
        div,
        span,
        applet,
        object,
        iframe,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        blockquote,
        pre,
        a,
        abbr,
        acronym,
        address,
        big,
        cite,
        code,
        del,
        dfn,
        em,
        font,
        img,
        ins,
        kbd,
        q,
        s,
        samp,
        small,
        strike,
        strong,
        sub,
        sup,
        tt,
        var,
        b,
        u,
        i,
        center,
        dl,
        dt,
        dd,
        ol,
        ul,
        li,
        fieldset,
        form,
        label,
        legend,
        table,
        caption,
        tbody,
        tfoot,
        thead,
        tr,
        th,
        td,
        nav,
        button,
        section,
        header,
        footer,
        title {
            vertical-align: baseline;
            background: 0 0;
            border: 0;
            outline: 0;
            margin: 0;
            padding: 0
        }

        textarea,
        input,
        select {
            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 {
            color: inherit;
            font: inherit;
            -webkit-appearance: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            background: 0 0;
            border: 0;
            outline: 0;
            padding: 0;
            line-height: normal;
            overflow: visible
        }

        :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 {
            width: 320px;
            margin-left: auto;
            margin-right: auto;
            position: relative;
            overflow-x: visible
        }

        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: hidden
        }

        @supports (overflow:clip) {
            body.device-mobile-optimized #site-root {
                overflow: clip
            }
        }

        body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
            overflow: clip
        }

        body.device-mobile-non-optimized.fullScreenMode {
            background-color: #5f6360
        }

        body.device-mobile-non-optimized.fullScreenMode #site-root,
        body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
        body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
        body.fullScreenMode #AVO_ADS {
            visibility: hidden
        }

        body.fullScreenMode {
            overflow: 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 #site-root,
        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
            overflow: hidden !important
        }

        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
        body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND {
            height: auto !important
        }

        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
            height: 0 !important
        }

        body.blockSiteScrolling,
        body.siteScrollingBlocked {
            width: 100%;
            position: fixed
        }

        body.siteScrollingBlockedIOSFix {
            overflow: hidden !important
        }

        body.blockSiteScrolling #SITE_CONTAINER {
            margin-top: calc(var(--blocked-site-scroll-margin-top)*-1)
        }

        #site-root {
            top: var(--avo-ads-height);
            min-height: 100%;
            margin: 0 auto;
            position: relative
        }

        #site-root img:not([src]) {
            visibility: hidden
        }

        #site-root svg img:not([src]) {
            visibility: visible
        }

        .auto-generated-link {
            color: inherit
        }

        #SCROLL_TO_TOP,
        #SCROLL_TO_BOTTOM {
            height: 0
        }

        .has-click-trigger {
            cursor: pointer
        }

        .fullScreenOverlay {
            z-index: 1005;
            justify-content: center;
            display: flex;
            position: fixed;
            top: -60px;
            bottom: 0;
            left: 0;
            right: 0;
            overflow-y: hidden
        }

        .fullScreenOverlay>.fullScreenOverlayContent {
            margin: 0 auto;
            position: absolute;
            top: 60px;
            bottom: 0;
            left: 0;
            right: 0;
            overflow: hidden;
            transform: translateZ(0)
        }

        [data-mesh-id$=inlineContent],
        [data-mesh-id$=centeredContent],
        [data-mesh-id$=form] {
            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 {
            -ms-grid-row: 2;
            grid-area: 2/1/3/2;
            position: relative
        }

        #masterPage.mesh-layout {
            display: -ms-grid;
            -ms-grid-rows: max-content max-content min-content max-content;
            -ms-grid-columns: 100%;
            grid-template-rows: max-content max-content min-content max-content;
            grid-template-columns: 100%;
            justify-content: stretch;
            align-items: start;
            display: grid
        }

        #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
        #masterPage.mesh-layout #SITE_HEADER-placeholder,
        #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView],
        #masterPage.mesh-layout #PAGES_CONTAINER,
        #masterPage.mesh-layout #soapBeforePagesContainer,
        #masterPage.mesh-layout #soapAfterPagesContainer,
        #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
        #masterPage.mesh-layout #SITE_FOOTER-placeholder {
            -ms-grid-column: 1;
            -ms-grid-row-align: start;
            -ms-grid-column-align: start
        }

        #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
        #masterPage.mesh-layout #SITE_HEADER-placeholder {
            -ms-grid-row: 1;
            grid-area: 1/1/2/2
        }

        #masterPage.mesh-layout #PAGES_CONTAINER,
        #masterPage.mesh-layout #soapBeforePagesContainer,
        #masterPage.mesh-layout #soapAfterPagesContainer {
            -ms-grid-row: 3;
            grid-area: 3/1/4/2
        }

        #masterPage.mesh-layout #soapBeforePagesContainer,
        #masterPage.mesh-layout #soapAfterPagesContainer {
            width: 100%
        }

        #masterPage.mesh-layout #PAGES_CONTAINER {
            align-self: stretch
        }

        #masterPage.mesh-layout main#PAGES_CONTAINER {
            display: block
        }

        #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
        #masterPage.mesh-layout #SITE_FOOTER-placeholder {
            -ms-grid-row: 4;
            grid-area: 4/1/5/2
        }

        #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERcenteredContent],
        #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERinlineContent],
        #masterPage.mesh-layout #SITE_PAGES {
            height: 100%
        }

        #masterPage.mesh-layout.desktop>* {
            width: 100%
        }

        #masterPage.mesh-layout #SITE_PAGES,
        #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
        #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
        #masterPage.mesh-layout #PAGES_CONTAINER,
        #masterPage.mesh-layout #masterPageinlineContent,
        #masterPage.mesh-layout #SITE_FOOTER,
        #masterPage.mesh-layout #SITE_HEADER {
            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_HEADER,
        #masterPage.mesh-layout.overflow-x-clip #SITE_FOOTER {
            overflow-x: clip
        }

        [data-z-counter] {
            z-index: 0
        }

        [data-z-counter="0"] {
            z-index: auto
        }

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

        .avo-presets-wrapper {
            display: contents
        }

        .builder-root {
            box-sizing: border-box
        }

        /*# sourceMappingURL=main.renderer.0e79bfca.min.css.map*/
    
        .cwL6XW {
            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.avo-list-text-align,
        ul.avo-list-text-align {
            list-style-position: inside
        }

        ol.avo-list-text-align h1,
        ol.avo-list-text-align h2,
        ol.avo-list-text-align h3,
        ol.avo-list-text-align h4,
        ol.avo-list-text-align h5,
        ol.avo-list-text-align h6,
        ol.avo-list-text-align p,
        ul.avo-list-text-align h1,
        ul.avo-list-text-align h2,
        ul.avo-list-text-align h3,
        ul.avo-list-text-align h4,
        ul.avo-list-text-align h5,
        ul.avo-list-text-align h6,
        ul.avo-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(--avo-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(--avo-ads-height));
            left: 0;
            margin-top: var(--avo-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))
        }
    
        .LoinW8 .wxjDyf .AgcguT,
        .LoinW8 .wxjDyf .SLABZ6,
        .wxjDyf .LoinW8 .AgcguT,
        .wxjDyf .LoinW8 .SLABZ6,
        .wxjDyf .WfZwmg>button {
            justify-content: flex-start
        }

        .LoinW8 ._ap_Ez .AgcguT,
        .LoinW8 ._ap_Ez .SLABZ6,
        ._ap_Ez .LoinW8 .AgcguT,
        ._ap_Ez .LoinW8 .SLABZ6,
        ._ap_Ez .WfZwmg>button {
            justify-content: center
        }

        .LoinW8 .yaSWtc .AgcguT,
        .LoinW8 .yaSWtc .SLABZ6,
        .yaSWtc .LoinW8 .AgcguT,
        .yaSWtc .LoinW8 .SLABZ6,
        .yaSWtc .WfZwmg>button {
            direction: rtl
        }

        .LoinW8 .SLABZ6 .P1lgnS img,
        .LoinW8 ._YBogd .P1lgnS img,
        .WfZwmg .LEHGju img {
            display: block;
            height: var(--iconSize)
        }

        .LoinW8 .AgcguT.s9mhXz,
        .LoinW8 .AgcguT:hover,
        .LoinW8 .SLABZ6:hover,
        .WfZwmg>button:hover {
            background-color: rgba(var(--backgroundColorHover, var(--color_4, color_4)), var(--alpha-backgroundColorHover, 1));
            color: rgb(var(--itemTextColorHover, var(--color_1, color_1)))
        }

        .LoinW8 .AgcguT.s9mhXz path,
        .LoinW8 .AgcguT:hover path,
        .LoinW8 .SLABZ6:hover path,
        .WfZwmg>button:hover path {
            fill: rgb(var(--itemTextColorHover, var(--color_1, color_1)))
        }

        .LoinW8 .AgcguT:active,
        .LoinW8 .SLABZ6:active,
        .LoinW8 .wbgQXa.AgcguT,
        .LoinW8 .wbgQXa.SLABZ6,
        .WfZwmg>button.wbgQXa,
        .WfZwmg>button:active {
            background-color: rgba(var(--backgroundColorActive, var(--color_4, color_4)), var(--alpha-backgroundColorActive, 1));
            color: rgb(var(--itemTextColorActive, var(--color_1, color_1)));
            cursor: default
        }

        .LoinW8 .AgcguT:active path,
        .LoinW8 .SLABZ6:active path,
        .LoinW8 .wbgQXa.AgcguT path,
        .LoinW8 .wbgQXa.SLABZ6 path,
        .WfZwmg>button.wbgQXa path,
        .WfZwmg>button:active path {
            fill: rgb(var(--itemTextColorActive, var(--color_1, color_1)))
        }

        .q6zugB {
            width: var(--width)
        }

        :host(.device-mobile-optimized) .q6zugB,
        body.device-mobile-optimized .q6zugB {
            --display: table;
            display: var(--display)
        }

        .q6zugB.L1JKAI {
            opacity: .38
        }

        .q6zugB.L1JKAI *,
        .q6zugB.L1JKAI:active {
            pointer-events: none
        }

        .LoinW8 .AgcguT,
        .LoinW8 .SLABZ6 {
            align-items: center;
            display: flex;
            height: calc(var(--height) - var(--borderWidth, 1px)*2)
        }

        .LoinW8 .AgcguT .FeuKbY,
        .LoinW8 .SLABZ6 .FeuKbY {
            line-height: 0
        }

        .LoinW8 ._ap_Ez .AgcguT .FeuKbY,
        .LoinW8 ._ap_Ez .SLABZ6 .FeuKbY,
        ._ap_Ez .LoinW8 .AgcguT .FeuKbY,
        ._ap_Ez .LoinW8 .SLABZ6 .FeuKbY {
            position: absolute;
            right: 0
        }

        .LoinW8 ._ap_Ez .AgcguT .FeuKbY,
        .LoinW8 ._ap_Ez .SLABZ6 .FeuKbY,
        .LoinW8 .yaSWtc .AgcguT .FeuKbY,
        .LoinW8 .yaSWtc .SLABZ6 .FeuKbY,
        ._ap_Ez .LoinW8 .AgcguT .FeuKbY,
        ._ap_Ez .LoinW8 .SLABZ6 .FeuKbY,
        .yaSWtc .LoinW8 .AgcguT .FeuKbY,
        .yaSWtc .LoinW8 .SLABZ6 .FeuKbY {
            margin: 0 20px 0 14px
        }

        .LoinW8 ._ap_Ez .AgcguT .FeuKbY,
        .LoinW8 ._ap_Ez .SLABZ6 .FeuKbY,
        .LoinW8 .wxjDyf .AgcguT .FeuKbY,
        .LoinW8 .wxjDyf .SLABZ6 .FeuKbY,
        ._ap_Ez .LoinW8 .AgcguT .FeuKbY,
        ._ap_Ez .LoinW8 .SLABZ6 .FeuKbY,
        .wxjDyf .LoinW8 .AgcguT .FeuKbY,
        .wxjDyf .LoinW8 .SLABZ6 .FeuKbY {
            margin: 0 14px 0 20px
        }

        .LoinW8 .wxjDyf .AgcguT .Z9uI84,
        .LoinW8 .wxjDyf .SLABZ6 .Z9uI84,
        .LoinW8 .yaSWtc .AgcguT .Z9uI84,
        .LoinW8 .yaSWtc .SLABZ6 .Z9uI84,
        .wxjDyf .LoinW8 .AgcguT .Z9uI84,
        .wxjDyf .LoinW8 .SLABZ6 .Z9uI84,
        .yaSWtc .LoinW8 .AgcguT .Z9uI84,
        .yaSWtc .LoinW8 .SLABZ6 .Z9uI84 {
            flex-grow: 1
        }

        .LoinW8 ._ap_Ez .AgcguT .Z9uI84,
        .LoinW8 ._ap_Ez .SLABZ6 .Z9uI84,
        ._ap_Ez .LoinW8 .AgcguT .Z9uI84,
        ._ap_Ez .LoinW8 .SLABZ6 .Z9uI84 {
            flex-shrink: 0;
            width: 20px
        }

        .LoinW8 .AgcguT svg,
        .LoinW8 .SLABZ6 svg {
            height: auto;
            width: 12px
        }

        .LoinW8 .AgcguT path,
        .LoinW8 .SLABZ6 path {
            fill: rgb(var(--itemTextColor, var(--color_9, color_9)))
        }

        .LoinW8 .SLABZ6,
        .LoinW8 ._YBogd {
            background-color: rgba(var(--backgroundColor, var(--color_4, color_4)), var(--alpha-backgroundColor, 1));
            border-color: rgba(var(--borderColor, 32, 32, 32), var(--alpha-borderColor, 1));
            border-radius: var(--borderRadius, 5px);
            border-style: solid;
            border-width: var(--borderWidth, 1px);
            box-shadow: var(--boxShadow, 0 1px 3px rgba(0, 0, 0, .5));
            overflow: hidden
        }

        .LoinW8 .SLABZ6 .P1lgnS,
        .LoinW8 ._YBogd .P1lgnS {
            margin: 0 -6px 0 14px
        }

        .LoinW8 ._ap_Ez .SLABZ6 .P1lgnS,
        .LoinW8 ._ap_Ez ._YBogd .P1lgnS,
        ._ap_Ez .LoinW8 .SLABZ6 .P1lgnS,
        ._ap_Ez .LoinW8 ._YBogd .P1lgnS {
            margin: 0 4px
        }

        .LoinW8 .yaSWtc .SLABZ6 .P1lgnS,
        .LoinW8 .yaSWtc ._YBogd .P1lgnS,
        .yaSWtc .LoinW8 .SLABZ6 .P1lgnS,
        .yaSWtc .LoinW8 ._YBogd .P1lgnS {
            margin: 0 14px 0 -6px
        }

        .LoinW8,
        .q6zugB {
            height: 100%
        }

        .LoinW8 {
            color: rgb(var(--itemTextColor, var(--color_9, color_9)));
            cursor: pointer;
            font: var(--itemFont, var(--font_0));
            position: relative;
            width: var(--width)
        }

        .LoinW8 * {
            box-sizing: border-box
        }

        .LoinW8 .SLABZ6 {
            height: 100%;
            position: relative;
            z-index: 1
        }

        .s5_f9m.LoinW8 .SLABZ6 {
            display: none !important
        }

        .LoinW8 .sJ9lQ9 {
            margin: 0 0 0 14px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        ._ap_Ez .LoinW8 .sJ9lQ9 {
            margin: 0 4px
        }

        .yaSWtc .LoinW8 .sJ9lQ9 {
            margin: 0 14px 0 0
        }

        .LoinW8 ._YBogd {
            display: flex;
            flex-direction: column;
            max-height: calc(var(--height)*5.5);
            min-width: 100%;
            overflow-y: auto;
            position: absolute;
            z-index: 1
        }

        .LoinW8 ._YBogd:not(.qUhEZJ) {
            --itemBorder: 1px 0 0;
            top: 0
        }

        .LoinW8 ._YBogd.qUhEZJ {
            --itemBorder: 0 0 1px;
            bottom: 0;
            flex-direction: column-reverse
        }

        .s5_f9m.LoinW8 ._YBogd svg {
            transform: rotate(180deg)
        }

        .LoinW8.s5_f9m {
            z-index: 47
        }

        .LoinW8:not(.s5_f9m) ._YBogd {
            display: none
        }

        .LoinW8 .AgcguT {
            flex-shrink: 0
        }

        #SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .LoinW8 .AgcguT:focus {
            box-shadow: 0 0 1px 2px #fff;
            outline: 2px solid #116dff;
            outline-offset: 1px;
            outline-offset: -2px
        }

        .LoinW8 .AgcguT:not(:first-child) {
            --force-state-metadata: false;
            border-color: rgba(var(--separatorColor, 254, 254, 254), var(--alpha-separatorColor, 1));
            border-style: solid;
            border-width: var(--itemBorder)
        }

        .s0VQNf {
            height: 100%
        }

        :host(.device-mobile-optimized) .s0VQNf,
        body.device-mobile-optimized .s0VQNf {
            display: table;
            width: 100%
        }

        .WfZwmg {
            background-color: rgba(var(--backgroundColor, var(--color_4, color_4)), var(--alpha-backgroundColor, 1));
            border-color: rgba(var(--borderColor, 32, 32, 32), var(--alpha-borderColor, 1));
            border-radius: var(--borderRadius, 5px);
            border-style: solid;
            border-width: var(--borderWidth, 1px);
            box-shadow: var(--boxShadow, 0 1px 3px rgba(0, 0, 0, .5));
            color: rgb(var(--itemTextColor, var(--color_9, color_9)));
            display: flex;
            font: var(--itemFont, var(--font_0));
            height: 100%
        }

        .WfZwmg,
        .WfZwmg * {
            box-sizing: border-box
        }

        .WfZwmg>button {
            align-items: center;
            background-color: rgba(var(--backgroundColor, var(--color_4, color_4)), var(--alpha-backgroundColor, 1));
            color: inherit;
            cursor: pointer;
            display: flex;
            flex: auto;
            font: inherit;
            height: 100%
        }

        .WfZwmg>button:not(:first-child) {
            --force-state-metadata: false;
            border-left-color: rgba(var(--separatorColor, 254, 254, 254), var(--alpha-separatorColor, 1));
            border-left-style: solid;
            border-left-width: 1px
        }

        .WfZwmg>button:first-child,
        .WfZwmg>button:last-child {
            border-radius: var(--borderRadius, 5px)
        }

        .WfZwmg>button:first-child {
            border-bottom-right-radius: 0;
            border-top-right-radius: 0
        }

        .WfZwmg>button:last-child {
            border-bottom-left-radius: 0;
            border-top-left-radius: 0
        }

        .yaSWtc .WfZwmg .LEHGju {
            margin: 0 14px 0 -6px
        }

        ._ap_Ez .WfZwmg .LEHGju {
            margin: 0 4px
        }

        .wxjDyf .WfZwmg .LEHGju {
            margin: 0 -6px 0 14px
        }

        .WfZwmg .J6PIw1 {
            margin: 0 14px
        }

        ._ap_Ez .WfZwmg .J6PIw1 {
            margin: 0 4px
        }

        .PSsm68 select {
            height: 100%;
            left: 0;
            opacity: 0;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: 1
        }

        .PSsm68 .ZP_gER {
            display: none
        }
    
        .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(--avo-ads-height))
        }

        .Zcgm3P.dqZerU>:first-child {
            margin-top: var(--avo-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(--avo-ads-height))
        }

        .n74Psq.jFliG2>:first-child {
            margin-top: var(--avo-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(--avo-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%
        }

        avo-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)
        }
    
        .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));
            cursor: default;
            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: var(--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));
            cursor: default;
            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: var(--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
        }

        .CT8HKo {
            --container-overflow-y: hidden
        }

        body:has([data-prehydration] [data-hamburger-toggle][data-hamburger-animation=revealFromRight]:checked) .sR1W7T {
            clip-path: inset(0)
        }

        body:has([data-prehydration] [data-hamburger-toggle][data-hamburger-animation=revealFromRight]:checked) .sR1W7T>* {
            transform: translateX(0);
            transition: transform .4s cubic-bezier(.645, .045, .355, 1)
        }

        body:has([data-prehydration] [data-hamburger-toggle][data-hamburger-animation=fadeIn]:checked) .sR1W7T {
            opacity: 1;
            transition: opacity .4s cubic-bezier(.645, .045, .355, 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;
            box-sizing: border-box;
            display: flex;
            height: 100%;
            position: relative;
            width: var(--item-width)
        }

        .oU_31J a {
            color: inherit
        }

        .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.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 .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 .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);
            direction: var(--item-direction);
            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 {
            box-shadow: 0 0 1px 2px #fff;
            outline: 2px solid #116dff;
            outline-offset: 1px
        }

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

        .LVuvyd {
            display: contents
        }

        .z_w46w {
            display: none
        }

        .qV5M8o {
            clip: rect(0, 0, 0, 0);
            border: 0;
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            white-space: nowrap;
            width: 1px
        }

        [data-prehydration] [data-submenu-toggle]:checked~.UUkylQ .zIlxcF {
            height: unset;
            margin-top: var(--computed-space-above) !important;
            visibility: unset
        }

        [data-prehydration] .LVuvyd {
            display: flex;
            position: relative;
            z-index: 1
        }

        [data-prehydration] .LVuvyd .okY9U1 {
            pointer-events: none
        }

        [data-prehydration] .z_w46w {
            cursor: pointer;
            display: block;
            inset: 0;
            pointer-events: auto;
            position: absolute;
            z-index: 1
        }

        [data-prehydration] .z_w46w:before {
            content: "";
            left: 50%;
            min-height: 44px;
            min-width: 44px;
            position: absolute;
            top: 50%;
            transform: translate(-50%, -50%)
        }

        [data-prehydration] [data-submenu-toggle]:checked~.djGpM3 .EX5Ksz {
            transform: rotate(-180deg)
        }

        .lgvt4I {
            background: var(--item-background);
            border-bottom: var(--item-border-bottom);
            border-top: var(--item-border-top);
            box-shadow: var(--item-box-shadow);
            gap: var(--spacing-between-label-and-dropdown-icon);
            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))
        }

        .JJdjxN {
            color: var(--item-color);
            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)
        }

        .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 {
            box-sizing: border-box;
            display: flex;
            height: 100%;
            overflow-x: var(--container-overflow-x, unset);
            overflow-y: var(--container-overflow-y, visible);
            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)
        }

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

        .BlM3nT {
            background: var(--container-background);
            border-bottom: var(--container-border-bottom);
            border-top: var(--container-border-top);
            box-shadow: var(--container-box-shadow);
            padding-bottom: var(--container-padding-bottom, 0);
            padding-top: var(--container-padding-top, 0)
        }

        .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;
            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.LNYNgf .aTo_UF {
            padding-left: var(--scroll-button-padding-left, 0);
            padding-right: var(--scroll-button-padding-right, 0)
        }

        .n2xrZl.JnQAfl .aTo_UF {
            padding-inline-end: var(--scroll-button-padding-inline-end, 0);
            padding-inline-start: var(--scroll-button-padding-inline-start, 0)
        }

        .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.LNYNgf .aTo_UF,
        .n2xrZl[data-preview=hover].LNYNgf .aTo_UF {
            padding-left: var(--scroll-button-hover-padding-left, var(--scroll-button-padding-left, 0));
            padding-right: var(--scroll-button-hover-padding-right, var(--scroll-button-padding-right, 0))
        }

        .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));
            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;
            transform: rotate(var(--icon-rotation));
            width: var(--scroll-button-icon-size)
        }

        .aTo_UF>svg {
            height: inherit;
            width: inherit
        }

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

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

        .SKZitV {
            background: var(--container-background, var(--dropdown-menu-container-background));
            border-bottom: var(--container-border-bottom, var(--dropdown-menu-container-border-bottom));
            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));
            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))
        }

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

        .SKZitV.ELeynx {
            padding-inline-end: var(--container-padding-inline-end);
            padding-inline-start: var(--container-padding-inline-start)
        }

        .CSIQNQ {
            --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)) {
            .CSIQNQ {
                --rows-number: calc(round(up, var(--items-number) / $columns-number))
            }
        }

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

        .Qlx_TA {
            width: 100%
        }

        .nIXiEg {
            direction: var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
            display: block;
            justify-self: var(--dropdown-menu-item-justify-self);
            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))))
        }

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

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

        .nIXiEg.iAlHRu,
        .nIXiEg[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))))
        }

        .nIXiEg.iAlHRu.OcDYXy,
        .nIXiEg[data-preview=selected].OcDYXy {
            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))))
        }

        .nIXiEg.iAlHRu .GWMLbE,
        .nIXiEg[data-preview=selected] .GWMLbE {
            background-color: var(--item-selected-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))))
        }

        .nIXiEg.TINxS7,
        .nIXiEg:hover,
        .nIXiEg[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))))
        }

        .nIXiEg.TINxS7.OcDYXy,
        .nIXiEg:hover.OcDYXy,
        .nIXiEg[data-preview=hover].OcDYXy {
            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))))
        }

        .nIXiEg.TINxS7 .GWMLbE,
        .nIXiEg:hover .GWMLbE,
        .nIXiEg[data-preview=hover] .GWMLbE {
            background-color: var(--item-hover-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))))
        }

        .U6fXgO {
            direction: var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
            display: block;
            justify-self: var(--sub-item-justify-self);
            text-align: var(--sub-item-align, var(--align, var(--dropdown-menu-sub-item-align, var(--dropdown-menu-align))))
        }

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

        .U6fXgO.iAlHRu,
        .U6fXgO[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))))
        }

        .U6fXgO.iAlHRu.OcDYXy,
        .U6fXgO[data-preview=selected].OcDYXy {
            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))))
        }

        .U6fXgO.iAlHRu .K_a365,
        .U6fXgO[data-preview=selected] .K_a365 {
            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))))
        }

        .U6fXgO.TINxS7,
        .U6fXgO:hover,
        .U6fXgO[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))))
        }

        .U6fXgO.TINxS7.OcDYXy,
        .U6fXgO:hover.OcDYXy,
        .U6fXgO[data-preview=hover].OcDYXy {
            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))))
        }

        .U6fXgO.TINxS7 .K_a365,
        .U6fXgO:hover .K_a365,
        .U6fXgO[data-preview=hover] .K_a365 {
            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))))
        }

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

        .K_a365 {
            background-color: var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-text-highlight))
        }

        .HDkLBy {
            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));
            font: var(--item-font, var(--dropdown-menu-item-font, var(--font_7)));
            letter-spacing: var(--item-letter-spacing, var(--dropdown-menu-item-letter-spacing));
            line-height: var(--item-line-height, var(--dropdown-menu-item-line-height));
            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))
        }

        .BEgsaf {
            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));
            font: var(--sub-item-font, var(--dropdown-menu-sub-item-font));
            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-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))
        }

        .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-top: var(--container-border-top, var(--dropdown-container-border-top));
            box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow))
        }

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

        .eH50g1.BhA0mS {
            border-end-end-radius: var(--container-border-end-end-radius, var(--dropdown-container-border-end-end-radius));
            border-end-start-radius: var(--container-border-end-start-radius, var(--dropdown-container-border-end-start-radius));
            border-inline-end: var(--container-border-inline-end, var(--dropdown-container-border-inline-end));
            border-inline-start: var(--container-border-inline-start, var(--dropdown-container-border-inline-start));
            border-start-end-radius: var(--container-border-start-end-radius, var(--dropdown-container-border-start-end-radius));
            border-start-start-radius: var(--container-border-start-start-radius, var(--dropdown-container-border-start-start-radius))
        }

        .fr3A7J {
            direction: ltr
        }

        .H2ENa1 {
            box-sizing: border-box
        }

        div.c_pphB {
            display: var(--l_display, var(--hamburger-menu-root-display, var(--container-display)))
        }

        [data-hamburger-btn-wrapper] {
            display: contents
        }

        [data-hamburger-btn-label] {
            display: none
        }

        div.c_pphB[data-prehydration] [data-hamburger-btn-wrapper] {
            display: flex;
            grid-column: 1/2;
            grid-row: 1/2;
            height: -moz-fit-content;
            height: fit-content;
            position: relative;
            width: -moz-fit-content;
            width: fit-content
        }

        div.c_pphB[data-prehydration] [data-hamburger-btn-label] {
            cursor: pointer;
            display: block;
            inset: 0;
            pointer-events: auto;
            position: absolute;
            z-index: 1
        }

        .zvWvUg {
            clip: rect(0, 0, 0, 0);
            border: 0;
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            white-space: nowrap;
            width: 1px
        }

        .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));
            cursor: default;
            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: var(--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(--avo-ads-height)) !important;
            left: 0;
            position: fixed !important;
            top: var(--avo-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(--avo-ads-height)) !important;
            inset-block-start: var(--avo-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
        }

        body:has([data-prehydration] [data-hamburger-toggle]:checked) [data-part=hamburger-overlay] {
            opacity: 1 !important;
            transition: opacity .4s cubic-bezier(.645, .045, .355, 1), visibility 0s linear 0s;
            visibility: visible !important
        }

        .cwL6XW {
            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 {
            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 {
            color: var(--arrow-bg-color, var(--wst-accent-1-color, rgb(var(--fillcolor, var(--color_18, color_18)))));
            display: var(--arrow-display, none);
            flex-shrink: 0;
            padding-left: 7px;
            padding-right: 7px
        }

        .z3SJ3E.fFWxB3 {
            color: var(--arrow-bg-color, var(--wst-links-and-actions-color, rgb(var(--fillcolor, var(--color_18, color_18)))))
        }

        .c4iU97 {
            height: var(--arrow-size, 14px);
            width: var(--arrow-size, 14px)
        }

        .Cg44ot {
            display: flex;
            height: 100%;
            width: 100%
        }

        .Cg44ot:before {
            background-color: currentColor;
            content: " ";
            display: block;
            height: 100%;
            -webkit-mask-image: var(--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"));
            mask-image: var(--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"));
            -webkit-mask-position: center;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            width: 100%
        }

        .dVkVf7 {
            display: flex;
            height: 100%;
            width: 100%
        }

        .dVkVf7:before {
            background-color: currentColor;
            content: " ";
            display: block;
            height: 100%;
            -webkit-mask-image: var(--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"));
            mask-image: var(--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"));
            -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: ""
        }

        .Tj01hh,
        .jhxvbR {
            display: block;
            height: 100%;
            width: 100%
        }

        .jhxvbR img {
            max-width: var(--avo-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
        }

        .V8gwZj {
            fill: var(--avatar-fill-color, var(--wst-accent-1-color, rgba(var(--fillcolor, var(--color_18, color_18)), var(--alpha-fillcolor, 1))));
            fill-opacity: var(--alpha-fillcolor);
            border-color: var(--wst-base-2-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
            border-radius: var(--avatarCornerRadius, 100px);
            border-style: solid;
            display: var(--logged-in-avatar-display, block);
            flex-shrink: 0;
            margin-left: 7px;
            margin-right: 7px;
            overflow: hidden;
            position: inherit
        }

        .V8gwZj.pj_OjB {
            fill: var(--avatar-fill-color, var(--wst-links-and-actions-color, rgba(var(--fillcolor, var(--color_18, color_18)), var(--alpha-fillcolor, 1))))
        }

        .V8gwZj.pj_OjB .ZeCqr2 {
            background-color: var(--avatar-fill-color, var(--wst-links-and-actions-color, rgba(var(--fillcolor, var(--color_18, color_18)), var(--alpha-fillcolor, 1))))
        }

        .V8gwZj.pj_OjB .ZeCqr2:before {
            color: var(--wst-button-primary-color, #fff)
        }

        .V8gwZj.CiSb4N {
            border-width: var(--avatarAndArrowStrokeWidth, 0)
        }

        .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: var(--avatar-fill-color, var(--wst-accent-1-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 .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
        }

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

        .Awml3x.GodvU2 {
            height: calc(var(--icon-size, 26px) + var(--avatarAndArrowStrokeWidth, 0px))
        }

        .Awml3x.GodvU2 .H3TGaA,
        .Awml3x.GodvU2 img,
        .Awml3x.GodvU2 svg {
            border: var(--avatarAndArrowStrokeWidth, 0) solid rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
            border-radius: var(--avatarCornerRadius, 100px)
        }

        .Awml3x .ZSUPFt {
            position: static
        }

        .Awml3x img,
        .Awml3x svg {
            display: block;
            position: static !important
        }

        .Awml3x .H3TGaA,
        .Awml3x img,
        .Awml3x svg {
            height: var(--icon-size, 26px) !important;
            width: var(--icon-size, 26px) !important
        }

        .Awml3x .H3TGaA {
            background-color: rgba(var(--fillcolor, var(--color_18, color_18)), var(--alpha-fillcolor, 1))
        }

        .Awml3x .H3TGaA:before {
            color: #fff;
            font-size: calc(var(--icon-size, 26px)*.5) !important;
            line-height: var(--icon-size, 26px) !important
        }

        .Awml3x.p6L7cw {
            display: var(--logged-out-avatar-display, block);
            height: var(--logged-out-icon-size, 26px)
        }

        .Awml3x.p6L7cw.GodvU2 {
            height: calc(var(--logged-out-icon-size, 26px) + var(--avatarAndArrowStrokeWidth, 0px))
        }

        .Awml3x.p6L7cw .H3TGaA,
        .Awml3x.p6L7cw img,
        .Awml3x.p6L7cw svg {
            height: var(--logged-out-icon-size, 26px) !important;
            width: var(--logged-out-icon-size, 26px) !important
        }

        .Awml3x.p6L7cw .H3TGaA:before {
            font-size: calc(var(--logged-out-icon-size, 26px)*.5) !important;
            line-height: var(--logged-out-icon-size, 26px) !important
        }

        .p6HTCy {
            background-color: var(--wst-base-1-color, rgba(var(--bg-dd, var(--color_11, color_11)), var(--alpha-bg-dd, 1)));
            border: var(--brw-dd, 1px) solid var(--wst-base-2-color, 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;
            color: var(--wst-base-2-color, rgb(var(--txt-dd, var(--color_15, color_15))));
            display: none;
            font: var(--wst-paragraph-2-font, var(--fnt, var(--font_8)));
            max-width: 300px;
            min-width: 100px;
            opacity: 0;
            padding: 10px 0;
            position: absolute;
            z-index: 99999
        }

        .p6HTCy:not(.TQ95bi) {
            inset-inline-end: 14px
        }

        .p6HTCy.KXBgPq {
            opacity: 1
        }

        .p6HTCy:not(.sugHbx) {
            font-size: var(--fnt-size-dd, 15px)
        }

        .p6HTCy.ENJwXd {
            border: var(--brw-dd, 1px) solid var(--wst-shade-2-color, rgba(var(--brd-dd, var(--color_15, color_15)), var(--alpha-brd-dd, 1)));
            color: var(--wst-paragraph-2-color, rgb(var(--txt-dd, var(--color_15, color_15))))
        }

        .p6HTCy.ENJwXd hr {
            background-color: var(--wst-shade-2-color, initial);
            border: none;
            height: 1px;
            opacity: 1
        }

        .p6HTCy.jO2Fxa {
            display: block
        }

        .p6HTCy hr {
            margin: 5px 20px;
            opacity: .4
        }

        .Eurc9v>.Eurc9v {
            margin-inline-start: 16px
        }

        .s01nH_ {
            --force-state-metadata: selected
        }

        .lsOYYV {
            color: inherit;
            cursor: pointer;
            display: flex;
            justify-content: var(--menu-items-alignment, flex-start);
            line-height: 260%;
            padding: 0 20px
        }

        .lsOYYV.s01nH_ {
            color: var(--text-color-interactive, rgb(var(--txt-slct-dd, var(--color_19, color_19))))
        }

        .lsOYYV.s01nH_,
        .lsOYYV:hover {
            -webkit-text-decoration: var(--text-decoration-interactive, none);
            text-decoration: var(--text-decoration-interactive, none)
        }

        .lsOYYV:hover {
            color: var(--text-color-interactive, 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.zeoHcU ._3sKSe svg {
            fill: var(--icon-fill-color, var(--wst-links-and-actions-color, rgba(var(--fillcolor, var(--color_0, color_0)), var(--alpha-fillcolor, 1))))
        }

        .XVPL8q ._3sKSe {
            height: 21px;
            position: relative;
            width: 21px
        }

        .XVPL8q ._3sKSe svg {
            fill: var(--icon-fill-color, var(--wst-accent-1-color, 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: var(--icon-badge-bg, rgba(var(--badge-bg, 226, 28, 33), var(--alpha-badge-bg, 1)));
            border-radius: 10px;
            color: var(--icon-badge-text, var(--wst-base-1-color, rgb(var(--badge-txt, 255, 255, 255))));
            display: block;
            font: unset;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            height: 18px;
            letter-spacing: 1px;
            line-height: 18px;
            padding-left: 6px;
            padding-right: 6px;
            pointer-events: none;
            position: absolute;
            text-align: center;
            top: 0
        }

        .YkbuRz {
            align-items: center;
            display: flex;
            height: 100%;
            max-width: 100%;
            position: relative
        }

        .YkbuRz.OfJwAe {
            justify-content: inherit
        }

        .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 .ukB2Bd {
            display: var(--logged-in-text-display, none);
            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, none);
            flex-shrink: 0
        }

        .K0sbQf .zhlV_J .m11Au3 {
            height: var(--arrow-size, 14px);
            width: var(--arrow-size, 14px)
        }

        .K0sbQf.ohRzkF:hover .m11Au3 {
            color: var(--arrow-bg-color, var(--wst-links-and-actions-color, rgb(var(--txth, var(--color_19, color_19)))))
        }

        .K0sbQf:hover .m11Au3 {
            color: var(--arrow-bg-color, var(--wst-accent-1-color, rgb(var(--txth, var(--color_19, color_19)))))
        }

        .K0sbQf:hover .ukB2Bd {
            color: var(--text-color-interactive, rgb(var(--txth, var(--color_19, color_19))));
            -webkit-text-decoration: var(--text-decoration-interactive, none);
            text-decoration: var(--text-decoration-interactive, none)
        }

        .Vc2GM7 {
            display: var(--greeting-text-display, none)
        }

        .eUGVn8 {
            align-items: center;
            color: inherit;
            cursor: pointer;
            display: flex;
            font: inherit;
            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 var(--wst-base-2-color, 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;
            color: var(--wst-accent-1-color, rgb(var(--txt, var(--color_18, color_18))));
            display: var(--display);
            font: var(--wst-paragraph-2-font, var(--fnt, var(--font_8)));
            justify-content: flex-end
        }

        .pGZMn2._mFhIi {
            color: var(--wst-links-and-actions-color, rgb(var(--txt, var(--color_18, color_18))))
        }
    
        .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) translateY(calc(-1 * var(--padding-top, 0px)))
        }

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

        avo-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(--avo-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-bottom: var(--padding-bottom);
            padding-left: var(--padding-left);
            padding-right: var(--padding-right);
            padding-top: var(--padding-top)
        }

        .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) translateY(calc(-1 * var(--padding-top, 0px)))
        }

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

        avo-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(--avo-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)
        }

        .PgbBOL {
            margin-bottom: var(--padding-bottom, 0);
            margin-left: var(--padding-left, 0);
            margin-right: var(--padding-right, 0);
            margin-top: var(--padding-top, 0)
        }
    
        .MW5IWV.N3eg0s {
            clip: rect(0, auto, auto, 0)
        }

        .MW5IWV .Kv1aVt {
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%
        }

        .MW5IWV .dLPlxY {
            height: var(--fill-layer-image-height, 100%);
            opacity: var(--fill-layer-image-opacity)
        }

        .MW5IWV .dLPlxY img {
            height: 100%;
            width: 100%
        }

        @supports(-webkit-hyphens:none) {
            .MW5IWV.N3eg0s {
                clip: auto;
                -webkit-clip-path: inset(0)
            }
        }

        .VgO9Yg {
            height: 100%
        }

        .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) translateY(calc(-1 * var(--padding-top, 0px)))
        }

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

        avo-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(--avo-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)
        }
    
        .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 {
            box-shadow: 0 0 1px 2px #fff;
            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(--avo-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%
        }

        avo-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)
            }
        }
    
        @font-face {
            font-family: 'sora';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/sora/v12/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xo6eeI7fM.woff2') format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'sora';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/sora/v12/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xo6eeI7fM.woff2') format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'sora';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/sora/v12/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-xo6eeIw.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'sora';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/sora/v12/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-xo6eeIw.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: '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-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: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w02-light.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C7, U+02C9, U+02D8-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+E002, U+E004, U+E006, U+E008-E009, U+E00D, U+E00F, U+E011, U+E013, U+E015, U+E017, U+E01A, U+FB01-FB02;
            font-display: swap;
        }

        @font-face {
            font-family: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w01-light.woff2') format('woff2');
            unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, 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~.avoSdkShowFocusOnSibling {
            --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
            box-shadow: var(--focus-ring-box-shadow) !important;
            z-index: 1;
        }

        .has-inner-focus-ring {
            --focus-ring-box-shadow: inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
        }

        :root,
        :host,
        .spxThemeOverride,
        .max-width-container,
        #root {
            --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: 242, 242, 242;
            --color_13: 95, 100, 97;
            --color_14: 46, 46, 46;
            --color_15: 0, 0, 0;
            --color_16: 13, 193, 67;
            --color_17: 201, 255, 193;
            --color_18: 147, 255, 130;
            --color_19: 74, 128, 65;
            --color_20: 37, 64, 33;
            --color_21: 214, 216, 215;
            --color_22: 175, 178, 176;
            --color_23: 32, 170, 225;
            --color_24: 95, 100, 97;
            --color_25: 48, 50, 49;
            --color_26: 33, 178, 75;
            --color_27: 229, 206, 192;
            --color_28: 169, 128, 111;
            --color_29: 139, 97, 79;
            --color_30: 99, 60, 43;
            --color_31: 255, 233, 223;
            --color_32: 255, 191, 161;
            --color_33: 250, 133, 79;
            --color_34: 234, 96, 32;
            --color_35: 201, 64, 1;
            --color_36: 255, 255, 255;
            --color_37: 0, 0, 0;
            --color_38: 242, 242, 242;
            --color_39: 95, 100, 97;
            --color_40: 46, 46, 46;
            --color_41: 147, 255, 130;
            --color_42: 147, 255, 130;
            --color_43: 147, 255, 130;
            --color_44: 147, 255, 130;
            --color_45: 0, 0, 0;
            --color_46: 46, 46, 46;
            --color_47: 0, 0, 0;
            --color_48: 147, 255, 130;
            --color_49: 147, 255, 130;
            --color_50: 255, 255, 255;
            --color_51: 147, 255, 130;
            --color_52: 147, 255, 130;
            --color_53: 255, 255, 255;
            --color_54: 95, 100, 97;
            --color_55: 95, 100, 97;
            --color_56: 255, 255, 255;
            --color_57: 255, 255, 255;
            --color_58: 147, 255, 130;
            --color_59: 147, 255, 130;
            --color_60: 255, 255, 255;
            --color_61: 147, 255, 130;
            --color_62: 147, 255, 130;
            --color_63: 255, 255, 255;
            --color_64: 95, 100, 97;
            --color_65: 95, 100, 97;
            --font_0: normal normal normal 180px/1em sora, sans-serif;
            --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
            --font_2: normal normal normal 105px/1.1em helvetica-w01-roman, sans-serif;
            --font_3: normal normal normal 50px/1em helvetica-w01-roman, sans-serif;
            --font_4: normal normal normal 40px/1.3em helvetica-w01-roman, sans-serif;
            --font_5: normal normal normal 26px/1.3em helvetica-w01-roman, sans-serif;
            --font_6: normal normal normal 17px/1em helvetica-w01-roman, sans-serif;
            --font_7: normal normal normal 31px/1.6em helvetica-w01-light, sans-serif;
            --font_8: normal normal normal 14px/1.6em helvetica-w01-roman, sans-serif;
            --font_9: normal normal normal 21px/1.6em helvetica-w01-light, sans-serif;
            --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
            --avo-ads-height: 0px;
            --sticky-offset: 0px;
            --avo-ads-top-height: 0px;
            --site-width: 980px;
            --above-all-z-index: 100000;
            --portals-z-index: 100001;
            --avo-opt-in-direction: ltr;
            --avo-opt-in-direction-multiplier: 1;
            -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: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), 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.04em;
        }

        .font_1 {
            font: var(--font_1);
            color: rgb(var(--color_14));
            letter-spacing: 0em;
        }

        .font_2 {
            font: var(--font_2);
            color: rgb(var(--color_15));
            letter-spacing: 0em;
        }

        .font_3 {
            font: var(--font_3);
            color: rgb(var(--color_15));
            letter-spacing: 0em;
        }

        .font_4 {
            font: var(--font_4);
            color: rgb(var(--color_15));
            letter-spacing: 0em;
        }

        .font_5 {
            font: var(--font_5);
            color: rgb(var(--color_15));
            letter-spacing: 0em;
        }

        .font_6 {
            font: var(--font_6);
            color: rgb(var(--color_15));
            letter-spacing: -0.04em;
        }

        .font_7 {
            font: var(--font_7);
            color: rgb(var(--color_15));
            letter-spacing: -0.02em;
        }

        .font_8 {
            font: var(--font_8);
            color: rgb(var(--color_15));
            letter-spacing: -0.01em;
        }

        .font_9 {
            font: var(--font_9);
            color: rgb(var(--color_15));
            letter-spacing: 0em;
        }

        .font_10 {
            font: var(--font_10);
            color: rgb(var(--color_14));
            letter-spacing: 0em;
        }

        .color_0 {
            color: rgb(var(--color_0));
        }

        .color_1 {
            color: rgb(var(--color_1));
        }

        .color_2 {
            color: rgb(var(--color_2));
        }

        .color_3 {
            color: rgb(var(--color_3));
        }

        .color_4 {
            color: rgb(var(--color_4));
        }

        .color_5 {
            color: rgb(var(--color_5));
        }

        .color_6 {
            color: rgb(var(--color_6));
        }

        .color_7 {
            color: rgb(var(--color_7));
        }

        .color_8 {
            color: rgb(var(--color_8));
        }

        .color_9 {
            color: rgb(var(--color_9));
        }

        .color_10 {
            color: rgb(var(--color_10));
        }

        .color_11 {
            color: rgb(var(--color_11));
        }

        .color_12 {
            color: rgb(var(--color_12));
        }

        .color_13 {
            color: rgb(var(--color_13));
        }

        .color_14 {
            color: rgb(var(--color_14));
        }

        .color_15 {
            color: rgb(var(--color_15));
        }

        .color_16 {
            color: rgb(var(--color_16));
        }

        .color_17 {
            color: rgb(var(--color_17));
        }

        .color_18 {
            color: rgb(var(--color_18));
        }

        .color_19 {
            color: rgb(var(--color_19));
        }

        .color_20 {
            color: rgb(var(--color_20));
        }

        .color_21 {
            color: rgb(var(--color_21));
        }

        .color_22 {
            color: rgb(var(--color_22));
        }

        .color_23 {
            color: rgb(var(--color_23));
        }

        .color_24 {
            color: rgb(var(--color_24));
        }

        .color_25 {
            color: rgb(var(--color_25));
        }

        .color_26 {
            color: rgb(var(--color_26));
        }

        .color_27 {
            color: rgb(var(--color_27));
        }

        .color_28 {
            color: rgb(var(--color_28));
        }

        .color_29 {
            color: rgb(var(--color_29));
        }

        .color_30 {
            color: rgb(var(--color_30));
        }

        .color_31 {
            color: rgb(var(--color_31));
        }

        .color_32 {
            color: rgb(var(--color_32));
        }

        .color_33 {
            color: rgb(var(--color_33));
        }

        .color_34 {
            color: rgb(var(--color_34));
        }

        .color_35 {
            color: rgb(var(--color_35));
        }

        .color_36 {
            color: rgb(var(--color_36));
        }

        .color_37 {
            color: rgb(var(--color_37));
        }

        .color_38 {
            color: rgb(var(--color_38));
        }

        .color_39 {
            color: rgb(var(--color_39));
        }

        .color_40 {
            color: rgb(var(--color_40));
        }

        .color_41 {
            color: rgb(var(--color_41));
        }

        .color_42 {
            color: rgb(var(--color_42));
        }

        .color_43 {
            color: rgb(var(--color_43));
        }

        .color_44 {
            color: rgb(var(--color_44));
        }

        .color_45 {
            color: rgb(var(--color_45));
        }

        .color_46 {
            color: rgb(var(--color_46));
        }

        .color_47 {
            color: rgb(var(--color_47));
        }

        .color_48 {
            color: rgb(var(--color_48));
        }

        .color_49 {
            color: rgb(var(--color_49));
        }

        .color_50 {
            color: rgb(var(--color_50));
        }

        .color_51 {
            color: rgb(var(--color_51));
        }

        .color_52 {
            color: rgb(var(--color_52));
        }

        .color_53 {
            color: rgb(var(--color_53));
        }

        .color_54 {
            color: rgb(var(--color_54));
        }

        .color_55 {
            color: rgb(var(--color_55));
        }

        .color_56 {
            color: rgb(var(--color_56));
        }

        .color_57 {
            color: rgb(var(--color_57));
        }

        .color_58 {
            color: rgb(var(--color_58));
        }

        .color_59 {
            color: rgb(var(--color_59));
        }

        .color_60 {
            color: rgb(var(--color_60));
        }

        .color_61 {
            color: rgb(var(--color_61));
        }

        .color_62 {
            color: rgb(var(--color_62));
        }

        .color_63 {
            color: rgb(var(--color_63));
        }

        .color_64 {
            color: rgb(var(--color_64));
        }

        .color_65 {
            color: rgb(var(--color_65));
        }

        .backcolor_0 {
            background-color: rgb(var(--color_0));
        }

        .backcolor_1 {
            background-color: rgb(var(--color_1));
        }

        .backcolor_2 {
            background-color: rgb(var(--color_2));
        }

        .backcolor_3 {
            background-color: rgb(var(--color_3));
        }

        .backcolor_4 {
            background-color: rgb(var(--color_4));
        }

        .backcolor_5 {
            background-color: rgb(var(--color_5));
        }

        .backcolor_6 {
            background-color: rgb(var(--color_6));
        }

        .backcolor_7 {
            background-color: rgb(var(--color_7));
        }

        .backcolor_8 {
            background-color: rgb(var(--color_8));
        }

        .backcolor_9 {
            background-color: rgb(var(--color_9));
        }

        .backcolor_10 {
            background-color: rgb(var(--color_10));
        }

        .backcolor_11 {
            background-color: rgb(var(--color_11));
        }

        .backcolor_12 {
            background-color: rgb(var(--color_12));
        }

        .backcolor_13 {
            background-color: rgb(var(--color_13));
        }

        .backcolor_14 {
            background-color: rgb(var(--color_14));
        }

        .backcolor_15 {
            background-color: rgb(var(--color_15));
        }

        .backcolor_16 {
            background-color: rgb(var(--color_16));
        }

        .backcolor_17 {
            background-color: rgb(var(--color_17));
        }

        .backcolor_18 {
            background-color: rgb(var(--color_18));
        }

        .backcolor_19 {
            background-color: rgb(var(--color_19));
        }

        .backcolor_20 {
            background-color: rgb(var(--color_20));
        }

        .backcolor_21 {
            background-color: rgb(var(--color_21));
        }

        .backcolor_22 {
            background-color: rgb(var(--color_22));
        }

        .backcolor_23 {
            background-color: rgb(var(--color_23));
        }

        .backcolor_24 {
            background-color: rgb(var(--color_24));
        }

        .backcolor_25 {
            background-color: rgb(var(--color_25));
        }

        .backcolor_26 {
            background-color: rgb(var(--color_26));
        }

        .backcolor_27 {
            background-color: rgb(var(--color_27));
        }

        .backcolor_28 {
            background-color: rgb(var(--color_28));
        }

        .backcolor_29 {
            background-color: rgb(var(--color_29));
        }

        .backcolor_30 {
            background-color: rgb(var(--color_30));
        }

        .backcolor_31 {
            background-color: rgb(var(--color_31));
        }

        .backcolor_32 {
            background-color: rgb(var(--color_32));
        }

        .backcolor_33 {
            background-color: rgb(var(--color_33));
        }

        .backcolor_34 {
            background-color: rgb(var(--color_34));
        }

        .backcolor_35 {
            background-color: rgb(var(--color_35));
        }

        .backcolor_36 {
            background-color: rgb(var(--color_36));
        }

        .backcolor_37 {
            background-color: rgb(var(--color_37));
        }

        .backcolor_38 {
            background-color: rgb(var(--color_38));
        }

        .backcolor_39 {
            background-color: rgb(var(--color_39));
        }

        .backcolor_40 {
            background-color: rgb(var(--color_40));
        }

        .backcolor_41 {
            background-color: rgb(var(--color_41));
        }

        .backcolor_42 {
            background-color: rgb(var(--color_42));
        }

        .backcolor_43 {
            background-color: rgb(var(--color_43));
        }

        .backcolor_44 {
            background-color: rgb(var(--color_44));
        }

        .backcolor_45 {
            background-color: rgb(var(--color_45));
        }

        .backcolor_46 {
            background-color: rgb(var(--color_46));
        }

        .backcolor_47 {
            background-color: rgb(var(--color_47));
        }

        .backcolor_48 {
            background-color: rgb(var(--color_48));
        }

        .backcolor_49 {
            background-color: rgb(var(--color_49));
        }

        .backcolor_50 {
            background-color: rgb(var(--color_50));
        }

        .backcolor_51 {
            background-color: rgb(var(--color_51));
        }

        .backcolor_52 {
            background-color: rgb(var(--color_52));
        }

        .backcolor_53 {
            background-color: rgb(var(--color_53));
        }

        .backcolor_54 {
            background-color: rgb(var(--color_54));
        }

        .backcolor_55 {
            background-color: rgb(var(--color_55));
        }

        .backcolor_56 {
            background-color: rgb(var(--color_56));
        }

        .backcolor_57 {
            background-color: rgb(var(--color_57));
        }

        .backcolor_58 {
            background-color: rgb(var(--color_58));
        }

        .backcolor_59 {
            background-color: rgb(var(--color_59));
        }

        .backcolor_60 {
            background-color: rgb(var(--color_60));
        }

        .backcolor_61 {
            background-color: rgb(var(--color_61));
        }

        .backcolor_62 {
            background-color: rgb(var(--color_62));
        }

        .backcolor_63 {
            background-color: rgb(var(--color_63));
        }

        .backcolor_64 {
            background-color: rgb(var(--color_64));
        }

        .backcolor_65 {
            background-color: rgb(var(--color_65));
        }

        #masterPage {
            --variables-lza2tykj: 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: 'poppins-extralight';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/h3r77AwDsldr1E_2g4qqGPk_vArhqVIZ0nv9q090hN8.woff2') format('woff2');
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins-extralight';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQVtXRa8TVwTICgirnJhmVJw.woff2') format('woff2');
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins-extralight';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/rijG6I_IOXJjsH07UEo2mw.woff2') format('woff2');
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins-extralight';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKRUOjZSKWg4xBWp_C_qQx0o.woff2') format('woff2');
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2') format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2') format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2') format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2') format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: '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: '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: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w02-light.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C7, U+02C9, U+02D8-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+E002, U+E004, U+E006, U+E008-E009, U+E00D, U+E00F, U+E011, U+E013, U+E015, U+E017, U+E01A, U+FB01-FB02;
            font-display: swap;
        }

        @font-face {
            font-family: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w01-light.woff2') format('woff2');
            unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, 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;
        }

        #lcau8 {
            height: auto;
            --comp-display: unset;
            position: relative;
        }

        #lcau8 .lcau8-overflow-wrapper {
            position: relative;
            display: grid;
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            overflow-x: clip;
            overflow-y: clip;
        }

        #lcau8 .lcau8-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 auto auto auto auto auto auto auto;
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #lcau8:not(.lcau8-container) {
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --container-display: grid;
        }

        #lcau8 {
            --bg: var(--color_11);
            --alpha-bg: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcdb {
            --above-all-in-container: 49;
        }

        #PAGE_SECTIONSlcau8 {
            --above-all-in-container: 49;
        }

        #comp-mg5alcjt {
            --above-all-in-container: 49;
        }

        #comp-mg5alcch-pinned-layer {
            z-index: 55;
            --above-all-in-container: 10000;
        }

        #comp-mg5alcdb {
            height: auto;
            width: auto;
            --comp-display: unset;
            align-self: stretch;
            justify-self: stretch;
            pointer-events: auto;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mg5alcdb-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-mg5alcdb:not(.comp-mg5alcdb-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: 0px;
        }

        #masterPage.landingPage {
            --top-offset: 0px;
        }

        #comp-mg5alcdb {
            --alpha-bg: 0;
            --bg: var(--color_11);
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcdb_r_comp-lyml0gl7 {
            min-height: 65px;
            height: auto;
            min-width: 0px;
            width: auto;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            align-self: stretch;
            justify-self: stretch;
            pointer-events: auto;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mg5alcdb_r_comp-lyml0gl7-container {
            box-sizing: border-box;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(65px, auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mg5alcdb_r_comp-lyml0gl7:not(.comp-mg5alcdb_r_comp-lyml0gl7-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-mg5alcdb_r_comp-lyml0gl7 {
                min-height: 92px;
                --l_display: unset;
            }

            .comp-mg5alcdb_r_comp-lyml0gl7-container {
                grid-template-rows: minmax(92px, auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyml0gl7 {
                min-height: 60px;
                --l_display: unset;
            }

            .comp-mg5alcdb_r_comp-lyml0gl7-container {
                grid-template-rows: minmax(60px, auto);
            }
        }

        #comp-mg5alcdb_r_comp-lyml0gl7 {
            --bg: var(--color_11);
            --bg-scrl: var(--color_15);
            --alpha-bg: 0;
            --alpha-bg-scrl: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcdb_r_comp-lyml0glo {
            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.9758358001708984vw;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mg5alcdb_r_comp-lyml0glo-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-mg5alcdb_r_comp-lyml0glo:not(.comp-mg5alcdb_r_comp-lyml0glo-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-mg5alcdb_r_comp-lyml0glo {
                --l_display: unset;
                height: 45px;
                width: 41px;
                margin-right: 3.045654296875vw;
                margin-bottom: 0.19557256990679095%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyml0glo {
                --l_display: unset;
                height: 37.25px;
                width: 41px;
                margin-right: 5vw;
                margin-bottom: 0%;
            }
        }

        #comp-mg5alcdb_r_comp-lyml0glo {
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcdb_r_comp-lyml0glw {
            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-mg5alcdb_r_comp-lyml0gm1 {
            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-mg5alcdb_r_comp-lyml0gm1 .comp-mg5alcdb_r_comp-lyml0gm1-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-mg5alcdb_r_comp-lyml0gm1 .comp-mg5alcdb_r_comp-lyml0gm1-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-mg5alcdb_r_comp-lyml0gm1:not(.comp-mg5alcdb_r_comp-lyml0gm1-container) {
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --container-display: grid;
        }

        #comp-mg5alcdb_r_comp-lyml0gm1 .comp-mg5alcdb_r_comp-lyml0gm1-overflow-wrapper::-webkit-scrollbar {
            width: 0;
            height: 0;
        }

        #comp-mg5alcdb_r_comp-lyml0gm55 {
            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-mg5alcdb_r_comp-lyml0gm55 .comp-mg5alcdb_r_comp-lyml0gm55-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-mg5alcdb_r_comp-lyml0gm55 .comp-mg5alcdb_r_comp-lyml0gm55-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-mg5alcdb_r_comp-lyml0gm55:not(.comp-mg5alcdb_r_comp-lyml0gm55-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-mg5alcdb_r_comp-lyml0gm55 {
                width: 80.72916666666667%;
            }

            #comp-mg5alcdb_r_comp-lyml0gm55 .comp-mg5alcdb_r_comp-lyml0gm55-container {
                grid-template-columns: minmax(0px, 605.0005fr);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyml0gm55 {
                width: 100%;
            }

            #comp-mg5alcdb_r_comp-lyml0gm55 .comp-mg5alcdb_r_comp-lyml0gm55-container {
                grid-template-columns: minmax(0px, 390fr);
            }
        }

        #comp-mg5alcdb_r_comp-lyml0gma {
            min-height: 0px;
            --l_display: unset;
            height: 23px;
            min-width: 0px;
            width: 23px;
            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-mg5alcdb_r_comp-lyml0gma {
                margin-right: 37px;
                margin-top: 37px;
            }
        }

        #comp-mg5alcdb_r_comp-lyml0gme2 {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 90%;
            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%;
            margin-top: 100px;
            margin-bottom: 200px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcdb_r_comp-lyml0gme2 {
                width: 66.11570247933884%;
                justify-self: start;
                margin-left: max(0.5px, 0.07968 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 90px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyml0gme2 {
                width: 85.38461538461539%;
                justify-self: start;
                margin-left: max(0.5px, 0.0799679 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 125px;
            }
        }

        #comp-mg5alcdb_r_comp-lyml0gme2 {
            --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 max(0.5px, 0.0209974 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
            --txt: var(--color_11);
            --alpha-txt: 1;
            --arrowColor: 0, 0, 0;
            --alpha-arrowColor: 1;
            --subMenuOpacityTrans: opacity 0.4s ease 0s;
            --bgsSub: 0, 0, 0;
            --txtsSub: var(--color_17);
            --alpha-txtsSub: 1;
            --txts: var(--color_17);
            --alpha-txts: 1;
            --bgexpanded: 255, 255, 255;
            --fntSubMenu: normal normal normal max(0.5px, 0.0209974 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
            --txtexpanded: var(--color_11);
            --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-mg5alcdb_r_comp-lyml0gme2 {
                --bgs: var(--color_11);
                --fnt: normal normal normal max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
                --arrowColor: var(--color_15);
                --bgsSub: 0, 0, 0;
                --txtsSub: var(--color_18);
                --txts: var(--color_18);
                --fntSubMenu: normal normal normal max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyml0gme2 {
                --bgs: var(--color_11);
                --fnt: normal normal normal max(0.5px, 0.0846154 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
                --arrowColor: var(--color_15);
                --bgsSub: var(--color_11);
                --txtsSub: var(--color_18);
                --txts: var(--color_18);
                --fntSubMenu: normal normal normal max(0.5px, 0.0846154 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
            }
        }

        #comp-mg5alcdb_r_comp-lyyfd75q {
            min-height: 40px;
            --l_display: none;
            height: 40px;
            width: 120px;
            --comp-display: unset;
            align-self: start;
            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-mg5alcdb_r_comp-lyyfd75q-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-mg5alcdb_r_comp-lyyfd75q:not(.comp-mg5alcdb_r_comp-lyyfd75q-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-mg5alcdb_r_comp-lyyfd75q {
                --l_display: unset;
                justify-self: start;
                margin-left: max(0.5px, 0.0796875 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 27px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyyfd75q {
                --l_display: unset;
                justify-self: start;
                margin-left: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 27px;
            }
        }

        #comp-mg5alcdb_r_comp-lyyfd75q {
            --static-spx: 1px;
        }

        #comp-mg5alcdb_r_comp-lyyfd75t3 {
            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-mg5alcdb_r_comp-lyyfd75t3 {
            --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 16px/1.6em helvetica-w01-light, sans-serif;
            --fnt-size-dd: 16px;
            --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_11);
            --alpha-txth: 1;
            --txt: 255, 255, 255;
            --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_11);
            --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-mg5alcdb_r_comp-lzbs9u3r {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.5596122778675283;
            min-width: 0px;
            width: 7.657858273950911%;
            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: 3.0878859857482186%;
            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-mg5alcdb_r_comp-lzbs9u3r {
                --aspect-ratio: 0.5595108695652173;
                width: 10.361910717745735%;
                margin-left: 7.21537949400799%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lzbs9u3r {
                --aspect-ratio: 0.5592397897290738;
                width: 17.863476545910633%;
                margin-left: 6.9453753351206435%;
            }
        }

        #comp-mg5alcdb_r_comp-lzbs9u3r {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcdb_r_comp-lzbs9u3r wow-image {
            overflow: clip;
        }

        #comp-mg5alcdb_r_comp-lzbs9u3r wow-image img {
            height: 100%;
        }

        #comp-mg5alcdb_r_comp-lzhnllrh {
            width: 106.5px;
            height: 36.796875px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: end;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 858.25px;
            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-mg5alcdb_r_comp-lzhnllrh {
                align-self: start;
                justify-self: center;
                margin-right: 0%;
                margin-top: 3.6645086321381144%;
                margin-bottom: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lzhnllrh {
                align-self: center;
                justify-self: center;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0.005156765676567657%;
            }
        }

        #comp-mg5alcdb_r_comp-lzhnllrh {
            --borderColor: 255, 255, 255;
            --alpha-borderColor: 1;
            --borderWidth: 0px;
            --borderRadius: 24px 24px 24px 24px;
            --boxShadow: 0.00px 6.00px 12px 0px rgba(79, 79, 79, 0.1);
            --separatorColor: 255, 255, 255;
            --alpha-separatorColor: 1;
            --backgroundColor: 255, 255, 255;
            --borderRadiusValue: 24px 24px 24px 24px;
            --itemFont: normal normal 700 14px/1.4em poppins-extralight, poppins, sans-serif;
            --itemTextColor: 164, 164, 164;
            --itemTextColorHover: 79, 79, 79;
            --backgroundColorHover: 255, 255, 255;
            --itemTextColorActive: 24, 24, 24;
            --alpha-itemTextColorActive: 1;
            --backgroundColorActive: 255, 255, 255;
            --borderSides: none;
            --itemSpacing: 5px;
            --alpha-backgroundColor: 1;
            --alpha-itemTextColorHover: 1;
            --alpha-backgroundColorActive: 1;
            --alpha-backgroundColorHover: 1;
            --borderColorHover: rgba(32, 32, 32, 1);
            --borderColorActive: rgba(32, 32, 32, 1);
            --alpha-itemTextColor: 1;
            --static-spx: 1px;
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 {
            min-height: 45.6875px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 828.59375px;
            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: 15px;
            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-mg5alcdb_r_comp-lyml0gnd2 {
                --l_display: none;
                width: max(0.5px, 0.2099731 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyml0gnd2 {
                --l_display: none;
                width: max(0.5px, 0.2099736 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-right: 2.4272565320665085%;
            }
        }

        #comp-mg5alcdb_r_comp-lyml0gn1 {
            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-mg5alcdb_r_comp-lyml0gn1-pinned-layer {
            position: fixed;
            left: 0;
            width: 100%;
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
            top: 0;
            bottom: unset;
            height: auto;
            margin-top: var(--avo-ads-height);
        }

        #comp-mg5alcdb_r_comp-lyml0gn1 {
            --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-mim8l8bo {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 2/1/3/2;
            position: relative;
        }

        #comp-mim8l8bo .comp-mim8l8bo-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.0791628 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mim8l8bo .comp-mim8l8bo-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        #comp-mim8l8bo {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mim8lp53 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 90%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mim8lp53 {
                width: 100%;
            }
        }

        #comp-mim8lp53 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --textAlign: left;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mim8lp53 {
                --textAlign: left;
                --fontSize: 40.426spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mim8lp53 {
                --textAlign: center;
                --fontSize: 22.118spx;
            }
        }

        #comp-mim872on {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 3/1/4/2;
            position: relative;
        }

        #comp-mim872on .comp-mim872on-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.3321273 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mim872on .comp-mim872on-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mim872on .comp-mim872on-container {
                grid-template-rows: minmax(max(0.5px, 0.3586693 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mim872on .comp-mim872on-container {
                grid-template-rows: minmax(max(0.5px, 0.4370393 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-mim872on {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mim8730l {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.35899578950688343;
            min-width: 0px;
            width: 78.32633399209485%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0027795 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mim8730l {
                width: 78.32633399209483%;
                align-self: center;
                margin-right: max(0.5px, 0.0027596 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0144636 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mim8730l {
                width: 78.32633399209485%;
                align-self: start;
                margin-right: max(0.5px, 0.0028181 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1042005 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mim8730l {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mim8730l wow-image {
            overflow: clip;
        }

        #comp-mim8730l wow-image img {
            height: 100%;
        }

        #comp-mioqpi97 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 88.77346837944664%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: max(0.5px, 0.05 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.0077693 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mioqpi97 {
                width: 88.77346837944665%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mioqpi97 {
                width: 88.77346837944664%;
            }
        }

        #comp-mioqpi97 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontSize: 16px;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mioqpi97 {
                --fontWeight: bold;
                --fontSize: 12px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mioqpi97 {
                --fontWeight: bold;
                --fontSize: 8px;
            }
        }

        #comp-mgcglmkf {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 4/1/5/2;
            position: relative;
        }

        #comp-mgcglmkf .comp-mgcglmkf-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.4230364 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mgcglmkf .comp-mgcglmkf-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        #comp-mgcglmkf {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mgcglsnq {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.47250594445856825;
            min-width: 0px;
            width: 82.59510869565217%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0011984 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.0000126 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mgcglsnq {
                --aspect-ratio: 0.4718633181966432;
                width: 82.70874833997344%;
                margin-right: max(0.5px, 0.0067439 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0000212 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mgcglsnq {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mgcglsnq wow-image {
            overflow: clip;
        }

        #comp-mgcglsnq wow-image img {
            height: 100%;
        }

        #comp-mim8bikw {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 5/1/6/2;
            position: relative;
        }

        #comp-mim8bikw .comp-mim8bikw-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.1819296 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mim8bikw .comp-mim8bikw-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        #comp-mim8bikw {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mim8bil21 {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.13494078501253687;
            min-width: 0px;
            width: 78.32633399209485%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0027794 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-mim8bil21 {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mim8bil21 wow-image {
            overflow: clip;
        }

        #comp-mim8bil21 wow-image img {
            height: 100%;
        }

        #comp-mim87l0r {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 6/1/7/2;
            position: relative;
        }

        #comp-mim87l0r .comp-mim87l0r-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.4309415 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mim87l0r .comp-mim87l0r-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        #comp-mim87l0r {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mim87l0x {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.49828899437023955;
            min-width: 0px;
            width: 78.32633399209485%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0027794 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mim87l0x {
                margin-right: max(0.5px, 0.0027598 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mim87l0x {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mim87l0x wow-image {
            overflow: clip;
        }

        #comp-mim87l0x wow-image img {
            height: 100%;
        }

        #comp-miq5dxme {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.51725993006366;
            min-width: 0px;
            width: 13.776791745066198%;
            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: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.1936885 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.118355 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-miq5dxme {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-miq5dxme wow-image {
            overflow: clip;
        }

        #comp-miq5dxme wow-image img {
            height: 100%;
        }

        #comp-mim88y9l {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 7/1/8/2;
            position: relative;
        }

        #comp-mim88y9l .comp-mim88y9l-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.3558427 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mim88y9l .comp-mim88y9l-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mim88y9l .comp-mim88y9l-container {
                grid-template-rows: minmax(max(0.5px, 0.4082984 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-mim88y9l {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mim88y9r1 {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.4982612324384476;
            min-width: 0px;
            width: 61.145692153877945%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.1607337 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mim88y9r1 {
                --aspect-ratio: 0.49825228221400203;
                width: 60.71869879226978%;
                justify-self: start;
                margin-left: max(0.5px, 0.1112308 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-right: 0px;
                margin-bottom: max(0.5px, 0.002 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mim88y9r1 {
                --aspect-ratio: 0.49822815864794867;
                width: 59.96856340143449%;
                justify-self: start;
                margin-left: max(0.5px, 0.1186656 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-right: 0px;
                margin-bottom: 0px;
            }
        }

        #comp-mim88y9r1 {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mim88y9r1 wow-image {
            overflow: clip;
        }

        #comp-mim88y9r1 wow-image img {
            height: 100%;
        }

        #comp-mim8oemj {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 8/1/9/2;
            position: relative;
        }

        #comp-mim8oemj .comp-mim8oemj-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.3360798 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mim8oemj .comp-mim8oemj-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mim8oemj .comp-mim8oemj-container {
                grid-template-rows: minmax(max(0.5px, 0.3798964 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mim8oemj .comp-mim8oemj-container {
                grid-template-rows: minmax(max(0.5px, 0.4552754 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-mim8oemj {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mim8oemq {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.7314830532450626;
            min-width: 0px;
            width: 39.87260651735332%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.3054328 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mim8oemq {
                --aspect-ratio: 0.7314324246219049;
                width: 39.86093845026429%;
                margin-right: max(0.5px, 0.3124393 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mim8oemq {
                --aspect-ratio: 0.7313378130726937;
                width: 39.250027451133825%;
                margin-right: max(0.5px, 0.3027148 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0177672 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mim8oemq {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mim8oemq wow-image {
            overflow: clip;
        }

        #comp-mim8oemq wow-image img {
            height: 100%;
        }

        #comp-mirk2dl3 {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 9/1/10/2;
            position: relative;
        }

        #comp-mirk2dl3 .comp-mirk2dl3-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.3352893 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mirk2dl3 .comp-mirk2dl3-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dl3 .comp-mirk2dl3-container {
                grid-template-rows: minmax(max(0.5px, 0.3507224 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dl3 .comp-mirk2dl3-container {
                grid-template-rows: minmax(max(0.5px, 0.4753574 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-mirk2dl3 {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mirk2dlq {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.41918470866855906;
            min-width: 0px;
            width: 73.54001976284584%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0004076 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0102517 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dlq {
                --aspect-ratio: 0.44201659647220715;
                width: 99.52274236387782%;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dlq {
                --aspect-ratio: 0.36817126644312614;
                width: 99.30840163934427%;
                margin-right: max(0.5px, 0.0000525 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 0px;
                margin-bottom: max(0.5px, 0.124282 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirk2dlq {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mirk2dlq wow-image {
            overflow: clip;
        }

        #comp-mirk2dlq wow-image img {
            height: 100%;
        }

        #comp-mirk2dlu {
            width: 8.261796079543496%;
            height: 2px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.315415 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.2135255 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dlu {
                width: 9.880187747035572%;
                margin-left: max(0.5px, 0.4156704 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.2980577 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dlu {
                width: 9.880187747035572%;
                margin-left: max(0.5px, 0.3967209 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.4382182 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirk2dlu {
            --brd: var(--color_15);
            --lnw: 5px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dlu {
                --lnw: 3px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dlu {
                --lnw: 2px;
            }
        }

        #comp-mirk2dlu {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(330deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 330deg;
        }

        #comp-mirk2dm0 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 17.785326086956523%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.5782237 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.2742345 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dm0 {
                width: 17.785326086956523%;
                margin-left: max(0.5px, 0.6886822 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.3507012 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dm0 {
                width: 29.866803278688526%;
                margin-left: max(0.5px, 0.7888316 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.4864767 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirk2dm0 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dm0 {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dm0 {
                --fontSize: 6px;
            }
        }

        #comp-mirk2dm6 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 17.785326086956523%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.7921565 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.0974682 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dm6 {
                width: 20.042745683930942%;
                margin-left: max(0.5px, 0.7947992 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 0px;
                margin-bottom: max(0.5px, 0.1379273 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dm6 {
                width: 52.817622950819676%;
                margin-left: max(0.5px, 0.4632166 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.2762285 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: 0px;
            }
        }

        #comp-mirk2dm6 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --textAlign: left;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dm6 {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dm6 {
                --fontSize: 6px;
            }
        }

        #comp-mirk2dma {
            width: 9.880187747035572%;
            height: 2px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.5098814 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.0625374 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dma {
                width: 8.152805444887118%;
                margin-left: max(0.5px, 0.5126158 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 0px;
                margin-bottom: max(0.5px, 0.0869028 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dma {
                width: 9.880187747035572%;
                margin-left: max(0.5px, 0.2327874 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1453889 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: 0px;
            }
        }

        #comp-mirk2dma {
            --brd: var(--color_15);
            --lnw: 7px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dma {
                --lnw: 5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dma {
                --lnw: 2px;
            }
        }

        #comp-mirk2dma {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(331deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 331deg;
        }

        #comp-mirk9ubv {
            width: 8.261796079543496%;
            height: 2px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.4987401 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.1074229 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk9ubv {
                width: 9.880187747035572%;
                align-self: center;
                justify-self: center;
                margin-left: 0px;
                margin-right: max(0.5px, 0.6229455 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1362885 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk9ubv {
                width: 9.880187747035572%;
                align-self: start;
                justify-self: start;
                margin-left: max(0.5px, 0.2267423 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-right: 0px;
                margin-top: max(0.5px, 0.3032791 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirk9ubv {
            --brd: var(--color_15);
            --lnw: 5px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk9ubv {
                --lnw: 3px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk9ubv {
                --lnw: 2px;
            }
        }

        #comp-mirk9ubv {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-mirk9uio {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 10.353260869565217%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.6952569 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.105805 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk9uio {
                width: 9.15297144754316%;
                margin-right: max(0.5px, 0.8219004 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1415383 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk9uio {
                width: 17.4077868852459%;
                margin-right: max(0.5px, 0.748873 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0953885 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirk9uio {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk9uio {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk9uio {
                --fontSize: 6px;
            }
        }

        #comp-miorusgq {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 10/1/11/2;
            position: relative;
        }

        #comp-miorusgq .comp-miorusgq-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.3518901 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-miorusgq .comp-miorusgq-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miorusgq .comp-miorusgq-container {
                grid-template-rows: minmax(max(0.5px, 0.3944656 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-miorusgq {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mioruswa {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.43426047230340287;
            min-width: 0px;
            width: 73.54001976284584%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mioruswa {
                --aspect-ratio: 0.44317982840133074;
                width: 71.1030876494024%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mioruswa {
                --aspect-ratio: 0.40685108407530757;
                width: 75.37397540983605%;
            }
        }

        #comp-mioruswa {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mioruswa wow-image {
            overflow: clip;
        }

        #comp-mioruswa wow-image img {
            height: 100%;
        }

        #comp-mirio9z5 {
            width: 14.901185770750988%;
            height: auto;
            --aspect-ratio: 1;
            --l_display: unset;
            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: max(0.5px, 0.5221842 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.1036682 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirio9z5 {
                margin-left: max(0.5px, 0.5222229 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1036893 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirio9z5 {
                margin-left: max(0.5px, 0.5288949 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1262798 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirio9z5 {
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mirirvfa {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 22.054100790513836%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0156744 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.2168846 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirirvfa {
                margin-right: max(0.5px, 0.0128237 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.2300586 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirirvfa {
                width: 52.817622950819676%;
                margin-right: max(0.5px, 0.3368852 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.2560467 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirirvfa {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirirvfa {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirirvfa {
                --fontSize: 6px;
            }
        }

        #comp-miriwmkv {
            width: 9.880187747035572%;
            height: 2px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.314736 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.1967018 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miriwmkv {
                width: 9.880187747035572%;
                margin-left: max(0.5px, 0.3228538 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.195385 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miriwmkv {
                width: 10.532786885245901%;
                margin-left: max(0.5px, 0.3228484 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.2215672 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-miriwmkv {
            --brd: var(--color_15);
            --lnw: 10px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miriwmkv {
                --lnw: 5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miriwmkv {
                --lnw: 3px;
            }
        }

        #comp-miymffzo {
            width: 8.555005946162602%;
            height: 2px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.183476 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0191679 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miymffzo {
                width: 9.880187747035572%;
                margin-right: max(0.5px, 0.2005312 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0177205 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miymffzo {
                width: 10.532786885245901%;
                margin-right: max(0.5px, 0.1977971 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0000508 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-miymffzo {
            --brd: var(--color_15);
            --lnw: 5px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miymffzo {
                --lnw: 5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miymffzo {
                --lnw: 3px;
            }
        }

        #comp-miymffzo {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(321deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 321deg;
        }

        #comp-miymfg7g {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 18.971096837944664%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.4555707 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0713312 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miymfg7g {
                margin-right: max(0.5px, 0.4875913 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0847263 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miymfg7g {
                width: 30.850409836065573%;
                margin-right: max(0.5px, 0.6246926 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0431369 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-miymfg7g {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miymfg7g {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miymfg7g {
                --fontSize: 6px;
            }
        }

        #comp-mirimll2 {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 11/1/12/2;
            position: relative;
        }

        #comp-mirimll2 .comp-mirimll2-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.2472206 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mirimll2 .comp-mirimll2-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirimll2 .comp-mirimll2-container {
                grid-template-rows: minmax(max(0.5px, 0.3175219 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirimll2 .comp-mirimll2-container {
                grid-template-rows: minmax(max(0.5px, 0.4960557 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-mirimll2 {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mirimlo9 {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.2504325041570788;
            min-width: 0px;
            width: 73.54001976284584%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0004076 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0006793 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirimlo9 {
                --aspect-ratio: 0.20318168550102164;
                width: 99.52274236387782%;
                align-self: start;
                justify-self: end;
                margin-right: 0px;
                margin-top: max(0.5px, 0.0370601 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirimlo9 {
                --aspect-ratio: 0.24271343822543204;
                width: 99.30840163934427%;
                align-self: center;
                justify-self: center;
                margin-right: 0px;
                margin-top: 0px;
            }
        }

        #comp-mirimlo9 {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mirimlo9 wow-image {
            overflow: clip;
        }

        #comp-mirimlo9 wow-image img {
            height: 100%;
        }

        #comp-mirj4s23 {
            width: 8.261796079543496%;
            height: 2px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.3786561 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.125099 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirj4s23 {
                width: 9.880187747035572%;
                margin-left: max(0.5px, 0.500664 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.1125086 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirj4s23 {
                width: 9.880187747035572%;
                margin-left: max(0.5px, 0.5278689 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0771016 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirj4s23 {
            --brd: var(--color_15);
            --lnw: 5px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirj4s23 {
                --lnw: 5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirj4s23 {
                --lnw: 3px;
            }
        }

        #comp-mirj4s23 {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(322deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 322deg;
        }

        #comp-mirj51gt {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 17.785326086956523%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.6414155 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.1924409 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirj51gt {
                width: 17.785326086956523%;
                margin-left: max(0.5px, 0.641372 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.2079187 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirj51gt {
                width: 29.866803278688526%;
                margin-left: max(0.5px, 0.7013311 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.2082492 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirj51gt {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirj51gt {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirj51gt {
                --fontSize: 6px;
            }
        }

        #comp-mirj8ogh {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 17.785326086956523%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.0688612 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.0862399 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirj8ogh {
                width: 17.785326086956523%;
                margin-left: max(0.5px, 0.2854208 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-right: 0px;
                margin-top: max(0.5px, 0.1401889 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirj8ogh {
                width: 52.817622950819676%;
                margin-left: 0px;
                margin-right: max(0.5px, 0.1045082 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.2225902 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirj8ogh {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirj8ogh {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirj8ogh {
                --fontSize: 6px;
            }
        }

        #comp-mirjb2vm {
            width: 9.880187747035572%;
            height: 2px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.3561388 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.0783101 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirjb2vm {
                width: 8.152805444887118%;
                margin-left: max(0.5px, 0.5763612 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.113255 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirjb2vm {
                width: 9.880187747035572%;
                margin-left: max(0.5px, 0.5639344 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1917508 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mirjb2vm {
            --brd: var(--color_15);
            --lnw: 10px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirjb2vm {
                --lnw: 5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirjb2vm {
                --lnw: 3px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirjb2vm {
                opacity: 1;
                --comp-opacity: 1;
                transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(339deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z: 339deg;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirjb2vm {
                opacity: 1;
                --comp-opacity: 1;
                transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(330deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z: 330deg;
            }
        }

        #comp-mirjb2op {
            width: 14.901185770750988%;
            height: auto;
            --aspect-ratio: 1;
            --l_display: unset;
            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: max(0.5px, 0.5617589 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.0096593 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirjb2op {
                width: 14.901185770750988%;
                margin-left: max(0.5px, 0.7716426 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0299009 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirjb2op {
                width: 14.90118577075099%;
                margin-left: max(0.5px, 0.7719246 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0819148 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: 0px;
            }
        }

        #comp-mirjb2op {
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivu99zr {
            min-height: 0px;
            --comp-display: flex;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 12/1/13/2;
            position: relative;
        }

        #comp-mivu99zr .comp-mivu99zr-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.3906253 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mivu99zr .comp-mivu99zr-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivu99zr .comp-mivu99zr-container {
                grid-template-rows: minmax(max(0.5px, 0.451741 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-mivu99zr {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mivua0l2 {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.39518930076758585;
            min-width: 0px;
            width: 99.92959486166008%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0l2 {
                --aspect-ratio: 0.40645375638523196;
                align-self: start;
                margin-top: max(0.5px, 0.000747 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua0l2 {
                --aspect-ratio: 0.37080898185173794;
                align-self: end;
                margin-top: 0px;
                margin-bottom: min(-0.5px, -0.0007672 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mivua0l2 {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivua0l2 wow-image {
            overflow: clip;
        }

        #comp-mivua0l2 wow-image img {
            height: 100%;
        }

        #comp-mivu9zy9 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 15.731225296442688%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.8021494 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.1011862 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivu9zy9 {
                --l_display: unset;
                width: 21.44754316069057%;
                margin-left: max(0.5px, 0.7440656 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0974221 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivu9zy9 {
                --l_display: none;
                width: 8.300395256916996%;
            }
        }

        #comp-mivu9zy9 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivu9zy9 {
                --fontSize: 12px;
            }
        }

        #comp-mivua007 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 13.438735177865613%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.3659832 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.3113517 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua007 {
                --l_display: unset;
                width: 20.74203187250996%;
                margin-right: max(0.5px, 0.4269376 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.313786 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua007 {
                --l_display: none;
                width: 15.164342629482071%;
            }
        }

        #comp-mivua007 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua007 {
                --fontSize: 12px;
            }
        }

        #comp-mivua020 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 13.438735177865613%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.6656374 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.3151066 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua020 {
                --l_display: unset;
                width: 19.943144090305445%;
                margin-right: max(0.5px, 0.664362 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.3137653 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua020 {
                --l_display: none;
                width: 15.164342629482071%;
            }
        }

        #comp-mivua020 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua020 {
                --fontSize: 12px;
            }
        }

        #comp-mivua040 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 23.635128458498023%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.1858078 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.0423049 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua040 {
                --l_display: unset;
                width: 31.00929614873838%;
                margin-right: max(0.5px, 0.0764442 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0510256 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua040 {
                --l_display: none;
                width: 8.300395256916996%;
            }
        }

        #comp-mivua040 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua040 {
                --fontSize: 12px;
            }
        }

        #comp-mivua05t {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 13.438735177865613%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.4300395 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.137092 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua05t {
                --l_display: unset;
                width: 20.74203187250996%;
                margin-right: max(0.5px, 0.4920111 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.13826 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua05t {
                --l_display: none;
                width: 15.164342629482071%;
            }
        }

        #comp-mivua05t {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua05t {
                --fontSize: 12px;
            }
        }

        #comp-mivua07t {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 17.391304347826086%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.6391057 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.1896365 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua07t {
                --l_display: unset;
                width: 25.697211155378486%;
                margin-right: max(0.5px, 0.7099104 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.1868987 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua07t {
                --l_display: none;
                width: 17.391304347826086%;
            }
        }

        #comp-mivua07t {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua07t {
                --fontSize: 12px;
            }
        }

        #comp-mivua09k {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 14.703557312252965%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.804249 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.1334606 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua09k {
                --l_display: unset;
                width: 21.44754316069057%;
                margin-left: max(0.5px, 0.7120684 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.1385712 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua09k {
                --l_display: none;
                width: 8.300395256916996%;
            }
        }

        #comp-mivua09k {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua09k {
                --fontSize: 12px;
            }
        }

        #comp-mivua0bg {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 13.438735177865613%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.4075593 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.276593 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0bg {
                --l_display: unset;
                width: 27.02523240371846%;
                margin-left: max(0.5px, 0.5381806 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.2861683 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua0bg {
                --l_display: none;
                width: 8.300395256916996%;
            }
        }

        #comp-mivua0bg {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0bg {
                --fontSize: 12px;
            }
        }

        #comp-mivua0d9 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 8.300395256916996%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.3955781 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.2410693 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0d9 {
                --l_display: unset;
                width: 19.943144090305445%;
                margin-left: max(0.5px, 0.5872966 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.2501458 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua0d9 {
                --l_display: none;
                width: 8.300395256916996%;
            }
        }

        #comp-mivua0d9 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0d9 {
                --fontSize: 12px;
            }
        }

        #comp-mivua0f2 {
            width: 7.1146245059288535%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.0892417 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.289822 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0f2 {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: unset;
                margin-left: max(0.5px, 0.0889774 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.297747 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua0f2 {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivua0f2 {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivua0f2 {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(350deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 350deg;
        }

        #comp-mivua0gs {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 14.703557312252965%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.3129941 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.3098321 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0gs {
                --l_display: unset;
                width: 28.48605577689243%;
                margin-left: max(0.5px, 0.4729831 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.3177292 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua0gs {
                --l_display: none;
                width: 8.300395256916996%;
            }
        }

        #comp-mivua0gs {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0gs {
                --fontSize: 12px;
            }
        }

        #comp-mivua0im {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 18.33868577075099%;
            max-width: 99999px;
            --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: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0im {
                width: 43.837151394422314%;
                margin-right: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua0im {
                width: 75.38422131147543%;
                margin-right: max(0.5px, 0.0000512 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mivua0im {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textAlign: center;
            --letterSpacing: 0em;
            --lineHeight: 1.6em;
            --fontSize: 18px;
            --fontWeight: bold;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua0im {
                --fontSize: 12px;
            }
        }

        #comp-mivuccah {
            width: 7.58893280632411%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: end;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.350988 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0852762 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivuccah {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: unset;
                align-self: center;
                justify-self: center;
                margin-left: max(0.5px, 0.2855246 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: max(0.5px, 0.232674 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivuccah {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivuccah {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivuccah {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(350deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 350deg;
        }

        #comp-mivuccc3 {
            width: 12.09486166007905%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: end;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.3707503 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0690717 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivuccc3 {
                width: 11.536757898973901%;
                height: 2px;
                --l_display: unset;
                align-self: center;
                justify-self: center;
                margin-left: max(0.5px, 0.1434263 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: max(0.5px, 0.2592344 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivuccc3 {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivuccc3 {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivuccc3 {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(351deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 351deg;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivuccc3 {
                transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(349deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z: 349deg;
            }
        }

        #comp-mivucce6 {
            width: 13.528141885475094%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0929536 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.25659 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivucce6 {
                width: 11.581215534838096%;
                height: 2px;
                --l_display: unset;
                margin-right: max(0.5px, 0.1093483 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.2585942 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivucce6 {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivucce6 {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivucce6 {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(336deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 336deg;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivucce6 {
                transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(332deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z: 332deg;
            }
        }

        #comp-mivuccg0 {
            width: 8.300395256916996%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: max(0.5px, 0.3581023 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.1176879 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivuccg0 {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: unset;
                align-self: center;
                justify-self: center;
                margin-left: 0px;
                margin-right: max(0.5px, 0.184595 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 0px;
                margin-bottom: max(0.5px, 0.1676009 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivuccg0 {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivuccg0 {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivuccg0 {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(342deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 342deg;
        }

        #comp-mivuccht {
            width: 8.300395256916996%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.4379447 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.2936269 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivuccht {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: unset;
                margin-right: max(0.5px, 0.7569721 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0885412 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivuccht {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivuccht {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivuccht {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(342deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 342deg;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivuccht {
                transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(338deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z: 338deg;
            }
        }

        #comp-mivuccjt {
            width: 8.26086956521739%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.5140563 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.0398711 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivuccjt {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: unset;
                margin-right: max(0.5px, 0.4963272 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0433479 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivuccjt {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivuccjt {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivuccjt {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-mivuccla {
            width: 5.770750988142293%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: max(0.5px, 0.275494 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.0971341 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivuccla {
                width: 5.928816736834766%;
                height: 2px;
                --l_display: unset;
                align-self: center;
                justify-self: center;
                margin-left: 0px;
                margin-right: max(0.5px, 0.3891102 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 0px;
                margin-bottom: max(0.5px, 0.1994741 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivuccla {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivuccla {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivuccla {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(346deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 346deg;
        }

        #comp-mivud8q6 {
            width: 8.760029144107419%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.5604743 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.1418482 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivud8q6 {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: unset;
                margin-left: max(0.5px, 0.4302791 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1232356 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivud8q6 {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivud8q6 {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivud8q6 {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(333deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 333deg;
        }

        #comp-mivud8ru {
            width: 13.513966953884955%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.5130435 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.098468 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivud8ru {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: unset;
                margin-left: max(0.5px, 0.4023905 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.1091684 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivud8ru {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivud8ru {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivud8ru {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(346deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 346deg;
        }

        #comp-mivv7qj5 {
            width: 10.669649450764963%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.668971 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.1258155 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivv7qj5 {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: unset;
                margin-right: max(0.5px, 0.6586985 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1217417 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivv7qj5 {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mivv7qj5 {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mivv7qj5 {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(336deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 336deg;
        }

        #comp-mivv7qpx {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 15.731225296442688%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.4014081 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0803112 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivv7qpx {
                --l_display: unset;
                width: 23.528801460823374%;
                margin-right: max(0.5px, 0.3203644 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0824406 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivv7qpx {
                --l_display: none;
                width: 15.164342629482071%;
            }
        }

        #comp-mivv7qpx {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: left;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivv7qpx {
                --fontSize: 12px;
            }
        }

        #comp-mj1gxupw {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 13.438735177865613%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.8510375 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.3135565 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1gxupw {
                --l_display: unset;
                width: 19.943144090305445%;
                margin-right: max(0.5px, 0.7934719 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.360744 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj1gxupw {
                --l_display: none;
                width: 15.164342629482071%;
            }
        }

        #comp-mj1gxupw {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1gxupw {
                --textAlign: center;
                --fontSize: 12px;
            }
        }

        #comp-mj1gxv0g {
            width: 4.364365060169023%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.8323043 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.2588061 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1gxv0g {
                width: 5.9213107057162375%;
                height: 2px;
                --l_display: unset;
                margin-right: max(0.5px, 0.8472776 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.2744641 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj1gxv0g {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mj1gxv0g {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mj1gxv0g {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(235deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 235deg;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1gxv0g {
                transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(260deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z: 260deg;
            }
        }

        #comp-mj1gzupf {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 15.731225296442688%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.5498518 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0496422 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1gzupf {
                --l_display: unset;
                width: 25.697211155378486%;
                margin-right: max(0.5px, 0.4017264 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0411474 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj1gzupf {
                --l_display: none;
                width: 15.164342629482071%;
            }
        }

        #comp-mj1gzupf {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: left;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1gzupf {
                --fontSize: 12px;
            }
        }

        #comp-mj1gzuwx {
            width: 7.077906895989535%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.7764863 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0953622 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1gzuwx {
                width: 5.093205096935485%;
                height: 2px;
                --l_display: unset;
                margin-right: max(0.5px, 0.4162597 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.286104 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj1gzuwx {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mj1gzuwx {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mj1gzuwx {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(149deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 149deg;
        }

        #comp-mj1hj8y8 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 13.438735177865613%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0339921 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0880562 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1hj8y8 {
                --l_display: unset;
                width: 25.697211155378486%;
                margin-left: max(0.5px, 0.1598606 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-right: 0px;
                margin-top: max(0.5px, 0.0665873 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj1hj8y8 {
                --l_display: none;
                width: 15.164342629482071%;
            }
        }

        #comp-mj1hj8y8 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: left;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1hj8y8 {
                --fontSize: 12px;
            }
        }

        #comp-mj1hj96k {
            width: 5.295508213599836%;
            height: 3px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.2248364 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.1207293 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1hj96k {
                width: 6.009238185109274%;
                height: 2px;
                --l_display: unset;
                margin-right: max(0.5px, 0.0991287 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1216522 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj1hj96k {
                width: 9.880187747035572%;
                height: 2px;
                --l_display: none;
            }
        }

        #comp-mj1hj96k {
            --brd: var(--color_15);
            --lnw: 3px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mj1hj96k {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(149deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 149deg;
        }

        #comp-miujkizb {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 13/1/14/2;
            position: relative;
        }

        #comp-miujkizb .comp-miujkizb-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.2372656 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-miujkizb .comp-miujkizb-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miujkizb .comp-miujkizb-container {
                grid-template-rows: minmax(max(0.5px, 0.2949456 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miujkizb .comp-miujkizb-container {
                grid-template-rows: minmax(max(0.5px, 0.3944656 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-miujkizb {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-miujkj50 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 17.785326086956523%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.3707386 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miujkj50 {
                width: 17.785326086956523%;
                margin-right: max(0.5px, 0.3990491 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miujkj50 {
                width: 33.47336065573771%;
                margin-right: max(0.5px, 0.6020492 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.001691 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-miujkj50 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miujkj50 {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miujkj50 {
                --fontSize: 6px;
            }
        }

        #comp-mixkiywx {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 17.785326086956523%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.2195405 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mixkiywx {
                width: 17.785326086956523%;
                align-self: start;
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mixkiywx {
                width: 33.47336065573771%;
                align-self: start;
                margin-bottom: 0px;
            }
        }

        #comp-mixkiywx {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --textAlign: center;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mixkiywx {
                --fontSize: 12px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mixkiywx {
                --fontSize: 8px;
            }
        }

        #comp-miujkj37 {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 1.0565217391304347;
            min-width: 0px;
            width: 18.181818181818183%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miujkj37 {
                --aspect-ratio: 1.05802747590732;
                width: 20.239873837981406%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miujkj37 {
                --aspect-ratio: 1.061756728562487;
                width: 24.554303278688526%;
            }
        }

        #comp-miujkj37 {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-miujkj37 wow-image {
            overflow: clip;
        }

        #comp-miujkj37 wow-image img {
            height: 100%;
        }

        #comp-miull8di {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 5.216156126482214%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.1090044 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0437003 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miull8di {
                width: 5.216156126482214%;
                margin-right: max(0.5px, 0.1196255 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0536813 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miull8di {
                width: 6.39344262295082%;
                margin-right: max(0.5px, 0.1404713 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0632168 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-miull8di {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: right;
            --color: var(--color_24);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miull8di {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miull8di {
                --fontSize: 4px;
            }
        }

        #comp-miulkmil {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 5.216156126482214%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.0031003 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.1225299 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miulkmil {
                margin-left: max(0.5px, 0.0030916 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.1358738 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miulkmil {
                margin-left: max(0.5px, 0.0030738 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.1670598 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-miulkmil {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: center;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miulkmil {
                --fontSize: 10px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miulkmil {
                --fontSize: 6px;
            }
        }

        #comp-miulm2dt {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 6.006669960474309%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.1098197 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.0498762 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miulm2dt {
                width: 6.0066699604743095%;
                margin-left: max(0.5px, 0.1032125 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0604037 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miulm2dt {
                width: 8.360655737704919%;
                margin-left: max(0.5px, 0.1608607 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0629094 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-miulm2dt {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: left;
            --color: var(--color_24);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miulm2dt {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miulm2dt {
                --fontSize: 4px;
            }
        }

        #comp-miujkj4j {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 17.785326086956523%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.3596467 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miujkj4j {
                width: 17.785326086956523%;
                margin-left: max(0.5px, 0.4043201 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miujkj4j {
                width: 29.866803278688526%;
                margin-left: max(0.5px, 0.5572746 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0000516 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-miujkj4j {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --color: var(--color_26);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miujkj4j {
                --fontSize: 8px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miujkj4j {
                --fontSize: 6px;
            }
        }

        #comp-mj06d9wl {
            min-height: 0px;
            --comp-display: flex;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 14/1/15/2;
            position: relative;
        }

        #comp-mj06d9wl .comp-mj06d9wl-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.3906253 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mj06d9wl .comp-mj06d9wl-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj06d9wl .comp-mj06d9wl-container {
                grid-template-rows: minmax(max(0.5px, 0.4955443 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-mj06d9wl {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mj06j8w6 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 88.77346837944664%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0000124 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0149951 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj06j8w6 {
                width: 88.77346837944665%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj06j8w6 {
                width: 88.77346837944664%;
            }
        }

        #comp-mj06j8w6 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontSize: 16px;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj06j8w6 {
                --fontWeight: bold;
                --fontSize: 12px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj06j8w6 {
                --fontWeight: bold;
                --fontSize: 8px;
            }
        }

        #comp-mj06hj9z {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 1.2590270661281548;
            min-width: 0px;
            width: 21.082600670097452%;
            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: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.0311738 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.0454295 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj06hj9z {
                --aspect-ratio: 1.2589367088607641;
                width: 25.462480533577587%;
                margin-left: max(0.5px, 0.0319148 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0617541 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj06hj9z {
                --aspect-ratio: 1.2586565752128702;
                width: 28.21665754420007%;
                margin-left: max(0.5px, 0.0431865 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.1400602 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mj06hj9z {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mj06hj9z wow-image {
            overflow: clip;
        }

        #comp-mj06hj9z wow-image img {
            height: 100%;
        }

        #comp-mg5alcdd {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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;
            grid-area: 15/1/16/2;
            position: relative;
        }

        #comp-mg5alcdd .comp-mg5alcdd-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 5.000000000000001%;
            padding-right: 5.000000000000001%;
            padding-left: 5.000000000000001%;
            padding-bottom: 0%;
            row-gap: 0px;
            column-gap: 0px;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.3012791 * (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-mg5alcdd .comp-mg5alcdd-container {
                padding-top: 8%;
                grid-template-rows: minmax(410.04999999999995px, auto);
            }
        }

        #comp-mg5alcdd {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcen {
            min-height: 0px;
            --l_display: unset;
            height: 1px;
            min-width: 0px;
            width: auto;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: end;
            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-mg5alcen {
            --brd: var(--color_14);
            --lnw: 1px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcf7 {
            width: 100%;
            height: auto;
            --l_display: unset;
            display: var(--l_display, var(--comp-display, flex));
            flex-direction: column;
            --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-mg5alcf7 .comp-mg5alcf7-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            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: 750px) {
            #comp-mg5alcf7 .comp-mg5alcf7-container {
                padding-top: 0%;
                padding-right: 0%;
                padding-left: 0%;
                padding-bottom: 4%;
            }
        }

        #comp-mg5alcf7 {
            --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-mg5alcft {
            --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.6391752577319587%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcft {
                margin-bottom: 5.957367588196965%;
                align-self: center;
            }
        }

        #comp-mg5alcft {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --textAlign: left;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcft {
                --fontSize: 40.426spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcft {
                --fontSize: 74.611spx;
            }
        }

        #comp-mg5alci9 {
            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: 2;
            position: relative;
        }

        #comp-mg5alci9 .comp-mg5alci9-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            row-gap: 0px;
            column-gap: 0px;
            display: var(--l_display, var(--container-display));
            flex-direction: column;
            justify-content: flex-start;
            flex-wrap: nowrap;
            --container-layout-type: flex-container-layout;
            --container-display: flex;
        }

        #comp-mg5alci9:not(.comp-mg5alci9-container) {
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --container-display: grid;
        }

        #comp-mg5alci9 {
            --brw: 0px;
            --brd: 50, 65, 88;
            --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-mg5alcir__"] {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 100%;
            max-width: 99999px;
            max-height: 99999px;
            display: var(--l_display, var(--comp-display, flex));
            flex-direction: column;
            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;
        }

        [id^="comp-mg5alcir__"] .comp-mg5alcir-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 3%;
            padding-right: 0%;
            padding-left: 0%;
            padding-bottom: 1%;
            row-gap: 0px;
            column-gap: 0px;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.0311874 * (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) {
            [id^="comp-mg5alcir__"] .comp-mg5alcir-container {
                padding-top: 4%;
                padding-bottom: 0%;
                grid-template-rows: minmax(max(0.5px, 0.0116032 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        [id^="comp-mg5alcir__"] {
            --brw: 0px;
            --brd: 0, 0, 0;
            --bg: var(--color_11);
            --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-mg5alciw__"] {
            min-height: 0px;
            --l_display: unset;
            height: 1px;
            min-width: 0px;
            width: auto;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            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;
        }

        [id^="comp-mg5alciw__"] {
            --brd: var(--color_14);
            --lnw: 1px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        [id^="comp-mg5alciy__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            width: max-content;
            --comp-display: unset;
            box-sizing: border-box;
            display: var(--l_display, var(--container-display));
            flex-direction: row;
            --container-layout-type: flex-container-layout;
            --container-display: flex;
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 2%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-mg5alciy__"] {
                margin-top: 2%;
                margin-bottom: -0.002259979789636816%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-mg5alciy__"] {
                min-height: unset;
                width: 100%;
                max-height: 99999px;
                flex-direction: column;
                margin-top: 20px;
                margin-bottom: 0%;
            }
        }

        [id^="comp-mg5alciy__"] {
            --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-mg5alcj2__"] {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: max(0.5px, 0.2296862 * (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: max(0.5px, 0.0562522 * (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: 750px) {
            [id^="comp-mg5alcj2__"] {
                width: 100%;
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 6.252225783475783%;
                align-self: center;
            }
        }

        [id^="comp-mg5alcj2__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --textAlign: left;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-mg5alcj2__"] {
                --textAlign: left;
                --fontSize: 33.688spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-mg5alcj2__"] {
                --textAlign: center;
                --fontSize: 61.046spx;
            }
        }

        [id^="comp-mg5alcj6__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: max(0.5px, 0.5601494 * (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) {
            [id^="comp-mg5alcj6__"] {
                width: max(0.5px, 0.614098 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-mg5alcj6__"] {
                width: 99.95352993744415%;
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0%;
                align-self: center;
            }
        }

        [id^="comp-mg5alcj6__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --fontSize: 16px;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-mg5alcj6__"] {
                --fontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-mg5alcj6__"] {
                --textAlign: left;
                --fontSize: 14px;
            }
        }

        #comp-mjq254dy {
            min-height: 0px;
            --comp-display: flex;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 16/1/17/2;
            position: relative;
        }

        #comp-mjq254dy .comp-mjq254dy-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.3906253 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: 1fr 1fr;
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mjq254dy .comp-mjq254dy-container-pinned {
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq254dy .comp-mjq254dy-container {
                grid-template-rows: minmax(max(0.5px, 0.5528096 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5528096 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq254dy .comp-mjq254dy-container {
                grid-template-rows: minmax(max(0.5px, 0.6557377 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6557377 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        #comp-mjq254dy {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mjq254ef {
            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-mjq254ef .comp-mjq254ef-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-mjq254ef {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }

            #comp-mjq254ef .comp-mjq254ef-container {
                grid-template-rows: minmax(max-content, 100.00009008670845%);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq254ef {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }

            #comp-mjq254ef .comp-mjq254ef-container {
                grid-template-rows: minmax(max-content, 100%);
            }
        }

        #comp-mjq254ef {
            --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-mjq25cat {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.6665231663348209;
            min-width: 0px;
            width: 82.94190662187506%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq25cat {
                min-height: 0px;
                width: auto;
                --aspect-ratio: auto;
                align-self: stretch;
                justify-self: stretch;
            }
        }

        #comp-mjq25cat {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mjq25cat wow-image {
            overflow: clip;
        }

        #comp-mjq25cat wow-image img {
            height: 100%;
        }

        #comp-mjq27s99 {
            width: 14.474100689345255%;
            height: 5px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.1199688 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.1539018 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq27s99 {
                width: 11.801580231585648%;
                height: 2px;
                margin-left: max(0.5px, 0.0810724 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.2914675 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq27s99 {
                width: 10.532786885245901%;
                height: 2px;
                margin-left: max(0.5px, 0.1213115 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.3181352 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mjq27s99 {
            --brd: var(--color_22);
            --lnw: 5px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq27s99 {
                --lnw: 5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq27s99 {
                --lnw: 3px;
            }
        }

        #comp-mjq27s99 {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(42deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 42deg;
        }

        #comp-mjq27scv {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 37.9397233201581%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.1353265 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.2061515 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq27scv {
                margin-right: max(0.5px, 0.4110668 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.3757435 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq27scv {
                width: 39.04713114754098%;
                margin-right: max(0.5px, 0.3831967 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.3823258 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mjq27scv {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq27scv {
                --fontSize: 12px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq27scv {
                --fontSize: 8px;
            }
        }

        #comp-mjq254eh {
            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-mjq254eh .comp-mjq254eh-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-mjq254eh {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 2/1/3/2;
            }

            #comp-mjq254eh .comp-mjq254eh-container {
                grid-template-rows: minmax(max-content, 100.00009008670845%);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq254eh {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 2/1/3/2;
            }

            #comp-mjq254eh .comp-mjq254eh-container {
                grid-template-rows: minmax(max-content, 100%);
            }
        }

        #comp-mjq254eh {
            --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-mjq25thc {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.6665231663348209;
            min-width: 0px;
            width: 82.94190662187506%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq25thc {
                min-height: 0px;
                width: auto;
                --aspect-ratio: auto;
                align-self: stretch;
                justify-self: stretch;
            }
        }

        #comp-mjq25thc {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mjq25thc wow-image {
            overflow: clip;
        }

        #comp-mjq25thc wow-image img {
            height: 100%;
        }

        #comp-mjq28xiw {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 37.9397233201581%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.2133154 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.2103258 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq28xiw {
                width: 31.032121513944222%;
                margin-right: max(0.5px, 0.3420277 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.3849804 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq28xiw {
                width: 49.21106557377049%;
                margin-right: max(0.5px, 0.5110656 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.4757684 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mjq28xiw {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --fontWeight: bold;
            --textAlign: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq28xiw {
                --fontSize: 12px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq28xiw {
                --fontSize: 8px;
            }
        }

        #comp-mjq28xh6 {
            width: 14.521619352556126%;
            height: 5px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: max(0.5px, 0.041502 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: max(0.5px, 0.1588312 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq28xh6 {
                width: 12.456705162446656%;
                height: 2px;
                margin-left: max(0.5px, 0.0796813 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.297331 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq28xh6 {
                width: 15.12856905696097%;
                height: 2px;
                margin-left: max(0.5px, 0.1114754 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.3472336 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mjq28xh6 {
            --brd: var(--color_22);
            --lnw: 5px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq28xh6 {
                --lnw: 5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq28xh6 {
                --lnw: 3px;
            }
        }

        #comp-mjq28xh6 {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(315deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 315deg;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq28xh6 {
                transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(306deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z: 306deg;
            }
        }

        #comp-mg5alcjt {
            width: auto;
            height: auto;
            --comp-display: unset;
            align-self: stretch;
            justify-self: stretch;
            pointer-events: auto;
            grid-area: 17/1/18/2;
            position: relative;
        }

        .comp-mg5alcjt-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-mg5alcjt:not(.comp-mg5alcjt-container) {
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --container-display: grid;
        }

        #comp-mg5alcjt {
            --alpha-bg: 0;
            --bg: var(--color_11);
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcjt_r_comp-kbgakgyt {
            min-height: 100vh;
            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-mg5alcjt_r_comp-kbgakgyt .comp-mg5alcjt_r_comp-kbgakgyt-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(max-content, 53.73095383890225%) minmax(max-content, 46.269046161097755%);
            grid-template-columns: 0.349989833181301fr 0.35000310449947697fr 0.35000396325450817fr 0.350015525828409fr 0.600001206897061fr;
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mg5alcjt_r_comp-kbgakgyt:not(.comp-mg5alcjt_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-mg5alcjt_r_comp-kbgakgyt {
                min-height: 0px;
            }

            #comp-mg5alcjt_r_comp-kbgakgyt .comp-mg5alcjt_r_comp-kbgakgyt-container {
                grid-template-rows: minmax(max(0.5px, 0.4648229 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.3218177 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5208333 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: 1fr 1fr 1fr 1fr;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-kbgakgyt {
                min-height: 0px;
            }

            #comp-mg5alcjt_r_comp-kbgakgyt .comp-mg5alcjt_r_comp-kbgakgyt-container {
                grid-template-rows: minmax(max(0.5px, 0.6123013 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6124 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.3556453 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.617376 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: 1.048fr 0.952fr;
            }
        }

        #comp-mg5alcjt_r_comp-kbgakgyt {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcjt_r_comp-lyldeimk {
            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-mg5alcjt_r_comp-lyldeimk .comp-mg5alcjt_r_comp-lyldeimk-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 5vw;
            padding-right: 5vw;
            padding-left: 5vw;
            padding-bottom: 13vw;
            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-mg5alcjt_r_comp-lyldeimk .comp-mg5alcjt_r_comp-lyldeimk-container {
                padding-top: 7vw;
                padding-right: 5vw;
                padding-left: 7vw;
                padding-bottom: 15.5vw;
            }

            #comp-mg5alcjt_r_comp-lyldeimk {
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldeimk .comp-mg5alcjt_r_comp-lyldeimk-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
            }

            #comp-mg5alcjt_r_comp-lyldeimk {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        #comp-mg5alcjt_r_comp-lyldeimk {
            --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-mg5alcjt_r_comp-lylge50w {
            width: 100.0108777167761%;
            height: auto;
            --l_display: unset;
            --comp-display: unset;
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-top: 0.06632754131763641%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mg5alcjt_r_comp-lylge50w-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-mg5alcjt_r_comp-lylge50w {
            --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-mg5alcjt_r_comp-lyldqnqo {
            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: 5px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        #comp-mg5alcjt_r_comp-lyldqnqo {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontWeight: bold;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lyldqnqo {
                --minFontSize: 16px;
                --fontSize: 14.167spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldqnqo {
                --minFontSize: 14px;
                --fontSize: 54.613spx;
            }
        }

        #comp-mg5alcjt_r_comp-lylgdsxw {
            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;
        }

        #comp-mg5alcjt_r_comp-lylgdsxw {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --fontSize: 14.166spx;
            --color: var(--color_15);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lylgdsxw {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lylgdsxw {
                --fontSize: 54.613spx;
                --minFontSize: 14px;
            }
        }

        #comp-mg5alcjt_r_comp-lylghkyc {
            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-mg5alcjt_r_comp-lylghkyc .comp-mg5alcjt_r_comp-lylghkyc-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 5vw;
            padding-right: 5vw;
            padding-left: 0vw;
            padding-bottom: 13vw;
            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-mg5alcjt_r_comp-lylghkyc .comp-mg5alcjt_r_comp-lylghkyc-container {
                padding-top: 7vw;
                padding-right: 5vw;
                padding-left: 0vw;
                padding-bottom: 15.5vw;
            }

            #comp-mg5alcjt_r_comp-lylghkyc {
                margin-top: 0%;
                margin-left: 0%;
                margin-bottom: 0%;
                margin-right: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lylghkyc .comp-mg5alcjt_r_comp-lylghkyc-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
            }

            #comp-mg5alcjt_r_comp-lylghkyc {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
            }
        }

        #comp-mg5alcjt_r_comp-lylghkyc {
            --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-mg5alcjt_r_comp-lylgkdkz {
            width: 121.01672759464005%;
            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: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mg5alcjt_r_comp-lylgkdkz-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-mg5alcjt_r_comp-lylgkdkz {
            --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-mg5alcjt_r_comp-lylgkdl5 {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 82.63300715401694%;
            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: 5.03125px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        #comp-mg5alcjt_r_comp-lylgkdl5 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontWeight: bold;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lylgkdl5 {
                --minFontSize: 16px;
                --fontSize: 14.167spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lylgkdl5 {
                --minFontSize: 16px;
                --fontSize: 14.167spx;
            }
        }

        #comp-mg5alcjt_r_comp-lylgkdl73 {
            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;
        }

        #comp-mg5alcjt_r_comp-lylgkdl73 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontSize: 13spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lylgkdl73 {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lylgkdl73 {
                --fontSize: 54.613spx;
                --minFontSize: 14px;
            }
        }

        #comp-mg5alcjt_r_comp-lyldte9l {
            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/3/2/4;
            position: relative;
        }

        #comp-mg5alcjt_r_comp-lyldte9l .comp-mg5alcjt_r_comp-lyldte9l-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 5vw;
            padding-right: 5vw;
            padding-left: 0vw;
            padding-bottom: 13vw;
            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-mg5alcjt_r_comp-lyldte9l .comp-mg5alcjt_r_comp-lyldte9l-container {
                padding-top: 7vw;
                padding-right: 0vw;
                padding-left: 0vw;
                padding-bottom: 15.5vw;
            }

            #comp-mg5alcjt_r_comp-lyldte9l {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 1/3/2/4;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldte9l .comp-mg5alcjt_r_comp-lyldte9l-container {
                padding-top: 7vw;
                padding-right: 0.3333333333333335vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
            }

            #comp-mg5alcjt_r_comp-lyldte9l {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 2/1/3/2;
            }
        }

        #comp-mg5alcjt_r_comp-lyldte9l {
            --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-mg5alcjt_r_comp-lylgevfx {
            width: 140.65726767275615%;
            height: auto;
            --l_display: unset;
            --comp-display: unset;
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-top: 0.049642573471008734%;
            margin-left: 0.009928514694201748%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mg5alcjt_r_comp-lylgevfx-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-mg5alcjt_r_comp-lylgevfx {
                width: 100%;
                margin-top: 0.0776892430277725%;
                margin-left: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lylgevfx {
                width: 101.64705076507973%;
                margin-top: 0.1098182749526345%;
                margin-left: -0.0018613266941055271%;
            }
        }

        #comp-mg5alcjt_r_comp-lylgevfx {
            --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-mg5alcjt_r_comp-lyldvp7l {
            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.014117314886708547%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 5px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lyldvp7l {
                width: 125.61776665624022%;
                margin-left: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldvp7l {
                width: 114.3772527032439%;
            }
        }

        #comp-mg5alcjt_r_comp-lyldvp7l {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontWeight: bold;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lyldvp7l {
                --minFontSize: 16px;
                --fontSize: 14.167spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldvp7l {
                --minFontSize: 14px;
                --fontSize: 54.613spx;
            }
        }

        #comp-mg5alcjt_r_comp-lylgenzk {
            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.014117314886708547%;
            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-mg5alcjt_r_comp-lylgenzk {
                margin-left: 0%;
            }
        }

        #comp-mg5alcjt_r_comp-lylgenzk {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lylgenzk {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lylgenzk {
                --fontSize: 54.613spx;
                --minFontSize: 14px;
            }
        }

        #comp-mg5alcjt_r_comp-lyldt6od {
            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/4/2/5;
            position: relative;
        }

        #comp-mg5alcjt_r_comp-lyldt6od .comp-mg5alcjt_r_comp-lyldt6od-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 5vw;
            padding-right: 5vw;
            padding-left: 0vw;
            padding-bottom: 13vw;
            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-mg5alcjt_r_comp-lyldt6od .comp-mg5alcjt_r_comp-lyldt6od-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 0vw;
                padding-bottom: 15.5vw;
            }

            #comp-mg5alcjt_r_comp-lyldt6od {
                margin-top: 0%;
                margin-left: 0%;
                margin-bottom: 0%;
                margin-right: 0%;
                grid-area: 1/4/2/5;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldt6od .comp-mg5alcjt_r_comp-lyldt6od-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
            }

            #comp-mg5alcjt_r_comp-lyldt6od {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 2/2/3/3;
            }
        }

        #comp-mg5alcjt_r_comp-lyldt6od {
            --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-mg5alcjt_r_comp-lyldvxrf {
            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: start;
            justify-self: stretch;
            pointer-events: auto;
            margin-left: 8.855334803133598%;
            margin-right: -34.90487067240188%;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldvxrf {
                margin-left: -0.0023515512713512344%;
                margin-right: -21.020234628379626%;
                margin-top: 0.032921717799345024%;
            }
        }

        #comp-mg5alcjt_r_comp-lyldvxrf {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lyldvxrf {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldvxrf {
                --fontSize: 54.613spx;
                --minFontSize: 14px;
            }
        }

        #comp-mg5alcjt_r_comp-lyldryzl {
            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/5;
            position: relative;
        }

        #comp-mg5alcjt_r_comp-lyldryzl .comp-mg5alcjt_r_comp-lyldryzl-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 4.5vw;
            padding-right: 4.5vw;
            padding-left: 4.5vw;
            padding-bottom: 2vw;
            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-mg5alcjt_r_comp-lyldryzl .comp-mg5alcjt_r_comp-lyldryzl-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 5vw;
            }

            #comp-mg5alcjt_r_comp-lyldryzl {
                margin-top: 0%;
                margin-left: 0%;
                margin-bottom: 0%;
                margin-right: 0%;
                grid-area: 2/1/3/5;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldryzl .comp-mg5alcjt_r_comp-lyldryzl-container {
                padding-top: 15.5vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 5vw;
            }

            #comp-mg5alcjt_r_comp-lyldryzl {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 3/1/4/3;
            }
        }

        #comp-mg5alcjt_r_comp-lyldryzl {
            --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-mg5alcjt_r_comp-lza88o09 {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.5595509893455116;
            min-width: 0px;
            width: 27.377041876050274%;
            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: start;
            pointer-events: auto;
            margin-left: 9.097162530035895%;
            margin-right: 0%;
            margin-top: 8.688128015474954%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lza88o09 {
                justify-self: center;
                margin-left: 0.11829836829837112%;
                margin-top: 1.719988344988311%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lza88o09 {
                --aspect-ratio: 0.5596338508480624;
                width: 40.465365727410116%;
                justify-self: center;
                margin-left: 1.838227211196283%;
                margin-top: -14.009896636525758%;
            }
        }

        #comp-mg5alcjt_r_comp-lza88o09 {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcjt_r_comp-lza88o09 wow-image {
            overflow: clip;
        }

        #comp-mg5alcjt_r_comp-lza88o09 wow-image img {
            height: 100%;
        }

        #comp-mg5alcjt_r_comp-lza88o0e {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 36.506819429162995%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: 3.2891699375476326%;
            margin-right: 0%;
            margin-top: 24.134533349980316%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lza88o0e {
                justify-self: center;
                margin-left: 0.11344211344211627%;
                margin-top: 17.034188034188%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lza88o0e {
                width: 39.4071283421956%;
                justify-self: center;
                margin-left: 0.002826713066624907%;
                margin-top: 8.62834533639433%;
            }
        }

        #comp-mg5alcjt_r_comp-lza88o0e {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_20);
            --alpha-color: 1;
            --textAlign: center;
            --lineHeight: 1.2em;
            --fontSize: 15.024spx;
            --fontWeight: normal;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lza88o0e {
                --minFontSize: 13px;
                --fontSize: 21.897spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lza88o0e {
                --minFontSize: 8px;
                --fontSize: 30.523spx;
            }
        }

        #comp-mg5alcjt_r_comp-lyldej3f {
            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/5/3/6;
            position: relative;
        }

        #comp-mg5alcjt_r_comp-lyldej3f .comp-mg5alcjt_r_comp-lyldej3f-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-mg5alcjt_r_comp-lyldej3f {
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0%;
                grid-area: 3/1/4/5;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldej3f {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 4/1/5/3;
            }
        }

        #comp-mg5alcjt_r_comp-lyldej3f {
            --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-mg5alcjt_r_comp-lza874li {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: auto;
            max-width: 99999px;
            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-mg5alcjt_r_comp-lza874li-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-mg5alcjt_r_comp-lza874li:not(.comp-mg5alcjt_r_comp-lza874li-container) {
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --container-display: grid;
        }

        #comp-mg5alcjt_r_comp-lza874li {
            --static-spx: 1px;
        }

        #comp-mg5alcjt_r_comp-lza874li {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-mg5alcjt_r_comp-lza874m5 {
            --l_display: unset;
            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-left: 0%;
            margin-top: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-mg5alcjt_r_comp-lza874m5 {
            --static-spx: 1px;
        }

        #comp-mg5alcjt_r_comp-lza874m5 {
            transform: translateX(0)translateY(0)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-mg5alcjt_r_comp-lza874me {
            height: 44px;
            width: auto;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: end;
            justify-self: end;
            pointer-events: auto;
            margin-left: 2px;
            margin-right: 2px;
            margin-bottom: 2px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-mg5alcjt_r_comp-lza874me {
            --maincolor: 255, 255, 255;
            --alpha-maincolor: 1;
            --progresscolor: 31, 223, 103;
            --alpha-progresscolor: 1;
            --disabledcolor: 119, 119, 119;
            --alpha-disabledcolor: 1;
            --static-spx: 1px;
        }

        #comp-mg5alcjt_r_comp-lza874me {
            transform: translateX(0)translateY(0)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-mg5alcch {
            width: auto;
            height: auto;
            --l_display: unset;
            --comp-display: unset;
            align-self: start;
            justify-self: end;
            pointer-events: auto;
            margin-top: 0px;
            margin-right: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mg5alcch-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-mg5alcch:not(.comp-mg5alcch-container) {
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --container-display: grid;
        }

        #comp-mg5alcch-pinned-layer {
            position: fixed;
            left: 0;
            width: 100%;
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
            top: 0;
            bottom: unset;
            height: auto;
            margin-top: var(--avo-ads-height);
        }

        #comp-mg5alcch {
            --alpha-bg: 0;
            --bg: var(--color_11);
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mg5alcch_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-mg5alcch_r_comp-kd5px9hr .comp-mg5alcch_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-mg5alcch_r_comp-kd5px9hr .comp-mg5alcch_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-mg5alcch_r_comp-kd5px9hr:not(.comp-mg5alcch_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-mg5alcch_r_comp-kd5px9hr .comp-mg5alcch_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
            width: 0;
            height: 0;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcch_r_comp-kd5px9hr {
                width: 100vw;
                max-width: 99999px;
            }

            #comp-mg5alcch_r_comp-kd5px9hr .comp-mg5alcch_r_comp-kd5px9hr-container {
                grid-template-columns: minmax(0px, 390fr);
            }
        }

        #comp-mg5alcch_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-mg5alcch_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-mg5alcch_r_comp-kd5px9kk {
                width: 46.15384615384615%;
            }
        }

        #comp-mg5alcch_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/1.6em 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/1.6em 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-mg5alcch_r_comp-kd5px9kk {
                --fnt: normal normal normal 18px/1.6em helvetica-w01-roman, sans-serif;
                --txt: var(--color_18);
                --txtsSub: var(--color_15);
                --txts: var(--color_15);
                --fntSubMenu: normal normal normal 15px/1.6em helvetica-w01-roman, sans-serif;
                --txtexpanded: var(--color_18);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcch_r_comp-kd5px9kk {
                --fnt: normal normal normal 16px/1.6em helvetica-w01-roman, sans-serif;
                --txt: var(--color_18);
                --txtsSub: var(--color_15);
                --txts: var(--color_15);
                --fntSubMenu: normal normal normal 14px/1.6em helvetica-w01-roman, sans-serif;
                --txtexpanded: var(--color_18);
            }
        }

        #comp-mg5alcch_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-mg5alcch_r_comp-kkmqi5tc~* {
            transform: var(--experimental-safari-sticky-fix);
        }

        #comp-mg5alcch_r_comp-kkmqi5tc {
            --static-spx: 0.1 * var(--one-unit);
        }
    
        /* END STYLABLE DIRECTIVE RULES */

        #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-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-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root:hover {
            background: rgba(255, 255, 255, 0);
            border: 0px solid #000000;
        }

        #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root:hover .StylableButton2545352419__icon {
            transform: rotate(0deg);
            fill: #93FF82;
        }

        #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root:hover .StylableButton2545352419__label {
            color: #FFFFFF;
        }

        #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root:disabled {
            border: 0px solid #000000;
            background: #EEEEEE
        }

        #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root:disabled .StylableButton2545352419__label {
            color: #4F4F4F
        }

        #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

        #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root .StylableButton2545352419__container {
            transition: inherit;
            flex-direction: row-reverse;
            justify-content: center;
            align-items: center
        }

        #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-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: 14px;
            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-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-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;
            display: initial;
            fill: #FFFFFF
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {

            #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root {
                -st-extends: HamburgerOpenButton;
                border: 0px solid #000000;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root .StylableButton2545352419__icon {
                width: 55px;
                height: 55px;
                fill: #303231;
            }

            #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root:hover .StylableButton2545352419__icon {
                fill: #000000;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {

            #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root {
                -st-extends: HamburgerOpenButton;
                border: 0px solid #000000;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root .StylableButton2545352419__icon {
                width: 55px;
                height: 55px;
                fill: #303231;
            }

            #comp-mg5alcdb_r_comp-lyml0glw .comp-mg5alcdb_r_comp-lyml0glw-styleId__root:hover .StylableButton2545352419__icon {
                fill: #000000;
            }
        }

        #comp-mg5alcdb_r_comp-lyml0gm1 {
            /* START STYLABLE DIRECTIVE RULES */
        }

        /* END STYLABLE DIRECTIVE RULES */

        #comp-mg5alcdb_r_comp-lyml0gm1 .comp-mg5alcdb_r_comp-lyml0gm1-styleId__root {
            -st-extends: HamburgerOverlay;
            background-color: rgba(0, 0, 0, 0.5);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcdb_r_comp-lyml0gm1 {
                /* START STYLABLE DIRECTIVE RULES */
            }

            /* END STYLABLE DIRECTIVE RULES */
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyml0gm1 {
                /* START STYLABLE DIRECTIVE RULES */
            }

            /* END STYLABLE DIRECTIVE RULES */
        }

        #comp-mg5alcdb_r_comp-lyml0gm55 {
            /* START STYLABLE DIRECTIVE RULES */
        }

        /* END STYLABLE DIRECTIVE RULES */

        #comp-mg5alcdb_r_comp-lyml0gm55 .comp-mg5alcdb_r_comp-lyml0gm55-styleId__root {
            -st-extends: HamburgerMenuContainer;
            background-color: #5F6461;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcdb_r_comp-lyml0gm55 {
                /* START STYLABLE DIRECTIVE RULES */
            }

            /* END STYLABLE DIRECTIVE RULES */
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyml0gm55 {
                /* START STYLABLE DIRECTIVE RULES */
            }

            /* END STYLABLE DIRECTIVE RULES */
        }

        /* END STYLABLE DIRECTIVE RULES */

        #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-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-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root:hover {
            background: #FFFFFF;
            border: 0px solid #000000;
            border-radius: 0px;
        }

        #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root:hover .StylableButton2545352419__icon {
            fill: #000000;
            transform: rotate(90deg);
        }

        #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root:hover .StylableButton2545352419__label {
            color: #000000;
        }

        #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root:disabled {
            background: #EEEEEE
        }

        #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root:disabled .StylableButton2545352419__label {
            color: #4F4F4F
        }

        #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

        #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root .StylableButton2545352419__container {
            transition: inherit;
            flex-direction: row-reverse;
            justify-content: center;
            align-items: center
        }

        #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-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: 14px;
            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-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root .StylableButton2545352419__icon {
            transition: inherit;
            margin: 0px 4px 0px 0px;
            display: initial;
            transform: rotate(0deg);
            margin-right: 1px;
            width: 23px;
            height: 23px;
            fill: #FFFFFF
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {

            #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root {
                -st-extends: HamburgerCloseButton;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root:hover {
                background: rgba(255, 255, 255, 0);
            }

            #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root:hover .StylableButton2545352419__icon {
                fill: #93FF82;
            }

            #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root .StylableButton2545352419__icon {
                width: 28px;
                height: 28px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyml0gma {
                /* START STYLABLE DIRECTIVE RULES */
            }

            /* END STYLABLE DIRECTIVE RULES */

            #comp-mg5alcdb_r_comp-lyml0gma .comp-mg5alcdb_r_comp-lyml0gma-styleId__root {
                -st-extends: HamburgerCloseButton;
            }
        }

        /* END STYLABLE DIRECTIVE RULES */

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root {
            -st-extends: StylableHorizontalMenu;
            background: rgba(255, 255, 255, 0);
            border: 0px solid #000000
        }

        /* START STYLABLE DIRECTIVE RULES */

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__menu {
            direction: ltr;
            justify-content: flex-start;
            flex-grow: unset;
            width: calc(100% + 80px);
            margin-left: -40px;
            margin-right: -40px;
            height: calc(100% + 0px);
            margin-top: -0px;
            margin-bottom: -0px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__menuItem {
            border: 0px solid #000000;
            background: rgba(117, 117, 117, 0);
            margin-left: 40px;
            margin-right: 40px;
            margin-top: 0px;
            margin-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 12px;
            padding-bottom: 12px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__label {
            text-decoration-line: none;
            font-family: helvetica-w01-light, sans-serif;
            font-size: 31px;
            font-weight: normal;
            font-style: normal;
            font-size: 16px;
            letter-spacing: 0.07em;
            color: #000000
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__container {
            justify-content: flex-end
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root::rightAlignmentScrollItem {
            flex-grow: 1;
            --comp-mg5alcdb_r_comp-lyml0gnd2-styleId-flexGrow: unset
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__scrollButton {
            padding: 10px;
            border: 1px solid #000000;
            background: #FFFFFF;
            padding-top: 0px;
            padding-bottom: 0px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__scrollButton:hover {
            background: #000000;
            border-color: #000000
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__scrollButton .ScrollButton2305195801__icon {
            width: 16px;
            height: 16px;
            fill: #000000
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__positionBox {
            margin-left: 20px;
            margin-right: 20px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout {
            --comp-mg5alcdb_r_comp-lyml0gnd2-styleId-horizontalSpacing: 8;
            padding: 10px;
            margin-top: 0px;
            border: 0px solid #000000;
            background: #FFFFFF;
            --comp-mg5alcdb_r_comp-lyml0gnd2-styleId-flyoutAlignment: center
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root::leftAlignmentScrollItem {
            flex-grow: unset;
            --comp-mg5alcdb_r_comp-lyml0gnd2-styleId-flexGrow: unset;
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__listWrapper {
            --comp-mg5alcdb_r_comp-lyml0gnd2-styleId-width: 80;
            --comp-mg5alcdb_r_comp-lyml0gnd2-styleId-columnsAmount: 3;
            column-count: 3;
            width: 100%
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageWrapper {
            width: calc(100% + 8px);
            margin-left: -4px;
            margin-right: -4px;
            justify-content: space-between;
            margin-bottom: -8px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageStretchWrapper {
            width: 980px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::category {
            margin-top: 8px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::flex {
            margin-bottom: -8px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::listItem {
            margin-left: 4px;
            margin-right: 4px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__rowItem {
            margin-bottom: 8px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem {
            padding-top: 8px;
            padding-bottom: 8px;
            background: rgba(255, 255, 255, 0);
            border: 0px solid #000000;
            padding-left: 10px;
            padding-right: 10px;
            margin-bottom: 8px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isCurrentPage {
            background: rgba(255, 255, 255, 0);
            border-color: #000000;
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered {
            border-color: #000000;
            background: rgba(255, 255, 255, 0);
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__container {
            justify-content: flex-end
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__label {
            letter-spacing: 0.05em;
            color: #000000;
            font-family: helvetica-w01-roman, sans-serif;
            font-size: 14px;
            font-weight: normal;
            font-style: normal;
            text-align: right
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
            background: #fff;
            padding-top: 8px;
            padding-bottom: 8px;
            padding-left: 10px;
            padding-right: 10px;
            margin-bottom: 8px
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label {
            text-decoration-line: none;
            color: #5F6461;
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isHovered .itemDepth02233374943__label {
            text-decoration-line: none;
            color: #5F6461;
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__scrollButton:hover .ScrollButton2305195801__icon {
            fill: #FFFFFF;
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__container {
            justify-content: flex-end
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-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-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
            color: #000000;
            text-decoration-line: underline
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered .itemDepth12472627565__label {
            color: #000000;
            text-decoration-line: underline;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcdb_r_comp-lyml0gnd2 {
                /* ADD_MISSING_HEADING_STYLES_DATA_FIXER end */
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            /* ADD_MISSING_HEADING_STYLES_DATA_FIXER start */

            #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
                padding-top: 10px;
                padding-bottom: 10px;
                background-color: rgba(255, 255, 255, 0.5)
            }

            #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
                font-weight: bold;
                font-family: Helvetica, sans-serif;
                color: #000;
            }

            #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
                text-decoration: underline;
            }

            #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
                text-decoration: underline;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcdb_r_comp-lyml0gnd2 {
                /* ADD_MISSING_HEADING_STYLES_DATA_FIXER end */
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            /* ADD_MISSING_HEADING_STYLES_DATA_FIXER start */

            #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
                padding-top: 10px;
                padding-bottom: 10px;
                background-color: rgba(255, 255, 255, 0.5)
            }

            #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
                font-weight: bold;
                font-family: Helvetica, sans-serif;
                color: #000;
            }

            #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
                text-decoration: underline;
            }

            #comp-mg5alcdb_r_comp-lyml0gnd2 .comp-mg5alcdb_r_comp-lyml0gnd2-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
                text-decoration: underline;
            }
        }
    
        #lcau8 {
            --shc-mutated-brightness: 128, 128, 128;
            justify-self: unset;
        }

        #comp-mg5alcdb_r_comp-lyml0gl7 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --transition-delay: 0s, 0s;
            --transition-duration: 0.3s, 0.3s;
            --transition-timing-function: ease, linear;
            --scrolled-transform: translateY(-100%);
            --transition-property: background-color, transform;
            --inherit-transition: var(--transition, none);
        }

        #comp-mg5alcdb_r_comp-lyml0glw {
            height: inherit;
            width: auto;
        }

        #comp-mg5alcdb_r_comp-lyml0gme2 {
            height: auto;
            --direction: var(--avo-opt-in-direction, ltr);
            --item-height: 56px;
            --text-align: start;
            --template-columns: 1fr calc(40px + 1em);
            --template-areas: "label arrow";
            --padding-start: 10px;
            --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-mg5alcdb_r_comp-lyyfd75t3 {
            justify-content: flex-end;
            direction: rtl;
            --icon-size: 22px;
            --fnt: normal normal normal 16px/1.6em helvetica-w01-light, sans-serif;
            --logged-in-avatar-display: block;
            --logged-in-text-display: none;
            --logged-out-avatar-display: block;
            --logged-out-text-display: block;
            --logged-out-icon-size: 22px;
            --arrow-display: block;
            --arrow-icon: var(--line-arrow-icon);
            --arrow-size: 14px;
            --greeting-text-display: none;
            --icons-display: block;
            --user-section-padding-start: 0px;
            --menu-items-alignment: flex-end;
            --avatarAndArrowStrokeWidth: 0px;
        }

        #comp-mg5alcdb_r_comp-lzhnllrh {
            --itemFont: normal normal 700 14px/1.4em poppins-extralight, poppins, sans-serif;
            --height: 90px;
            --iconSize: 21px;
        }

        #comp-mg5alcdb_r_comp-lyml0gnd2 {
            --is-animated: 1;
            --position-box-z-index: 47;
            --menu-flex-wrap: wrap;
            --subsubmenu-box-display: none;
            --subsubmenu-box-position: absolute;
            --white-space: nowrap;
            --label-word-wrap: normal;
            height: auto;
            max-height: unset;
        }

        #comp-mim8l8bo {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mim8lp53 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mim8lp53 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-decoration: none;
            text-align: left;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mim8lp53 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(0.5px, 0.0319573 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
                text-align: left;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mim8lp53 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(0.5px, 0.0589813 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
                text-align: center;
            }
        }

        #comp-mim872on {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mioqpi97 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mioqpi97 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-size: 16px;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mioqpi97 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-weight: bold !important;
                font-size: 12px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mioqpi97 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-weight: bold !important;
                font-size: 8px !important;
            }
        }

        #comp-mgcglmkf {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mim8bikw {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mim87l0r {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mim88y9l {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mim8oemj {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mirk2dl3 {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mirk2dlu {
            transform-origin: center 2.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dlu {
                transform-origin: center 1.5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dlu {
                transform-origin: center 1px;
            }
        }

        #comp-mirk2dm0 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mirk2dm0 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dm0 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dm0 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 6px !important;
            }
        }

        #comp-mirk2dm6 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mirk2dm6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            text-align: left;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dm6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dm6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 6px !important;
            }
        }

        #comp-mirk2dma {
            transform-origin: center 3.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk2dma {
                transform-origin: center 2.5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk2dma {
                transform-origin: center 1px;
            }
        }

        #comp-mirk9ubv {
            transform-origin: center 2.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk9ubv {
                transform-origin: center 1.5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk9ubv {
                transform-origin: center 1px;
            }
        }

        #comp-mirk9uio {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mirk9uio :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirk9uio :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirk9uio :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 6px !important;
            }
        }

        #comp-miorusgq {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mirio9z5 {
            --undefined: [object Object];
            --fill-opacity: 1;
            --stroke-width: 0;
            --stroke: #757575;
            --stroke-opacity: 1;
            --fill: #000000;
        }

        #comp-mirirvfa {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mirirvfa :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirirvfa :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirirvfa :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 6px !important;
            }
        }

        #comp-miriwmkv {
            transform-origin: center 5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miriwmkv {
                transform-origin: center 2.5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miriwmkv {
                transform-origin: center 1.5px;
            }
        }

        #comp-miymffzo {
            transform-origin: center 2.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miymffzo {
                transform-origin: center 2.5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miymffzo {
                transform-origin: center 1.5px;
            }
        }

        #comp-miymfg7g {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-miymfg7g :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miymfg7g :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miymfg7g :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 6px !important;
            }
        }

        #comp-mirimll2 {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mirj4s23 {
            transform-origin: center 2.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirj4s23 {
                transform-origin: center 2.5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirj4s23 {
                transform-origin: center 1.5px;
            }
        }

        #comp-mirj51gt {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mirj51gt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirj51gt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirj51gt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 6px !important;
            }
        }

        #comp-mirj8ogh {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mirj8ogh :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirj8ogh :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirj8ogh :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 6px !important;
            }
        }

        #comp-mirjb2vm {
            transform-origin: center 5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mirjb2vm {
                transform-origin: center 2.5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mirjb2vm {
                transform-origin: center 1.5px;
            }
        }

        #comp-mirjb2op {
            --undefined: [object Object];
            --fill-opacity: 1;
            --stroke-width: 0;
            --stroke: #757575;
            --stroke-opacity: 1;
            --fill: #000000;
        }

        #comp-mivu99zr {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mivu9zy9 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivu9zy9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivu9zy9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivua007 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivua007 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua007 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivua020 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivua020 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua020 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivua040 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivua040 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua040 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivua05t {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivua05t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua05t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivua07t {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivua07t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua07t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivua09k {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivua09k :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua09k :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivua0bg {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivua0bg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0bg :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivua0d9 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivua0d9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0d9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivua0f2 {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivua0gs {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivua0gs :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivua0gs :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivua0im {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivua0im :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            font-size: 18px;
            text-align: center;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mivua0im :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mivuccah {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivuccc3 {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivucce6 {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivuccg0 {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivuccht {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivuccjt {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivuccla {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivud8q6 {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivud8ru {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivv7qj5 {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mivv7qpx {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mivv7qpx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: left;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mivv7qpx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mj1gxupw {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mj1gxupw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1gxupw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
                text-align: center;
            }
        }

        #comp-mj1gxv0g {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mj1gzupf {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mj1gzupf :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: left;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1gzupf :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mj1gzuwx {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mj1hj8y8 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mj1hj8y8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: left;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj1hj8y8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        #comp-mj1hj96k {
            transform-origin: center 1.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-miujkizb {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-miujkj50 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-miujkj50 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miujkj50 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miujkj50 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 6px !important;
            }
        }

        #comp-mixkiywx {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mixkiywx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            text-align: center;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mixkiywx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mixkiywx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        #comp-miull8di {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-miull8di :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #5F6461;
            background-color: transparent;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        #comp-miull8di [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, #5F6461);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miull8di :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miull8di :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 4px !important;
            }
        }

        #comp-miulkmil {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-miulkmil :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: center;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miulkmil :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 10px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miulkmil :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 6px !important;
            }
        }

        #comp-miulm2dt {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-miulm2dt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #5F6461;
            background-color: transparent;
            text-align: left;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        #comp-miulm2dt [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, #5F6461);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miulm2dt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miulm2dt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 4px !important;
            }
        }

        #comp-miujkj4j {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-miujkj4j :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #21B24B;
            background-color: transparent;
            font-weight: bold;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        #comp-miujkj4j [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, #21B24B);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-miujkj4j :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-miujkj4j :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 6px !important;
            }
        }

        #comp-mj06d9wl {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mj06j8w6 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mj06j8w6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-size: 16px;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mj06j8w6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-weight: bold !important;
                font-size: 12px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mj06j8w6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-weight: bold !important;
                font-size: 8px !important;
            }
        }

        #comp-mg5alcdd {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mg5alcen {
            transform-origin: center 0.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-mg5alcf7 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mg5alcft {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mg5alcft :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-decoration: none;
            text-align: left;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcft :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(0.5px, 0.0319573 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcft :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(0.5px, 0.058981 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
            }
        }

        #comp-mg5alci9 {
            --boxShadow: none;
            --backgroundColor: color_11;
            --borderColor: 50, 65, 88;
            --borderWidth: 0px;
            --borderRadius: 0px;
            --alpha-borderColor: 0;
        }

        [id^="comp-mg5alcir__"] {
            --shc-mutated-brightness: 128, 128, 128;
        }

        [id^="comp-mg5alciw__"] {
            transform-origin: center 0.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        [id^="comp-mg5alciy__"] {
            --shc-mutated-brightness: 128, 128, 128;
        }

        [id^="comp-mg5alcj2__"] {
            --text-direction: var(--avo-opt-in-direction);
        }

        [id^="comp-mg5alcj2__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-decoration: none;
            text-align: left;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-mg5alcj2__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(0.5px, 0.0266308 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
                text-align: left;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-mg5alcj2__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(0.5px, 0.0482577 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
                text-align: center;
            }
        }

        [id^="comp-mg5alcj6__"] {
            --text-direction: var(--avo-opt-in-direction);
        }

        [id^="comp-mg5alcj6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-size: 16px;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-mg5alcj6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 16px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-mg5alcj6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 14px !important;
                text-align: left;
            }
        }

        #comp-mjq254dy {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mjq254ef {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mjq27s99 {
            transform-origin: center 2.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq27s99 {
                transform-origin: center 2.5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq27s99 {
                transform-origin: center 1.5px;
            }
        }

        #comp-mjq27scv {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mjq27scv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq27scv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq27scv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        #comp-mjq254eh {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mjq28xiw {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mjq28xiw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq28xiw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 12px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq28xiw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 8px !important;
            }
        }

        #comp-mjq28xh6 {
            transform-origin: center 2.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mjq28xh6 {
                transform-origin: center 2.5px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mjq28xh6 {
                transform-origin: center 1.5px;
            }
        }

        #comp-mg5alcjt_r_comp-kbgakgyt {
            --bg-overlay-color: rgb(var(--color_21));
            --bg-gradient: none;
        }

        #comp-mg5alcjt_r_comp-lyldeimk {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mg5alcjt_r_comp-lylge50w {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mg5alcjt_r_comp-lyldqnqo {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mg5alcjt_r_comp-lyldqnqo :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-weight: bold;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-mg5alcjt_r_comp-lyldqnqo [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lyldqnqo :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldqnqo :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-mg5alcjt_r_comp-lylgdsxw {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mg5alcjt_r_comp-lylgdsxw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-mg5alcjt_r_comp-lylgdsxw [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lylgdsxw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lylgdsxw :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-mg5alcjt_r_comp-lylghkyc {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mg5alcjt_r_comp-lylgkdkz {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mg5alcjt_r_comp-lylgkdl5 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mg5alcjt_r_comp-lylgkdl5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-weight: bold;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-mg5alcjt_r_comp-lylgkdl5 [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lylgkdl5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lylgkdl5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-mg5alcjt_r_comp-lylgkdl73 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mg5alcjt_r_comp-lylgkdl73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.010293 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-mg5alcjt_r_comp-lylgkdl73 [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lylgkdl73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lylgkdl73 :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-mg5alcjt_r_comp-lyldte9l {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mg5alcjt_r_comp-lylgevfx {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mg5alcjt_r_comp-lyldvp7l {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mg5alcjt_r_comp-lyldvp7l :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-weight: bold;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-mg5alcjt_r_comp-lyldvp7l [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lyldvp7l :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldvp7l :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-mg5alcjt_r_comp-lylgenzk {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mg5alcjt_r_comp-lylgenzk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-mg5alcjt_r_comp-lylgenzk [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lylgenzk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lylgenzk :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-mg5alcjt_r_comp-lyldt6od {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mg5alcjt_r_comp-lyldvxrf {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mg5alcjt_r_comp-lyldvxrf :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-mg5alcjt_r_comp-lyldvxrf [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lyldvxrf :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lyldvxrf :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-mg5alcjt_r_comp-lyldryzl {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mg5alcjt_r_comp-lza88o0e {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mg5alcjt_r_comp-lza88o0e :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #254021;
            background-color: transparent;
            font-weight: normal;
            font-size: max(0.5px, 0.0118767 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: center;
            line-height: 1.2;
        }

        #comp-mg5alcjt_r_comp-lza88o0e [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, #254021);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mg5alcjt_r_comp-lza88o0e :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(13px, max(0.5px, 0.0173099 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mg5alcjt_r_comp-lza88o0e :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(8px, max(0.5px, 0.0241289 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-mg5alcjt_r_comp-lyldej3f {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mg5alcjt_r_comp-lza874li {
            --fill-layer-video-opacity: 1;
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --fill-container-overflow: visible;
            --fill-transform: rotate(0.01deg);
            --border-compensate-margin: 0px;
            --fill-layer-background-overlay-transform: translateZ(0);
        }

        #comp-mg5alcjt_r_comp-lza874m5 {
            opacity: 0.8;
        }

        #comp-mg5alcjt_r_comp-lza874me {
            undefined: #777;
            fill-opacity: 1;
            stroke-width: 0;
            stroke: #000000;
            stroke-opacity: 1;
            fill: #ffffff;
        }

        #comp-mg5alcch_r_comp-kd5px9hr {
            --screen-width: 100vw;
        }

        #comp-mg5alcch_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-mg5alcch_r_comp-kkmqi5tc {
            --undefined: [object Object];
            --fill-opacity: 1;
            --stroke-width: 0;
            --stroke: #ED1566;
            --stroke-opacity: 1;
            --fill: #000000;
        }
    
        :export {
            themeFilter: invert(93%) hue-rotate(180deg);
            rightSidebarWidth: 302px
        }

        .excalidraw .focus-visible-none:focus-visible {
            outline: none !important
        }

        .excalidraw .color-picker__heading {
            padding: 0 .5rem;
            font-size: .75rem;
            text-align: left
        }

        .excalidraw .color-picker-container {
            display: grid;
            grid-template-columns: 1fr 20px 1.625rem;
            padding: .25rem 0px;
            align-items: center
        }

        .excalidraw--mobile.excalidraw .color-picker-container {
            max-width: 175px
        }

        .excalidraw .color-picker__top-picks {
            display: flex;
            justify-content: space-between
        }

        .excalidraw .color-picker__button {
            --radius: 0.25rem;
            padding: 0;
            margin: 0;
            width: 1.35rem;
            height: 1.35rem;
            border: 1px solid var(--color-gray-30);
            border-radius: var(--radius);
            -webkit-filter: var(--theme-filter);
            filter: var(--theme-filter);
            background-color: var(--swatch-color);
            background-position: left center;
            position: relative;
            font-family: inherit;
            box-sizing: border-box
        }

        .excalidraw .color-picker__button:hover::after {
            content: "";
            position: absolute;
            top: -2px;
            left: -2px;
            right: -2px;
            bottom: -2px;
            box-shadow: 0 0 0 1px var(--color-gray-30);
            border-radius: calc(var(--radius) + 1px);
            -webkit-filter: var(--theme-filter);
            filter: var(--theme-filter)
        }

        .excalidraw .color-picker__button.active .color-picker__button-outline {
            position: absolute;
            top: -2px;
            left: -2px;
            right: -2px;
            bottom: -2px;
            box-shadow: 0 0 0 1px var(--color-primary-darkest);
            z-index: 1;
            border-radius: calc(var(--radius) + 1px);
            -webkit-filter: var(--theme-filter);
            filter: var(--theme-filter)
        }

        .excalidraw .color-picker__button:focus-visible {
            outline: none
        }

        .excalidraw .color-picker__button:focus-visible::after {
            content: "";
            position: absolute;
            top: -4px;
            right: -4px;
            bottom: -4px;
            left: -4px;
            border: 3px solid var(--focus-highlight-color);
            border-radius: calc(var(--radius) + 1px)
        }

        .excalidraw .color-picker__button:focus-visible.active .color-picker__button-outline {
            display: none
        }

        .excalidraw .color-picker__button--large {
            --radius: 0.5rem;
            width: 1.875rem;
            height: 1.875rem
        }

        .excalidraw .color-picker__button.is-transparent {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXavozAS0pgAAAABJRU5ErkJggg==)
        }

        .excalidraw .color-picker__button--no-focus-visible {
            border: 0
        }

        .excalidraw .color-picker__button--no-focus-visible::after {
            display: none
        }

        .excalidraw .color-picker__button--no-focus-visible:focus-visible {
            outline: none !important
        }

        .excalidraw .color-picker__button.active-color {
            border-radius: calc(var(--radius) + 1px);
            width: 1.625rem;
            height: 1.625rem
        }

        .excalidraw .color-picker__button__hotkey-label {
            position: absolute;
            right: 4px;
            bottom: 4px;
            -webkit-filter: none;
            filter: none;
            font-size: 11px
        }

        .excalidraw .color-picker {
            background: var(--popup-bg-color);
            border: 0 solid rgba(255, 255, 255, .25);
            box-shadow: rgba(0, 0, 0, .25) 0 1px 4px;
            border-radius: 4px;
            position: absolute
        }

        :root[dir=ltr] .excalidraw .color-picker {
            left: -5.5px
        }

        :root[dir=rtl] .excalidraw .color-picker {
            right: -5.5px
        }

        .excalidraw .color-picker-control-container {
            display: grid;
            grid-template-columns: auto 1fr;
            align-items: center;
            -webkit-column-gap: .5rem;
            column-gap: .5rem
        }

        .excalidraw .color-picker-control-container+.popover {
            position: static
        }

        .excalidraw .color-picker-popover-container {
            margin-top: -0.25rem
        }

        :root[dir=ltr] .excalidraw .color-picker-popover-container {
            margin-left: .5rem
        }

        :root[dir=rtl] .excalidraw .color-picker-popover-container {
            margin-left: -3rem
        }

        .excalidraw .color-picker-triangle {
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 9px 10px;
            border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) var(--popup-bg-color);
            position: absolute;
            top: 10px
        }

        :root[dir=ltr] .excalidraw .color-picker-triangle {
            -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
            left: -14px
        }

        :root[dir=rtl] .excalidraw .color-picker-triangle {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
            right: -14px
        }

        .excalidraw .color-picker-triangle-shadow {
            border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, .1)
        }

        :root[dir=ltr] .excalidraw .color-picker-triangle-shadow {
            left: -14px
        }

        :root[dir=rtl] .excalidraw .color-picker-triangle-shadow {
            right: -16px
        }

        .excalidraw .color-picker-content {
            display: flex;
            flex-direction: column;
            gap: .75rem;
            outline: none
        }

        .excalidraw .color-picker-content--default {
            padding: .5rem;
            display: grid;
            grid-template-columns: repeat(5, 1.875rem);
            grid-gap: .25rem;
            border-radius: 4px
        }

        .excalidraw .color-picker-content--default:focus {
            outline: none;
            box-shadow: 0 0 0 2px var(--focus-highlight-color)
        }

        .excalidraw .color-picker-content--canvas {
            display: flex;
            flex-direction: column;
            padding: .25rem
        }

        .excalidraw .color-picker-content--canvas-title {
            color: #868e96;
            font-size: 12px;
            padding: 0 .25rem
        }

        .excalidraw .color-picker-content--canvas-colors {
            padding: .5rem 0
        }

        .excalidraw .color-picker-content--canvas-colors .color-picker-swatch {
            margin: 0 .25rem
        }

        .excalidraw .color-picker-content .color-input-container {
            grid-column: 1/span 5
        }

        .excalidraw .color-picker-swatch {
            position: relative;
            height: 1.875rem;
            width: 1.875rem;
            cursor: pointer;
            border-radius: 4px;
            margin: 0;
            box-sizing: border-box;
            border: 1px solid #ddd;
            background-color: currentColor !important;
            -webkit-filter: var(--theme-filter);
            filter: var(--theme-filter)
        }

        .excalidraw .color-picker-swatch:focus {
            box-shadow: 0 0 4px 1px currentColor;
            border-color: var(--select-highlight-color)
        }

        .excalidraw .color-picker-transparent {
            border-radius: 4px;
            box-shadow: rgba(0, 0, 0, .1) 0 0 0 1px inset;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }

        .excalidraw .color-picker-transparent,
        .excalidraw .color-picker-label-swatch {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXavozAS0pgAAAABJRU5ErkJggg==) left center
        }

        .excalidraw .color-picker-hash {
            height: var(--default-button-size);
            flex-shrink: 0;
            padding: .5rem .5rem .5rem .75rem;
            border: 1px solid var(--default-border-color);
            border-right: 0;
            box-sizing: border-box;
            color: var(--input-label-color);
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative
        }

        :root[dir=ltr] .excalidraw .color-picker-hash {
            border-radius: var(--border-radius-lg) 0 0 var(--border-radius-lg)
        }

        :root[dir=rtl] .excalidraw .color-picker-hash {
            border-radius: 0 var(--border-radius-lg) var(--border-radius-lg) 0;
            border-right: 1px solid var(--default-border-color);
            border-left: 0
        }

        .excalidraw .color-input-container {
            display: flex
        }

        .excalidraw .color-input-container:focus-within {
            box-shadow: 0 0 0 1px var(--color-primary-darkest);
            border-radius: var(--border-radius-lg)
        }

        .excalidraw .color-picker__input-label {
            display: grid;
            grid-template-columns: auto 1fr auto auto;
            gap: 8px;
            align-items: center;
            border: 1px solid var(--default-border-color);
            border-radius: 8px;
            padding: 0 12px;
            margin: 8px;
            box-sizing: border-box
        }

        .excalidraw .color-picker__input-label:focus-within {
            box-shadow: 0 0 0 1px var(--color-primary-darkest);
            border-radius: var(--border-radius-lg)
        }

        .excalidraw .color-picker__input-hash {
            padding: 0 .25rem
        }

        .excalidraw .color-picker-input {
            box-sizing: border-box;
            width: 100%;
            margin: 0;
            font-size: .875rem;
            font-family: inherit;
            background-color: rgba(0, 0, 0, 0);
            color: var(--text-primary-color);
            border: 0;
            outline: none;
            height: var(--default-button-size);
            border: 1px solid var(--default-border-color);
            border-left: 0;
            letter-spacing: .4px;
            padding: .5rem;
            padding-left: .25rem;
            -webkit-appearance: none;
            appearance: none
        }

        :root[dir=ltr] .excalidraw .color-picker-input {
            border-radius: 0 var(--border-radius-lg) var(--border-radius-lg) 0
        }

        :root[dir=rtl] .excalidraw .color-picker-input {
            border-radius: var(--border-radius-lg) 0 0 var(--border-radius-lg);
            border-left: 1px solid var(--default-border-color);
            border-right: 0
        }

        .excalidraw .color-picker-input:focus-visible {
            box-shadow: none
        }

        .excalidraw .color-picker-label-swatch-container {
            border: 1px solid var(--default-border-color);
            border-radius: var(--border-radius-lg);
            width: var(--default-button-size);
            height: var(--default-button-size);
            box-sizing: border-box;
            overflow: hidden
        }

        .excalidraw .color-picker-label-swatch {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: .625rem;
            width: var(--button-width, var(--default-button-size));
            height: var(--button-height, var(--default-button-size));
            box-sizing: border-box;
            border-width: 1px;
            border-style: solid;
            border-color: var(--button-border, var(--default-border-color));
            border-radius: var(--border-radius-lg);
            cursor: pointer;
            background-color: var(--button-bg, var(--island-bg-color));
            color: var(--button-color, var(--color-on-surface));
            background-color: var(--swatch-color) !important;
            overflow: hidden;
            position: relative;
            -webkit-filter: var(--theme-filter);
            filter: var(--theme-filter);
            border: 0 !important
        }

        .excalidraw .color-picker-label-swatch svg {
            width: var(--button-width, var(--lg-icon-size));
            height: var(--button-height, var(--lg-icon-size))
        }

        .excalidraw .color-picker-label-swatch:hover {
            background-color: var(--button-hover-bg, var(--island-bg-color));
            border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
            color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))
        }

        .excalidraw .color-picker-label-swatch:active {
            background-color: var(--button-active-bg, var(--island-bg-color));
            border-color: var(--button-active-border, var(--color-primary-darkest))
        }

        .excalidraw .color-picker-label-swatch.active {
            background-color: var(--button-selected-bg, var(--color-surface-primary-container));
            border-color: var(--button-selected-border, var(--color-surface-primary-container))
        }

        .excalidraw .color-picker-label-swatch.active:hover {
            background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container))
        }

        .excalidraw .color-picker-label-swatch.active svg {
            color: var(--button-color, var(--color-on-primary-container))
        }

        .excalidraw .color-picker-label-swatch:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: var(--swatch-color)
        }

        .excalidraw .color-picker-keybinding {
            position: absolute;
            bottom: 2px;
            font-size: .7em
        }

        :root[dir=ltr] .excalidraw .color-picker-keybinding {
            right: 2px
        }

        :root[dir=rtl] .excalidraw .color-picker-keybinding {
            left: 2px
        }

        .excalidraw--mobile.excalidraw .color-picker-keybinding {
            display: none
        }

        .excalidraw .color-picker-type-canvasBackground .color-picker-keybinding {
            color: #aaa
        }

        .excalidraw .color-picker-type-elementBackground .color-picker-keybinding {
            color: #fff
        }

        .excalidraw .color-picker-swatch[aria-label=transparent] .color-picker-keybinding {
            color: #aaa
        }

        .excalidraw .color-picker-type-elementStroke .color-picker-keybinding {
            color: #d4d4d4
        }

        .excalidraw.theme--dark .color-picker-type-elementBackground .color-picker-keybinding {
            color: #000
        }

        .excalidraw.theme--dark .color-picker-swatch[aria-label=transparent] .color-picker-keybinding {
            color: #000
        }
    
        :export {
            themeFilter: invert(93%) hue-rotate(180deg);
            rightSidebarWidth: 302px
        }

        .excalidraw {
            --theme-filter: none;
            --button-destructive-bg-color: #ffe3e3;
            --button-destructive-color: #c92a2a;
            --button-gray-1: #e9ecef;
            --button-gray-2: #ced4da;
            --button-gray-3: #adb5bd;
            --button-special-active-bg-color: #ebfbee;
            --dialog-border-color: var(--color-gray-20);
            --dropdown-icon: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"292.4\" height=\"292.4\" viewBox=\"0 0 292 292\"><path d=\"M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z\"/></svg>");
            --focus-highlight-color: #a5d8ff;
            --icon-fill-color: var(--color-on-surface);
            --icon-green-fill-color: #2b8a3e;
            --default-bg-color: #ffffff;
            --input-bg-color: #ffffff;
            --input-border-color: #ced4da;
            --input-hover-bg-color: #f1f3f5;
            --input-label-color: #495057;
            --island-bg-color: #ffffff;
            --keybinding-color: var(--color-gray-40);
            --link-color: #1c7ed6;
            --overlay-bg-color: rgba(255, 255, 255, 0.88);
            --popup-bg-color: var(--island-bg-color);
            --popup-secondary-bg-color: #f1f3f5;
            --popup-text-color: #000000;
            --popup-text-inverted-color: #ffffff;
            --select-highlight-color: #339af0;
            --shadow-island: 0px 0px 0.9310142993927002px 0px rgba(0, 0, 0, 0.17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, 0.08), 0px 7px 14px 0px rgba(0, 0, 0, 0.05);
            --button-hover-bg: var(--color-surface-high);
            --button-active-bg: var(--color-surface-high);
            --button-active-border: var(--color-brand-active);
            --default-border-color: var(--color-surface-high);
            --default-button-size: 2rem;
            --default-icon-size: 1rem;
            --lg-button-size: 2.25rem;
            --lg-icon-size: 1rem;
            --editor-container-padding: 1rem;
            --scrollbar-thumb: var(--button-gray-2);
            --scrollbar-thumb-hover: var(--button-gray-3);
            --modal-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
            --avatar-border-color: var(--color-gray-20);
            --sidebar-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
            --sidebar-border-color: var(--color-surface-high);
            --sidebar-bg-color: var(--island-bg-color);
            --library-dropdown-shadow: 0px 15px 6px rgba(0, 0, 0, 0.01), 0px 8px 5px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.09), 0px 1px 2px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);
            --space-factor: 0.25rem;
            --text-primary-color: var(--color-on-surface);
            --color-selection: #6965db;
            --color-icon-white: #ffffff;
            --color-primary: #6965db;
            --color-primary-darker: #5b57d1;
            --color-primary-darkest: #4a47b1;
            --color-primary-light: #e3e2fe;
            --color-primary-light-darker: #d7d5ff;
            --color-gray-10: #f5f5f5;
            --color-gray-20: #ebebeb;
            --color-gray-30: #d6d6d6;
            --color-gray-40: #b8b8b8;
            --color-gray-50: #999999;
            --color-gray-60: #7a7a7a;
            --color-gray-70: #5c5c5c;
            --color-gray-80: #3d3d3d;
            --color-gray-85: #242424;
            --color-gray-90: #1e1e1e;
            --color-gray-100: #121212;
            --color-warning: #fceeca;
            --color-warning-dark: #f5c354;
            --color-warning-darker: #f3ab2c;
            --color-warning-darkest: #ec8b14;
            --color-text-warning: var(--text-primary-color);
            --color-danger: #db6965;
            --color-danger-dark: #db6965;
            --color-danger-darker: #d65550;
            --color-danger-darkest: #d1413c;
            --color-danger-text: black;
            --color-danger-background: #fff0f0;
            --color-danger-icon-background: #ffdad6;
            --color-danger-color: #700000;
            --color-danger-icon-color: #700000;
            --color-warning-background: var(--color-warning);
            --color-warning-icon-background: var(--color-warning-dark);
            --color-warning-color: var(--text-primary-color);
            --color-warning-icon-color: var(--text-primary-color);
            --color-muted: var(--color-gray-30);
            --color-muted-darker: var(--color-gray-60);
            --color-muted-darkest: var(--color-gray-100);
            --color-muted-background: var(--color-gray-80);
            --color-muted-background-darker: var(--color-gray-100);
            --color-promo: #e70078;
            --color-success: #268029;
            --color-success-lighter: #cafccc;
            --color-logo-icon: var(--color-primary);
            --color-logo-text: #190064;
            --border-radius-md: 0.375rem;
            --border-radius-lg: 0.5rem;
            --color-surface-high: hsl(244, 100%, 97%);
            --color-surface-mid: hsl(240 25% 96%);
            --color-surface-low: hsl(240 25% 94%);
            --color-surface-lowest: #ffffff;
            --color-on-surface: #1b1b1f;
            --color-brand-hover: #5753d0;
            --color-on-primary-container: #030064;
            --color-surface-primary-container: #e0dfff;
            --color-brand-active: #4440bf;
            --color-border-outline: #767680;
            --color-border-outline-variant: #c5c5d0;
            --color-surface-primary-container: #e0dfff
        }

        @media screen and (min-device-width: 1921px) {
            .excalidraw {
                --lg-button-size: 2.5rem;
                --lg-icon-size: 1.25rem;
                --default-button-size: 2.25rem;
                --default-icon-size: 1.25rem
            }
        }

        .excalidraw.theme--dark.theme--dark-background-none {
            background: none
        }

        .excalidraw.theme--dark {
            --theme-filter: invert(93%) hue-rotate(180deg);
            --button-destructive-bg-color: #5a0000;
            --button-destructive-color: #ffa8a8;
            --button-gray-1: #363636;
            --button-gray-2: #272727;
            --button-gray-3: #222;
            --button-special-active-bg-color: #204624;
            --dialog-border-color: var(--color-gray-80);
            --dropdown-icon: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"292.4\" height=\"292.4\" viewBox=\"0 0 292 292\"><path fill=\"%23ced4da\" d=\"M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z\"/></svg>");
            --focus-highlight-color: #228be6;
            --icon-green-fill-color: #69db7c;
            --default-bg-color: #121212;
            --input-bg-color: #121212;
            --input-border-color: #2e2e2e;
            --input-hover-bg-color: #181818;
            --input-label-color: #e9ecef;
            --island-bg-color: #232329;
            --keybinding-color: var(--color-gray-60);
            --link-color: #4dabf7;
            --overlay-bg-color: rgba(52, 58, 64, 0.12);
            --popup-secondary-bg-color: #222;
            --popup-text-color: #ced4da;
            --popup-text-inverted-color: #2c2c2c;
            --select-highlight-color: #4dabf7;
            --shadow-island: 0px 0px 0.9310142993927002px 0px rgba(0, 0, 0, 0.17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, 0.08), 0px 7px 14px 0px rgba(0, 0, 0, 0.05);
            --modal-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
            --avatar-border-color: var(--color-gray-85);
            --scrollbar-thumb: #343a40;
            --scrollbar-thumb-hover: #495057;
            --color-selection: #3530c4;
            --color-icon-white: var(--color-gray-90);
            --color-primary: #a8a5ff;
            --color-primary-darker: #b2aeff;
            --color-primary-darkest: #beb9ff;
            --color-primary-light: #4f4d6f;
            --color-primary-light-darker: #43415e;
            --color-text-warning: var(--color-gray-80);
            --color-danger: #ffa8a5;
            --color-danger-dark: #672120;
            --color-danger-darker: #8f2625;
            --color-danger-darkest: #ac2b29;
            --color-danger-text: #fbcbcc;
            --color-danger-background: #fbcbcc;
            --color-danger-icon-background: #672120;
            --color-danger-color: #261919;
            --color-danger-icon-color: #fbcbcc;
            --color-warning-background: var(--color-warning);
            --color-warning-icon-background: var(--color-warning-dark);
            --color-warning-color: var(--color-gray-80);
            --color-warning-icon-color: var(--color-gray-80);
            --color-muted: var(--color-gray-80);
            --color-muted-darker: var(--color-gray-60);
            --color-muted-darkest: var(--color-gray-20);
            --color-muted-background: var(--color-gray-40);
            --color-muted-background-darker: var(--color-gray-20);
            --color-promo: #d297ff;
            --color-logo-text: #e2dfff;
            --color-surface-high: hsl(245, 10%, 21%);
            --color-surface-low: hsl(240, 8%, 15%);
            --color-surface-mid: hsl(240 6% 10%);
            --color-surface-lowest: hsl(0, 0%, 7%);
            --color-on-surface: #e3e3e8;
            --color-brand-hover: #bbb8ff;
            --color-on-primary-container: #e0dfff;
            --color-surface-primary-container: #403e6a;
            --color-brand-active: #d0ccff;
            --color-border-outline: #8e8d9c;
            --color-border-outline-variant: #46464f;
            --color-surface-primary-container: #403e6a
        }

        .excalidraw .excalidraw-button {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: .625rem;
            width: var(--button-width, var(--default-button-size));
            height: var(--button-height, var(--default-button-size));
            box-sizing: border-box;
            border-width: 1px;
            border-style: solid;
            border-color: var(--button-border, var(--default-border-color));
            border-radius: var(--border-radius-lg);
            cursor: pointer;
            background-color: var(--button-bg, var(--island-bg-color));
            color: var(--button-color, var(--color-on-surface))
        }

        .excalidraw .excalidraw-button svg {
            width: var(--button-width, var(--lg-icon-size));
            height: var(--button-height, var(--lg-icon-size))
        }

        .excalidraw .excalidraw-button:hover {
            background-color: var(--button-hover-bg, var(--island-bg-color));
            border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
            color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))
        }

        .excalidraw .excalidraw-button:active {
            background-color: var(--button-active-bg, var(--island-bg-color));
            border-color: var(--button-active-border, var(--color-primary-darkest))
        }

        .excalidraw .excalidraw-button.active {
            background-color: var(--button-selected-bg, var(--color-surface-primary-container));
            border-color: var(--button-selected-border, var(--color-surface-primary-container))
        }

        .excalidraw .excalidraw-button.active:hover {
            background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container))
        }

        .excalidraw .excalidraw-button.active svg {
            color: var(--button-color, var(--color-on-primary-container))
        }
    
        :export {
            themeFilter: invert(93%) hue-rotate(180deg);
            rightSidebarWidth: 302px
        }

        :export {
            themeFilter: invert(93%) hue-rotate(180deg);
            rightSidebarWidth: 302px
        }

        .excalidraw {
            --theme-filter: none;
            --button-destructive-bg-color: #ffe3e3;
            --button-destructive-color: #c92a2a;
            --button-gray-1: #e9ecef;
            --button-gray-2: #ced4da;
            --button-gray-3: #adb5bd;
            --button-special-active-bg-color: #ebfbee;
            --dialog-border-color: var(--color-gray-20);
            --dropdown-icon: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"292.4\" height=\"292.4\" viewBox=\"0 0 292 292\"><path d=\"M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z\"/></svg>");
            --focus-highlight-color: #a5d8ff;
            --icon-fill-color: var(--color-on-surface);
            --icon-green-fill-color: #2b8a3e;
            --default-bg-color: #ffffff;
            --input-bg-color: #ffffff;
            --input-border-color: #ced4da;
            --input-hover-bg-color: #f1f3f5;
            --input-label-color: #495057;
            --island-bg-color: #ffffff;
            --keybinding-color: var(--color-gray-40);
            --link-color: #1c7ed6;
            --overlay-bg-color: rgba(255, 255, 255, 0.88);
            --popup-bg-color: var(--island-bg-color);
            --popup-secondary-bg-color: #f1f3f5;
            --popup-text-color: #000000;
            --popup-text-inverted-color: #ffffff;
            --select-highlight-color: #339af0;
            --shadow-island: 0px 0px 0.9310142993927002px 0px rgba(0, 0, 0, 0.17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, 0.08), 0px 7px 14px 0px rgba(0, 0, 0, 0.05);
            --button-hover-bg: var(--color-surface-high);
            --button-active-bg: var(--color-surface-high);
            --button-active-border: var(--color-brand-active);
            --default-border-color: var(--color-surface-high);
            --default-button-size: 2rem;
            --default-icon-size: 1rem;
            --lg-button-size: 2.25rem;
            --lg-icon-size: 1rem;
            --editor-container-padding: 1rem;
            --scrollbar-thumb: var(--button-gray-2);
            --scrollbar-thumb-hover: var(--button-gray-3);
            --modal-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
            --avatar-border-color: var(--color-gray-20);
            --sidebar-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
            --sidebar-border-color: var(--color-surface-high);
            --sidebar-bg-color: var(--island-bg-color);
            --library-dropdown-shadow: 0px 15px 6px rgba(0, 0, 0, 0.01), 0px 8px 5px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.09), 0px 1px 2px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);
            --space-factor: 0.25rem;
            --text-primary-color: var(--color-on-surface);
            --color-selection: #6965db;
            --color-icon-white: #ffffff;
            --color-primary: #6965db;
            --color-primary-darker: #5b57d1;
            --color-primary-darkest: #4a47b1;
            --color-primary-light: #e3e2fe;
            --color-primary-light-darker: #d7d5ff;
            --color-gray-10: #f5f5f5;
            --color-gray-20: #ebebeb;
            --color-gray-30: #d6d6d6;
            --color-gray-40: #b8b8b8;
            --color-gray-50: #999999;
            --color-gray-60: #7a7a7a;
            --color-gray-70: #5c5c5c;
            --color-gray-80: #3d3d3d;
            --color-gray-85: #242424;
            --color-gray-90: #1e1e1e;
            --color-gray-100: #121212;
            --color-warning: #fceeca;
            --color-warning-dark: #f5c354;
            --color-warning-darker: #f3ab2c;
            --color-warning-darkest: #ec8b14;
            --color-text-warning: var(--text-primary-color);
            --color-danger: #db6965;
            --color-danger-dark: #db6965;
            --color-danger-darker: #d65550;
            --color-danger-darkest: #d1413c;
            --color-danger-text: black;
            --color-danger-background: #fff0f0;
            --color-danger-icon-background: #ffdad6;
            --color-danger-color: #700000;
            --color-danger-icon-color: #700000;
            --color-warning-background: var(--color-warning);
            --color-warning-icon-background: var(--color-warning-dark);
            --color-warning-color: var(--text-primary-color);
            --color-warning-icon-color: var(--text-primary-color);
            --color-muted: var(--color-gray-30);
            --color-muted-darker: var(--color-gray-60);
            --color-muted-darkest: var(--color-gray-100);
            --color-muted-background: var(--color-gray-80);
            --color-muted-background-darker: var(--color-gray-100);
            --color-promo: #e70078;
            --color-success: #268029;
            --color-success-lighter: #cafccc;
            --color-logo-icon: var(--color-primary);
            --color-logo-text: #190064;
            --border-radius-md: 0.375rem;
            --border-radius-lg: 0.5rem;
            --color-surface-high: hsl(244, 100%, 97%);
            --color-surface-mid: hsl(240 25% 96%);
            --color-surface-low: hsl(240 25% 94%);
            --color-surface-lowest: #ffffff;
            --color-on-surface: #1b1b1f;
            --color-brand-hover: #5753d0;
            --color-on-primary-container: #030064;
            --color-surface-primary-container: #e0dfff;
            --color-brand-active: #4440bf;
            --color-border-outline: #767680;
            --color-border-outline-variant: #c5c5d0;
            --color-surface-primary-container: #e0dfff
        }

        @media screen and (min-device-width: 1921px) {
            .excalidraw {
                --lg-button-size: 2.5rem;
                --lg-icon-size: 1.25rem;
                --default-button-size: 2.25rem;
                --default-icon-size: 1.25rem
            }
        }

        .excalidraw.theme--dark.theme--dark-background-none {
            background: none
        }

        .excalidraw.theme--dark {
            --theme-filter: invert(93%) hue-rotate(180deg);
            --button-destructive-bg-color: #5a0000;
            --button-destructive-color: #ffa8a8;
            --button-gray-1: #363636;
            --button-gray-2: #272727;
            --button-gray-3: #222;
            --button-special-active-bg-color: #204624;
            --dialog-border-color: var(--color-gray-80);
            --dropdown-icon: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"292.4\" height=\"292.4\" viewBox=\"0 0 292 292\"><path fill=\"%23ced4da\" d=\"M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z\"/></svg>");
            --focus-highlight-color: #228be6;
            --icon-green-fill-color: #69db7c;
            --default-bg-color: #121212;
            --input-bg-color: #121212;
            --input-border-color: #2e2e2e;
            --input-hover-bg-color: #181818;
            --input-label-color: #e9ecef;
            --island-bg-color: #232329;
            --keybinding-color: var(--color-gray-60);
            --link-color: #4dabf7;
            --overlay-bg-color: rgba(52, 58, 64, 0.12);
            --popup-secondary-bg-color: #222;
            --popup-text-color: #ced4da;
            --popup-text-inverted-color: #2c2c2c;
            --select-highlight-color: #4dabf7;
            --shadow-island: 0px 0px 0.9310142993927002px 0px rgba(0, 0, 0, 0.17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, 0.08), 0px 7px 14px 0px rgba(0, 0, 0, 0.05);
            --modal-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
            --avatar-border-color: var(--color-gray-85);
            --scrollbar-thumb: #343a40;
            --scrollbar-thumb-hover: #495057;
            --color-selection: #3530c4;
            --color-icon-white: var(--color-gray-90);
            --color-primary: #a8a5ff;
            --color-primary-darker: #b2aeff;
            --color-primary-darkest: #beb9ff;
            --color-primary-light: #4f4d6f;
            --color-primary-light-darker: #43415e;
            --color-text-warning: var(--color-gray-80);
            --color-danger: #ffa8a5;
            --color-danger-dark: #672120;
            --color-danger-darker: #8f2625;
            --color-danger-darkest: #ac2b29;
            --color-danger-text: #fbcbcc;
            --color-danger-background: #fbcbcc;
            --color-danger-icon-background: #672120;
            --color-danger-color: #261919;
            --color-danger-icon-color: #fbcbcc;
            --color-warning-background: var(--color-warning);
            --color-warning-icon-background: var(--color-warning-dark);
            --color-warning-color: var(--color-gray-80);
            --color-warning-icon-color: var(--color-gray-80);
            --color-muted: var(--color-gray-80);
            --color-muted-darker: var(--color-gray-60);
            --color-muted-darkest: var(--color-gray-20);
            --color-muted-background: var(--color-gray-40);
            --color-muted-background-darker: var(--color-gray-20);
            --color-promo: #d297ff;
            --color-logo-text: #e2dfff;
            --color-surface-high: hsl(245, 10%, 21%);
            --color-surface-low: hsl(240, 8%, 15%);
            --color-surface-mid: hsl(240 6% 10%);
            --color-surface-lowest: hsl(0, 0%, 7%);
            --color-on-surface: #e3e3e8;
            --color-brand-hover: #bbb8ff;
            --color-on-primary-container: #e0dfff;
            --color-surface-primary-container: #403e6a;
            --color-brand-active: #d0ccff;
            --color-border-outline: #8e8d9c;
            --color-border-outline-variant: #46464f;
            --color-surface-primary-container: #403e6a
        }

        :root {
            --zIndex-canvas: 1;
            --zIndex-interactiveCanvas: 2;
            --zIndex-wysiwyg: 3;
            --zIndex-layerUI: 4;
            --zIndex-eyeDropperBackdrop: 5;
            --zIndex-eyeDropperPreview: 6;
            --zIndex-modal: 1000;
            --zIndex-popup: 1001;
            --zIndex-toast: 999999;
            --sab: env(safe-area-inset-bottom);
            --sal: env(safe-area-inset-left);
            --sar: env(safe-area-inset-right);
            --sat: env(safe-area-inset-top)
        }

        .excalidraw {
            --ui-font: Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            font-family: var(--ui-font);
            position: relative;
            overflow: hidden;
            color: var(--text-primary-color);
            display: flex;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            -webkit-user-select: none;
            user-select: none
        }

        .excalidraw button {
            cursor: pointer
        }

        .excalidraw:focus {
            outline: none
        }

        .excalidraw a {
            font-weight: 500;
            text-decoration: none;
            color: var(--link-color)
        }

        .excalidraw a:hover {
            text-decoration: underline
        }

        .excalidraw canvas {
            touch-action: none;
            image-rendering: pixelated;
            image-rendering: -moz-crisp-edges;
            z-index: var(--zIndex-canvas)
        }

        .excalidraw canvas.interactive {
            z-index: var(--zIndex-interactiveCanvas)
        }

        .excalidraw__canvas-wrapper,
        .excalidraw__canvas.static {
            pointer-events: none
        }

        .excalidraw__canvas {
            position: absolute
        }

        .excalidraw__embeddable {
            width: 100%;
            height: 100%;
            border: 0
        }

        .excalidraw__embeddable-container {
            position: absolute;
            z-index: 2;
            -webkit-transform-origin: top left;
            transform-origin: top left;
            pointer-events: none
        }

        .excalidraw.theme--dark canvas {
            -webkit-filter: var(--theme-filter);
            filter: var(--theme-filter)
        }

        .excalidraw .FixedSideContainer {
            padding-top: var(--sat, 0);
            padding-right: var(--sar, 0);
            padding-bottom: var(--sab, 0);
            padding-left: var(--sal, 0)
        }

        .excalidraw .panelRow {
            display: flex;
            justify-content: space-between
        }

        .excalidraw .panelColumn {
            display: flex;
            flex-direction: column;
            row-gap: .75rem
        }

        .excalidraw .panelColumn h3,
        .excalidraw .panelColumn legend,
        .excalidraw .panelColumn .control-label {
            margin: 0;
            margin-bottom: .25rem;
            font-size: .75rem;
            color: var(--text-primary-color);
            font-weight: normal;
            display: block
        }

        .excalidraw .panelColumn .control-label input {
            display: block;
            width: 100%
        }

        .excalidraw .panelColumn legend {
            padding: 0
        }

        .excalidraw .panelColumn .iconSelectList {
            flex-wrap: wrap;
            position: relative
        }

        .excalidraw .panelColumn .buttonList {
            flex-wrap: wrap;
            display: flex;
            -webkit-column-gap: .5rem;
            column-gap: .5rem;
            row-gap: .5rem
        }

        .excalidraw .panelColumn .buttonList label {
            font-size: .75rem
        }

        .excalidraw .panelColumn .buttonList input[type=radio],
        .excalidraw .panelColumn .buttonList input[type=button] {
            opacity: 0;
            position: absolute;
            pointer-events: none
        }

        .excalidraw .panelColumn .buttonList .iconRow {
            margin-top: 8px
        }

        .excalidraw .panelColumn fieldset {
            margin: 0;
            padding: 0;
            border: none
        }

        .excalidraw .divider {
            width: 1px;
            background-color: #e9ecef;
            margin: 1px
        }

        .excalidraw .welcome-screen-menu-item:focus-visible,
        .excalidraw .dropdown-menu-item:focus-visible,
        .excalidraw button:focus-visible,
        .excalidraw .buttonList label:focus-within,
        .excalidraw input:focus-visible {
            outline: rgba(0, 0, 0, 0);
            box-shadow: 0 0 0 1px var(--color-brand-hover)
        }

        .excalidraw .buttonList .ToolIcon__icon {
            all: unset !important;
            display: flex !important
        }

        .excalidraw .buttonList button {
            background-color: rgba(0, 0, 0, 0)
        }

        .excalidraw .buttonList label,
        .excalidraw .buttonList button,
        .excalidraw .buttonList .zIndexButton {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: .625rem;
            width: var(--button-width, var(--default-button-size));
            height: var(--button-height, var(--default-button-size));
            box-sizing: border-box;
            border-width: 1px;
            border-style: solid;
            border-color: var(--button-border, var(--default-border-color));
            border-radius: var(--border-radius-lg);
            cursor: pointer;
            background-color: var(--button-bg, var(--island-bg-color));
            color: var(--button-color, var(--color-on-surface));
            padding: 0
        }

        .excalidraw .buttonList label svg,
        .excalidraw .buttonList button svg,
        .excalidraw .buttonList .zIndexButton svg {
            width: var(--button-width, var(--lg-icon-size));
            height: var(--button-height, var(--lg-icon-size))
        }

        .excalidraw .buttonList label:hover,
        .excalidraw .buttonList button:hover,
        .excalidraw .buttonList .zIndexButton:hover {
            background-color: var(--button-hover-bg, var(--island-bg-color));
            border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
            color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))
        }

        .excalidraw .buttonList label:active,
        .excalidraw .buttonList button:active,
        .excalidraw .buttonList .zIndexButton:active {
            background-color: var(--button-active-bg, var(--island-bg-color));
            border-color: var(--button-active-border, var(--color-primary-darkest))
        }

        .excalidraw .buttonList label.active,
        .excalidraw .buttonList button.active,
        .excalidraw .buttonList .zIndexButton.active {
            background-color: var(--button-selected-bg, var(--color-surface-primary-container));
            border-color: var(--button-selected-border, var(--color-surface-primary-container))
        }

        .excalidraw .buttonList label.active:hover,
        .excalidraw .buttonList button.active:hover,
        .excalidraw .buttonList .zIndexButton.active:hover {
            background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container))
        }

        .excalidraw .buttonList label.active svg,
        .excalidraw .buttonList button.active svg,
        .excalidraw .buttonList .zIndexButton.active svg {
            color: var(--button-color, var(--color-on-primary-container))
        }

        .excalidraw .buttonList label svg,
        .excalidraw .buttonList button svg,
        .excalidraw .buttonList .zIndexButton svg {
            width: var(--default-icon-size);
            height: var(--default-icon-size)
        }

        .excalidraw .App-top-bar {
            z-index: var(--zIndex-layerUI);
            display: flex;
            flex-direction: column;
            align-items: center
        }

        .excalidraw .App-bottom-bar {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            --bar-padding: calc(4 * var(--space-factor));
            padding-top: max(var(--bar-padding), var(--sat, 0));
            padding-right: var(--sar, 0);
            padding-bottom: var(--sab, 0);
            padding-left: var(--sal, 0);
            z-index: 4;
            display: flex;
            align-items: flex-end;
            pointer-events: none
        }

        .excalidraw .App-bottom-bar>.Island {
            width: 100%;
            max-width: 100%;
            min-width: 100%;
            box-sizing: border-box;
            max-height: 100%;
            display: flex;
            flex-direction: column;
            pointer-events: var(--ui-pointerEvents)
        }

        .excalidraw .App-bottom-bar>.Island .panelColumn {
            padding: 8px 8px 0 8px
        }

        .excalidraw .App-toolbar {
            width: 100%
        }

        .excalidraw .App-toolbar .eraser.ToolIcon:hover {
            --icon-fill-color: #fff;
            --keybinding-color: #fff
        }

        .excalidraw .App-toolbar .eraser.active {
            background-color: var(--color-primary)
        }

        .excalidraw .App-toolbar-content {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 8px
        }

        .excalidraw .App-toolbar-content .dropdown-menu--mobile {
            bottom: 55px;
            top: auto
        }

        .excalidraw .App-mobile-menu {
            width: 100%;
            overflow-x: visible;
            overflow-y: auto;
            box-sizing: border-box;
            margin-bottom: var(--bar-padding)
        }

        .excalidraw .App-menu {
            display: grid;
            color: var(--icon-fill-color)
        }

        .excalidraw .shapes-section {
            display: flex;
            justify-content: center;
            pointer-events: none !important
        }

        .excalidraw .shapes-section>* {
            pointer-events: var(--ui-pointerEvents)
        }

        .excalidraw .App-menu_top {
            grid-template-columns: 1fr 2fr 1fr;
            grid-gap: 2rem;
            align-items: flex-start;
            cursor: default;
            pointer-events: none !important
        }

        .excalidraw .App-menu_top>* {
            pointer-events: var(--ui-pointerEvents)
        }

        @media(min-width: 1536px) {
            .excalidraw .App-menu_top {
                grid-template-columns: 1fr 1fr 1fr;
                grid-gap: 3rem
            }
        }

        .excalidraw .App-menu_top>*:first-child {
            justify-self: flex-start
        }

        .excalidraw .App-menu_top>*:last-child {
            justify-self: flex-end
        }

        .excalidraw .App-menu_bottom {
            position: absolute;
            bottom: 1rem;
            display: flex;
            justify-content: space-between;
            align-items: flex-start;
            cursor: default;
            pointer-events: none !important;
            box-sizing: border-box;
            padding: 0 1rem
        }

        .excalidraw .App-menu_bottom--transition-left section {
            width: 185px
        }

        .excalidraw .App-menu_bottom section {
            display: flex
        }

        .excalidraw .App-menu_bottom>*:first-child {
            justify-self: flex-start
        }

        .excalidraw .App-menu_bottom>*:last-child {
            justify-self: flex-end
        }

        .excalidraw .App-menu_left {
            grid-template-rows: 1fr auto 1fr;
            height: 100%
        }

        .excalidraw .App-menu_right {
            grid-template-rows: 1fr;
            height: 100%
        }

        .excalidraw .App-menu__left {
            overflow-y: auto;
            padding: .75rem;
            width: 202px;
            box-sizing: border-box;
            position: absolute
        }

        .excalidraw .dropdown-select {
            height: 1.5rem;
            padding: 0;
            -webkit-padding-start: .5rem;
            padding-inline-start: .5rem;
            -webkit-padding-end: 1.5rem;
            padding-inline-end: 1.5rem;
            color: var(--icon-fill-color);
            background-color: var(--button-gray-1);
            border-radius: var(--space-factor);
            border: 1px solid var(--button-gray-2);
            font-size: .8rem;
            font-family: inherit;
            outline: none;
            -webkit-appearance: none;
            appearance: none;
            background-image: var(--dropdown-icon);
            background-repeat: no-repeat;
            background-position: right .7rem top 50%, 0 0;
            background-size: .65em auto, 100%
        }

        :root[dir=rtl] .excalidraw .dropdown-select {
            background-position: left .7rem top 50%, 0 0
        }

        .excalidraw .dropdown-select:focus {
            box-shadow: 0 0 0 2px var(--focus-highlight-color)
        }

        .excalidraw .dropdown-select:hover {
            background-color: var(--button-gray-2)
        }

        .excalidraw .dropdown-select:active {
            background-color: var(--button-gray-2)
        }

        .excalidraw .dropdown-select__language {
            height: 2rem;
            background-color: var(--island-bg-color);
            border-color: var(--default-border-color) !important;
            cursor: pointer
        }

        .excalidraw .dropdown-select__language:hover {
            background-color: var(--island-bg-color)
        }

        .excalidraw .scroll-back-to-content {
            border-radius: var(--border-radius-lg);
            background-color: var(--island-bg-color);
            color: var(--icon-fill-color);
            border: 1px solid var(--default-border-color);
            padding: 10px 20px;
            position: absolute;
            left: 50%;
            bottom: 30px;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            pointer-events: var(--ui-pointerEvents);
            font-family: inherit
        }

        .excalidraw .scroll-back-to-content:hover {
            background-color: var(--button-hover-bg)
        }

        .excalidraw .scroll-back-to-content:active {
            border: 1px solid var(--button-active-border)
        }

        .excalidraw .help-icon {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: .625rem;
            width: var(--button-width, var(--default-button-size));
            height: var(--button-height, var(--default-button-size));
            box-sizing: border-box;
            border-width: 1px;
            border-style: solid;
            border-color: var(--button-border, var(--default-border-color));
            border-radius: var(--border-radius-lg);
            cursor: pointer;
            background-color: var(--button-bg, var(--island-bg-color));
            color: var(--button-color, var(--color-on-surface));
            border: none;
            box-shadow: 0 0 0 1px var(--color-surface-lowest);
            background-color: var(--color-surface-low);
            width: var(--lg-button-size);
            height: var(--lg-button-size)
        }

        .excalidraw .help-icon svg {
            width: var(--button-width, var(--lg-icon-size));
            height: var(--button-height, var(--lg-icon-size))
        }

        .excalidraw .help-icon:hover {
            background-color: var(--button-hover-bg, var(--island-bg-color));
            border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
            color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))
        }

        .excalidraw .help-icon:active {
            background-color: var(--button-active-bg, var(--island-bg-color));
            border-color: var(--button-active-border, var(--color-primary-darkest))
        }

        .excalidraw .help-icon.active {
            background-color: var(--button-selected-bg, var(--color-surface-primary-container));
            border-color: var(--button-selected-border, var(--color-surface-primary-container))
        }

        .excalidraw .help-icon.active:hover {
            background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container))
        }

        .excalidraw .help-icon.active svg {
            color: var(--button-color, var(--color-on-primary-container))
        }

        .excalidraw .help-icon:active {
            box-shadow: 0 0 0 1px var(--color-brand-active)
        }

        .excalidraw .help-icon svg {
            width: var(--lg-icon-size);
            height: var(--lg-icon-size)
        }

        .excalidraw .reset-zoom-button {
            font-family: var(--ui-font)
        }

        .excalidraw .finalize-button {
            display: grid;
            grid-auto-flow: column;
            gap: .4em;
            margin-top: auto;
            margin-bottom: auto;
            -webkit-margin-start: .6em;
            margin-inline-start: .6em
        }

        .excalidraw .undo-redo-buttons,
        .excalidraw .eraser-buttons {
            display: grid;
            grid-auto-flow: column;
            margin-top: auto;
            margin-bottom: auto;
            -webkit-margin-start: .6em;
            margin-inline-start: .6em
        }

        .excalidraw--mobile.excalidraw aside {
            display: none
        }

        .excalidraw--mobile.excalidraw .scroll-back-to-content {
            bottom: calc(80px + var(--sab, 0));
            z-index: -1
        }

        :root[dir=rtl] .excalidraw .rtl-mirror {
            -webkit-transform: scaleX(-1);
            transform: scaleX(-1)
        }

        .excalidraw .zen-mode-visibility {
            visibility: visible;
            opacity: 1;
            height: auto;
            width: auto;
            transition: opacity .5s
        }

        .excalidraw .zen-mode-visibility.zen-mode-visibility--hidden {
            visibility: hidden;
            opacity: 0;
            height: 0;
            width: 0;
            transition: opacity .5s
        }

        .excalidraw .disable-pointerEvents {
            pointer-events: none !important
        }

        .excalidraw.excalidraw--view-mode .App-menu {
            display: flex;
            justify-content: space-between
        }

        .excalidraw input[type=text],
        .excalidraw textarea:not(.excalidraw-wysiwyg) {
            color: var(--text-primary-color);
            border: 1.5px solid var(--input-border-color);
            padding: .75rem;
            white-space: nowrap;
            border-radius: var(--space-factor);
            background-color: var(--input-bg-color)
        }

        .excalidraw input[type=text]:not(:focus):hover,
        .excalidraw textarea:not(.excalidraw-wysiwyg):not(:focus):hover {
            border-color: var(--color-brand-hover)
        }

        .excalidraw input[type=text]:focus,
        .excalidraw textarea:not(.excalidraw-wysiwyg):focus {
            outline: none;
            border-color: var(--color-brand-hover)
        }

        @media print {

            .excalidraw .App-bottom-bar,
            .excalidraw .FixedSideContainer,
            .excalidraw .layer-ui__wrapper {
                display: none
            }
        }

        .excalidraw ::-webkit-scrollbar {
            width: 3px;
            height: 3px
        }

        .excalidraw select::-webkit-scrollbar {
            width: 10px
        }

        .excalidraw ::-webkit-scrollbar-thumb {
            background: var(--scrollbar-thumb);
            border-radius: 10px
        }

        .excalidraw ::-webkit-scrollbar-thumb:hover {
            background: var(--scrollbar-thumb-hover)
        }

        .excalidraw ::-webkit-scrollbar-thumb:active {
            background: var(--scrollbar-thumb)
        }

        .excalidraw .mobile-misc-tools-container {
            position: absolute;
            top: calc(5rem - var(--editor-container-padding));
            right: calc(var(--editor-container-padding)*-1);
            display: flex;
            flex-direction: column;
            border: 1px solid var(--sidebar-border-color);
            border-top-left-radius: var(--border-radius-lg);
            border-bottom-left-radius: var(--border-radius-lg);
            border-right: 0;
            overflow: hidden;
            background-color: var(--island-bg-color)
        }

        .excalidraw .mobile-misc-tools-container .ToolIcon__icon {
            width: 2rem;
            height: 2rem;
            border-radius: 0
        }

        .excalidraw .mobile-misc-tools-container .default-sidebar-trigger {
            border: 0
        }

        .excalidraw .App-toolbar--mobile {
            overflow: visible;
            max-width: 98vw
        }

        .excalidraw .App-toolbar--mobile .ToolIcon__keybinding {
            display: none
        }

        .excalidraw .UserList-Wrapper {
            margin: 0;
            padding: 0;
            border: none;
            text-align: left
        }

        .excalidraw .UserList-Wrapper legend {
            display: block;
            font-size: .75rem;
            font-weight: 400;
            margin: 0 0 .25rem;
            padding: 0
        }

        .excalidraw .main-menu-trigger {
            border: none;
            box-shadow: 0 0 0 1px var(--color-surface-lowest);
            background-color: var(--color-surface-low)
        }

        .excalidraw .main-menu-trigger:active {
            box-shadow: 0 0 0 1px var(--color-brand-active)
        }

        .excalidraw .App-menu__left {
            --button-border: transparent;
            --button-bg: var(--color-surface-mid)
        }

        .excalidraw.theme--dark.excalidraw .App-menu__left {
            --button-hover-bg: #363541;
            --button-bg: var(--color-surface-high)
        }

        .ErrorSplash.excalidraw {
            min-height: 100vh;
            padding: 20px 0;
            overflow: auto;
            display: flex;
            align-items: center;
            justify-content: center;
            -webkit-user-select: text;
            user-select: text
        }

        .ErrorSplash.excalidraw .ErrorSplash-messageContainer {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            padding: 40px;
            background-color: #ffe3e3;
            border: 3px solid #c92a2a
        }

        .ErrorSplash.excalidraw .ErrorSplash-paragraph {
            margin: 15px 0;
            max-width: 600px
        }

        .ErrorSplash.excalidraw .ErrorSplash-paragraph.align-center {
            text-align: center
        }

        .ErrorSplash.excalidraw .bigger,
        .ErrorSplash.excalidraw .bigger button {
            font-size: 1.1em
        }

        .ErrorSplash.excalidraw .smaller,
        .ErrorSplash.excalidraw .smaller button {
            font-size: .9em
        }

        .ErrorSplash.excalidraw .ErrorSplash-details {
            display: flex;
            flex-direction: column;
            align-items: flex-start
        }

        .ErrorSplash.excalidraw .ErrorSplash-details textarea {
            width: 100%;
            margin: 10px 0;
            font-family: "Cascadia";
            font-size: .8em
        }

        .excalidraw__embeddable-container .excalidraw__embeddable-container__inner {
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: var(--embeddable-radius)
        }

        .excalidraw__embeddable-container .excalidraw__embeddable__outer {
            width: 100%;
            height: 100%
        }

        .excalidraw__embeddable-container .excalidraw__embeddable__outer>* {
            border-radius: var(--embeddable-radius)
        }

        .excalidraw__embeddable-container .excalidraw__embeddable-hint {
            position: absolute;
            z-index: 1;
            background: rgba(0, 0, 0, .5);
            padding: 1rem 1.6rem;
            border-radius: 12px;
            color: #fff;
            font-weight: bold;
            letter-spacing: .6px;
            font-family: "Assistant"
        }
    
        .sQHoZUY.orM9hcb--madefor {
            --wbu-font-stack: var(--avo-font-stack);
            --wbu-font-weight-regular: var(--avo-font-weight-regular);
            --wbu-font-weight-medium: var(--avo-font-weight-medium);
            --wbu-font-weight-bold: var(--avo-font-weight-bold)
        }

        .sVmrY5m {
            --avo-ui-tpa-button-main-text-color: var(--avo-forms-formPreviousButtonColor);
            --avo-ui-tpa-button-main-text-color-rgb: var(--avo-forms-formPreviousButtonColor-rgb);
            --avo-ui-tpa-button-main-text-color-opacity: var(--avo-forms-formPreviousButtonColor-opacity);
            --avo-ui-tpa-button-hover-text-color: var(--avo-forms-formPreviousButtonColorHover);
            --avo-ui-tpa-button-hover-text-color-rgb: var(--avo-forms-formPreviousButtonColorHover-rgb);
            --avo-ui-tpa-button-hover-text-color-opacity: var(--avo-forms-formPreviousButtonColorHover-opacity);
            --avo-ui-tpa-button-main-text-font-text-decoration: var(--avo-forms-formPreviousButtonFont-text-decoration);
            --avo-ui-tpa-button-main-text-font-line-height: var(--avo-forms-formPreviousButtonFont-line-height);
            --avo-ui-tpa-button-main-text-font-family: var(--avo-forms-formPreviousButtonFont-family);
            --avo-ui-tpa-button-main-text-font-size: var(--avo-forms-formPreviousButtonFont-size);
            --avo-ui-tpa-button-main-text-font-style: var(--avo-forms-formPreviousButtonFont-style);
            --avo-ui-tpa-button-main-text-font-variant: var(--avo-forms-formPreviousButtonFont-variant);
            --avo-ui-tpa-button-main-text-font-weight: var(--avo-forms-formPreviousButtonFont-weight);
            --avo-ui-tpa-button-hover-text-font-style: var(--avo-forms-formPreviousButtonFontHover-style, var(--avo-forms-formPreviousButtonFont-style));
            --avo-ui-tpa-button-hover-text-font-weight: var(--avo-forms-formPreviousButtonFontHover-weight, var(--avo-forms-formPreviousButtonFont-weight));
            --avo-ui-tpa-button-hover-text-font-text-decoration: var(--avo-forms-formPreviousButtonFontHover-text-decoration, var(--avo-forms-formPreviousButtonFont-text-decoration));
            --avo-ui-tpa-button-main-background-color: var(--avo-forms-formPreviousButtonBackgroundColor);
            --avo-ui-tpa-button-main-background-color-rgb: var(--avo-forms-formPreviousButtonBackgroundColor-rgb);
            --avo-ui-tpa-button-main-background-color-opacity: var(--avo-forms-formPreviousButtonBackgroundColor-opacity);
            --avo-ui-tpa-button-hover-background-color: var(--avo-forms-formPreviousButtonBackgroundColorHover);
            --avo-ui-tpa-button-hover-background-color-rgb: var(--avo-forms-formPreviousButtonBackgroundColorHover-rgb);
            --avo-ui-tpa-button-hover-background-color-opacity: var(--avo-forms-formPreviousButtonBackgroundColorHover-opacity);
            --avo-ui-tpa-button-main-border-color: var(--avo-forms-formPreviousButtonBorderColor);
            --avo-ui-tpa-button-main-border-color-rgb: var(--avo-forms-formPreviousButtonBorderColor-rgb);
            --avo-ui-tpa-button-main-border-color-opacity: var(--avo-forms-formPreviousButtonBorderColor-opacity);
            --avo-ui-tpa-button-hover-border-color: var(--avo-forms-formPreviousButtonBorderColorHover);
            --avo-ui-tpa-button-hover-border-color-rgb: var(--avo-forms-formPreviousButtonBorderColorHover-rgb);
            --avo-ui-tpa-button-hover-border-color-opacity: var(--avo-forms-formPreviousButtonBorderColorHover-opacity);
            --avo-ui-tpa-button-main-border-width: var(--avo-forms-formPreviousButtonBorderWidth);
            --avo-ui-tpa-button-main-border-radius: var(--avo-forms-formPreviousButtonBorderRadius)
        }

        .s__5lI9gM {
            --avo-ui-tpa-button-main-text-color: var(--avo-forms-formPreviousButtonColorHover);
            --avo-ui-tpa-button-main-text-color-rgb: var(--avo-forms-formPreviousButtonColorHover-rgb);
            --avo-ui-tpa-button-main-text-color-opacity: var(--avo-forms-formPreviousButtonColorHover-opacity);
            --avo-ui-tpa-button-hover-text-color: var(--avo-forms-formPreviousButtonColorHover);
            --avo-ui-tpa-button-hover-text-color-rgb: var(--avo-forms-formPreviousButtonColorHover-rgb);
            --avo-ui-tpa-button-hover-text-color-opacity: var(--avo-forms-formPreviousButtonColorHover-opacity);
            --avo-ui-tpa-button-main-text-font-text-decoration: var(--avo-forms-formPreviousButtonFont-text-decoration);
            --avo-ui-tpa-button-main-text-font-line-height: var(--avo-forms-formPreviousButtonFont-line-height);
            --avo-ui-tpa-button-main-text-font-family: var(--avo-forms-formPreviousButtonFont-family);
            --avo-ui-tpa-button-main-text-font-size: var(--avo-forms-formPreviousButtonFont-size);
            --avo-ui-tpa-button-main-text-font-style: var(--avo-forms-formPreviousButtonFont-style);
            --avo-ui-tpa-button-main-text-font-variant: var(--avo-forms-formPreviousButtonFont-variant);
            --avo-ui-tpa-button-main-text-font-weight: var(--avo-forms-formPreviousButtonFont-weight);
            --avo-ui-tpa-button-main-text-font-style: var(--avo-forms-formSubmitButtonFontHover-style, var(--avo-forms-formSubmitButtonFont-style));
            --avo-ui-tpa-button-main-text-font-weight: var(--avo-forms-formSubmitButtonFontHover-weight, var(--avo-forms-formSubmitButtonFont-weight));
            --avo-ui-tpa-button-main-text-font-text-decoration: var(--avo-forms-formSubmitButtonFontHover-text-decoration, var(--avo-forms-formSubmitButtonFont-text-decoration));
            --avo-ui-tpa-button-main-background-color: var(--avo-forms-formPreviousButtonBackgroundColorHover);
            --avo-ui-tpa-button-main-background-color-rgb: var(--avo-forms-formPreviousButtonBackgroundColorHover-rgb);
            --avo-ui-tpa-button-main-background-color-opacity: var(--avo-forms-formPreviousButtonBackgroundColorHover-opacity);
            --avo-ui-tpa-button-hover-background-color: var(--avo-forms-formPreviousButtonBackgroundColorHover);
            --avo-ui-tpa-button-hover-background-color-rgb: var(--avo-forms-formPreviousButtonBackgroundColorHover-rgb);
            --avo-ui-tpa-button-hover-background-color-opacity: var(--avo-forms-formPreviousButtonBackgroundColorHover-opacity);
            --avo-ui-tpa-button-main-border-color: var(--avo-forms-formPreviousButtonBorderColorHover);
            --avo-ui-tpa-button-main-border-color-rgb: var(--avo-forms-formPreviousButtonBorderColorHover-rgb);
            --avo-ui-tpa-button-main-border-color-opacity: var(--avo-forms-formPreviousButtonBorderColorHover-opacity);
            --avo-ui-tpa-button-hover-border-color: var(--avo-forms-formPreviousButtonBorderColorHover);
            --avo-ui-tpa-button-hover-border-color-rgb: var(--avo-forms-formPreviousButtonBorderColorHover-rgb);
            --avo-ui-tpa-button-hover-border-color-opacity: var(--avo-forms-formPreviousButtonBorderColorHover-opacity);
            --avo-ui-tpa-button-main-border-width: var(--avo-forms-formPreviousButtonBorderWidth);
            --avo-ui-tpa-button-main-border-radius: var(--avo-forms-formPreviousButtonBorderRadius)
        }

        .slGztSx {
            --avo-ui-tpa-button-main-text-color: var(--avo-forms-formNextButtonColor);
            --avo-ui-tpa-button-main-text-color-rgb: var(--avo-forms-formNextButtonColor-rgb);
            --avo-ui-tpa-button-main-text-color-opacity: var(--avo-forms-formNextButtonColor-opacity);
            --avo-ui-tpa-button-hover-text-color: var(--avo-forms-formNextButtonColorHover);
            --avo-ui-tpa-button-hover-text-color-rgb: var(--avo-forms-formNextButtonColorHover-rgb);
            --avo-ui-tpa-button-hover-text-color-opacity: var(--avo-forms-formNextButtonColorHover-opacity);
            --avo-ui-tpa-button-main-text-font-text-decoration: var(--avo-forms-formNextButtonFont-text-decoration);
            --avo-ui-tpa-button-main-text-font-line-height: var(--avo-forms-formNextButtonFont-line-height);
            --avo-ui-tpa-button-main-text-font-family: var(--avo-forms-formNextButtonFont-family);
            --avo-ui-tpa-button-main-text-font-size: var(--avo-forms-formNextButtonFont-size);
            --avo-ui-tpa-button-main-text-font-style: var(--avo-forms-formNextButtonFont-style);
            --avo-ui-tpa-button-main-text-font-variant: var(--avo-forms-formNextButtonFont-variant);
            --avo-ui-tpa-button-main-text-font-weight: var(--avo-forms-formNextButtonFont-weight);
            --avo-ui-tpa-button-hover-text-font-style: var(--avo-forms-formNextButtonFontHover-style, var(--avo-forms-formNextButtonFont-style));
            --avo-ui-tpa-button-hover-text-font-weight: var(--avo-forms-formNextButtonFontHover-weight, var(--avo-forms-formNextButtonFont-weight));
            --avo-ui-tpa-button-hover-text-font-text-decoration: var(--avo-forms-formNextButtonFontHover-text-decoration, var(--avo-forms-formNextButtonFont-text-decoration));
            --avo-ui-tpa-button-main-background-color: var(--avo-forms-formNextButtonBackgroundColor);
            --avo-ui-tpa-button-main-background-color-rgb: var(--avo-forms-formNextButtonBackgroundColor-rgb);
            --avo-ui-tpa-button-main-background-color-opacity: var(--avo-forms-formNextButtonBackgroundColor-opacity);
            --avo-ui-tpa-button-hover-background-color: var(--avo-forms-formNextButtonBackgroundColorHover);
            --avo-ui-tpa-button-hover-background-color-rgb: var(--avo-forms-formNextButtonBackgroundColorHover-rgb);
            --avo-ui-tpa-button-hover-background-color-opacity: var(--avo-forms-formNextButtonBackgroundColorHover-opacity);
            --avo-ui-tpa-button-main-border-color: var(--avo-forms-formNextButtonBorderColor);
            --avo-ui-tpa-button-main-border-color-rgb: var(--avo-forms-formNextButtonBorderColor-rgb);
            --avo-ui-tpa-button-main-border-color-opacity: var(--avo-forms-formNextButtonBorderColor-opacity);
            --avo-ui-tpa-button-hover-border-color: var(--avo-forms-formNextButtonBorderColorHover);
            --avo-ui-tpa-button-hover-border-color-rgb: var(--avo-forms-formNextButtonBorderColorHover-rgb);
            --avo-ui-tpa-button-hover-border-color-opacity: var(--avo-forms-formNextButtonBorderColorHover-opacity);
            --avo-ui-tpa-button-main-border-width: var(--avo-forms-formNextButtonBorderWidth);
            --avo-ui-tpa-button-main-border-radius: var(--avo-forms-formNextButtonBorderRadius);
            margin-left: auto
        }

        .sMnC5St {
            --avo-ui-tpa-button-main-text-color: var(--avo-forms-formNextButtonColorHover);
            --avo-ui-tpa-button-main-text-color-rgb: var(--avo-forms-formNextButtonColorHover-rgb);
            --avo-ui-tpa-button-main-text-color-opacity: var(--avo-forms-formNextButtonColorHover-opacity);
            --avo-ui-tpa-button-hover-text-color: var(--avo-forms-formNextButtonColorHover);
            --avo-ui-tpa-button-hover-text-color-rgb: var(--avo-forms-formNextButtonColorHover-rgb);
            --avo-ui-tpa-button-hover-text-color-opacity: var(--avo-forms-formNextButtonColorHover-opacity);
            --avo-ui-tpa-button-main-text-font-text-decoration: var(--avo-forms-formNextButtonFont-text-decoration);
            --avo-ui-tpa-button-main-text-font-line-height: var(--avo-forms-formNextButtonFont-line-height);
            --avo-ui-tpa-button-main-text-font-family: var(--avo-forms-formNextButtonFont-family);
            --avo-ui-tpa-button-main-text-font-size: var(--avo-forms-formNextButtonFont-size);
            --avo-ui-tpa-button-main-text-font-style: var(--avo-forms-formNextButtonFont-style);
            --avo-ui-tpa-button-main-text-font-variant: var(--avo-forms-formNextButtonFont-variant);
            --avo-ui-tpa-button-main-text-font-weight: var(--avo-forms-formNextButtonFont-weight);
            --avo-ui-tpa-button-main-text-font-style: var(--avo-forms-formNextButtonFontHover-style, var(--avo-forms-formNextButtonFont-style));
            --avo-ui-tpa-button-main-text-font-weight: var(--avo-forms-formNextButtonFontHover-weight, var(--avo-forms-formNextButtonFont-weight));
            --avo-ui-tpa-button-main-text-font-text-decoration: var(--avo-forms-formNextButtonFontHover-text-decoration, var(--avo-forms-formNextButtonFont-text-decoration));
            --avo-ui-tpa-button-main-background-color: var(--avo-forms-formNextButtonBackgroundColorHover);
            --avo-ui-tpa-button-main-background-color-rgb: var(--avo-forms-formNextButtonBackgroundColorHover-rgb);
            --avo-ui-tpa-button-main-background-color-opacity: var(--avo-forms-formNextButtonBackgroundColorHover-opacity);
            --avo-ui-tpa-button-hover-background-color: var(--avo-forms-formNextButtonBackgroundColorHover);
            --avo-ui-tpa-button-hover-background-color-rgb: var(--avo-forms-formNextButtonBackgroundColorHover-rgb);
            --avo-ui-tpa-button-hover-background-color-opacity: var(--avo-forms-formNextButtonBackgroundColorHover-opacity);
            --avo-ui-tpa-button-main-border-color: var(--avo-forms-formNextButtonBorderColorHover);
            --avo-ui-tpa-button-main-border-color-rgb: var(--avo-forms-formNextButtonBorderColorHover-rgb);
            --avo-ui-tpa-button-main-border-color-opacity: var(--avo-forms-formNextButtonBorderColorHover-opacity);
            --avo-ui-tpa-button-hover-border-color: var(--avo-forms-formNextButtonBorderColorHover);
            --avo-ui-tpa-button-hover-border-color-rgb: var(--avo-forms-formNextButtonBorderColorHover-rgb);
            --avo-ui-tpa-button-hover-border-color-opacity: var(--avo-forms-formNextButtonBorderColorHover-opacity);
            --avo-ui-tpa-button-main-border-width: var(--avo-forms-formNextButtonBorderWidth);
            --avo-ui-tpa-button-main-border-radius: var(--avo-forms-formNextButtonBorderRadius);
            margin-left: auto
        }

        .s__0oqQvY {
            --avo-ui-tpa-error-message-wrapper-error-color: var(--avo-forms-formInputErrorColor);
            --avo-ui-tpa-error-message-wrapper-error-color-rgb: var(--avo-forms-formInputErrorColor-rgb);
            --avo-ui-tpa-error-message-wrapper-error-color-opacity: var(--avo-forms-formInputErrorColor-opacity)
        }

        .sYP_tlR {
            --wbu-color-blue-0: #0f2ccf;
            --wbu-color-blue-100: #2f5dff;
            --wbu-color-blue-200: #597dff;
            --wbu-color-blue-300: #acbeff;
            --wbu-color-blue-400: #d5dfff;
            --wbu-color-blue-500: #eaefff;
            --wbu-color-blue-600: #f5f7ff;
            --wbu-color-black-0: #151414;
            --wbu-color-black-100: #383838;
            --wbu-color-black-200: #525150;
            --wbu-color-black-300: #767574;
            --wbu-color-black-400: #a8a6a5;
            --wbu-color-black-500: #e0dfdf;
            --wbu-color-black-600: #f1f0ef;
            --wbu-color-red-0: #9c2426;
            --wbu-color-red-100: #df3336;
            --wbu-color-red-200: #e55c5e;
            --wbu-color-red-300: #ed8f90;
            --wbu-color-red-400: #f4b8b9;
            --wbu-color-red-500: #f9d6d7;
            --wbu-color-red-600: #fcebeb;
            --wbu-color-green-0: #0d4f3d;
            --wbu-color-green-100: #4b916d;
            --wbu-color-green-200: #97c693;
            --wbu-color-green-300: #bde2a7;
            --wbu-color-green-400: #daf3c0;
            --wbu-color-green-500: #effae5;
            --wbu-color-green-600: #f1f5ed;
            --wbu-color-yellow-0: #d49341;
            --wbu-color-yellow-100: #f9ad4d;
            --wbu-color-yellow-200: #fabd71;
            --wbu-color-yellow-300: #fcd29d;
            --wbu-color-yellow-400: #fdead2;
            --wbu-color-yellow-500: #fef3e5;
            --wbu-color-yellow-600: #fef6ed;
            --wbu-color-orange-0: #ae3e09;
            --wbu-color-orange-100: #ff8044;
            --wbu-color-orange-200: #fe9361;
            --wbu-color-orange-300: #fda77f;
            --wbu-color-orange-400: #fbcfbb;
            --wbu-color-orange-500: #fbe3d9;
            --wbu-color-orange-600: #fdf1ec;
            --wbu-color-purple-0: #5000aa;
            --wbu-color-purple-100: #7200f3;
            --wbu-color-purple-200: #8b2df5;
            --wbu-color-purple-300: #be89f9;
            --wbu-color-purple-400: #d7b7fb;
            --wbu-color-purple-500: #f1e5fe;
            --wbu-color-purple-600: #f8f2ff;
            --wbu-color-ai-0: #4d3dd0;
            --wbu-color-ai-100: #5a48f5;
            --wbu-color-ai-200: #7b6df7;
            --wbu-color-ai-300: #a59bfa;
            --wbu-color-ai-400: #d6d1fc;
            --wbu-color-ai-500: #e7e4fe;
            --wbu-color-ai-600: #eeecfe;
            --wbu-heading-font-stack: "Madefor Display", "Helvetica Neue", Helvetica, Arial, "\E3\192\A1\E3\201A\A4\E3\192\AA\E3\201A\AA", "meiryo", "\E3\192\2019\E3\192\A9\E3\201A\AE\E3\192\17D\E8\A7\2019\E3\201A\B4  pro w3", "hiragino kaku gothic pro", sans-serif;
            --wbu-text-tiny-size: 10px;
            --wbu-text-tiny-line-height: 12px;
            --wbu-text-small-size: 12px;
            --wbu-text-small-line-height: 12px;
            --wbu-text-medium-size: 14px;
            --wbu-text-medium-line-height: 16px;
            --wbu-text-large-size: 16px;
            --wbu-text-large-line-height: 18px;
            --wbu-heading-h1-font-size: 32px;
            --wbu-heading-h1-line-height: 40px;
            --wbu-heading-h1-letter-spacing: -0.5px;
            --wbu-heading-h1-font-weight: 400;
            --wbu-heading-h2-font-size: 24px;
            --wbu-heading-h2-line-height: 32px;
            --wbu-heading-h2-letter-spacing: -0.5px;
            --wbu-heading-h2-font-weight: 500;
            --wbu-heading-h3-font-size: 16px;
            --wbu-heading-h3-line-height: 24px;
            --wbu-heading-h3-letter-spacing: -0.5px;
            --wbu-heading-h3-font-weight: 700;
            --wbu-heading-h4-font-size: 14px;
            --wbu-heading-h4-line-height: 18px;
            --wbu-heading-h4-letter-spacing: 0px;
            --wbu-heading-h4-font-weight: 500;
            --wbu-heading-h5-font-size: 12px;
            --wbu-heading-h5-line-height: 18px;
            --wbu-heading-h5-letter-spacing: 0px;
            --wbu-heading-h5-font-weight: 600
        }

        .sRwjrN7.och83_y--madefor {
            --wbu-font-stack: var(--avo-font-stack);
            --wbu-font-weight-regular: var(--avo-font-weight-regular);
            --wbu-font-weight-medium: var(--avo-font-weight-medium);
            --wbu-font-weight-bold: var(--avo-font-weight-bold)
        }

        .sqZlH4g,
        .ssVqNoI {
            outline: 0
        }

        .sO2ruDt .s__3rpIvb {
            font-size: 14px
        }

        .sO2ruDt.oGk5mDL---type-7-default:not(.oGk5mDL--wired) .s__3rpIvb.oGk5mDL---priority-5-basic {
            background-color: #000;
            border-color: #000;
            color: #fff
        }

        .sO2ruDt.oGk5mDL---type-7-default:not(.oGk5mDL--wired) .s__3rpIvb.oGk5mDL---priority-14-basicSecondary {
            border-color: #000;
            color: #000
        }

        .sO2ruDt.oGk5mDL---type-4-text:not(.oGk5mDL--wired) .s__3rpIvb.oGk5mDL---priority-7-primary {
            color: #000
        }

        .sWioyPF {
            display: inline-block;
            position: relative
        }

        .sWioyPF.o__48RNDz--fluid {
            display: block;
            width: 100%
        }

        .sGr_SqN {
            background-color: #fff;
            border-color: #000;
            border-radius: initial;
            border-style: solid;
            border-width: 1px;
            padding: initial
        }

        .s__0wnXp8 {
            border-style: solid;
            height: 0;
            margin: 5px;
            position: absolute;
            width: 0
        }

        .syNaPYw[data-placement*=right].stahP_O {
            padding-left: 5px
        }

        .syNaPYw[data-placement*=right].stahP_O .s__0wnXp8 {
            border-color: transparent #000 transparent transparent;
            border-width: 5px 5px 5px 0;
            left: -5px;
            margin-left: 5px;
            margin-right: 0
        }

        .syNaPYw[data-placement*=left].stahP_O {
            padding-right: 5px
        }

        .syNaPYw[data-placement*=left].stahP_O .s__0wnXp8 {
            border-color: transparent transparent transparent #000;
            border-width: 5px 0 5px 5px;
            margin-left: 0;
            margin-right: 5px;
            right: -5px
        }

        .syNaPYw[data-placement*=bottom].stahP_O {
            padding-top: 5px
        }

        .syNaPYw[data-placement*=bottom].stahP_O .s__0wnXp8 {
            border-color: transparent transparent #000 transparent;
            border-width: 0 5px 5px 5px;
            margin-bottom: 0;
            margin-top: 5px;
            top: -5px
        }

        .syNaPYw[data-placement*=top].stahP_O {
            padding-bottom: 5px
        }

        .syNaPYw[data-placement*=top].stahP_O .s__0wnXp8 {
            border-color: #000 transparent transparent transparent;
            border-width: 5px 5px 0 5px;
            bottom: -5px;
            margin-bottom: 5px;
            margin-top: 0
        }

        .sFhfTHl {
            position: relative
        }

        .CvQpuc {
            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%
        }

        ._Kekmv {
            font-size: 18px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            margin: 24px 0 8px 0
        }

        .yriMaM {
            font-size: 14px !important;
            font-weight: 400 !important;
            line-height: 18px !important
        }

        ._Kekmv,
        .yriMaM {
            font-family: Madefor, Helvetica Neue, Helvetica, Arial, sans-serif !important
        }

        .sgKo7D0 {
            --submitbuttonwut805068570-explicit-padding: 11px;
            --avo-ui-tpa-button-main-text-color: var(--avo-forms-formSubmitButtonColor);
            --avo-ui-tpa-button-main-text-color-rgb: var(--avo-forms-formSubmitButtonColor-rgb);
            --avo-ui-tpa-button-main-text-color-opacity: var(--avo-forms-formSubmitButtonColor-opacity);
            --avo-ui-tpa-button-main-text-font-text-decoration: var(--avo-forms-formSubmitButtonFont-text-decoration);
            --avo-ui-tpa-button-main-text-font-line-height: var(--avo-forms-formSubmitButtonFont-line-height);
            --avo-ui-tpa-button-main-text-font-family: var(--avo-forms-formSubmitButtonFont-family);
            --avo-ui-tpa-button-main-text-font-size: var(--avo-forms-formSubmitButtonFont-size);
            --avo-ui-tpa-button-main-text-font-style: var(--avo-forms-formSubmitButtonFont-style);
            --avo-ui-tpa-button-main-text-font-variant: var(--avo-forms-formSubmitButtonFont-variant);
            --avo-ui-tpa-button-main-text-font-weight: var(--avo-forms-formSubmitButtonFont-weight);
            --avo-ui-tpa-button-hover-text-font-style: var(--avo-forms-formSubmitButtonFontHover-style, var(--avo-forms-formSubmitButtonFont-style));
            --avo-ui-tpa-button-hover-text-font-weight: var(--avo-forms-formSubmitButtonFontHover-weight, var(--avo-forms-formSubmitButtonFont-weight));
            --avo-ui-tpa-button-hover-text-font-text-decoration: var(--avo-forms-formSubmitButtonFontHover-text-decoration, var(--avo-forms-formSubmitButtonFont-text-decoration));
            --avo-ui-tpa-button-main-background-color: var(--avo-forms-formSubmitButtonBackgroundColor);
            --avo-ui-tpa-button-main-background-color-rgb: var(--avo-forms-formSubmitButtonBackgroundColor-rgb);
            --avo-ui-tpa-button-main-background-color-opacity: var(--avo-forms-formSubmitButtonBackgroundColor-opacity);
            --avo-ui-tpa-button-hover-background-color: var(--avo-forms-formSubmitButtonBackgroundColorHover);
            --avo-ui-tpa-button-hover-background-color-rgb: var(--avo-forms-formSubmitButtonBackgroundColorHover-rgb);
            --avo-ui-tpa-button-hover-background-color-opacity: var(--avo-forms-formSubmitButtonBackgroundColorHover-opacity);
            --avo-ui-tpa-button-main-border-color: var(--avo-forms-formSubmitButtonBorderColor);
            --avo-ui-tpa-button-main-border-color-rgb: var(--avo-forms-formSubmitButtonBorderColor-rgb);
            --avo-ui-tpa-button-main-border-color-opacity: var(--avo-forms-formSubmitButtonBorderColor-opacity);
            --avo-ui-tpa-button-hover-border-color: var(--avo-forms-formSubmitButtonBorderColorHover);
            --avo-ui-tpa-button-hover-border-color-rgb: var(--avo-forms-formSubmitButtonBorderColorHover-rgb);
            --avo-ui-tpa-button-hover-border-color-opacity: var(--avo-forms-formSubmitButtonBorderColorHover-opacity);
            --avo-ui-tpa-button-main-border-width: var(--avo-forms-formSubmitButtonBorderWidth);
            --avo-ui-tpa-button-main-border-radius: var(--avo-forms-formSubmitButtonBorderRadius);
            --avo-ui-tpa-button-hover-text-color: var(--avo-forms-formSubmitButtonColorHover);
            --avo-ui-tpa-button-hover-text-color-rgb: var(--avo-forms-formSubmitButtonColorHover-rgb);
            --avo-ui-tpa-button-hover-text-color-opacity: var(--avo-forms-formSubmitButtonColorHover-opacity);
            --avo-ui-tpa-button-padding-block-start: var(--submitbuttonwut805068570-explicit-padding);
            --avo-ui-tpa-button-padding-block-end: var(--submitbuttonwut805068570-explicit-padding);
            min-width: 0 !important;
            padding-inline: min(5%, 15px) !important
        }

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

        .sasFW9G {
            width: 100%
        }

        .sEgWCPr {
            min-width: 100px !important
        }

        .sCCUGm1 {
            --avo-ui-tpa-text-button-main-text-color: var(--avo-forms-formSubmitButtonColor);
            --avo-ui-tpa-text-button-main-text-color-rgb: var(--avo-forms-formSubmitButtonColor-rgb);
            --avo-ui-tpa-text-button-main-text-color-opacity: var(--avo-forms-formSubmitButtonColor-opacity);
            --avo-ui-tpa-text-button-main-text-font-text-decoration: var(--avo-forms-formSubmitButtonFont-text-decoration);
            --avo-ui-tpa-text-button-main-text-font-line-height: var(--avo-forms-formSubmitButtonFont-line-height);
            --avo-ui-tpa-text-button-main-text-font-family: var(--avo-forms-formSubmitButtonFont-family);
            --avo-ui-tpa-text-button-main-text-font-size: var(--avo-forms-formSubmitButtonFont-size);
            --avo-ui-tpa-text-button-main-text-font-style: var(--avo-forms-formSubmitButtonFont-style);
            --avo-ui-tpa-text-button-main-text-font-variant: var(--avo-forms-formSubmitButtonFont-variant);
            --avo-ui-tpa-text-button-main-text-font-weight: var(--avo-forms-formSubmitButtonFont-weight)
        }

        .sCCUGm1:hover,
        .skxLJE4 {
            color: rgb(var(--avo-forms-formSubmitButtonColorHover, var(--avo-color-5))) !important
        }

        .sqrHXDy {
            --avo-ui-tpa-button-main-text-color: var(--avo-forms-formSubmitButtonColorHover);
            --avo-ui-tpa-button-main-text-color-rgb: var(--avo-forms-formSubmitButtonColorHover-rgb);
            --avo-ui-tpa-button-main-text-color-opacity: var(--avo-forms-formSubmitButtonColorHover-opacity);
            --avo-ui-tpa-button-main-text-font-style: var(--avo-forms-formSubmitButtonFontHover-style, var(--avo-forms-formSubmitButtonFont-style));
            --avo-ui-tpa-button-main-text-font-weight: var(--avo-forms-formSubmitButtonFontHover-weight, var(--avo-forms-formSubmitButtonFont-weight));
            --avo-ui-tpa-button-main-text-font-text-decoration: var(--avo-forms-formSubmitButtonFontHover-text-decoration, var(--avo-forms-formSubmitButtonFont-text-decoration));
            --avo-ui-tpa-button-main-background-color: var(--avo-forms-formSubmitButtonBackgroundColorHover);
            --avo-ui-tpa-button-main-background-color-rgb: var(--avo-forms-formSubmitButtonBackgroundColorHover-rgb);
            --avo-ui-tpa-button-main-background-color-opacity: var(--avo-forms-formSubmitButtonBackgroundColorHover-opacity);
            --avo-ui-tpa-button-hover-background-color: var(--avo-forms-formSubmitButtonBackgroundColorHover);
            --avo-ui-tpa-button-hover-background-color-rgb: var(--avo-forms-formSubmitButtonBackgroundColorHover-rgb);
            --avo-ui-tpa-button-hover-background-color-opacity: var(--avo-forms-formSubmitButtonBackgroundColorHover-opacity);
            --avo-ui-tpa-button-main-border-color: var(--avo-forms-formSubmitButtonBorderColorHover);
            --avo-ui-tpa-button-main-border-color-rgb: var(--avo-forms-formSubmitButtonBorderColorHover-rgb);
            --avo-ui-tpa-button-main-border-color-opacity: var(--avo-forms-formSubmitButtonBorderColorHover-opacity);
            --avo-ui-tpa-button-hover-border-color: var(--avo-forms-formSubmitButtonBorderColorHover);
            --avo-ui-tpa-button-hover-border-color-rgb: var(--avo-forms-formSubmitButtonBorderColorHover-rgb);
            --avo-ui-tpa-button-hover-border-color-opacity: var(--avo-forms-formSubmitButtonBorderColorHover-opacity);
            --avo-ui-tpa-button-main-border-width: var(--avo-forms-formSubmitButtonBorderWidth);
            --avo-ui-tpa-button-main-border-radius: var(--avo-forms-formSubmitButtonBorderRadius);
            --avo-ui-tpa-button-hover-text-color: var(--avo-forms-formSubmitButtonColorHover);
            --avo-ui-tpa-button-hover-text-color-rgb: var(--avo-forms-formSubmitButtonColorHover-rgb);
            --avo-ui-tpa-button-hover-text-color-opacity: var(--avo-forms-formSubmitButtonColorHover-opacity)
        }

        .s__637HSU {
            align-self: end;
            width: 100%
        }

        .sYsuLUN {
            display: flex;
            height: 100%;
            width: 100%
        }

        .s__0wMXKP {
            display: flex;
            justify-content: space-between
        }

        .sAX9qX_ {
            min-width: 100px
        }

        .sCjRp4V {
            text-align: center
        }

        .sdvxq7V {
            height: 15px !important;
            width: 15px !important
        }

        .sCCUGm1 .sdvxq7V circle,
        .sgKo7D0 .sdvxq7V circle {
            stroke: rgb(var(--avo-forms-formSubmitButtonColor, var(--avo-color-1)))
        }

        .stkCIdj {
            height: 0;
            visibility: hidden
        }

        .s__5wusy3 {
            gap: var(--submitbuttonwut805068570-avo-forms-formRowSpacing, 24px)
        }

        .sHBmGR5 {
            pointer-events: none
        }

        .s__1_H6FH .sGr_SqN {
            word-wrap: break-word;
            overflow-wrap: break-word;
            word-break: break-word
        }

        .sy89EvO {
            align-items: center;
            cursor: pointer;
            display: inline-flex
        }

        .sh0kxyQ,
        .sihRB6N {
            flex-shrink: 0
        }

        .sy89EvO.ouNZOBi--disabled {
            cursor: default
        }

        .sy89EvO[disabled] {
            pointer-events: none
        }

        .s_hU_NI {
            --wut-error-color: rgb(var(--avo-ui-tpa-error-message-wrapper-error-color, 223, 49, 49));
            --ErrorMessageWrapper809833722-transparent: 0, 0, 0, 0
        }

        .s_hU_NI:not(.oUKytyH--visible) {
            margin-bottom: var(--avo-ui-tpa-error-message-wrapper-min-message-height)
        }

        .s_hU_NI.oUKytyH--visible {
            margin-bottom: calc(var(--avo-ui-tpa-error-message-wrapper-min-message-height, 28px) - 20px - 8px)
        }

        .skgf4fh {
            align-items: flex-start;
            background-color: rgb(var(--avo-ui-tpa-error-message-wrapper-background-color, var(--ErrorMessageWrapper809833722-transparent)));
            border-color: rgb(var(--avo-ui-tpa-error-message-wrapper-border-color, var(--ErrorMessageWrapper809833722-transparent)));
            border-radius: var(--avo-ui-tpa-error-message-wrapper-border-radius, 4px);
            border-style: solid;
            border-width: var(--avo-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
        }

        .sZDaT7l {
            flex-shrink: 0;
            margin-inline-end: 2px
        }

        .s_hU_NI.oUKytyH---errorAppearance-19-BackgroundAndBorder .skgf4fh {
            --ErrorMessageWrapper809833722-border-color: 223, 49, 49, 0.2;
            --ErrorMessageWrapper809833722-background-color: 253, 243, 243;
            background-color: rgb(var(--avo-ui-tpa-error-message-wrapper-background-color, var(--ErrorMessageWrapper809833722-background-color)));
            border-color: rgb(var(--avo-ui-tpa-error-message-wrapper-border-color, var(--ErrorMessageWrapper809833722-border-color)));
            border-width: var(--avo-ui-tpa-error-message-wrapper-border-width, 1px);
            padding: 8px
        }

        .s_hU_NI.oUKytyH---errorAppearance-19-BackgroundAndBorder .sZDaT7l {
            margin-inline-end: 4px
        }

        .sQkpl1d {
            display: flex;
            justify-content: space-between;
            margin-top: 8px
        }

        .sQkpl1d .skgf4fh {
            margin-top: 0;
            margin-inline-end: 12px
        }

        .seUhTBS {
            --TextField3175414461-default-main-border-width: 1px
        }

        .seUhTBS.omiPagG--error.omiPagG--newErrorMessage {
            --avo-ui-tpa-error-message-wrapper-error-color: var(--avo-ui-tpa-text-field-error-color, 223, 49, 49);
            --avo-ui-tpa-error-message-wrapper-error-color-rgb: var(--avo-ui-tpa-text-field-error-color-rgb, 223, 49, 49);
            --avo-ui-tpa-error-message-wrapper-error-color-opacity: var(--avo-ui-tpa-text-field-error-color-opacity);
            --avo-ui-tpa-error-message-wrapper-min-message-height: var(--avo-ui-tpa-text-field-error-message-min-height)
        }

        .sluWUmE {
            align-items: center;
            background-color: rgb(var(--avo-ui-tpa-text-field-main-background-color, var(--wst-primary-background-color-rgb, var(--avo-color-1))));
            border-color: rgb(var(--avo-ui-tpa-text-field-main-border-color-rgb, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))), calc(var(--avo-ui-tpa-text-field-main-border-color-opacity, 1)*var(--avo-ui-tpa-text-field-main-border-opacity, .6)));
            border-radius: 0;
            box-sizing: border-box;
            display: flex;
            font-family: var(--avo-ui-tpa-text-field-main-text-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-text-field-main-text-font-size, 16px);
            font-style: var(--avo-ui-tpa-text-field-main-text-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-text-field-main-text-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-text-field-main-text-font-weight, var(--avo-font-Body-M-weight));
            line-height: var(--avo-ui-tpa-text-field-main-text-font-line-height, var(--avo-font-Body-M-line-height));
            padding: 0;
            text-decoration: var(--avo-ui-tpa-text-field-main-text-font-text-decoration, var(--avo-font-Body-M-text-decoration))
        }

        .seUhTBS.omiPagG--readOnlyCustom .sluWUmE {
            background-color: rgb(var(--avo-ui-tpa-text-field-readonly-background-color, var(--avo-color-1)));
            border-color: rgb(var(--avo-ui-tpa-text-field-readonly-border-color, var(--avo-color-5), .2));
            font-family: var(--avo-ui-tpa-text-field-readonly-text-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-text-field-readonly-text-font-size, 16px);
            font-style: var(--avo-ui-tpa-text-field-readonly-text-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-text-field-readonly-text-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-text-field-readonly-text-font-weight, var(--avo-font-Body-M-weight));
            line-height: var(--avo-ui-tpa-text-field-readonly-text-font-line-height, var(--avo-font-Body-M-line-height));
            text-decoration: var(--avo-ui-tpa-text-field-readonly-text-font-text-decoration, var(--avo-font-Body-M-text-decoration))
        }

        .sDaKvzn {
            margin-bottom: 8px
        }

        #SITE_CONTAINER.focus-ring-active .seUhTBS .skXypt_:focus:not(:hover),
        #SITE_CONTAINER.focus-ring-active .seUhTBS .sluWUmE:focus-within {
            box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
            z-index: 999
        }

        .sluWUmE input:-webkit-autofill {
            -webkit-text-fill-color: rgb(var(--avo-ui-tpa-text-field-main-text-color, var(--avo-color-5)));
            -webkit-box-shadow: 0 0 0 1.5em rgb(var(--avo-ui-tpa-text-field-main-background-color, var(--avo-color-1))) inset !important
        }

        .sluWUmE.omiPagG---theme-3-box {
            border: 1px solid rgb(var(--avo-ui-tpa-text-field-main-border-color-rgb, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))), calc(var(--avo-ui-tpa-text-field-main-border-color-opacity, 1)*var(--avo-ui-tpa-text-field-main-border-opacity, .6)));
            border-radius: var(--avo-ui-tpa-text-field-main-border-radius, 0);
            border-width: var(--avo-ui-tpa-text-field-main-border-width, var(--TextField3175414461-default-main-border-width, 1px))
        }

        .seUhTBS.omiPagG--readOnlyCustom .sluWUmE.omiPagG---theme-3-box {
            background-color: rgb(var(--avo-ui-tpa-text-field-readonly-background-color, var(--avo-color-1)));
            border-color: rgb(var(--avo-ui-tpa-text-field-readonly-border-color, var(--avo-color-5), .2));
            border-radius: var(--avo-ui-tpa-text-field-readonly-border-radius, 0);
            border-width: var(--avo-ui-tpa-text-field-readonly-border-width, 1px)
        }

        .sluWUmE.omiPagG---theme-4-line {
            background-color: rgb(var(--avo-ui-tpa-text-field-main-background-color, var(--wst-primary-background-color-rgb, transparent)));
            border-bottom: 1px solid rgb(var(--avo-ui-tpa-text-field-main-border-color-rgb, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))), calc(var(--avo-ui-tpa-text-field-main-border-color-opacity, 1)*var(--avo-ui-tpa-text-field-main-border-opacity, .6)));
            border-radius: var(--avo-ui-tpa-text-field-main-border-radius, 0);
            border-width: var(--avo-ui-tpa-text-field-main-border-width, var(--TextField3175414461-default-main-border-width, 1px))
        }

        .seUhTBS.omiPagG--readOnlyCustom .sluWUmE.omiPagG---theme-4-line {
            --TextField3175414461-transparent: 0, 0, 0, 0;
            background-color: rgb(var(--avo-ui-tpa-text-field-readonly-background-color, var(--TextField3175414461-transparent)));
            border-bottom: 1px solid rgb(var(--avo-ui-tpa-text-field-readonly-border-color, var(--avo-color-5), .2));
            border-radius: var(--avo-ui-tpa-text-field-readonly-border-radius, 0);
            border-width: var(--avo-ui-tpa-text-field-readonly-border-width, 1px)
        }

        .sluWUmE.oXd4cBy--focus,
        .sluWUmE:hover {
            border-color: rgb(var(--avo-ui-tpa-text-field-hover-border-color, var(--avo-ui-tpa-text-field-main-border-color, var(--avo-color-5))));
            border-radius: var(--avo-ui-tpa-text-field-hover-border-radius, 1px);
            border-width: var(--avo-ui-tpa-text-field-hover-border-width, var(--TextField3175414461-default-main-border-width, 1px))
        }

        .sluWUmE.omiPagG---theme-3-box.oXd4cBy--focus,
        .sluWUmE.omiPagG---theme-3-box:hover,
        .sluWUmE.omiPagG---theme-4-line.oXd4cBy--focus,
        .sluWUmE.omiPagG---theme-4-line:hover {
            background-color: rgb(var(--avo-ui-tpa-text-field-hover-background-color-rgb, var(--avo-ui-tpa-text-field-main-background-color-rgb, transparent)), calc(var(--avo-ui-tpa-text-field-hover-background-color-opacity, var(--avo-ui-tpa-text-field-main-background-color-opacity, 1))*var(--avo-ui-tpa-text-field-hover-background-opacity, 1)))
        }

        .seUhTBS.omiPagG--disabled .sluWUmE {
            border-color: rgb(var(--avo-ui-tpa-text-field-main-disabled-border-color-rgb, var(--avo-ui-tpa-text-field-main-border-color-rgb, var(--avo-color-5))), calc(var(--avo-ui-tpa-text-field-main-disabled-border-color-opacity, var(--avo-ui-tpa-text-field-main-border-color-opacity, 1))*.6))
        }

        .seUhTBS.omiPagG--disabled .sluWUmE.omiPagG---theme-3-box {
            background-color: rgb(var(--avo-ui-tpa-text-field-main-background-color, var(--avo-color-1)))
        }

        .seUhTBS.omiPagG--success .sluWUmE {
            border-color: rgb(var(--wst-system-success-color-rgb, 0, 130, 80), .6)
        }

        .seUhTBS.omiPagG--success .sluWUmE.oXd4cBy--focus,
        .seUhTBS.omiPagG--success .sluWUmE:hover {
            border-color: #008250
        }

        .seUhTBS.omiPagG--error:not(.omiPagG--newErrorMessage) .sluWUmE {
            border-color: rgb(var(--avo-ui-tpa-text-field-main-error-border-color, var(--wst-system-error-color-rgb, 223, 49, 49)), .6)
        }

        .seUhTBS.omiPagG--error.omiPagG--newErrorMessage .sluWUmE {
            --TextField3175414461-avo-ui-tpa-text-field-border-color-internal: rgb(var(--avo-ui-tpa-text-field-main-error-border-color, var(--wst-system-error-color-rgb)));
            border-color: var(--TextField3175414461-avo-ui-tpa-text-field-border-color-internal, var(--wut-error-color, #df3131)) !important
        }

        .seUhTBS.omiPagG--error:not(.omiPagG--newErrorMessage) .sluWUmE.oXd4cBy--focus,
        .seUhTBS.omiPagG--error:not(.omiPagG--newErrorMessage) .sluWUmE:hover {
            border-color: rgb(var(--avo-ui-tpa-text-field-main-error-border-color, 223, 49, 49))
        }

        .seUhTBS.omiPagG--hasPrefix .sluWUmE .sljIAx_ {
            padding-inline-start: 0;
            text-indent: var(--avo-ui-tpa-text-field-prefix-padding-inline-end, 4px)
        }

        .sluWUmE .sljIAx_ {
            background-color: transparent;
            border: 0;
            box-sizing: border-box;
            color: rgb(var(--avo-ui-tpa-text-field-main-text-color, var(--avo-color-5)));
            font-family: var(--avo-ui-tpa-text-field-main-text-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-text-field-main-text-font-size, 16px);
            font-style: var(--avo-ui-tpa-text-field-main-text-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-text-field-main-text-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-text-field-main-text-font-weight, var(--avo-font-Body-M-weight));
            line-height: var(--avo-ui-tpa-text-field-main-text-font-line-height, 24px);
            margin: 0;
            min-width: 0;
            padding-block-end: var(--avo-ui-tpa-text-field-padding-block-end, 8px);
            padding-block-start: var(--avo-ui-tpa-text-field-padding-block-start, 8px);
            padding-inline-start: 0;
            text-decoration: var(--avo-ui-tpa-text-field-main-text-font-text-decoration, var(--avo-font-Body-M-text-decoration));
            text-indent: var(--avo-ui-tpa-text-field-padding-inline-start, 12px);
            vertical-align: middle;
            width: 100%
        }

        .seUhTBS.omiPagG--readOnlyCustom .sluWUmE .sljIAx_ {
            color: rgb(var(--avo-ui-tpa-text-field-readonly-text-color, var(--avo-color-5)));
            font-family: var(--avo-ui-tpa-text-field-readonly-text-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-text-field-readonly-text-font-size, 16px);
            font-style: var(--avo-ui-tpa-text-field-readonly-text-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-text-field-readonly-text-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-text-field-readonly-text-font-weight, var(--avo-font-Body-M-weight));
            line-height: var(--avo-ui-tpa-text-field-readonly-text-font-line-height, 24px);
            text-decoration: var(--avo-ui-tpa-text-field-readonly-text-font-text-decoration, var(--avo-font-Body-M-text-decoration))
        }

        .sluWUmE.omiPagG---theme-4-line .sljIAx_ {
            padding-block-end: var(--avo-ui-tpa-text-field-padding-block-end, 8px);
            padding-block-start: var(--avo-ui-tpa-text-field-padding-block-start, 8px);
            padding-inline-end: var(--avo-ui-tpa-text-field-padding-inline-end, 0);
            padding-inline-start: 0;
            text-indent: var(--avo-ui-tpa-text-field-padding-inline-start, 0)
        }

        .sluWUmE.oXd4cBy--focus .sljIAx_,
        .sluWUmE:hover .sljIAx_ {
            color: rgb(var(--avo-ui-tpa-text-field-hover-text-color, var(--avo-ui-tpa-text-field-main-text-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5)))))
        }

        .seUhTBS.omiPagG--disabled .sQd9vTX svg,
        .sluWUmE.oXd4cBy--disabled .sljIAx_ {
            fill: rgb(var(--avo-ui-tpa-text-field-suffix-disabled-color, var(--wst-system-disabled-color-rgb)));
            color: rgb(var(--avo-ui-tpa-text-field-main-text-disabled-color, var(--wst-system-disabled-color-rgb, var(--avo-color-29))))
        }

        .sluWUmE.oXd4cBy--focus .sljIAx_ {
            outline: 0
        }

        .sluWUmE .sljIAx_::selection {
            background: rgb(var(--avo-ui-tpa-text-field-main-text-color-rgb, var(--avo-color-5)), calc(var(--avo-ui-tpa-text-field-main-text-color-opacity, 1)*.2))
        }

        .sfu_M0F {
            align-items: center;
            display: flex;
            justify-content: flex-end;
            margin: 0 -4px;
            padding: 0;
            padding-inline-start: var(--avo-ui-tpa-text-field-suffix-padding-inline-start, 8px);
            white-space: nowrap
        }

        .sfu_M0F.omiPagG--arrows {
            height: 100%
        }

        .sluWUmE.omiPagG---theme-3-box {
            padding-inline-end: var(--avo-ui-tpa-text-field-padding-inline-end, 12px)
        }

        .s__0W3M2q {
            align-items: center;
            display: flex;
            height: 100%
        }

        .s_9IHaZ {
            display: inline-block;
            height: 100%;
            width: 4px
        }

        .seUhTBS .strRTnH {
            --avo-ui-tpa-icon-button-icon-color: var(--avo-ui-tpa-text-field-main-text-color, --avo-color-5);
            --avo-ui-tpa-icon-button-icon-color-rgb: var(--avo-ui-tpa-text-field-main-text-color-rgb, --avo-color-5);
            --avo-ui-tpa-icon-button-icon-color-opacity: var(--avo-ui-tpa-text-field-main-text-color-opacity);
            border-radius: 20px;
            display: block;
            outline: 0
        }

        .seUhTBS .strRTnH:focus,
        .seUhTBS .strRTnH:hover {
            background-color: transparent;
            opacity: 1
        }

        .sQd9vTX {
            align-items: center;
            color: rgb(var(--avo-ui-tpa-text-field-main-text-color, var(--avo-color-5)));
            display: flex;
            height: 100%
        }

        .sluWUmE .sljIAx_::-webkit-input-placeholder,
        .sluWUmE .sljIAx_::placeholder {
            --wst-paragraph-2-overriden-font-text-decoration: var(--wst-paragraph-2-text-decoration);
            --wst-paragraph-2-overriden-font-line-height: var(--wst-paragraph-2-line-height);
            --wst-paragraph-2-overriden-font-family: var(--wst-paragraph-2-font-family);
            --wst-paragraph-2-overriden-font-size: var(--wst-paragraph-2-font-size);
            --wst-paragraph-2-overriden-font-style: var(--wst-paragraph-2-font-style);
            --wst-paragraph-2-overriden-font-variant: var(--wst-paragraph-2-font-variant);
            --wst-paragraph-2-overriden-font-weight: var(--wst-paragraph-2-font-weight);
            color: rgb(var(--avo-ui-tpa-text-field-placeholder-color, var(--wst-shade-3-color-rgb, var(--avo-color-4))));
            font-family: var(--avo-ui-tpa-text-field-placeholder-font-family, var(--wst-paragraph-2-overriden-font-family));
            font-size: var(--avo-ui-tpa-text-field-placeholder-font-size, var(--wst-paragraph-2-overriden-font-size));
            font-style: var(--avo-ui-tpa-text-field-placeholder-font-style, var(--wst-paragraph-2-overriden-font-style));
            font-variant: var(--avo-ui-tpa-text-field-placeholder-font-variant, var(--wst-paragraph-2-overriden-font-variant));
            font-weight: var(--avo-ui-tpa-text-field-placeholder-font-weight, var(--wst-paragraph-2-overriden-font-weight));
            line-height: var(--avo-ui-tpa-text-field-placeholder-font-line-height, var(--wst-paragraph-2-overriden-font-line-height));
            text-decoration: var(--avo-ui-tpa-text-field-placeholder-font-text-decoration, var(--wst-paragraph-2-overriden-font-text-decoration))
        }

        .seUhTBS.omiPagG--disabled .sluWUmE .sljIAx_::-webkit-input-placeholder,
        .seUhTBS.omiPagG--disabled .sluWUmE .sljIAx_::placeholder {
            color: rgb(var(--avo-ui-tpa-text-field-disabled-placeholder-color, var(--avo-color-29)))
        }

        .svw8iw2 {
            --wst-paragraph-2-overriden-font-text-decoration: var(--wst-paragraph-2-text-decoration);
            --wst-paragraph-2-overriden-font-line-height: 1.4;
            --wst-paragraph-2-overriden-font-family: var(--wst-paragraph-2-font-family);
            --wst-paragraph-2-overriden-font-size: 14px;
            --wst-paragraph-2-overriden-font-style: var(--wst-paragraph-2-font-style);
            --wst-paragraph-2-overriden-font-variant: var(--wst-paragraph-2-font-variant);
            --wst-paragraph-2-overriden-font-weight: var(--wst-paragraph-2-font-weight);
            color: rgb(var(--avo-ui-tpa-text-field-main-label-text-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))));
            display: inline-block;
            font-family: var(--avo-ui-tpa-text-field-main-label-font-family, var(--wst-paragraph-2-overriden-font-family, var(--avo-font-Body-M-family)));
            font-size: var(--avo-ui-tpa-text-field-main-label-font-size, var(--wst-paragraph-2-overriden-font-size, var(--avo-font-Body-M-size)));
            font-style: var(--avo-ui-tpa-text-field-main-label-font-style, var(--wst-paragraph-2-overriden-font-style, var(--avo-font-Body-M-style)));
            font-variant: var(--avo-ui-tpa-text-field-main-label-font-variant, var(--wst-paragraph-2-overriden-font-variant, var(--avo-font-Body-M-variant)));
            font-weight: var(--avo-ui-tpa-text-field-main-label-font-weight, var(--wst-paragraph-2-overriden-font-weight, var(--avo-font-Body-M-weight)));
            line-height: var(--avo-ui-tpa-text-field-main-label-font-line-height, var(--wst-paragraph-2-overriden-font-line-height, var(--avo-font-Body-M-line-height)));
            margin-bottom: 8px;
            text-decoration: var(--avo-ui-tpa-text-field-main-label-font-text-decoration, var(--wst-paragraph-2-overriden-font-text-decoration, var(--avo-font-Body-M-text-decoration)))
        }

        .seUhTBS.omiPagG--disabled .svw8iw2 {
            color: rgb(var(--avo-ui-tpa-text-field-disabled-label-color, var(--avo-color-29)))
        }

        .seUhTBS.omiPagG--readOnlyCustom .svw8iw2 {
            color: rgb(var(--avo-ui-tpa-text-field-readonly-label-text-color, var(--avo-color-5)));
            font-family: var(--avo-ui-tpa-text-field-readonly-label-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-text-field-readonly-label-font-size, 14px);
            font-style: var(--avo-ui-tpa-text-field-readonly-label-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-text-field-readonly-label-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-text-field-readonly-label-font-weight, var(--avo-font-Body-M-weight));
            line-height: var(--avo-ui-tpa-text-field-readonly-label-font-line-height, 1.4);
            text-decoration: var(--avo-ui-tpa-text-field-readonly-label-font-text-decoration, var(--avo-font-Body-M-text-decoration))
        }

        .sEEWMBj {
            color: rgb(var(--avo-ui-tpa-text-field-char-count-color, var(--wst-shade-3-color-rgb, var(--avo-color-4))));
            display: flex;
            font-family: var(--avo-ui-tpa-text-field-char-count-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-text-field-char-count-font-size, 14px);
            font-style: var(--avo-ui-tpa-text-field-char-count-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-text-field-char-count-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-text-field-char-count-font-weight, var(--avo-font-Body-M-weight));
            justify-content: flex-end;
            line-height: var(--avo-ui-tpa-text-field-char-count-font-line-height, 1.4);
            margin-top: 8px;
            text-decoration: var(--avo-ui-tpa-text-field-char-count-font-text-decoration, var(--avo-font-Body-M-text-decoration))
        }

        .seUhTBS.omiPagG--error.omiPagG--newErrorMessage.omiPagG--hasErrorMessage .sEEWMBj {
            margin-top: 0
        }

        .s__93fuP5 {
            display: none
        }

        .sld5NE0 {
            color: #df3131 !important
        }

        .st1bwM_ {
            color: rgb(var(--wst-system-success-color-rgb, 0, 130, 80))
        }

        .say8W7_ {
            align-items: center;
            color: rgb(var(--avo-ui-tpa-text-field-prefix-color, var(--avo-color-4)));
            display: flex;
            margin-inline-start: var(--avo-ui-tpa-text-field-padding-inline-start, 12px)
        }

        .seUhTBS.omiPagG--readOnlyCustom .say8W7_ {
            color: rgb(var(--avo-ui-tpa-text-field-readonly-prefix-color, var(--avo-color-4)))
        }

        .say8W7_ svg {
            color: rgb(var(--avo-ui-tpa-text-field-prefix-color, var(--avo-color-5)))
        }

        .seUhTBS.omiPagG--readOnlyCustom .say8W7_ svg {
            color: rgb(var(--avo-ui-tpa-text-field-readonly-prefix-color, var(--avo-color-5)))
        }

        .sluWUmE.omiPagG---theme-4-line .say8W7_ {
            margin-inline-start: 0
        }

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

        .sluWUmE input[type=number]::-webkit-inner-spin-button,
        .sluWUmE input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none
        }

        .sluWUmE input[type=number] {
            appearance: textfield
        }

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

        .seUhTBS.omiPagG--readOnlyCustom .sluWUmE input {
            border-radius: var(--avo-ui-tpa-text-field-readonly-border-radius, 0)
        }

        .sluWUmE.oXd4cBy--focus input,
        .sluWUmE:hover input {
            border-radius: var(--avo-ui-tpa-text-field-hover-border-radius, 1px)
        }

        .s__4pDr86 {
            display: flex;
            flex-direction: column;
            padding-bottom: var(--avo-ui-tpa-text-field-arrows-suffix-vertical-padding, 4px);
            padding-top: var(--avo-ui-tpa-text-field-arrows-suffix-vertical-padding, 4px)
        }

        .shMar7P {
            all: unset;
            cursor: pointer;
            height: 16px;
            line-height: 16px
        }

        .seUhTBS .sgjbb0e {
            color: rgb(var(--avo-ui-tpa-text-field-helper-text-color, var(--avo-color-4)));
            display: block;
            font-family: var(--avo-ui-tpa-text-field-helper-text-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-text-field-helper-text-font-size, 14px);
            font-style: var(--avo-ui-tpa-text-field-helper-text-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-text-field-helper-text-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-text-field-helper-text-font-weight, var(--avo-font-Body-M-weight));
            line-height: var(--avo-ui-tpa-text-field-helper-text-font-line-height, 1.4);
            margin-top: 8px;
            text-decoration: var(--avo-ui-tpa-text-field-helper-text-font-text-decoration, var(--avo-font-Body-M-text-decoration))
        }

        .skXypt_ {
            cursor: pointer;
            display: block;
            height: calc(max(24px, 1em));
            width: calc(max(24px, 1em))
        }

        .skXypt_.omiPagG--disabled {
            cursor: default
        }

        .sXTjVMx {
            position: relative;
            width: 100%
        }

        .swtew2u {
            font-family: var(--avo-ui-tpa-text-field-main-label-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-text-field-main-label-font-size, 16px);
            font-style: var(--avo-ui-tpa-text-field-main-label-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-text-field-main-label-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-text-field-main-label-font-weight, var(--avo-font-Body-M-weight));
            line-height: var(--avo-ui-tpa-text-field-main-label-font-line-height, 1.4);
            padding-top: 3.6px;
            text-decoration: var(--avo-ui-tpa-text-field-main-label-font-text-decoration, var(--avo-font-Body-M-text-decoration))
        }

        .svw8iw2.omiPagG---style-8-floating {
            color: rgb(var(--avo-ui-tpa-text-field-main-label-text-color, var(--avo-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)
        }

        .seUhTBS.omiPagG--readOnlyCustom .svw8iw2.omiPagG---style-8-floating {
            color: rgb(var(--avo-ui-tpa-text-field-readonly-label-text-color, var(--avo-color-4)));
            font: inherit
        }

        .seUhTBS.omiPagG--hasFloatingLabelActive .svw8iw2.omiPagG---style-8-floating {
            font-size: .875em;
            padding-top: 2px;
            top: 6px;
            transform: translateY(0)
        }

        .seUhTBS.omiPagG--hasFloatingLabel .svw8iw2.omiPagG---theme-3-box {
            padding-inline-start: 0;
            text-indent: 20px
        }

        .seUhTBS.omiPagG--hasFloatingLabel .sluWUmE.omiPagG---theme-3-box .sljIAx_ {
            padding: 0 0 6px;
            padding-inline-start: 0;
            text-indent: 20px
        }

        .seUhTBS.omiPagG--hasFloatingLabel .sluWUmE.omiPagG---theme-4-line .sljIAx_ {
            padding: 0 0 4px;
            padding-inline-start: 0;
            text-indent: 0
        }

        .seUhTBS.omiPagG--hasFloatingLabel.omiPagG--hasPrefix .sluWUmE .sljIAx_,
        .seUhTBS.omiPagG--hasFloatingLabel.omiPagG--hasPrefix .svw8iw2 {
            padding-inline-start: 0;
            text-indent: 4px
        }

        .seUhTBS.omiPagG--hasFloatingLabel.omiPagG--hasSuffix .sluWUmE .sljIAx_,
        .seUhTBS.omiPagG--hasFloatingLabel.omiPagG--hasSuffix .svw8iw2 {
            padding-inline-end: 4px
        }

        .seUhTBS.omiPagG--hasFloatingLabel .sluWUmE.omiPagG---theme-3-box {
            padding-inline-end: 20px
        }

        .seUhTBS.omiPagG--hasFloatingLabel .sluWUmE.omiPagG---theme-3-box .say8W7_ {
            margin-inline-start: 20px
        }

        .suv0S34 {
            --Text1914457661-primary-color: rgb(var(--avo-ui-tpa-text-main-text-color, var(--avo-color-5)));
            --Text1914457661-secondary-color: rgb(var(--avo-ui-tpa-text-main-text-color, var(--avo-color-4)))
        }

        .suv0S34.ooelb2O---priority-7-primary {
            color: var(--wut-text-color, var(--Text1914457661-primary-color))
        }

        .suv0S34.ooelb2O---priority-9-secondary {
            color: var(--wut-placeholder-color, var(--Text1914457661-secondary-color))
        }

        .suv0S34.ooelb2O---typography-10-smallTitle {
            font-family: var(--avo-ui-tpa-text-main-text-font-family, var(--avo-font-Page-title-family));
            font-size: var(--avo-ui-tpa-text-main-text-font-size, 24px);
            font-style: var(--avo-ui-tpa-text-main-text-font-style, var(--avo-font-Page-title-style));
            font-variant: var(--avo-ui-tpa-text-main-text-font-variant, var(--avo-font-Page-title-variant));
            font-weight: var(--avo-ui-tpa-text-main-text-font-weight, var(--avo-font-Page-title-weight));
            line-height: var(--avo-ui-tpa-text-main-text-font-line-height, 1.33em);
            text-decoration: var(--avo-ui-tpa-text-main-text-font-text-decoration, var(--avo-font-Page-title-text-decoration))
        }

        .suv0S34.ooelb2O---typography-11-runningText {
            line-height: var(--avo-ui-tpa-text-main-text-font-line-height, 1.5em)
        }

        .suv0S34.ooelb2O---typography-11-runningText,
        .suv0S34.ooelb2O---typography-8-listText {
            font-family: var(--avo-ui-tpa-text-main-text-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-text-main-text-font-size, 16px);
            font-style: var(--avo-ui-tpa-text-main-text-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-text-main-text-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-text-main-text-font-weight, var(--avo-font-Body-M-weight));
            text-decoration: var(--avo-ui-tpa-text-main-text-font-text-decoration, var(--avo-font-Body-M-text-decoration))
        }

        .suv0S34.ooelb2O---typography-8-listText {
            line-height: var(--avo-ui-tpa-text-main-text-font-line-height, 2em)
        }

        .suv0S34.ooelb2O---typography-10-largeTitle {
            font-family: var(--avo-ui-tpa-text-main-text-font-family, var(--avo-font-Heading-M-family));
            font-size: var(--avo-ui-tpa-text-main-text-font-size, 32px);
            font-style: var(--avo-ui-tpa-text-main-text-font-style, var(--avo-font-Heading-M-style));
            font-variant: var(--avo-ui-tpa-text-main-text-font-variant, var(--avo-font-Heading-M-variant));
            font-weight: var(--avo-ui-tpa-text-main-text-font-weight, var(--avo-font-Heading-M-weight));
            line-height: var(--avo-ui-tpa-text-main-text-font-line-height, 1.25em);
            text-decoration: var(--avo-ui-tpa-text-main-text-font-text-decoration, var(--avo-font-Heading-M-text-decoration))
        }

        .suv0S34.ooelb2O--mobile.ooelb2O---typography-10-smallTitle {
            font-family: var(--avo-ui-tpa-text-main-text-font-family, var(--avo-font-Page-title-family));
            font-size: var(--avo-ui-tpa-text-main-text-font-size, 20px);
            font-style: var(--avo-ui-tpa-text-main-text-font-style, var(--avo-font-Page-title-style));
            font-variant: var(--avo-ui-tpa-text-main-text-font-variant, var(--avo-font-Page-title-variant));
            font-weight: var(--avo-ui-tpa-text-main-text-font-weight, var(--avo-font-Page-title-weight));
            line-height: var(--avo-ui-tpa-text-main-text-font-line-height, 1.4em);
            text-decoration: var(--avo-ui-tpa-text-main-text-font-text-decoration, var(--avo-font-Page-title-text-decoration))
        }

        .suv0S34.ooelb2O--mobile.ooelb2O---typography-11-runningText {
            line-height: var(--avo-ui-tpa-text-main-text-font-line-height, 1.42em)
        }

        .suv0S34.ooelb2O--mobile.ooelb2O---typography-11-runningText,
        .suv0S34.ooelb2O--mobile.ooelb2O---typography-8-listText {
            font-family: var(--avo-ui-tpa-text-main-text-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-text-main-text-font-size, 14px);
            font-style: var(--avo-ui-tpa-text-main-text-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-text-main-text-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-text-main-text-font-weight, var(--avo-font-Body-M-weight));
            text-decoration: var(--avo-ui-tpa-text-main-text-font-text-decoration, var(--avo-font-Body-M-text-decoration))
        }

        .suv0S34.ooelb2O--mobile.ooelb2O---typography-8-listText {
            line-height: var(--avo-ui-tpa-text-main-text-font-line-height, 1.72em)
        }

        .suv0S34.ooelb2O--mobile.ooelb2O---typography-10-largeTitle {
            font-family: var(--avo-ui-tpa-text-main-text-font-family, var(--avo-font-Heading-M-family));
            font-size: var(--avo-ui-tpa-text-main-text-font-size, 24px);
            font-style: var(--avo-ui-tpa-text-main-text-font-style, var(--avo-font-Heading-M-style));
            font-variant: var(--avo-ui-tpa-text-main-text-font-variant, var(--avo-font-Heading-M-variant));
            font-weight: var(--avo-ui-tpa-text-main-text-font-weight, var(--avo-font-Heading-M-weight));
            line-height: var(--avo-ui-tpa-text-main-text-font-line-height, 1.33em);
            text-decoration: var(--avo-ui-tpa-text-main-text-font-text-decoration, var(--avo-font-Heading-M-text-decoration))
        }

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

        .sEscF_m {
            --Spinner1086310563-diameter: var(--avo-ui-tpa-spinner-diameter, 50px);
            animation: Spinner1086310563__rotate 2s linear infinite;
            height: var(--Spinner1086310563-diameter);
            left: auto;
            top: auto;
            width: var(--Spinner1086310563-diameter)
        }

        .sKqGnq2 {
            stroke: rgb(var(--avo-ui-tpa-spinner-path-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))));
            stroke-width: clamp(1px, var(--avo-ui-tpa-spinner-stroke-width, 4px), 10px);
            animation: Spinner1086310563__dash 1.5s ease-in-out infinite
        }

        .sEscF_m.oS6jGdj--slim .sKqGnq2 {
            stroke-width: clamp(1px, var(--avo-ui-tpa-spinner-stroke-width, 1px), 10px)
        }

        .sEscF_m.oS6jGdj--centered {
            left: calc(50% - var(--Spinner1086310563-diameter)/2);
            position: absolute;
            top: calc(50% - var(--Spinner1086310563-diameter)/2)
        }

        .sEscF_m.oS6jGdj--static,
        .sEscF_m.oS6jGdj--static .sKqGnq2 {
            animation: none
        }

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

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

        .sWHt5Y4 {
            --SectionNotification630052479-border-radius: 2px;
            --SectionNotification630052479-main-vertical-padding: 9px;
            --SectionNotification630052479-main-compact-vertical-padding: 5px;
            --SectionNotification630052479-main-left-padding: 12px;
            --SectionNotification630052479-main-right-padding: 16px;
            --SectionNotification630052479-content-padding: 8px;
            --SectionNotification630052479-line-height: 20px;
            --SectionNotification630052479-default-text-color: 0, 0, 0;
            --SectionNotification630052479-default-background-color: 0, 0, 0;
            --SectionNotification630052479-success-color: 0, 130, 80;
            --SectionNotification630052479-success-icon-color: rgb(var(--SectionNotification630052479-success-color));
            --SectionNotification630052479-wst-background-color: var(--wst-paragraph-2-color-rgb, var(--SectionNotification630052479-default-background-color));
            --SectionNotification630052479-wired-text-color: rgb(var(--avo-ui-tpa-section-notification-text-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))));
            --SectionNotification630052479-wired-background-color: rgb(var(--avo-ui-tpa-section-notification-background-color, var(--SectionNotification630052479-wst-background-color), 0.05));
            background-color: #fff;
            border-radius: var(--avo-ui-tpa-section-notification-border-radius, var(--SectionNotification630052479-border-radius));
            display: flex;
            height: 100%;
            width: 100%
        }

        .sRtWeXz {
            background-color: rgb(var(--avo-ui-tpa-section-notification-background-color, var(--SectionNotification630052479-wst-background-color), .05));
            border: 1px solid hsla(0, 0%, 100%, .4);
            border-radius: var(--avo-ui-tpa-section-notification-border-radius, var(--SectionNotification630052479-border-radius));
            color: rgb(var(--avo-ui-tpa-section-notification-text-color, var(--wst-paragraph-2-color-rgb, var(--SectionNotification630052479-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(--SectionNotification630052479-main-vertical-padding) var(--SectionNotification630052479-main-right-padding) var(--SectionNotification630052479-main-vertical-padding) var(--SectionNotification630052479-main-left-padding)
        }

        .sVpe5__ {
            flex: 1;
            flex-direction: row;
            padding: 6px 0
        }

        .sGVlueH,
        .sVpe5__ {
            align-items: center;
            display: flex
        }

        .sGVlueH {
            flex-direction: row;
            justify-content: center;
            margin: var(--SectionNotification630052479-main-vertical-padding) var(--SectionNotification630052479-content-padding)
        }

        .sGVlueH:empty {
            display: none
        }

        .s__5CzhT8 {
            height: 20px;
            transform: translateX(calc(-1*(var(--SectionNotification630052479-content-padding)/2)))
        }

        .sWHt5Y4.oDlGMrp--rtl .s__5CzhT8 {
            transform: translateX(calc((var(--SectionNotification630052479-content-padding)/2)))
        }

        .s__5CzhT8 svg {
            fill: rgb(var(--avo-ui-tpa-section-notification-icon-color, var(--avo-ui-tpa-section-notification-text-color, var(--wst-paragraph-2-color-rgb, var(--SectionNotification630052479-default-text-color)))));
            color: rgb(var(--avo-ui-tpa-section-notification-icon-color, var(--avo-ui-tpa-section-notification-text-color, var(--wst-paragraph-2-color-rgb, var(--SectionNotification630052479-default-text-color)))));
            height: var(--SectionNotification630052479-line-height)
        }

        .sOO8_qy {
            flex: 1;
            line-height: var(--SectionNotification630052479-line-height);
            margin: 0;
            min-width: 200px
        }

        .sOO8_qy:first-child {
            margin: 0
        }

        .sAx_2gb {
            margin: 0 calc(var(--SectionNotification630052479-content-padding)/2)
        }

        .sWHt5Y4.oDlGMrp--error .sRtWeXz {
            background-color: rgb(223, 49, 49, .1)
        }

        .sWHt5Y4.oDlGMrp--alert .sRtWeXz {
            background-color: rgb(255, 182, 0, .1)
        }

        .sWHt5Y4.oDlGMrp--wired {
            background-color: transparent
        }

        .sWHt5Y4.oDlGMrp--wired .sRtWeXz {
            background-color: var(--SectionNotification630052479-wired-background-color);
            color: var(--SectionNotification630052479-wired-text-color)
        }

        .sWHt5Y4.oDlGMrp--wired .s__5CzhT8 svg:not([fill=currentColor]) path {
            stroke: var(--SectionNotification630052479-wired-text-color)
        }

        .sWHt5Y4.oDlGMrp--success .sRtWeXz {
            background-color: rgb(var(--SectionNotification630052479-success-color), .1)
        }

        .sWHt5Y4.oDlGMrp--success .s__5CzhT8 svg:not([fill=currentColor]) path {
            stroke: var(--SectionNotification630052479-success-icon-color)
        }

        .sWHt5Y4.oDlGMrp--error .s__5CzhT8 svg[fill=currentColor] {
            color: #df3131
        }

        .sWHt5Y4.oDlGMrp--success .s__5CzhT8 svg[fill=currentColor] {
            color: var(--SectionNotification630052479-success-icon-color)
        }

        .sWHt5Y4.oDlGMrp--wired .s__5CzhT8 svg[fill=currentColor] {
            color: var(--SectionNotification630052479-wired-text-color)
        }

        .sWHt5Y4.oDlGMrp---size-7-compact .sRtWeXz {
            padding-bottom: var(--SectionNotification630052479-main-compact-vertical-padding);
            padding-top: var(--SectionNotification630052479-main-compact-vertical-padding)
        }

        .sWHt5Y4.oDlGMrp---size-7-compact .sGVlueH {
            margin-bottom: var(--SectionNotification630052479-main-compact-vertical-padding);
            margin-top: var(--SectionNotification630052479-main-compact-vertical-padding)
        }

        .sSCa_b0[data-hook=popover-portal] {
            display: initial
        }

        .sSCa_b0 .sGr_SqN {
            -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
        }

        .sjKAXzf {
            margin: 0;
            position: absolute
        }

        .sjKAXzf,
        .sjKAXzf svg {
            display: block
        }

        .sSCa_b0 .syNaPYw[data-placement*=top].sFY8GiM {
            padding-bottom: 6px
        }

        .sSCa_b0 .syNaPYw[data-placement*=bottom].sFY8GiM {
            padding-top: 6px
        }

        .sSCa_b0 .syNaPYw[data-placement*=left].sFY8GiM {
            padding-right: 6px
        }

        .sSCa_b0 .syNaPYw[data-placement*=right].sFY8GiM {
            padding-left: 6px
        }

        .sSCa_b0 .syNaPYw[data-placement*=top] .sjKAXzf {
            bottom: -1px;
            height: 7px;
            width: 12px
        }

        .sSCa_b0 .syNaPYw[data-placement*=bottom] .sjKAXzf {
            height: 7px;
            top: -1px;
            width: 12px
        }

        .sSCa_b0 .syNaPYw[data-placement*=left] .sjKAXzf {
            height: 12px;
            right: -1px;
            width: 7px
        }

        .sSCa_b0 .syNaPYw[data-placement*=right] .sjKAXzf {
            height: 12px;
            left: -1px;
            width: 7px
        }

        .sSCa_b0 .syNaPYw[data-placement*=top].s__6srbs8 {
            opacity: 0;
            transform: scale(.9) translateY(3px)
        }

        .sSCa_b0 .syNaPYw[data-placement*=bottom].s__6srbs8 {
            opacity: 0;
            transform: scale(.9) translateY(-3px)
        }

        .sSCa_b0 .syNaPYw[data-placement*=left].s__6srbs8 {
            opacity: 0;
            transform: scale(.9) translateX(10px)
        }

        .sSCa_b0 .syNaPYw[data-placement*=right].s__6srbs8 {
            opacity: 0;
            transform: scale(.9) translateX(-10px)
        }

        .sSCa_b0 .syNaPYw[data-placement].s__6srbs8.sYHRSId {
            transition: transform .12s cubic-bezier(.25, .46, .45, .94), applyOpacity .12s cubic-bezier(.25, .46, .45, .94)
        }

        .sSCa_b0 .syNaPYw[data-placement].s__6srbs8.sYHRSId,
        .sSCa_b0 .syNaPYw[data-placement].sx6bvZ1 {
            opacity: 1;
            transform: scale(1) translateY(0) translateX(0)
        }

        .sSCa_b0 .syNaPYw[data-placement].sx6bvZ1.srzq3Wx {
            opacity: 0;
            transition: transform 80ms linear, applyOpacity 80ms linear
        }

        .sSCa_b0.o__73CxGQ---skin-5-error .sGr_SqN {
            background-color: #df3131;
            border: 1px solid hsla(0, 0%, 100%, .25)
        }

        .sSCa_b0.o__73CxGQ---skin-5-wired .sGr_SqN {
            background-color: rgb(var(--avo-ui-tpa-tooltip-background-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))));
            border-color: rgb(var(--avo-ui-tpa-tooltip-border-color-rgb, var(--avo-ui-tpa-tooltip-background-color)), calc(var(--avo-ui-tpa-tooltip-border-color-opacity, 1)*var(--wst-primary-background-color-rgb, var(--avo-color-1))));
            color: rgb(var(--avo-ui-tpa-tooltip-text-color, var(--wst-primary-background-color-rgb, var(--avo-color-1))))
        }

        .sSCa_b0.o__73CxGQ---skin-5-wired .sjKAXzf path {
            fill: rgb(var(--avo-ui-tpa-tooltip-background-color, var(--avo-color-5)));
            stroke: rgb(var(--avo-ui-tpa-tooltip-border-color-rgb, var(--avo-ui-tpa-tooltip-background-color)), calc(var(--avo-ui-tpa-tooltip-border-color-opacity, 1)*var(--avo-color-5)))
        }

        .sSCa_b0.o__73CxGQ---skin-5-wired .sjKAXzf path:first-child {
            stroke: none
        }

        .sSCa_b0.o__73CxGQ---skin-5-wired .sjKAXzf path:last-child {
            stroke-dasharray: 0 17 17
        }

        .sSCa_b0.o__73CxGQ---skin-5-error .sjKAXzf path {
            fill: #df3131
        }

        .s_G66aF {
            --TextButton2587616598-avo-ui-tpa-text-button-background-color-internal: rgb(var(--avo-ui-tpa-text-button-background-color));
            --wst-paragraph-2-overriden-font-text-decoration: var(--wst-paragraph-2-text-decoration);
            --wst-paragraph-2-overriden-font-line-height: 1.5em;
            --wst-paragraph-2-overriden-font-family: var(--wst-paragraph-2-font-family);
            --wst-paragraph-2-overriden-font-size: 16px;
            --wst-paragraph-2-overriden-font-style: var(--wst-paragraph-2-font-style);
            --wst-paragraph-2-overriden-font-variant: var(--wst-paragraph-2-font-variant);
            --wst-paragraph-2-overriden-font-weight: var(--wst-paragraph-2-font-weight);
            background-color: var(--TextButton2587616598-avo-ui-tpa-text-button-background-color-internal, transparent);
            border: 0;
            font-family: var(--avo-ui-tpa-text-button-main-text-font-family, var(--wst-paragraph-2-overriden-font-family, var(--avo-font-Body-M-family)));
            font-size: var(--avo-ui-tpa-text-button-main-text-font-size, var(--wst-paragraph-2-overriden-font-size, var(--avo-font-Body-M-size)));
            font-style: var(--avo-ui-tpa-text-button-main-text-font-style, var(--wst-paragraph-2-overriden-font-style, var(--avo-font-Body-M-style)));
            font-variant: var(--avo-ui-tpa-text-button-main-text-font-variant, var(--wst-paragraph-2-overriden-font-variant, var(--avo-font-Body-M-variant)));
            font-weight: var(--avo-ui-tpa-text-button-main-text-font-weight, var(--wst-paragraph-2-overriden-font-weight, var(--avo-font-Body-M-weight)));
            line-height: var(--avo-ui-tpa-text-button-main-text-font-line-height, var(--wst-paragraph-2-overriden-font-line-height, var(--avo-font-Body-M-line-height)));
            padding: 0;
            text-decoration: none;
            text-decoration: var(--avo-ui-tpa-text-button-main-text-font-text-decoration, var(--wst-paragraph-2-overriden-font-text-decoration, var(--avo-font-Body-M-text-decoration)))
        }

        .s_G66aF.ohl7n43--focus.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF:active.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF:hover.oBsOXjo---hoverStyle-9-underline {
            --wst-paragraph-2-overriden-font-text-decoration: underline;
            --wst-paragraph-2-overriden-font-line-height: 1.5em;
            --wst-paragraph-2-overriden-font-family: var(--wst-paragraph-2-font-family);
            --wst-paragraph-2-overriden-font-size: 16px;
            --wst-paragraph-2-overriden-font-style: var(--wst-paragraph-2-font-style);
            --wst-paragraph-2-overriden-font-variant: var(--wst-paragraph-2-font-variant);
            --wst-paragraph-2-overriden-font-weight: var(--wst-paragraph-2-font-weight);
            font-family: var(--avo-ui-tpa-button-hover-text-font-family, var(--avo-ui-tpa-text-button-main-text-font-family, var(--wst-paragraph-2-overriden-font-family, var(--avo-font-Body-M-family))));
            font-size: var(--avo-ui-tpa-button-hover-text-font-size, var(--avo-ui-tpa-text-button-main-text-font-size, var(--wst-paragraph-2-overriden-font-size, var(--avo-font-Body-M-size))));
            font-style: var(--avo-ui-tpa-button-hover-text-font-style, var(--avo-ui-tpa-text-button-main-text-font-style, var(--wst-paragraph-2-overriden-font-style, var(--avo-font-Body-M-style))));
            font-variant: var(--avo-ui-tpa-button-hover-text-font-variant, var(--avo-ui-tpa-text-button-main-text-font-variant, var(--wst-paragraph-2-overriden-font-variant, var(--avo-font-Body-M-variant))));
            font-weight: var(--avo-ui-tpa-button-hover-text-font-weight, var(--avo-ui-tpa-text-button-main-text-font-weight, var(--wst-paragraph-2-overriden-font-weight, var(--avo-font-Body-M-weight))));
            line-height: var(--avo-ui-tpa-button-hover-text-font-line-height, var(--avo-ui-tpa-text-button-main-text-font-line-height, var(--wst-paragraph-2-overriden-font-line-height, var(--avo-font-Body-M-line-height))));
            text-decoration: var(--TextButton2587616598-avo-ui-tpa-button-hover-text-font-text-decoration, var(--avo-ui-tpa-text-button-main-text-font-text-decoration, var(--wst-paragraph-2-overriden-font-text-decoration, var(--avo-font-Body-M-text-decoration))));
            text-decoration: var(--TextButton2587616598-avo-ui-tpa-button-hover-text-font-text-decoration, underline)
        }

        .s_G66aF.oBsOXjo--mobile {
            --wst-paragraph-2-overriden-font-text-decoration: var(--wst-paragraph-2-text-decoration);
            --wst-paragraph-2-overriden-font-line-height: 1.44em;
            --wst-paragraph-2-overriden-font-family: var(--wst-paragraph-2-font-family);
            --wst-paragraph-2-overriden-font-size: 14px;
            --wst-paragraph-2-overriden-font-style: var(--wst-paragraph-2-font-style);
            --wst-paragraph-2-overriden-font-variant: var(--wst-paragraph-2-font-variant);
            --wst-paragraph-2-overriden-font-weight: var(--wst-paragraph-2-font-weight);
            font-family: var(--avo-ui-tpa-text-button-main-text-font-family, var(--wst-paragraph-2-overriden-font-family, var(--avo-font-Body-M-family)));
            font-size: var(--avo-ui-tpa-text-button-main-text-font-size, var(--wst-paragraph-2-overriden-font-size, var(--avo-font-Body-M-size)));
            font-style: var(--avo-ui-tpa-text-button-main-text-font-style, var(--wst-paragraph-2-overriden-font-style, var(--avo-font-Body-M-style)));
            font-variant: var(--avo-ui-tpa-text-button-main-text-font-variant, var(--wst-paragraph-2-overriden-font-variant, var(--avo-font-Body-M-variant)));
            font-weight: var(--avo-ui-tpa-text-button-main-text-font-weight, var(--wst-paragraph-2-overriden-font-weight, var(--avo-font-Body-M-weight)));
            line-height: var(--avo-ui-tpa-text-button-main-text-font-line-height, var(--wst-paragraph-2-overriden-font-line-height, var(--avo-font-Body-M-line-height)));
            text-decoration: var(--avo-ui-tpa-text-button-main-text-font-text-decoration, var(--wst-paragraph-2-overriden-font-text-decoration, var(--avo-font-Body-M-text-decoration)))
        }

        .s_G66aF.oBsOXjo--mobile.ohl7n43--focus.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile:active.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile:hover.oBsOXjo---hoverStyle-9-underline {
            --wst-paragraph-2-overriden-font-text-decoration: underline;
            --wst-paragraph-2-overriden-font-line-height: 1.44em;
            --wst-paragraph-2-overriden-font-family: var(--wst-paragraph-2-font-family);
            --wst-paragraph-2-overriden-font-size: 14px;
            --wst-paragraph-2-overriden-font-style: var(--wst-paragraph-2-font-style);
            --wst-paragraph-2-overriden-font-variant: var(--wst-paragraph-2-font-variant);
            --wst-paragraph-2-overriden-font-weight: var(--wst-paragraph-2-font-weight)
        }

        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-11-primaryLink.ohl7n43--focus.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-11-primaryLink:active.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-11-primaryLink:hover.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-4-link.ohl7n43--focus.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-4-link:active.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-4-link:hover.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.ohl7n43--focus.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile:active.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile:hover.oBsOXjo---hoverStyle-9-underline {
            font-family: var(--avo-ui-tpa-button-hover-text-font-family, var(--avo-ui-tpa-text-button-main-text-font-family, var(--wst-paragraph-2-overriden-font-family, var(--avo-font-Body-M-family))));
            font-size: var(--avo-ui-tpa-button-hover-text-font-size, var(--avo-ui-tpa-text-button-main-text-font-size, var(--wst-paragraph-2-overriden-font-size, var(--avo-font-Body-M-size))));
            font-style: var(--avo-ui-tpa-button-hover-text-font-style, var(--avo-ui-tpa-text-button-main-text-font-style, var(--wst-paragraph-2-overriden-font-style, var(--avo-font-Body-M-style))));
            font-variant: var(--avo-ui-tpa-button-hover-text-font-variant, var(--avo-ui-tpa-text-button-main-text-font-variant, var(--wst-paragraph-2-overriden-font-variant, var(--avo-font-Body-M-variant))));
            font-weight: var(--avo-ui-tpa-button-hover-text-font-weight, var(--avo-ui-tpa-text-button-main-text-font-weight, var(--wst-paragraph-2-overriden-font-weight, var(--avo-font-Body-M-weight))));
            line-height: var(--avo-ui-tpa-button-hover-text-font-line-height, var(--avo-ui-tpa-text-button-main-text-font-line-height, var(--wst-paragraph-2-overriden-font-line-height, var(--avo-font-Body-M-line-height))));
            text-decoration: var(--TextButton2587616598-avo-ui-tpa-button-hover-text-font-text-decoration, var(--avo-ui-tpa-text-button-main-text-font-text-decoration, var(--wst-paragraph-2-overriden-font-text-decoration, var(--avo-font-Body-M-text-decoration))));
            text-decoration: var(--TextButton2587616598-avo-ui-tpa-button-hover-text-font-text-decoration, underline)
        }

        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-11-primaryLink.ohl7n43--focus.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-11-primaryLink:active.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-11-primaryLink:hover.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-4-link.ohl7n43--focus.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-4-link:active.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo--mobile.oBsOXjo---priority-4-link:hover.oBsOXjo---hoverStyle-9-underline {
            --wst-paragraph-2-overriden-font-text-decoration: none;
            --wst-paragraph-2-overriden-font-line-height: 1.44em;
            --wst-paragraph-2-overriden-font-family: var(--wst-paragraph-2-font-family);
            --wst-paragraph-2-overriden-font-size: 14px;
            --wst-paragraph-2-overriden-font-style: var(--wst-paragraph-2-font-style);
            --wst-paragraph-2-overriden-font-variant: var(--wst-paragraph-2-font-variant);
            --wst-paragraph-2-overriden-font-weight: var(--wst-paragraph-2-font-weight)
        }

        .s_G66aF.oBsOXjo---priority-7-primary {
            color: rgb(var(--avo-ui-tpa-text-button-main-text-color, var(--wst-links-and-actions-color-rgb, var(--avo-color-8))))
        }

        .s_G66aF.oBsOXjo---priority-7-primary.ohl7n43--focus:not(.oBsOXjo---hoverStyle-9-underline),
        .s_G66aF.oBsOXjo---priority-7-primary:active:not(.oBsOXjo---hoverStyle-9-underline),
        .s_G66aF.oBsOXjo---priority-7-primary:hover:not(.oBsOXjo---hoverStyle-9-underline) {
            color: rgb(var(--avo-ui-tpa-text-button-main-text-color-rgb, var(--avo-color-8)), calc(var(--avo-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
        }

        .s_G66aF.oBsOXjo---priority-11-primaryLink.ohl7n43--focus.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo---priority-11-primaryLink:active.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo---priority-11-primaryLink:hover.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo---priority-4-link.ohl7n43--focus.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo---priority-4-link:active.oBsOXjo---hoverStyle-9-underline,
        .s_G66aF.oBsOXjo---priority-4-link:hover.oBsOXjo---hoverStyle-9-underline {
            --wst-paragraph-2-overriden-font-text-decoration: none;
            --wst-paragraph-2-overriden-font-line-height: 1.5em;
            --wst-paragraph-2-overriden-font-family: var(--wst-paragraph-2-font-family);
            --wst-paragraph-2-overriden-font-size: 16px;
            --wst-paragraph-2-overriden-font-style: var(--wst-paragraph-2-font-style);
            --wst-paragraph-2-overriden-font-variant: var(--wst-paragraph-2-font-variant);
            --wst-paragraph-2-overriden-font-weight: var(--wst-paragraph-2-font-weight);
            font-family: var(--avo-ui-tpa-button-hover-text-font-family, var(--avo-ui-tpa-text-button-main-text-font-family, var(--wst-paragraph-2-overriden-font-family, var(--avo-font-Body-M-family))));
            font-size: var(--avo-ui-tpa-button-hover-text-font-size, var(--avo-ui-tpa-text-button-main-text-font-size, var(--wst-paragraph-2-overriden-font-size, var(--avo-font-Body-M-size))));
            font-style: var(--avo-ui-tpa-button-hover-text-font-style, var(--avo-ui-tpa-text-button-main-text-font-style, var(--wst-paragraph-2-overriden-font-style, var(--avo-font-Body-M-style))));
            font-variant: var(--avo-ui-tpa-button-hover-text-font-variant, var(--avo-ui-tpa-text-button-main-text-font-variant, var(--wst-paragraph-2-overriden-font-variant, var(--avo-font-Body-M-variant))));
            font-weight: var(--avo-ui-tpa-button-hover-text-font-weight, var(--avo-ui-tpa-text-button-main-text-font-weight, var(--wst-paragraph-2-overriden-font-weight, var(--avo-font-Body-M-weight))));
            line-height: var(--avo-ui-tpa-button-hover-text-font-line-height, var(--avo-ui-tpa-text-button-main-text-font-line-height, var(--wst-paragraph-2-overriden-font-line-height, var(--avo-font-Body-M-line-height))));
            text-decoration: var(--TextButton2587616598-avo-ui-tpa-button-hover-text-font-text-decoration, var(--avo-ui-tpa-text-button-main-text-font-text-decoration, var(--wst-paragraph-2-overriden-font-text-decoration, var(--avo-font-Body-M-text-decoration))));
            text-decoration: var(--TextButton2587616598-avo-ui-tpa-button-hover-text-font-text-decoration, underline)
        }

        .s_G66aF.oBsOXjo---priority-9-secondary {
            color: rgb(var(--avo-ui-tpa-text-button-main-text-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))))
        }

        .s_G66aF.oBsOXjo---priority-9-secondary.ohl7n43--focus:not(.oBsOXjo---hoverStyle-9-underline),
        .s_G66aF.oBsOXjo---priority-9-secondary:active:not(.oBsOXjo---hoverStyle-9-underline),
        .s_G66aF.oBsOXjo---priority-9-secondary:hover:not(.oBsOXjo---hoverStyle-9-underline) {
            color: rgb(var(--avo-ui-tpa-text-button-main-text-color-rgb, var(--avo-color-5)), calc(var(--avo-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
        }

        .s_G66aF.oBsOXjo---priority-4-link {
            color: rgb(var(--avo-ui-tpa-text-button-main-text-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))));
            text-decoration: underline
        }

        .s_G66aF.oBsOXjo---priority-4-link.ohl7n43--focus:not(.oBsOXjo---hoverStyle-9-underline),
        .s_G66aF.oBsOXjo---priority-4-link:active:not(.oBsOXjo---hoverStyle-9-underline),
        .s_G66aF.oBsOXjo---priority-4-link:hover:not(.oBsOXjo---hoverStyle-9-underline) {
            color: rgb(var(--avo-ui-tpa-text-button-main-text-color-rgb, var(--avo-color-5)), calc(var(--avo-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
        }

        .s_G66aF.oBsOXjo---priority-11-primaryLink {
            color: rgb(var(--avo-ui-tpa-text-button-main-text-color, var(--wst-links-and-actions-color-rgb, var(--avo-color-8))));
            text-decoration: underline
        }

        .s_G66aF.oBsOXjo---priority-11-primaryLink.ohl7n43--focus:not(.oBsOXjo---hoverStyle-9-underline),
        .s_G66aF.oBsOXjo---priority-11-primaryLink:active:not(.oBsOXjo---hoverStyle-9-underline),
        .s_G66aF.oBsOXjo---priority-11-primaryLink:hover:not(.oBsOXjo---hoverStyle-9-underline) {
            color: rgb(var(--avo-ui-tpa-text-button-main-text-color-rgb, var(--avo-color-8)), calc(var(--avo-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
        }

        .s_G66aF.oBsOXjo---priority-4-link.ouNZOBi--disabled,
        .s_G66aF.oBsOXjo---priority-7-primary.ouNZOBi--disabled,
        .s_G66aF.oBsOXjo---priority-9-secondary.ouNZOBi--disabled {
            color: rgb(var(--wst-system-disabled-color-rgb, var(--avo-color-29)))
        }

        .s__8CXEP4 svg {
            height: 1.5em;
            margin: calc(-1*(1.5em/4)) 0;
            width: 1.5em
        }

        .s__8CXEP4 svg:not([fill=currentColor]) path {
            stroke: currentColor;
            fill: none
        }

        .sQN0K3n:after,
        .s__7U_e6o:before {
            content: "";
            display: inline-block;
            height: 1px;
            width: 4px
        }

        .s__4XZVEU {
            align-items: center;
            display: flex;
            justify-content: center
        }

        .sVoADA1 {
            background-color: transparent;
            border: 0;
            padding: 0
        }

        .sVoADA1,
        .s__4XZVEU {
            line-height: 0
        }

        .sQfpCym svg,
        .s__4XZVEU {
            height: 24px;
            width: 24px
        }

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

        .sR8oxpe {
            border: 0;
            display: inline-block;
            line-height: 0;
            margin: 0;
            padding: 0;
            text-decoration: none
        }

        .sR8oxpe.ohl7n43--focus,
        .sR8oxpe:hover {
            opacity: var(--avo-ui-tpa-icon-button-hover-opacity, .7)
        }

        .sR8oxpe.ozM1AJR--disabled {
            cursor: default
        }

        .sR8oxpe.ozM1AJR--disabled:hover {
            opacity: 1
        }

        .sLcvLRZ svg {
            display: block
        }

        .sR8oxpe.ozM1AJR--disabled.sCFNe5l .sLcvLRZ svg:not([fill=currentColor]) path {
            stroke: rgb(var(--wst-system-disabled-color-rgb, var(--avo-color-29)));
            fill: none
        }

        .sR8oxpe.ozM1AJR--disabled.seTIn4R .sLcvLRZ svg:not([fill=currentColor]) path {
            fill: rgb(var(--wst-system-disabled-color-rgb, var(--avo-color-29)));
            stroke: rgb(var(--wst-system-disabled-color-rgb, var(--avo-color-29)))
        }

        .sCFNe5l .sLcvLRZ svg:not([fill=currentColor]) path,
        .sR8oxpe.ozM1AJR---skin-4-line .sLcvLRZ svg:not([fill=currentColor]) path {
            stroke: rgb(var(--avo-ui-tpa-icon-button-icon-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))));
            fill: none
        }

        .sR8oxpe.ozM1AJR---skin-4-full .sLcvLRZ svg:not([fill=currentColor]) path,
        .seTIn4R .sLcvLRZ svg:not([fill=currentColor]) path {
            fill: rgb(var(--avo-ui-tpa-icon-button-icon-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))));
            stroke: rgb(var(--avo-ui-tpa-icon-button-icon-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))))
        }

        .sR8oxpe .sLcvLRZ svg[fill=currentColor] {
            color: rgb(var(--avo-ui-tpa-icon-button-icon-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))))
        }

        .sR8oxpe.ozM1AJR--disabled .sLcvLRZ svg[fill=currentColor] {
            color: rgb(var(--wst-system-disabled-color-rgb, var(--avo-color-29)))
        }

        .sR8oxpe.ozM1AJR---theme-4-none {
            background-color: transparent
        }

        .sR8oxpe.ozM1AJR---theme-3-box {
            align-items: center;
            background-color: rgb(var(--avo-ui-tpa-icon-button-background-color, var(--wst-primary-background-color-rgb, var(--avo-color-1))));
            border-radius: 50%;
            display: inline-flex;
            height: 32px;
            justify-content: center;
            width: 32px
        }

        .sG2AKUm {
            --Button2525306004-primaryBorderColor: var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-bottom-color-rgb, var(--wst-button-primary-background-color-rgb, var(--avo-color-38))));
            --Button2525306004-primaryHoverBorderColor: var(--avo-ui-tpa-button-hover-border-color, var(--Button2525306004-primaryBorderColor));
            --Button2525306004-primaryHoverLegacyBorderColor: var(--Button2525306004-primaryHoverBorderColor), 0.7;
            --Button2525306004-primaryDisabledBorderColor: var(--avo-ui-tpa-button-disabled-border-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-system-disabled-color-rgb, var(--avo-color-45))));
            --Button2525306004-secondaryBorderColor: var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-bottom-color-rgb, var(--avo-color-48)));
            --Button2525306004-secondaryHoverBorderColor: var(--avo-ui-tpa-button-hover-border-color, var(--Button2525306004-secondaryBorderColor));
            --Button2525306004-secondaryHoverLegacyBorderColor: var(--Button2525306004-secondaryHoverBorderColor), 0.7;
            --Button2525306004-secondaryDisabledBorderColor: var(--avo-ui-tpa-button-disabled-border-color, var(--wst-system-disabled-color-rgb, var(--avo-color-54)));
            --Button2525306004-basicBorderColor: var(--avo-ui-tpa-button-main-border-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5)));
            --Button2525306004-basicHoverBorderColor: var(--avo-ui-tpa-button-hover-border-color, var(--Button2525306004-basicBorderColor));
            --Button2525306004-basicHoverLegacyBorderColor: var(--Button2525306004-basicHoverBorderColor);
            --Button2525306004-basicDisabledBorderColor: var(--avo-ui-tpa-button-disabled-border-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-system-disabled-color-rgb, var(--avo-color-29))));
            --Button2525306004-basicSecondaryBorderColor: var(--Button2525306004-basicBorderColor);
            --Button2525306004-basicSecondaryHoverBorderColor: var(--Button2525306004-basicHoverBorderColor);
            --Button2525306004-basicSecondaryHoverLegacyBorderColor: var(--Button2525306004-basicSecondaryHoverBorderColor), 0.7;
            --Button2525306004-basicSecondaryDisabledBorderColor: var(--avo-ui-tpa-button-disabled-border-color, var(--wst-system-disabled-color-rgb, var(--avo-color-29)));
            --Button2525306004-basicBorderWidth: 0px;
            --Button2525306004-basicBorderExPaddingWidth: 1px;
            --Button2525306004-basicSecondaryBorderWidth: 1px;
            --Button2525306004-primaryBorderWidth: 0px;
            --Button2525306004-primaryBorderExPaddingWidth: 1px;
            --Button2525306004-secondaryBorderWidth: 1px;
            --Button2525306004-borderStyle: solid;
            border-color: rgb(var(--avo-ui-tpa-button-main-border-color, var(--avo-color-39)));
            border-radius: var(--avo-ui-tpa-button-main-border-radius, 0);
            border-style: solid;
            box-shadow: var(--avo-ui-tpa-button-main-box-shadow, 0 0);
            box-sizing: content-box;
            font-family: var(--avo-ui-tpa-button-main-text-font-family, var(--avo-font-Body-M-family));
            font-size: var(--avo-ui-tpa-button-main-text-font-size, var(--avo-ui-tpa-button-font-size-default));
            font-style: var(--avo-ui-tpa-button-main-text-font-style, var(--avo-font-Body-M-style));
            font-variant: var(--avo-ui-tpa-button-main-text-font-variant, var(--avo-font-Body-M-variant));
            font-weight: var(--avo-ui-tpa-button-main-text-font-weight, var(--avo-font-Body-M-weight));
            letter-spacing: var(--avo-ui-tpa-button-main-text-font-letter-spacing);
            line-height: var(--avo-ui-tpa-button-main-text-font-line-height, var(--avo-ui-tpa-button-line-height-default));
            min-width: var(--avo-ui-tpa-button-min-width, 100px);
            text-decoration: var(--avo-ui-tpa-button-main-text-font-text-decoration, var(--avo-font-Body-M-text-decoration));
            text-shadow: var(--avo-ui-tpa-button-main-text-shadow, 0 0 transparent), var(--avo-ui-tpa-button-main-text-outline, 0 0 transparent);
            text-transform: var(--avo-ui-tpa-button-main-text-font-text-transform);
            transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out, border-width .2s ease-in-out
        }

        .sG2AKUm:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm:hover.oeR7L2a---hoverStyle-9-underline {
            font-family: var(--avo-ui-tpa-button-hover-text-font-family, var(--avo-ui-tpa-button-main-text-font-family, var(--avo-font-Body-M-family)));
            font-size: var(--avo-ui-tpa-button-hover-text-font-size, var(--avo-ui-tpa-button-main-text-font-size, var(--avo-ui-tpa-button-font-size-default)));
            font-style: var(--avo-ui-tpa-button-hover-text-font-style, var(--avo-ui-tpa-button-main-text-font-style, var(--avo-font-Body-M-style)));
            font-variant: var(--avo-ui-tpa-button-hover-text-font-variant, var(--avo-ui-tpa-button-main-text-font-variant, var(--avo-font-Body-M-variant)));
            font-weight: var(--avo-ui-tpa-button-hover-text-font-weight, var(--avo-ui-tpa-button-main-text-font-weight, var(--avo-font-Body-M-weight)));
            line-height: var(--avo-ui-tpa-button-hover-text-font-line-height, var(--avo-ui-tpa-button-main-text-font-line-height, var(--avo-ui-tpa-button-line-height-default)));
            text-decoration: var(--avo-ui-tpa-button-hover-text-font-text-decoration, var(--avo-ui-tpa-button-main-text-font-text-decoration, var(--avo-font-Body-M-text-decoration)));
            text-decoration: var(--avo-ui-tpa-button-hover-text-font-text-decoration, underline) !important
        }

        .sG2AKUm .sT_ziuf {
            margin: 0 auto;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .sG2AKUm.oeR7L2a--fullWidth {
            box-sizing: border-box;
            width: 100%
        }

        .sG2AKUm,
        .sG2AKUm.oeR7L2a---priority-5-basic {
            background-color: rgb(var(--avo-ui-tpa-button-main-background-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicBorderColor))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicBorderColor))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            border-end-end-radius: var(--avo-ui-tpa-button-main-border-end-end-radius, var(--avo-ui-tpa-button-main-border-radius, 0));
            border-end-start-radius: var(--avo-ui-tpa-button-main-border-end-start-radius, var(--avo-ui-tpa-button-main-border-radius, 0));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicBorderColor))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicBorderColor))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            border-start-end-radius: var(--avo-ui-tpa-button-main-border-start-end-radius, var(--avo-ui-tpa-button-main-border-radius, 0));
            border-start-start-radius: var(--avo-ui-tpa-button-main-border-start-start-radius, var(--avo-ui-tpa-button-main-border-radius, 0));
            color: rgb(var(--avo-ui-tpa-button-main-text-color, var(--wst-primary-background-color-rgb, var(--avo-color-1))));
            font-family: var(--avo-ui-tpa-button-main-text-font-family, var(--wst-paragraph-2-font-family, var(--avo-font-Body-M-family)));
            font-size: var(--avo-ui-tpa-button-main-text-font-size, var(--avo-ui-tpa-button-font-size-default));
            font-style: var(--avo-ui-tpa-button-main-text-font-style, var(--wst-paragraph-2-font-style, var(--avo-font-Body-M-style)));
            font-variant: var(--avo-ui-tpa-button-main-text-font-variant, var(--wst-paragraph-2-font-variant, var(--avo-font-Body-M-variant)));
            font-weight: var(--avo-ui-tpa-button-main-text-font-weight, var(--wst-paragraph-2-font-weight, var(--avo-font-Body-M-weight)));
            line-height: var(--avo-ui-tpa-button-main-text-font-line-height, var(--avo-ui-tpa-button-line-height-default));
            text-decoration: var(--avo-ui-tpa-button-main-text-font-text-decoration, var(--wst-paragraph-2-text-decoration, var(--avo-font-Body-M-text-decoration)))
        }

        .sG2AKUm.oeR7L2a---priority-5-basic:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-5-basic:hover.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm:hover.oeR7L2a---hoverStyle-9-underline {
            background-color: rgb(var(--avo-ui-tpa-button-hover-background-color, var(--avo-ui-tpa-button-main-background-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5)))));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color, var(--wst-primary-background-color-rgb, var(--avo-color-1)))))
        }

        .sG2AKUm.oeR7L2a---priority-5-basic:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-5-basic:active:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm.oeR7L2a---priority-5-basic:hover.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-5-basic:hover:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm:active:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm:hover.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm:hover:not(.oeR7L2a---hoverStyle-9-underline) {
            font-family: var(--avo-ui-tpa-button-hover-text-font-family, var(--avo-ui-tpa-button-main-text-font-family, var(--wst-paragraph-2-font-family, var(--avo-font-Body-M-family))));
            font-size: var(--avo-ui-tpa-button-hover-text-font-size, var(--avo-ui-tpa-button-main-text-font-size, var(--avo-ui-tpa-button-font-size-default)));
            font-style: var(--avo-ui-tpa-button-hover-text-font-style, var(--avo-ui-tpa-button-main-text-font-style, var(--wst-paragraph-2-font-style, var(--avo-font-Body-M-style))));
            font-variant: var(--avo-ui-tpa-button-hover-text-font-variant, var(--avo-ui-tpa-button-main-text-font-variant, var(--wst-paragraph-2-font-variant, var(--avo-font-Body-M-variant))));
            font-weight: var(--avo-ui-tpa-button-hover-text-font-weight, var(--avo-ui-tpa-button-main-text-font-weight, var(--wst-paragraph-2-font-weight, var(--avo-font-Body-M-weight))));
            line-height: var(--avo-ui-tpa-button-hover-text-font-line-height, var(--avo-ui-tpa-button-main-text-font-line-height, var(--avo-ui-tpa-button-line-height-default)));
            text-decoration: var(--avo-ui-tpa-button-hover-text-font-text-decoration, var(--avo-ui-tpa-button-main-text-font-text-decoration, var(--wst-paragraph-2-text-decoration, var(--avo-font-Body-M-text-decoration))))
        }

        .sG2AKUm.oeR7L2a---priority-5-basic:active:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm.oeR7L2a---priority-5-basic:hover:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm:active:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm:hover:not(.oeR7L2a---hoverStyle-9-underline) {
            background-color: rgb(var(--avo-ui-tpa-button-hover-background-color, var(--avo-ui-tpa-button-main-background-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5), .7))));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverLegacyBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverLegacyBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverLegacyBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverLegacyBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderWidth)));
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color, var(--wst-primary-background-color-rgb, var(--avo-color-1), .7))))
        }

        .sG2AKUm.oeR7L2a---priority-14-basicSecondary {
            background-color: rgb(var(--avo-ui-tpa-button-main-background-color, var(--wst-primary-background-color-rgb, var(--avo-color-1))));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryBorderColor))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryBorderColor))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-end-end-radius: var(--avo-ui-tpa-button-main-border-end-end-radius, var(--avo-ui-tpa-button-main-border-radius, 0));
            border-end-start-radius: var(--avo-ui-tpa-button-main-border-end-start-radius, var(--avo-ui-tpa-button-main-border-radius, 0));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryBorderColor))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryBorderColor))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-start-end-radius: var(--avo-ui-tpa-button-main-border-start-end-radius, var(--avo-ui-tpa-button-main-border-radius, 0));
            border-start-start-radius: var(--avo-ui-tpa-button-main-border-start-start-radius, var(--avo-ui-tpa-button-main-border-radius, 0));
            color: rgb(var(--avo-ui-tpa-button-main-text-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5))));
            font-family: var(--avo-ui-tpa-button-main-text-font-family, var(--wst-paragraph-2-font-family, var(--avo-font-Body-M-family)));
            font-size: var(--avo-ui-tpa-button-main-text-font-size, var(--avo-ui-tpa-button-font-size-default));
            font-style: var(--avo-ui-tpa-button-main-text-font-style, var(--wst-paragraph-2-font-style, var(--avo-font-Body-M-style)));
            font-variant: var(--avo-ui-tpa-button-main-text-font-variant, var(--wst-paragraph-2-font-variant, var(--avo-font-Body-M-variant)));
            font-weight: var(--avo-ui-tpa-button-main-text-font-weight, var(--wst-paragraph-2-font-weight, var(--avo-font-Body-M-weight)));
            line-height: var(--avo-ui-tpa-button-main-text-font-line-height, var(--avo-ui-tpa-button-line-height-default));
            text-decoration: var(--avo-ui-tpa-button-main-text-font-text-decoration, var(--wst-paragraph-2-text-decoration, var(--avo-font-Body-M-text-decoration)))
        }

        .sG2AKUm.oeR7L2a---priority-14-basicSecondary:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-14-basicSecondary:hover.oeR7L2a---hoverStyle-9-underline {
            background-color: rgb(var(--avo-ui-tpa-button-hover-background-color, var(--avo-ui-tpa-button-main-background-color, var(--wst-primary-background-color-rgb, var(--avo-color-1)))));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color, var(--wst-paragraph-2-color-rgb, var(--avo-color-5)))))
        }

        .sG2AKUm.oeR7L2a---priority-14-basicSecondary:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-14-basicSecondary:active:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm.oeR7L2a---priority-14-basicSecondary:hover.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-14-basicSecondary:hover:not(.oeR7L2a---hoverStyle-9-underline) {
            font-family: var(--avo-ui-tpa-button-hover-text-font-family, var(--avo-ui-tpa-button-main-text-font-family, var(--wst-paragraph-2-font-family, var(--avo-font-Body-M-family))));
            font-size: var(--avo-ui-tpa-button-hover-text-font-size, var(--avo-ui-tpa-button-main-text-font-size, var(--avo-ui-tpa-button-font-size-default)));
            font-style: var(--avo-ui-tpa-button-hover-text-font-style, var(--avo-ui-tpa-button-main-text-font-style, var(--wst-paragraph-2-font-style, var(--avo-font-Body-M-style))));
            font-variant: var(--avo-ui-tpa-button-hover-text-font-variant, var(--avo-ui-tpa-button-main-text-font-variant, var(--wst-paragraph-2-font-variant, var(--avo-font-Body-M-variant))));
            font-weight: var(--avo-ui-tpa-button-hover-text-font-weight, var(--avo-ui-tpa-button-main-text-font-weight, var(--wst-paragraph-2-font-weight, var(--avo-font-Body-M-weight))));
            line-height: var(--avo-ui-tpa-button-hover-text-font-line-height, var(--avo-ui-tpa-button-main-text-font-line-height, var(--avo-ui-tpa-button-line-height-default)));
            text-decoration: var(--avo-ui-tpa-button-hover-text-font-text-decoration, var(--avo-ui-tpa-button-main-text-font-text-decoration, var(--wst-paragraph-2-text-decoration, var(--avo-font-Body-M-text-decoration))))
        }

        .sG2AKUm.oeR7L2a---priority-14-basicSecondary:active:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm.oeR7L2a---priority-14-basicSecondary:hover:not(.oeR7L2a---hoverStyle-9-underline) {
            background-color: rgb(var(--avo-ui-tpa-button-hover-background-color, var(--avo-color-1), 0));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverLegacyBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverLegacyBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverLegacyBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverLegacyBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color-rgb, var(--avo-color-5)), calc(var(--avo-ui-tpa-button-main-text-color-opacity, 1) * .7)))
        }

        .sG2AKUm.oeR7L2a---priority-7-primary {
            background-color: rgb(var(--avo-ui-tpa-button-main-background-color, var(--wst-button-primary-background-color-rgb, var(--avo-color-38))));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-bottom-color-rgb, var(--Button2525306004-primaryBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-bottom-width, var(--Button2525306004-primaryBorderWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-top-color-rgb, var(--Button2525306004-primaryBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-top-width, var(--Button2525306004-primaryBorderWidth))));
            border-end-end-radius: var(--avo-ui-tpa-button-main-border-end-end-radius, var(--avo-ui-tpa-button-main-border-radius, var(--wst-button-primary-border-bottom-right-radius, 0)));
            border-end-start-radius: var(--avo-ui-tpa-button-main-border-end-start-radius, var(--avo-ui-tpa-button-main-border-radius, var(--wst-button-primary-border-bottom-left-radius, 0)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-right-color-rgb, var(--Button2525306004-primaryBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-right-width, var(--Button2525306004-primaryBorderWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-left-color-rgb, var(--Button2525306004-primaryBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-left-width, var(--Button2525306004-primaryBorderWidth))));
            border-start-end-radius: var(--avo-ui-tpa-button-main-border-start-end-radius, var(--avo-ui-tpa-button-main-border-radius, var(--wst-button-primary-border-top-right-radius, 0)));
            border-start-start-radius: var(--avo-ui-tpa-button-main-border-start-start-radius, var(--avo-ui-tpa-button-main-border-radius, var(--wst-button-primary-border-top-left-radius, 0)));
            box-shadow: var(--avo-ui-tpa-button-main-box-shadow, var(--wst-button-primary-box-shadow, 0 0));
            color: rgb(var(--avo-ui-tpa-button-main-text-color, var(--wst-button-primary-color-rgb, var(--avo-color-40))));
            font-family: var(--avo-ui-tpa-button-main-text-font-family, var(--wst-button-primary-font-family, var(--wst-paragraph-2-font-family, var(--avo-font-Body-M-family))));
            font-size: var(--avo-ui-tpa-button-main-text-font-size, var(--avo-ui-tpa-button-font-size-default));
            font-style: var(--avo-ui-tpa-button-main-text-font-style, var(--wst-button-primary-font-style, var(--wst-paragraph-2-font-style, var(--avo-font-Body-M-style))));
            font-variant: var(--avo-ui-tpa-button-main-text-font-variant, var(--wst-button-primary-font-variant, var(--wst-paragraph-2-font-variant, var(--avo-font-Body-M-variant))));
            font-weight: var(--avo-ui-tpa-button-main-text-font-weight, var(--wst-button-primary-font-weight, var(--wst-paragraph-2-font-weight, var(--avo-font-Body-M-weight))));
            letter-spacing: var(--avo-ui-tpa-button-main-text-font-letter-spacing, var(--wst-button-primary-letter-spacing));
            line-height: var(--avo-ui-tpa-button-main-text-font-line-height, var(--avo-ui-tpa-button-line-height-default));
            text-decoration: var(--avo-ui-tpa-button-main-text-font-text-decoration, var(--wst-button-primary-text-decoration, var(--wst-paragraph-2-text-decoration, var(--avo-font-Body-M-text-decoration))));
            text-shadow: var(--avo-ui-tpa-button-main-text-shadow, var(--wst-button-primary-text-shadow, 0 0 transparent)), var(--avo-ui-tpa-button-main-text-outline, var(--Button2525306004-wst-button-primary-text-outline, 0 0 transparent));
            text-transform: var(--avo-ui-tpa-button-main-text-font-text-transform, var(--wst-button-primary-text-transform))
        }

        .sG2AKUm.oeR7L2a---priority-7-primary:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-7-primary:hover.oeR7L2a---hoverStyle-9-underline {
            background-color: rgb(var(--avo-ui-tpa-button-hover-background-color, var(--avo-ui-tpa-button-main-background-color, var(--wst-button-primary-background-color-rgb, var(--avo-color-38)))));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-bottom-color-rgb, var(--Button2525306004-primaryHoverBorderColor))))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-bottom-width, var(--Button2525306004-primaryBorderWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-top-color-rgb, var(--Button2525306004-primaryHoverBorderColor))))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-top-width, var(--Button2525306004-primaryBorderWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-right-color-rgb, var(--Button2525306004-primaryHoverBorderColor))))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-right-width, var(--Button2525306004-primaryBorderWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-left-color-rgb, var(--Button2525306004-primaryHoverBorderColor))))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-left-width, var(--Button2525306004-primaryBorderWidth))));
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color, var(--wst-button-primary-color-rgb, var(--avo-color-40)))))
        }

        .sG2AKUm.oeR7L2a---priority-7-primary:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-7-primary:active:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm.oeR7L2a---priority-7-primary:hover.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-7-primary:hover:not(.oeR7L2a---hoverStyle-9-underline) {
            font-family: var(--avo-ui-tpa-button-hover-text-font-family, var(--avo-ui-tpa-button-main-text-font-family, var(--wst-button-primary-font-family, var(--wst-paragraph-2-font-family, var(--avo-font-Body-M-family)))));
            font-size: var(--avo-ui-tpa-button-hover-text-font-size, var(--avo-ui-tpa-button-main-text-font-size, var(--avo-ui-tpa-button-font-size-default)));
            font-style: var(--avo-ui-tpa-button-hover-text-font-style, var(--avo-ui-tpa-button-main-text-font-style, var(--wst-button-primary-font-style, var(--wst-paragraph-2-font-style, var(--avo-font-Body-M-style)))));
            font-variant: var(--avo-ui-tpa-button-hover-text-font-variant, var(--avo-ui-tpa-button-main-text-font-variant, var(--wst-button-primary-font-variant, var(--wst-paragraph-2-font-variant, var(--avo-font-Body-M-variant)))));
            font-weight: var(--avo-ui-tpa-button-hover-text-font-weight, var(--avo-ui-tpa-button-main-text-font-weight, var(--wst-button-primary-font-weight, var(--wst-paragraph-2-font-weight, var(--avo-font-Body-M-weight)))));
            line-height: var(--avo-ui-tpa-button-hover-text-font-line-height, var(--avo-ui-tpa-button-main-text-font-line-height, var(--avo-ui-tpa-button-line-height-default)));
            text-decoration: var(--avo-ui-tpa-button-hover-text-font-text-decoration, var(--avo-ui-tpa-button-main-text-font-text-decoration, var(--wst-button-primary-text-decoration, var(--wst-paragraph-2-text-decoration, var(--avo-font-Body-M-text-decoration)))))
        }

        .sG2AKUm.oeR7L2a---priority-7-primary:active:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm.oeR7L2a---priority-7-primary:hover:not(.oeR7L2a---hoverStyle-9-underline) {
            background-color: rgb(var(--avo-ui-tpa-button-hover-background-color, var(--avo-ui-tpa-button-main-background-color-rgb, var(--wst-button-primary-background-color-rgb, var(--avo-color-41))), calc(var(--avo-ui-tpa-button-main-background-color-opacity, 1) * .7)));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-bottom-color-rgb, var(--Button2525306004-primaryHoverLegacyBorderColor))))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-bottom-width, var(--Button2525306004-primaryBorderWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-top-color-rgb, var(--Button2525306004-primaryHoverLegacyBorderColor))))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-top-width, var(--Button2525306004-primaryBorderWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-right-color-rgb, var(--Button2525306004-primaryHoverLegacyBorderColor))))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-right-width, var(--Button2525306004-primaryBorderWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-left-color-rgb, var(--Button2525306004-primaryHoverLegacyBorderColor))))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-left-width, var(--Button2525306004-primaryBorderWidth))));
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color-rgb, var(--wst-button-primary-color-rgb, var(--avo-color-43))), calc(var(--avo-ui-tpa-button-main-text-color-opacity, 1) * .7)))
        }

        .sG2AKUm.oeR7L2a---priority-7-primary .s__8eNMG8 {
            background-color: var(--wst-button-primary-text-highlight)
        }

        .sG2AKUm.oeR7L2a---priority-9-secondary {
            background-color: rgb(var(--avo-ui-tpa-button-main-background-color, var(--wst-button-secondary-background-color-rgb, var(--avo-color-47), 0)));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-bottom-color-rgb, var(--Button2525306004-secondaryBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-bottom-width, var(--Button2525306004-secondaryBorderWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-top-color-rgb, var(--Button2525306004-secondaryBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-top-width, var(--Button2525306004-secondaryBorderWidth))));
            border-end-end-radius: var(--avo-ui-tpa-button-main-border-end-end-radius, var(--avo-ui-tpa-button-main-border-radius, var(--wst-button-secondary-border-bottom-right-radius, 0)));
            border-end-start-radius: var(--avo-ui-tpa-button-main-border-end-start-radius, var(--avo-ui-tpa-button-main-border-radius, var(--wst-button-secondary-border-bottom-left-radius, 0)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-right-color-rgb, var(--Button2525306004-secondaryBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-right-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-left-color-rgb, var(--Button2525306004-secondaryBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-left-width, var(--Button2525306004-secondaryBorderWidth))));
            border-start-end-radius: var(--avo-ui-tpa-button-main-border-start-end-radius, var(--avo-ui-tpa-button-main-border-radius, var(--wst-button-secondary-border-top-right-radius, 0)));
            border-start-start-radius: var(--avo-ui-tpa-button-main-border-start-start-radius, var(--avo-ui-tpa-button-main-border-radius, var(--wst-button-secondary-border-top-left-radius, 0)));
            box-shadow: var(--avo-ui-tpa-button-main-box-shadow, var(--wst-button-secondary-box-shadow, 0 0));
            color: rgb(var(--avo-ui-tpa-button-main-text-color, var(--wst-button-secondary-color-rgb, var(--avo-color-49))));
            font-family: var(--avo-ui-tpa-button-main-text-font-family, var(--wst-button-secondary-font-family, var(--wst-paragraph-2-font-family, var(--avo-font-Body-M-family))));
            font-size: var(--avo-ui-tpa-button-main-text-font-size, var(--avo-ui-tpa-button-font-size-default));
            font-style: var(--avo-ui-tpa-button-main-text-font-style, var(--wst-button-secondary-font-style, var(--wst-paragraph-2-font-style, var(--avo-font-Body-M-style))));
            font-variant: var(--avo-ui-tpa-button-main-text-font-variant, var(--wst-button-secondary-font-variant, var(--wst-paragraph-2-font-variant, var(--avo-font-Body-M-variant))));
            font-weight: var(--avo-ui-tpa-button-main-text-font-weight, var(--wst-button-secondary-font-weight, var(--wst-paragraph-2-font-weight, var(--avo-font-Body-M-weight))));
            letter-spacing: var(--avo-ui-tpa-button-main-text-font-letter-spacing, var(--wst-button-secondary-letter-spacing));
            line-height: var(--avo-ui-tpa-button-main-text-font-line-height, var(--avo-ui-tpa-button-line-height-default));
            text-decoration: var(--avo-ui-tpa-button-main-text-font-text-decoration, var(--wst-button-secondary-text-decoration, var(--wst-paragraph-2-text-decoration, var(--avo-font-Body-M-text-decoration))));
            text-shadow: var(--avo-ui-tpa-button-main-text-shadow, var(--wst-button-secondary-text-shadow, 0 0 transparent)), var(--avo-ui-tpa-button-main-text-outline, var(--Button2525306004-wst-button-secondary-text-outline, 0 0 transparent));
            text-transform: var(--avo-ui-tpa-button-main-text-font-text-transform, var(--wst-button-secondary-text-transform))
        }

        .sG2AKUm.oeR7L2a---priority-9-secondary:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-9-secondary:hover.oeR7L2a---hoverStyle-9-underline {
            background-color: rgb(var(--avo-ui-tpa-button-hover-background-color, var(--avo-ui-tpa-button-main-background-color, var(--wst-button-secondary-background-color-rgb, var(--avo-color-47), 0))));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-bottom-color-rgb, var(--Button2525306004-secondaryHoverBorderColor))))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-bottom-width, var(--Button2525306004-secondaryBorderWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-top-color-rgb, var(--Button2525306004-secondaryHoverBorderColor))))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-top-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-right-color-rgb, var(--Button2525306004-secondaryHoverBorderColor))))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-right-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-left-color-rgb, var(--Button2525306004-secondaryHoverBorderColor))))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-left-width, var(--Button2525306004-secondaryBorderWidth))));
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color, var(--wst-button-secondary-color-rgb, var(--avo-color-49)))))
        }

        .sG2AKUm.oeR7L2a---priority-9-secondary:active.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-9-secondary:active:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm.oeR7L2a---priority-9-secondary:hover.oeR7L2a---hoverStyle-9-underline,
        .sG2AKUm.oeR7L2a---priority-9-secondary:hover:not(.oeR7L2a---hoverStyle-9-underline) {
            font-family: var(--avo-ui-tpa-button-hover-text-font-family, var(--avo-ui-tpa-button-main-text-font-family, var(--wst-button-secondary-font-family, var(--wst-paragraph-2-font-family, var(--avo-font-Body-M-family)))));
            font-size: var(--avo-ui-tpa-button-hover-text-font-size, var(--avo-ui-tpa-button-main-text-font-size, var(--avo-ui-tpa-button-font-size-default)));
            font-style: var(--avo-ui-tpa-button-hover-text-font-style, var(--avo-ui-tpa-button-main-text-font-style, var(--wst-button-secondary-font-style, var(--wst-paragraph-2-font-style, var(--avo-font-Body-M-style)))));
            font-variant: var(--avo-ui-tpa-button-hover-text-font-variant, var(--avo-ui-tpa-button-main-text-font-variant, var(--wst-button-secondary-font-variant, var(--wst-paragraph-2-font-variant, var(--avo-font-Body-M-variant)))));
            font-weight: var(--avo-ui-tpa-button-hover-text-font-weight, var(--avo-ui-tpa-button-main-text-font-weight, var(--wst-button-secondary-font-weight, var(--wst-paragraph-2-font-weight, var(--avo-font-Body-M-weight)))));
            line-height: var(--avo-ui-tpa-button-hover-text-font-line-height, var(--avo-ui-tpa-button-main-text-font-line-height, var(--avo-ui-tpa-button-line-height-default)));
            text-decoration: var(--avo-ui-tpa-button-hover-text-font-text-decoration, var(--avo-ui-tpa-button-main-text-font-text-decoration, var(--wst-button-secondary-text-decoration, var(--wst-paragraph-2-text-decoration, var(--avo-font-Body-M-text-decoration)))))
        }

        .sG2AKUm.oeR7L2a---priority-9-secondary:active:not(.oeR7L2a---hoverStyle-9-underline),
        .sG2AKUm.oeR7L2a---priority-9-secondary:hover:not(.oeR7L2a---hoverStyle-9-underline) {
            background-color: rgb(var(--avo-ui-tpa-button-hover-background-color, var(--wst-button-secondary-background-color-rgb, var(--avo-color-50), 0)));
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-bottom-color-rgb, var(--Button2525306004-secondaryHoverLegacyBorderColor))))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-bottom-width, var(--Button2525306004-secondaryBorderWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-top-color-rgb, var(--Button2525306004-secondaryHoverLegacyBorderColor))))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-top-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-right-color-rgb, var(--Button2525306004-secondaryHoverLegacyBorderColor))))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-right-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-left-color-rgb, var(--Button2525306004-secondaryHoverLegacyBorderColor))))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-left-width, var(--Button2525306004-secondaryBorderWidth))));
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color-rgb, var(--wst-button-secondary-color-rgb, var(--avo-color-52))), calc(var(--avo-ui-tpa-button-main-text-color-opacity, 1) * .7)))
        }

        .sG2AKUm.oeR7L2a---priority-9-secondary .s__8eNMG8 {
            background-color: var(--wst-button-secondary-text-highlight)
        }

        .sG2AKUm.oeR7L2a---priority-5-basic.ouNZOBi--disabled,
        .sG2AKUm.ouNZOBi--disabled {
            background-color: rgb(var(--avo-ui-tpa-button-disabled-background-color, var(--wst-system-disabled-color-rgb, var(--avo-color-29))));
            border-color: rgb(var(--Button2525306004-basicDisabledBorderColor));
            color: rgb(var(--avo-ui-tpa-button-disabled-text-color, var(--avo-ui-tpa-button-main-text-color, var(--wst-primary-background-color-rgb, var(--avo-color-1)))))
        }

        .sG2AKUm.oeR7L2a---priority-7-primary.ouNZOBi--disabled {
            background-color: rgb(var(--avo-ui-tpa-button-disabled-background-color, var(--wst-system-disabled-color-rgb, var(--avo-color-44))));
            border-color: rgb(var(--Button2525306004-primaryDisabledBorderColor));
            color: rgb(var(--avo-ui-tpa-button-disabled-text-color, var(--avo-ui-tpa-button-main-text-color, var(--wst-primary-background-color-rgb, var(--avo-color-46)))))
        }

        .sG2AKUm.oeR7L2a---priority-14-basicSecondary.ouNZOBi--disabled {
            background-color: rgb(var(--avo-ui-tpa-button-disabled-background-color-rgb, var(--avo-color-1)), calc(var(--avo-ui-tpa-button-disabled-background-color-opacity, 1)*0));
            border-color: rgb(var(--Button2525306004-basicSecondaryDisabledBorderColor));
            color: rgb(var(--avo-ui-tpa-button-disabled-text-color, var(--wst-system-disabled-color-rgb, var(--avo-color-29))))
        }

        .sG2AKUm.oeR7L2a---priority-9-secondary.ouNZOBi--disabled {
            background-color: rgb(var(--avo-ui-tpa-button-disabled-background-color, var(--wst-system-disabled-color-rgb, var(--avo-color-53))));
            border-color: rgb(var(--Button2525306004-secondaryDisabledBorderColor));
            color: rgb(var(--avo-ui-tpa-button-disabled-text-color, var(--wst-secondary-background-color-rgb, var(--avo-color-55))))
        }

        .sG2AKUm.oeR7L2a---size-4-tiny {
            padding: 6px 16px
        }

        .sG2AKUm.oeR7L2a---size-4-tiny.s__26gnu0 {
            padding: 5.5px 16px
        }

        .sG2AKUm.oeR7L2a---size-5-small {
            padding: 7px 16px
        }

        .sG2AKUm,
        .sG2AKUm.oeR7L2a---size-6-medium {
            padding: 8px 16px
        }

        .sG2AKUm.oeR7L2a---size-5-large,
        .sG2AKUm.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a--mobile.oeR7L2a---size-6-medium {
            padding: 10px 16px
        }

        .s__48sZuP svg {
            height: 1.5em;
            margin: calc(-1*(1.5em/4)) 0;
            width: 1.5em
        }

        .sI_blJh:after,
        .sSDJaPV:before {
            content: "";
            display: inline-block;
            height: 1px;
            width: var(--avo-ui-tpa-button-column-gap, 4px)
        }

        .sG2AKUm .s__48sZuP svg[fill=currentColor] {
            color: rgb(var(--avo-ui-tpa-button-main-text-color, var(--avo-color-1)));
            transition: color .2s ease-in-out
        }

        .sG2AKUm:hover:not(.oeR7L2a---hoverStyle-9-underline) .s__48sZuP svg[fill=currentColor] {
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color-rgb, var(--avo-color-1)), calc(var(--avo-ui-tpa-button-main-text-color-opacity, 1) * .7)))
        }

        .sG2AKUm.oeR7L2a---priority-9-secondary .s__48sZuP svg[fill=currentColor] {
            color: rgb(var(--avo-ui-tpa-button-main-text-color, var(--avo-color-49)))
        }

        .sG2AKUm.oeR7L2a---priority-9-secondary:hover:not(.oeR7L2a---hoverStyle-9-underline) .s__48sZuP svg[fill=currentColor] {
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color-rgb, var(--avo-color-52)), calc(var(--avo-ui-tpa-button-main-text-color-opacity, 1) * .7)))
        }

        .sG2AKUm.oeR7L2a---priority-14-basicSecondary .s__48sZuP svg[fill=currentColor] {
            color: rgb(var(--avo-ui-tpa-button-main-text-color, var(--avo-color-5)))
        }

        .sG2AKUm.oeR7L2a---priority-14-basicSecondary:hover:not(.oeR7L2a---hoverStyle-9-underline) .s__48sZuP svg[fill=currentColor] {
            color: rgb(var(--avo-ui-tpa-button-hover-text-color, var(--avo-ui-tpa-button-main-text-color-rgb, var(--avo-color-5)), calc(var(--avo-ui-tpa-button-main-text-color-opacity, 1) * .7)))
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings,
        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings {
            box-sizing: border-box;
            display: inline-flex;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings .sT_ziuf,
        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings .sT_ziuf {
            overflow: visible;
            text-overflow: unset;
            white-space: unset
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a--wrapContent {
            line-height: 1.3 !important;
            white-space: normal
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large:not(.oeR7L2a--mobile),
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small:not(.oeR7L2a--mobile) {
            line-height: 1
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-14-basicSecondary.oeR7L2a---size-4-tiny,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-9-secondary.oeR7L2a---size-4-tiny {
            padding: calc(9px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-4-tiny,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-4-tiny.oeR7L2a---priority-5-basic,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-4-tiny.oeR7L2a---priority-7-primary {
            padding: calc(9px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-4-tiny.oeR7L2a---priority-14-basicSecondary.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-4-tiny.oeR7L2a---priority-9-secondary.oeR7L2a--wrapContent {
            padding: calc(6.9px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-4-tiny.oeR7L2a---priority-5-basic.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-4-tiny.oeR7L2a---priority-7-primary.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-4-tiny.oeR7L2a--wrapContent {
            padding: calc(6.9px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-14-basicSecondary,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-9-secondary {
            padding: calc(10px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-5-basic,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-7-primary {
            padding: calc(10px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a--wrapContent.oeR7L2a---priority-14-basicSecondary,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a--wrapContent.oeR7L2a---priority-9-secondary {
            padding: calc(7.6px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-5-basic.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-7-primary.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a--wrapContent {
            padding: calc(7.6px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-14-basicSecondary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-9-secondary.oeR7L2a--mobile {
            padding: calc(11px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-5-basic.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-7-primary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a--mobile {
            padding: calc(11px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a--wrapContent.oeR7L2a---priority-14-basicSecondary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a--wrapContent.oeR7L2a---priority-9-secondary.oeR7L2a--mobile {
            padding: calc(8.9px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-5-basic.oeR7L2a--wrapContent.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a---priority-7-primary.oeR7L2a--wrapContent.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-small.oeR7L2a--wrapContent.oeR7L2a--mobile {
            padding: calc(8.9px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-14-basicSecondary,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-9-secondary,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-14-basicSecondary,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-9-secondary {
            padding: calc(12px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-5-basic,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-7-primary,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-5-basic,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-7-primary {
            padding: calc(12px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a--wrapContent.oeR7L2a---priority-14-basicSecondary,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a--wrapContent.oeR7L2a---priority-9-secondary,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a--wrapContent.oeR7L2a---priority-14-basicSecondary,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a--wrapContent.oeR7L2a---priority-9-secondary {
            padding: calc(9.6px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-5-basic.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-7-primary.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-5-basic.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-7-primary.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a--wrapContent {
            padding: calc(9.6px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-14-basicSecondary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-9-secondary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-14-basicSecondary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-9-secondary.oeR7L2a--mobile {
            padding: calc(13px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-5-basic.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-7-primary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-5-basic.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-7-primary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a--mobile {
            padding: calc(13px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a--wrapContent.oeR7L2a---priority-14-basicSecondary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a--wrapContent.oeR7L2a---priority-9-secondary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a--wrapContent.oeR7L2a---priority-14-basicSecondary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a--wrapContent.oeR7L2a---priority-9-secondary.oeR7L2a--mobile {
            padding: calc(10.9px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-5-basic.oeR7L2a--wrapContent.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---priority-7-primary.oeR7L2a--wrapContent.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-5-basic.oeR7L2a--wrapContent.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a---priority-7-primary.oeR7L2a--wrapContent.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-6-medium.oeR7L2a--wrapContent.oeR7L2a--mobile {
            padding: calc(10.9px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-14-basicSecondary,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-9-secondary {
            padding: calc(16px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-5-basic,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-7-primary {
            padding: calc(16px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-14-basicSecondary.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-9-secondary.oeR7L2a--wrapContent {
            padding: calc(13.6px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-5-basic.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-7-primary.oeR7L2a--wrapContent,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a--wrapContent {
            padding: calc(13.6px - var(--avo-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-14-basicSecondary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-5-basic.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-7-primary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-9-secondary.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a--mobile {
            padding: calc(17px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-14-basicSecondary.oeR7L2a--wrapContent.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-5-basic.oeR7L2a--wrapContent.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-7-primary.oeR7L2a--wrapContent.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a---priority-9-secondary.oeR7L2a--wrapContent.oeR7L2a--mobile,
        .sG2AKUm.oeR7L2a---paddingMode-15-dynamicPaddings.oeR7L2a---size-5-large.oeR7L2a--wrapContent.oeR7L2a--mobile {
            padding: calc(14.9px - var(--avo-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings,
        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---size-6-medium {
            border-width: var(--avo-ui-tpa-button-main-border-width, 1px);
            padding-inline-end: var(--avo-ui-tpa-button-padding-inline-end, 15px);
            padding-inline-start: var(--avo-ui-tpa-button-padding-inline-start, 15px)
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings,
        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-5-basic {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicBorderColor))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicBorderColor))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicBorderColor))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicBorderColor))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-5-basic:hover,
        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings:hover {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-5-basic:not(.oeR7L2a---hoverStyle-9-underline):hover,
        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings:not(.oeR7L2a---hoverStyle-9-underline):hover {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverLegacyBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverLegacyBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverLegacyBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicHoverLegacyBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-5-basic.ouNZOBi--disabled,
        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.ouNZOBi--disabled {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--Button2525306004-basicDisabledBorderColor)));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--Button2525306004-basicDisabledBorderColor)));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--Button2525306004-basicDisabledBorderColor)));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--Button2525306004-basicDisabledBorderColor)));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicBorderExPaddingWidth)))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-14-basicSecondary {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryBorderColor))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryBorderColor))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryBorderColor))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryBorderColor))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-14-basicSecondary:hover {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-14-basicSecondary:not(.oeR7L2a---hoverStyle-9-underline):hover {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverLegacyBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverLegacyBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverLegacyBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--Button2525306004-basicSecondaryHoverLegacyBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-14-basicSecondary.ouNZOBi--disabled {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--Button2525306004-basicSecondaryDisabledBorderColor)));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--Button2525306004-basicSecondaryDisabledBorderColor)));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--Button2525306004-basicSecondaryDisabledBorderColor)));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--Button2525306004-basicSecondaryDisabledBorderColor)));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--Button2525306004-borderStyle)));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--Button2525306004-basicSecondaryBorderWidth)))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-7-primary {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-bottom-color-rgb, var(--Button2525306004-primaryBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-bottom-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-top-color-rgb, var(--Button2525306004-primaryBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-top-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-right-color-rgb, var(--Button2525306004-primaryBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-right-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-left-color-rgb, var(--Button2525306004-primaryBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-left-width, var(--Button2525306004-primaryBorderExPaddingWidth))))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-7-primary:hover {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-bottom-color-rgb, var(--Button2525306004-primaryHoverBorderColor))))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-bottom-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-top-color-rgb, var(--Button2525306004-primaryHoverBorderColor))))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-top-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-right-color-rgb, var(--Button2525306004-primaryHoverBorderColor))))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-right-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-left-color-rgb, var(--Button2525306004-primaryHoverBorderColor))))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-left-width, var(--Button2525306004-primaryBorderExPaddingWidth))))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-7-primary:not(.oeR7L2a---hoverStyle-9-underline):hover {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-bottom-color-rgb, var(--Button2525306004-primaryHoverLegacyBorderColor))))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-bottom-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-top-color-rgb, var(--Button2525306004-primaryHoverLegacyBorderColor))))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-top-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-right-color-rgb, var(--Button2525306004-primaryHoverLegacyBorderColor))))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-right-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-primary-border-left-color-rgb, var(--Button2525306004-primaryHoverLegacyBorderColor))))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-left-width, var(--Button2525306004-primaryBorderExPaddingWidth))))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-7-primary.ouNZOBi--disabled {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--wst-button-primary-border-bottom-color-rgb, var(--Button2525306004-primaryDisabledBorderColor))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-bottom-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--wst-button-primary-border-top-color-rgb, var(--Button2525306004-primaryDisabledBorderColor))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-top-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--wst-button-primary-border-right-color-rgb, var(--Button2525306004-primaryDisabledBorderColor))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-right-width, var(--Button2525306004-primaryBorderExPaddingWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--wst-button-primary-border-left-color-rgb, var(--Button2525306004-primaryDisabledBorderColor))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-primary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-primary-border-left-width, var(--Button2525306004-primaryBorderExPaddingWidth))))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-9-secondary {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-bottom-color-rgb, var(--Button2525306004-secondaryBorderColor)))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-bottom-width, var(--Button2525306004-secondaryBorderWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-top-color-rgb, var(--Button2525306004-secondaryBorderColor)))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-top-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-right-color-rgb, var(--Button2525306004-secondaryBorderColor)))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-right-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-left-color-rgb, var(--Button2525306004-secondaryBorderColor)))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-left-width, var(--Button2525306004-secondaryBorderWidth))))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-9-secondary:hover {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-bottom-color-rgb, var(--Button2525306004-secondaryHoverBorderColor))))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-bottom-width, var(--Button2525306004-secondaryBorderWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-top-color-rgb, var(--Button2525306004-secondaryHoverBorderColor))))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-top-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-right-color-rgb, var(--Button2525306004-secondaryHoverBorderColor))))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-right-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-left-color-rgb, var(--Button2525306004-secondaryHoverBorderColor))))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-left-width, var(--Button2525306004-secondaryBorderWidth))))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-9-secondary:not(.oeR7L2a---hoverStyle-9-underline):hover {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-bottom-color-rgb, var(--Button2525306004-secondaryHoverLegacyBorderColor))))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-bottom-width, var(--Button2525306004-secondaryBorderWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-block-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-top-color-rgb, var(--Button2525306004-secondaryHoverLegacyBorderColor))))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-top-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-end-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-right-color-rgb, var(--Button2525306004-secondaryHoverLegacyBorderColor))))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-right-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-hover-border-color, var(--avo-ui-tpa-button-main-border-inline-start-color, var(--avo-ui-tpa-button-main-border-color, var(--wst-button-secondary-border-left-color-rgb, var(--Button2525306004-secondaryHoverLegacyBorderColor))))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-left-width, var(--Button2525306004-secondaryBorderWidth))))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---priority-9-secondary.ouNZOBi--disabled {
            border-block-end-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--wst-button-secondary-border-bottom-color-rgb, var(--Button2525306004-secondaryDisabledBorderColor))));
            border-block-end-style: var(--avo-ui-tpa-button-main-border-block-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-bottom-style, var(--Button2525306004-borderStyle))));
            border-block-end-width: var(--avo-ui-tpa-button-main-border-block-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-bottom-width, var(--Button2525306004-secondaryBorderWidth))));
            border-block-start-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--wst-button-secondary-border-top-color-rgb, var(--Button2525306004-secondaryDisabledBorderColor))));
            border-block-start-style: var(--avo-ui-tpa-button-main-border-block-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-top-style, var(--Button2525306004-borderStyle))));
            border-block-start-width: var(--avo-ui-tpa-button-main-border-block-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-top-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-end-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--wst-button-secondary-border-right-color-rgb, var(--Button2525306004-secondaryDisabledBorderColor))));
            border-inline-end-style: var(--avo-ui-tpa-button-main-border-inline-end-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-right-style, var(--Button2525306004-borderStyle))));
            border-inline-end-width: var(--avo-ui-tpa-button-main-border-inline-end-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-right-width, var(--Button2525306004-secondaryBorderWidth))));
            border-inline-start-color: rgb(var(--avo-ui-tpa-button-disabled-border-color, var(--wst-button-secondary-border-left-color-rgb, var(--Button2525306004-secondaryDisabledBorderColor))));
            border-inline-start-style: var(--avo-ui-tpa-button-main-border-inline-start-style, var(--avo-ui-tpa-button-main-border-style, var(--wst-button-secondary-border-left-style, var(--Button2525306004-borderStyle))));
            border-inline-start-width: var(--avo-ui-tpa-button-main-border-inline-start-width, var(--avo-ui-tpa-button-main-border-width, var(--wst-button-secondary-border-left-width, var(--Button2525306004-secondaryBorderWidth))))
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---size-4-tiny,
        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---size-5-small {
            padding-block-end: var(--avo-ui-tpa-button-padding-block-end, 5px);
            padding-block-start: var(--avo-ui-tpa-button-padding-block-start, 5px)
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings,
        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---size-6-medium {
            padding-block-end: var(--avo-ui-tpa-button-padding-block-end, 7px);
            padding-block-start: var(--avo-ui-tpa-button-padding-block-start, 7px)
        }

        .sG2AKUm.oeR7L2a---paddingMode-16-explicitPaddings.oeR7L2a---size-5-large {
            padding-block-end: var(--avo-ui-tpa-button-padding-block-end, 11px);
            padding-block-start: var(--avo-ui-tpa-button-padding-block-start, 11px)
        }

        .sgSVUBs {
            border-style: solid;
            box-sizing: border-box;
            cursor: pointer;
            display: block;
            overflow: hidden;
            position: relative;
            text-align: center;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .sgSVUBs .s__8eNMG8 {
            display: block;
            line-height: 1.5
        }

        .sgSVUBs.oa4U5X0--upgrade .s__8eNMG8 {
            display: inline-block;
            line-height: 1
        }

        .s__0m21T1 {
            animation: StatesButton222493780__bounce-in .5s ease 0s 1 normal;
            height: 1.5em;
            top: .15em
        }

        .sUZy4L4 {
            height: 1.5em;
            width: 1.5em
        }

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

        .snZ_6f6 {
            --avo-ui-tpa-text-field-main-background-color: var(--avo-forms-formInputBackgroundColor);
            --avo-ui-tpa-text-field-main-background-color-rgb: var(--avo-forms-formInputBackgroundColor-rgb);
            --avo-ui-tpa-text-field-main-background-color-opacity: var(--avo-forms-formInputBackgroundColor-opacity);
            --avo-ui-tpa-text-field-hover-background-color: var(--avo-forms-formInputBackgroundColorHover);
            --avo-ui-tpa-text-field-hover-background-color-rgb: var(--avo-forms-formInputBackgroundColorHover-rgb);
            --avo-ui-tpa-text-field-hover-background-color-opacity: var(--avo-forms-formInputBackgroundColorHover-opacity);
            --avo-ui-tpa-text-field-main-border-color: var(--avo-forms-formInputBorderColor);
            --avo-ui-tpa-text-field-main-border-color-rgb: var(--avo-forms-formInputBorderColor-rgb);
            --avo-ui-tpa-text-field-main-border-color-opacity: var(--avo-forms-formInputBorderColor-opacity);
            --avo-ui-tpa-text-field-main-border-opacity: 1;
            --avo-ui-tpa-text-field-hover-border-color: var(--avo-forms-formInputBorderColorHover);
            --avo-ui-tpa-text-field-hover-border-color-rgb: var(--avo-forms-formInputBorderColorHover-rgb);
            --avo-ui-tpa-text-field-hover-border-color-opacity: var(--avo-forms-formInputBorderColorHover-opacity);
            --avo-ui-tpa-text-field-main-border-width: var(--avo-forms-formInputBorderWidth);
            --avo-ui-tpa-text-field-hover-border-width: var(--avo-forms-formInputBorderWidth);
            --avo-ui-tpa-text-field-main-border-radius: var(--avo-forms-formInputBorderRadius);
            --avo-ui-tpa-text-field-hover-border-radius: var(--avo-forms-formInputBorderRadius);
            --avo-ui-tpa-text-field-hover-text-color: var(--avo-forms-formInputValueColor);
            --avo-ui-tpa-text-field-hover-text-color-rgb: var(--avo-forms-formInputValueColor-rgb);
            --avo-ui-tpa-text-field-hover-text-color-opacity: var(--avo-forms-formInputValueColor-opacity);
            --avo-ui-tpa-text-field-main-text-font-text-decoration: var(--avo-forms-formInputValueFont-text-decoration);
            --avo-ui-tpa-text-field-main-text-font-line-height: var(--avo-forms-formInputValueFont-line-height);
            --avo-ui-tpa-text-field-main-text-font-family: var(--avo-forms-formInputValueFont-family);
            --avo-ui-tpa-text-field-main-text-font-size: var(--avo-forms-formInputValueFont-size);
            --avo-ui-tpa-text-field-main-text-font-style: var(--avo-forms-formInputValueFont-style);
            --avo-ui-tpa-text-field-main-text-font-variant: var(--avo-forms-formInputValueFont-variant);
            --avo-ui-tpa-text-field-main-text-font-weight: var(--avo-forms-formInputValueFont-weight);
            --avo-ui-tpa-text-field-main-text-disabled-color: var(--avo-forms-formInputDisabledValueColor);
            --avo-ui-tpa-text-field-main-text-disabled-color-rgb: var(--avo-forms-formInputDisabledValueColor-rgb);
            --avo-ui-tpa-text-field-main-text-disabled-color-opacity: var(--avo-forms-formInputDisabledValueColor-opacity);
            --avo-ui-tpa-text-field-readonly-text-font-text-decoration: var(--avo-forms-formInputValueFont-text-decoration);
            --avo-ui-tpa-text-field-readonly-text-font-line-height: var(--avo-forms-formInputValueFont-line-height);
            --avo-ui-tpa-text-field-readonly-text-font-family: var(--avo-forms-formInputValueFont-family);
            --avo-ui-tpa-text-field-readonly-text-font-size: var(--avo-forms-formInputValueFont-size);
            --avo-ui-tpa-text-field-readonly-text-font-style: var(--avo-forms-formInputValueFont-style);
            --avo-ui-tpa-text-field-readonly-text-font-variant: var(--avo-forms-formInputValueFont-variant);
            --avo-ui-tpa-text-field-readonly-text-font-weight: var(--avo-forms-formInputValueFont-weight);
            --avo-ui-tpa-text-field-readonly-text-color: var(--avo-forms-formInputValueColor);
            --avo-ui-tpa-text-field-readonly-text-color-rgb: var(--avo-forms-formInputValueColor-rgb);
            --avo-ui-tpa-text-field-readonly-text-color-opacity: var(--avo-forms-formInputValueColor-opacity);
            --avo-ui-tpa-text-field-main-text-color: var(--avo-forms-formInputValueColor);
            --avo-ui-tpa-text-field-main-text-color-rgb: var(--avo-forms-formInputValueColor-rgb);
            --avo-ui-tpa-text-field-main-text-color-opacity: var(--avo-forms-formInputValueColor-opacity);
            --avo-ui-tpa-text-field-error-color: var(--avo-forms-formInputErrorColor);
            --avo-ui-tpa-text-field-error-color-rgb: var(--avo-forms-formInputErrorColor-rgb);
            --avo-ui-tpa-text-field-error-color-opacity: var(--avo-forms-formInputErrorColor-opacity);
            --avo-ui-tpa-text-field-readonly-background-color: var(--avo-forms-formInputBackgroundColor);
            --avo-ui-tpa-text-field-readonly-background-color-rgb: var(--avo-forms-formInputBackgroundColor-rgb);
            --avo-ui-tpa-text-field-readonly-background-color-opacity: var(--avo-forms-formInputBackgroundColor-opacity);
            --avo-ui-tpa-text-field-readonly-border-color: var(rgb(var(--avo-forms-formInputBorderColor-rgb, var(--avo-color-37)), calc(var(--avo-forms-formInputBorderColor-opacity, 1) * 0)));
            --avo-ui-tpa-text-field-readonly-border-color-rgb: var(rgb(var(--avo-forms-formInputBorderColor-rgb, var(--avo-color-37)), calc(var(--avo-forms-formInputBorderColor-opacity, 1) * 0)) -rgb);
            --avo-ui-tpa-text-field-readonly-border-color-opacity: var(rgb(var(--avo-forms-formInputBorderColor-rgb, var(--avo-color-37)), calc(var(--avo-forms-formInputBorderColor-opacity, 1) * 0)) -opacity);
            --avo-ui-tpa-text-field-readonly-border-width: var(--avo-forms-formInputBorderWidth);
            --avo-ui-tpa-text-field-readonly-border-radius: var(--avo-forms-formInputBorderRadius);
            --avo-ui-tpa-text-field-main-text-font-line-height: calc(24 * 1px);
            --avo-ui-tpa-text-field-readonly-text-font-line-height: calc(24 * 1px);
            display: flex;
            flex-direction: column
        }

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

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

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

        .snZ_6f6.snZ_6f6.snZ_6f6.snZ_6f6 input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0 1000px rgb(var(--avo-forms-formInputBackgroundColor-rgb, var(--avo-color-1)), calc(var(--avo-forms-formInputBackgroundColor-opacity, 1)*--avo-forms-formInputBackgroundColor-opacity)) inset !important;
            transition: background-color 5000s ease-in-out 0s
        }

        .snZ_6f6.snZ_6f6.snZ_6f6.snZ_6f6 input:-webkit-autofill:focus,
        .snZ_6f6.snZ_6f6.snZ_6f6.snZ_6f6 input:-webkit-autofill:hover {
            -webkit-box-shadow: 0 0 0 1000px rgb(var(--avo-forms-formInputBackgroundColorHover-rgb, var(--avo-color-1)), calc(var(--avo-forms-formInputBackgroundColorHover-opacity, 1)*--avo-forms-formInputBackgroundColorHover-opacity)) inset !important;
            transition: background-color 5000s ease-in-out 0s
        }

        .sWgi58w {
            --avo-ui-tpa-text-field-main-background-color: var(--avo-forms-formInputBackgroundColor);
            --avo-ui-tpa-text-field-main-background-color-rgb: var(--avo-forms-formInputBackgroundColor-rgb);
            --avo-ui-tpa-text-field-main-background-color-opacity: var(--avo-forms-formInputBackgroundColor-opacity);
            --avo-ui-tpa-text-field-hover-background-color: var(--avo-forms-formInputBackgroundColor);
            --avo-ui-tpa-text-field-hover-background-color-rgb: var(--avo-forms-formInputBackgroundColor-rgb);
            --avo-ui-tpa-text-field-hover-background-color-opacity: var(--avo-forms-formInputBackgroundColor-opacity);
            --avo-ui-tpa-text-field-main-border-width: var(--avo-forms-formInputBorderWidth);
            --avo-ui-tpa-text-field-hover-border-width: var(--avo-forms-formInputBorderWidth);
            --avo-ui-tpa-text-field-main-border-radius: var(--avo-forms-formInputBorderRadius);
            --avo-ui-tpa-text-field-hover-border-radius: var(--avo-forms-formInputBorderRadius);
            --avo-ui-tpa-text-field-hover-text-color: var(--avo-forms-formInputValueColor);
            --avo-ui-tpa-text-field-hover-text-color-rgb: var(--avo-forms-formInputValueColor-rgb);
            --avo-ui-tpa-text-field-hover-text-color-opacity: var(--avo-forms-formInputValueColor-opacity);
            --avo-ui-tpa-text-field-main-text-font-text-decoration: var(--avo-forms-formInputValueFont-text-decoration);
            --avo-ui-tpa-text-field-main-text-font-line-height: var(--avo-forms-formInputValueFont-line-height);
            --avo-ui-tpa-text-field-main-text-font-family: var(--avo-forms-formInputValueFont-family);
            --avo-ui-tpa-text-field-main-text-font-size: var(--avo-forms-formInputValueFont-size);
            --avo-ui-tpa-text-field-main-text-font-style: var(--avo-forms-formInputValueFont-style);
            --avo-ui-tpa-text-field-main-text-font-variant: var(--avo-forms-formInputValueFont-variant);
            --avo-ui-tpa-text-field-main-text-font-weight: var(--avo-forms-formInputValueFont-weight);
            --avo-ui-tpa-text-field-main-text-color: var(--avo-forms-formInputValueColor);
            --avo-ui-tpa-text-field-main-text-color-rgb: var(--avo-forms-formInputValueColor-rgb);
            --avo-ui-tpa-text-field-main-text-color-opacity: var(--avo-forms-formInputValueColor-opacity);
            --avo-ui-tpa-text-field-error-color: var(--avo-forms-formInputErrorColor);
            --avo-ui-tpa-text-field-error-color-rgb: var(--avo-forms-formInputErrorColor-rgb);
            --avo-ui-tpa-text-field-error-color-opacity: var(--avo-forms-formInputErrorColor-opacity);
            display: flex;
            flex-direction: column
        }

        .sy1z4yI {
            --avo-ui-tpa-text-field-main-background-color: var(--avo-forms-formInputBackgroundColor);
            --avo-ui-tpa-text-field-main-background-color-rgb: var(--avo-forms-formInputBackgroundColor-rgb);
            --avo-ui-tpa-text-field-main-background-color-opacity: var(--avo-forms-formInputBackgroundColor-opacity);
            --avo-ui-tpa-text-field-hover-background-color: var(--avo-forms-formInputBackgroundColorHover);
            --avo-ui-tpa-text-field-hover-background-color-rgb: var(--avo-forms-formInputBackgroundColorHover-rgb);
            --avo-ui-tpa-text-field-hover-background-color-opacity: var(--avo-forms-formInputBackgroundColorHover-opacity);
            --avo-ui-tpa-text-field-main-border-color: var(--avo-forms-formInputBorderColor);
            --avo-ui-tpa-text-field-main-border-color-rgb: var(--avo-forms-formInputBorderColor-rgb);
            --avo-ui-tpa-text-field-main-border-color-opacity: var(--avo-forms-formInputBorderColor-opacity);
            --avo-ui-tpa-text-field-hover-border-color: var(--avo-forms-formInputBorderColorHover);
            --avo-ui-tpa-text-field-hover-border-color-rgb: var(--avo-forms-formInputBorderColorHover-rgb);
            --avo-ui-tpa-text-field-hover-border-color-opacity: var(--avo-forms-formInputBorderColorHover-opacity);
            --avo-ui-tpa-text-field-main-border-width: 0px;
            --avo-ui-tpa-text-field-hover-border-width: 0px;
            --avo-ui-tpa-text-field-readonly-border-width: 0px;
            --avo-ui-tpa-text-field-main-border-radius: var(--avo-forms-formInputBorderRadius);
            --avo-ui-tpa-text-field-hover-border-radius: var(--avo-forms-formInputBorderRadius);
            --avo-ui-tpa-text-field-hover-text-color: var(--avo-forms-formInputValueColor);
            --avo-ui-tpa-text-field-hover-text-color-rgb: var(--avo-forms-formInputValueColor-rgb);
            --avo-ui-tpa-text-field-hover-text-color-opacity: var(--avo-forms-formInputValueColor-opacity);
            --avo-ui-tpa-text-field-main-text-font-text-decoration: var(--avo-forms-formInputValueFont-text-decoration);
            --avo-ui-tpa-text-field-main-text-font-line-height: var(--avo-forms-formInputValueFont-line-height);
            --avo-ui-tpa-text-field-main-text-font-family: var(--avo-forms-formInputValueFont-family);
            --avo-ui-tpa-text-field-main-text-font-size: var(--avo-forms-formInputValueFont-size);
            --avo-ui-tpa-text-field-main-text-font-style: var(--avo-forms-formInputValueFont-style);
            --avo-ui-tpa-text-field-main-text-font-variant: var(--avo-forms-formInputValueFont-variant);
            --avo-ui-tpa-text-field-main-text-font-weight: var(--avo-forms-formInputValueFont-weight);
            --avo-ui-tpa-text-field-main-text-color: var(--avo-forms-formInputValueColor);
            --avo-ui-tpa-text-field-main-text-color-rgb: var(--avo-forms-formInputValueColor-rgb);
            --avo-ui-tpa-text-field-main-text-color-opacity: var(--avo-forms-formInputValueColor-opacity);
            --avo-ui-tpa-text-field-error-color: var(--avo-forms-formInputErrorColor);
            --avo-ui-tpa-text-field-error-color-rgb: var(--avo-forms-formInputErrorColor-rgb);
            --avo-ui-tpa-text-field-error-color-opacity: var(--avo-forms-formInputErrorColor-opacity)
        }

        .s_wEX56 {
            --avo-ui-tpa-text-field-main-background-color: var(--avo-forms-formInputBackgroundColorHover);
            --avo-ui-tpa-text-field-main-background-color-rgb: var(--avo-forms-formInputBackgroundColorHover-rgb);
            --avo-ui-tpa-text-field-main-background-color-opacity: var(--avo-forms-formInputBackgroundColorHover-opacity);
            --avo-ui-tpa-text-field-main-border-color: var(--avo-forms-formInputBorderColorHover);
            --avo-ui-tpa-text-field-main-border-color-rgb: var(--avo-forms-formInputBorderColorHover-rgb);
            --avo-ui-tpa-text-field-main-border-color-opacity: var(--avo-forms-formInputBorderColorHover-opacity)
        }

        .snZ_6f6 div[data-theme=line] {
            padding-inline-start: 12px
        }

        .sL5d0Ld div:has(>input) {
            border-bottom-width: var(--avo-forms-formInputBorderBottomWidth, 1px) !important;
            border-left-width: var(--avo-forms-formInputBorderLeftWidth, 1px) !important;
            border-right-width: var(--avo-forms-formInputBorderRightWidth, 1px) !important;
            border-top-width: var(--avo-forms-formInputBorderTopWidth, 1px) !important
        }

        .shszO9W {
            --avo-ui-tpa-text-field-main-label-font-text-decoration: var(--avo-forms-formInputLabelFont-text-decoration);
            --avo-ui-tpa-text-field-main-label-font-line-height: var(--avo-forms-formInputLabelFont-line-height);
            --avo-ui-tpa-text-field-main-label-font-family: var(--avo-forms-formInputLabelFont-family);
            --avo-ui-tpa-text-field-main-label-font-size: var(--avo-forms-formInputLabelFont-size);
            --avo-ui-tpa-text-field-main-label-font-style: var(--avo-forms-formInputLabelFont-style);
            --avo-ui-tpa-text-field-main-label-font-variant: var(--avo-forms-formInputLabelFont-variant);
            --avo-ui-tpa-text-field-main-label-font-weight: var(--avo-forms-formInputLabelFont-weight);
            --avo-ui-tpa-text-field-main-label-text-color: var(--avo-forms-formInputLabelColor);
            --avo-ui-tpa-text-field-main-label-text-color-rgb: var(--avo-forms-formInputLabelColor-rgb);
            --avo-ui-tpa-text-field-main-label-text-color-opacity: var(--avo-forms-formInputLabelColor-opacity);
            word-break: break-word
        }

        .shszO9W:empty:before {
            content: "\200B"
        }

        .shszO9W.sE7EeYv {
            display: block;
            height: 0;
            margin: 0;
            padding: 0;
            visibility: hidden
        }

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

        .sHbjjkq,
        .smK0B6B {
            display: inline-block
        }

        .smK0B6B {
            margin-inline-end: 4px
        }

        .sN4uTVR {
            --avo-forms-formHeaderOneFont-text-decoration: var(--headerOneFont-text-decoration);
            --avo-forms-formHeaderOneFont-line-height: var(--headerOneFont-line-height);
            --avo-forms-formHeaderOneFont-family: var(--headerOneFont-family);
            --avo-forms-formHeaderOneFont-size: var(--headerOneFont-size);
            --avo-forms-formHeaderOneFont-style: var(--headerOneFont-style);
            --avo-forms-formHeaderOneFont-variant: var(--headerOneFont-variant);
            --avo-forms-formHeaderOneFont-weight: var(--headerOneFont-weight);
            --avo-forms-formHeaderOneColor: var(--headerOneColor);
            --avo-forms-formHeaderOneColor-rgb: var(--headerOneColor-rgb);
            --avo-forms-formHeaderOneColor-opacity: var(--headerOneColor-opacity);
            --avo-forms-formHeaderTwoFont-text-decoration: var(--headerTwoFont-text-decoration);
            --avo-forms-formHeaderTwoFont-line-height: var(--headerTwoFont-line-height);
            --avo-forms-formHeaderTwoFont-family: var(--headerTwoFont-family);
            --avo-forms-formHeaderTwoFont-size: var(--headerTwoFont-size);
            --avo-forms-formHeaderTwoFont-style: var(--headerTwoFont-style);
            --avo-forms-formHeaderTwoFont-variant: var(--headerTwoFont-variant);
            --avo-forms-formHeaderTwoFont-weight: var(--headerTwoFont-weight);
            --avo-forms-formHeaderTwoColor: var(--headerTwoColor);
            --avo-forms-formHeaderTwoColor-rgb: var(--headerTwoColor-rgb);
            --avo-forms-formHeaderTwoColor-opacity: var(--headerTwoColor-opacity);
            --avo-forms-formParagraphFont-text-decoration: var(--paragraphFont-text-decoration);
            --avo-forms-formParagraphFont-line-height: var(--paragraphFont-line-height);
            --avo-forms-formParagraphFont-family: var(--paragraphFont-family);
            --avo-forms-formParagraphFont-size: var(--paragraphFont-size);
            --avo-forms-formParagraphFont-style: var(--paragraphFont-style);
            --avo-forms-formParagraphFont-variant: var(--paragraphFont-variant);
            --avo-forms-formParagraphFont-weight: var(--paragraphFont-weight);
            --avo-forms-formParagraphColor: var(--paragraphColor);
            --avo-forms-formParagraphColor-rgb: var(--paragraphColor-rgb);
            --avo-forms-formParagraphColor-opacity: var(--paragraphColor-opacity);
            --avo-forms-formInputBackgroundColor: var(--inputBackgroundColor);
            --avo-forms-formInputBackgroundColor-rgb: var(--inputBackgroundColor-rgb);
            --avo-forms-formInputBackgroundColor-opacity: var(--inputBackgroundColor-opacity);
            --avo-forms-formInputBackgroundColorHover: var(--inputBackgroundColorHover);
            --avo-forms-formInputBackgroundColorHover-rgb: var(--inputBackgroundColorHover-rgb);
            --avo-forms-formInputBackgroundColorHover-opacity: var(--inputBackgroundColorHover-opacity);
            --avo-forms-formInputBorderColor: var(--inputBorderColor);
            --avo-forms-formInputBorderColor-rgb: var(--inputBorderColor-rgb);
            --avo-forms-formInputBorderColor-opacity: var(--inputBorderColor-opacity);
            --avo-forms-formInputBorderColorHover: var(--inputBorderColorHover);
            --avo-forms-formInputBorderColorHover-rgb: var(--inputBorderColorHover-rgb);
            --avo-forms-formInputBorderColorHover-opacity: var(--inputBorderColorHover-opacity);
            --avo-forms-formInputBorderWidth: calc(var(--inputBorderWidth) * 1px);
            --avo-forms-formInputBorderWidthHover: calc(var(--inputBorderWidthHover) * 1px);
            --avo-forms-formInputLabelFont-text-decoration: var(--inputLabelFont-text-decoration);
            --avo-forms-formInputLabelFont-line-height: var(--inputLabelFont-line-height);
            --avo-forms-formInputLabelFont-family: var(--inputLabelFont-family);
            --avo-forms-formInputLabelFont-size: var(--inputLabelFont-size);
            --avo-forms-formInputLabelFont-style: var(--inputLabelFont-style);
            --avo-forms-formInputLabelFont-variant: var(--inputLabelFont-variant);
            --avo-forms-formInputLabelFont-weight: var(--inputLabelFont-weight);
            --avo-forms-formInputLabelColor: var(--inputLabelColor);
            --avo-forms-formInputLabelColor-rgb: var(--inputLabelColor-rgb);
            --avo-forms-formInputLabelColor-opacity: var(--inputLabelColor-opacity);
            --avo-forms-formInputValueFont-text-decoration: var(--inputValueFont-text-decoration);
            --avo-forms-formInputValueFont-line-height: var(--inputValueFont-line-height);
            --avo-forms-formInputValueFont-family: var(--inputValueFont-family);
            --avo-forms-formInputValueFont-size: var(--inputValueFont-size);
            --avo-forms-formInputValueFont-style: var(--inputValueFont-style);
            --avo-forms-formInputValueFont-variant: var(--inputValueFont-variant);
            --avo-forms-formInputValueFont-weight: var(--inputValueFont-weight);
            --avo-forms-formInputValueColor: var(--inputValueColor);
            --avo-forms-formInputValueColor-rgb: var(--inputValueColor-rgb);
            --avo-forms-formInputValueColor-opacity: var(--inputValueColor-opacity);
            --avo-forms-formInputOptionColor: var(--inputOptionColor);
            --avo-forms-formInputOptionColor-rgb: var(--inputOptionColor-rgb);
            --avo-forms-formInputOptionColor-opacity: var(--inputOptionColor-opacity);
            --avo-forms-formInputPlaceholderColor: var(--inputPlaceholderColor);
            --avo-forms-formInputPlaceholderColor-rgb: var(--inputPlaceholderColor-rgb);
            --avo-forms-formInputPlaceholderColor-opacity: var(--inputPlaceholderColor-opacity);
            --avo-forms-formInputErrorColor: var(--inputErrorColor);
            --avo-forms-formInputErrorColor-rgb: var(--inputErrorColor-rgb);
            --avo-forms-formInputErrorColor-opacity: var(--inputErrorColor-opacity);
            --avo-forms-formInputBorderRadius: calc(var(--inputBorderRadius) * 1px);
            --avo-forms-formLinkColor: var(--linkColor);
            --avo-forms-formLinkColor-rgb: var(--linkColor-rgb);
            --avo-forms-formLinkColor-opacity: var(--linkColor-opacity);
            --avo-forms-formThankYouMessageFont-text-decoration: var(--thankYouMessageFont-text-decoration);
            --avo-forms-formThankYouMessageFont-line-height: var(--thankYouMessageFont-line-height);
            --avo-forms-formThankYouMessageFont-family: var(--thankYouMessageFont-family);
            --avo-forms-formThankYouMessageFont-size: var(--thankYouMessageFont-size);
            --avo-forms-formThankYouMessageFont-style: var(--thankYouMessageFont-style);
            --avo-forms-formThankYouMessageFont-variant: var(--thankYouMessageFont-variant);
            --avo-forms-formThankYouMessageFont-weight: var(--thankYouMessageFont-weight);
            --avo-forms-formThankYouMessageColor: var(--thankYouMessageColor);
            --avo-forms-formThankYouMessageColor-rgb: var(--thankYouMessageColor-rgb);
            --avo-forms-formThankYouMessageColor-opacity: var(--thankYouMessageColor-opacity);
            --avo-forms-formInputBorderStyle: var(--inputBorderStyle);
            --avo-forms-formInputSelectionColor: var(--inputSelectionColor);
            --avo-forms-formInputSelectionColor-rgb: var(--inputSelectionColor-rgb);
            --avo-forms-formInputSelectionColor-opacity: var(--inputSelectionColor-opacity);
            --avo-forms-formInputNoteFont-text-decoration: var(--inputNoteFont-text-decoration);
            --avo-forms-formInputNoteFont-line-height: var(--inputNoteFont-line-height);
            --avo-forms-formInputNoteFont-family: var(--inputNoteFont-family);
            --avo-forms-formInputNoteFont-size: var(--inputNoteFont-size);
            --avo-forms-formInputNoteFont-style: var(--inputNoteFont-style);
            --avo-forms-formInputNoteFont-variant: var(--inputNoteFont-variant);
            --avo-forms-formInputNoteFont-weight: var(--inputNoteFont-weight);
            --avo-forms-formInputNoteColor: var(--inputNoteColor);
            --avo-forms-formInputNoteColor-rgb: var(--inputNoteColor-rgb);
            --avo-forms-formInputNoteColor-opacity: var(--inputNoteColor-opacity);
            --avo-forms-formButtonsColor: var(--buttonsColor);
            --avo-forms-formButtonsColor-rgb: var(--buttonsColor-rgb);
            --avo-forms-formButtonsColor-opacity: var(--buttonsColor-opacity);
            --avo-forms-formButtonsColorHover: var(--buttonsColorHover);
            --avo-forms-formButtonsColorHover-rgb: var(--buttonsColorHover-rgb);
            --avo-forms-formButtonsColorHover-opacity: var(--buttonsColorHover-opacity);
            --avo-forms-formButtonsBackgroundColor: var(--buttonsBackgroundColor);
            --avo-forms-formButtonsBackgroundColor-rgb: var(--buttonsBackgroundColor-rgb);
            --avo-forms-formButtonsBackgroundColor-opacity: var(--buttonsBackgroundColor-opacity);
            --avo-forms-formButtonsBackgroundColorHover: var(--buttonsBackgroundColorHover);
            --avo-forms-formButtonsBackgroundColorHover-rgb: var(--buttonsBackgroundColorHover-rgb);
            --avo-forms-formButtonsBackgroundColorHover-opacity: var(--buttonsBackgroundColorHover-opacity);
            --avo-forms-formButtonsBorderColor: var(--buttonsBorderColor);
            --avo-forms-formButtonsBorderColor-rgb: var(--buttonsBorderColor-rgb);
            --avo-forms-formButtonsBorderColor-opacity: var(--buttonsBorderColor-opacity);
            --avo-forms-formButtonsBorderWidth: calc(var(--buttonsBorderWidth) * 1px);
            --avo-forms-formButtonsBorderRadius: calc(var(--buttonsBorderRadius) * 1px);
            --avo-forms-formButtonsFontHover-text-decoration: var(--buttonsFontHover-text-decoration);
            --avo-forms-formButtonsFontHover-line-height: var(--buttonsFontHover-line-height);
            --avo-forms-formButtonsFontHover-family: var(--buttonsFontHover-family);
            --avo-forms-formButtonsFontHover-size: var(--buttonsFontHover-size);
            --avo-forms-formButtonsFontHover-style: var(--buttonsFontHover-style);
            --avo-forms-formButtonsFontHover-variant: var(--buttonsFontHover-variant);
            --avo-forms-formButtonsFontHover-weight: var(--buttonsFontHover-weight);
            --avo-forms-formNextButtonFont-text-decoration: var(--nextButtonFont-text-decoration);
            --avo-forms-formNextButtonFont-line-height: var(--nextButtonFont-line-height);
            --avo-forms-formNextButtonFont-family: var(--nextButtonFont-family);
            --avo-forms-formNextButtonFont-size: var(--nextButtonFont-size);
            --avo-forms-formNextButtonFont-style: var(--nextButtonFont-style);
            --avo-forms-formNextButtonFont-variant: var(--nextButtonFont-variant);
            --avo-forms-formNextButtonFont-weight: var(--nextButtonFont-weight);
            --avo-forms-formNextButtonFontHover-text-decoration: var(--nextButtonFontHover-text-decoration);
            --avo-forms-formNextButtonFontHover-line-height: var(--nextButtonFontHover-line-height);
            --avo-forms-formNextButtonFontHover-family: var(--nextButtonFontHover-family);
            --avo-forms-formNextButtonFontHover-size: var(--nextButtonFontHover-size);
            --avo-forms-formNextButtonFontHover-style: var(--nextButtonFontHover-style);
            --avo-forms-formNextButtonFontHover-variant: var(--nextButtonFontHover-variant);
            --avo-forms-formNextButtonFontHover-weight: var(--nextButtonFontHover-weight);
            --avo-forms-formNextButtonColor: var(--nextButtonColor);
            --avo-forms-formNextButtonColor-rgb: var(--nextButtonColor-rgb);
            --avo-forms-formNextButtonColor-opacity: var(--nextButtonColor-opacity);
            --avo-forms-formNextButtonColorHover: var(--nextButtonColorHover);
            --avo-forms-formNextButtonColorHover-rgb: var(--nextButtonColorHover-rgb);
            --avo-forms-formNextButtonColorHover-opacity: var(--nextButtonColorHover-opacity);
            --avo-forms-formNextButtonBackgroundColor: var(--nextButtonBackgroundColor);
            --avo-forms-formNextButtonBackgroundColor-rgb: var(--nextButtonBackgroundColor-rgb);
            --avo-forms-formNextButtonBackgroundColor-opacity: var(--nextButtonBackgroundColor-opacity);
            --avo-forms-formNextButtonBackgroundColorHover: var(--nextButtonBackgroundColorHover);
            --avo-forms-formNextButtonBackgroundColorHover-rgb: var(--nextButtonBackgroundColorHover-rgb);
            --avo-forms-formNextButtonBackgroundColorHover-opacity: var(--nextButtonBackgroundColorHover-opacity);
            --avo-forms-formNextButtonBorderColor: var(--nextButtonBorderColor);
            --avo-forms-formNextButtonBorderColor-rgb: var(--nextButtonBorderColor-rgb);
            --avo-forms-formNextButtonBorderColor-opacity: var(--nextButtonBorderColor-opacity);
            --avo-forms-formNextButtonBorderColorHover: var(--nextButtonBorderColorHover);
            --avo-forms-formNextButtonBorderColorHover-rgb: var(--nextButtonBorderColorHover-rgb);
            --avo-forms-formNextButtonBorderColorHover-opacity: var(--nextButtonBorderColorHover-opacity);
            --avo-forms-formNextButtonBorderWidth: calc(var(--nextButtonBorderWidth) * 1px);
            --avo-forms-formNextButtonBorderRadius: calc(var(--nextButtonBorderRadius) * 1px);
            --avo-forms-formPreviousButtonFont-text-decoration: var(--previousButtonFont-text-decoration);
            --avo-forms-formPreviousButtonFont-line-height: var(--previousButtonFont-line-height);
            --avo-forms-formPreviousButtonFont-family: var(--previousButtonFont-family);
            --avo-forms-formPreviousButtonFont-size: var(--previousButtonFont-size);
            --avo-forms-formPreviousButtonFont-style: var(--previousButtonFont-style);
            --avo-forms-formPreviousButtonFont-variant: var(--previousButtonFont-variant);
            --avo-forms-formPreviousButtonFont-weight: var(--previousButtonFont-weight);
            --avo-forms-formPreviousButtonFontHover-text-decoration: var(--previousButtonFontHover-text-decoration);
            --avo-forms-formPreviousButtonFontHover-line-height: var(--previousButtonFontHover-line-height);
            --avo-forms-formPreviousButtonFontHover-family: var(--previousButtonFontHover-family);
            --avo-forms-formPreviousButtonFontHover-size: var(--previousButtonFontHover-size);
            --avo-forms-formPreviousButtonFontHover-style: var(--previousButtonFontHover-style);
            --avo-forms-formPreviousButtonFontHover-variant: var(--previousButtonFontHover-variant);
            --avo-forms-formPreviousButtonFontHover-weight: var(--previousButtonFontHover-weight);
            --avo-forms-formPreviousButtonColor: var(--previousButtonColor);
            --avo-forms-formPreviousButtonColor-rgb: var(--previousButtonColor-rgb);
            --avo-forms-formPreviousButtonColor-opacity: var(--previousButtonColor-opacity);
            --avo-forms-formPreviousButtonColorHover: var(--previousButtonColorHover);
            --avo-forms-formPreviousButtonColorHover-rgb: var(--previousButtonColorHover-rgb);
            --avo-forms-formPreviousButtonColorHover-opacity: var(--previousButtonColorHover-opacity);
            --avo-forms-formPreviousButtonBackgroundColor: var(--previousButtonBackgroundColor);
            --avo-forms-formPreviousButtonBackgroundColor-rgb: var(--previousButtonBackgroundColor-rgb);
            --avo-forms-formPreviousButtonBackgroundColor-opacity: var(--previousButtonBackgroundColor-opacity);
            --avo-forms-formPreviousButtonBackgroundColorHover: var(--previousButtonBackgroundColorHover);
            --avo-forms-formPreviousButtonBackgroundColorHover-rgb: var(--previousButtonBackgroundColorHover-rgb);
            --avo-forms-formPreviousButtonBackgroundColorHover-opacity: var(--previousButtonBackgroundColorHover-opacity);
            --avo-forms-formPreviousButtonBorderColor: var(--previousButtonBorderColor);
            --avo-forms-formPreviousButtonBorderColor-rgb: var(--previousButtonBorderColor-rgb);
            --avo-forms-formPreviousButtonBorderColor-opacity: var(--previousButtonBorderColor-opacity);
            --avo-forms-formPreviousButtonBorderColorHover: var(--previousButtonBorderColorHover);
            --avo-forms-formPreviousButtonBorderColorHover-rgb: var(--previousButtonBorderColorHover-rgb);
            --avo-forms-formPreviousButtonBorderColorHover-opacity: var(--previousButtonBorderColorHover-opacity);
            --avo-forms-formPreviousButtonBorderWidth: calc(var(--previousButtonBorderWidth) * 1px);
            --avo-forms-formPreviousButtonBorderRadius: calc(var(--previousButtonBorderRadius) * 1px);
            --avo-forms-formSubmitButtonFont-text-decoration: var(--submitButtonFont-text-decoration);
            --avo-forms-formSubmitButtonFont-line-height: var(--submitButtonFont-line-height);
            --avo-forms-formSubmitButtonFont-family: var(--submitButtonFont-family);
            --avo-forms-formSubmitButtonFont-size: var(--submitButtonFont-size);
            --avo-forms-formSubmitButtonFont-style: var(--submitButtonFont-style);
            --avo-forms-formSubmitButtonFont-variant: var(--submitButtonFont-variant);
            --avo-forms-formSubmitButtonFont-weight: var(--submitButtonFont-weight);
            --avo-forms-formSubmitButtonFontHover-text-decoration: var(--submitButtonFontHover-text-decoration);
            --avo-forms-formSubmitButtonFontHover-line-height: var(--submitButtonFontHover-line-height);
            --avo-forms-formSubmitButtonFontHover-family: var(--submitButtonFontHover-family);
            --avo-forms-formSubmitButtonFontHover-size: var(--submitButtonFontHover-size);
            --avo-forms-formSubmitButtonFontHover-style: var(--submitButtonFontHover-style);
            --avo-forms-formSubmitButtonFontHover-variant: var(--submitButtonFontHover-variant);
            --avo-forms-formSubmitButtonFontHover-weight: var(--submitButtonFontHover-weight);
            --avo-forms-formSubmitButtonColor: var(--submitButtonColor);
            --avo-forms-formSubmitButtonColor-rgb: var(--submitButtonColor-rgb);
            --avo-forms-formSubmitButtonColor-opacity: var(--submitButtonColor-opacity);
            --avo-forms-formSubmitButtonColorHover: var(--submitButtonColorHover);
            --avo-forms-formSubmitButtonColorHover-rgb: var(--submitButtonColorHover-rgb);
            --avo-forms-formSubmitButtonColorHover-opacity: var(--submitButtonColorHover-opacity);
            --avo-forms-formSubmitButtonBackgroundColor: var(--submitButtonBackgroundColor);
            --avo-forms-formSubmitButtonBackgroundColor-rgb: var(--submitButtonBackgroundColor-rgb);
            --avo-forms-formSubmitButtonBackgroundColor-opacity: var(--submitButtonBackgroundColor-opacity);
            --avo-forms-formSubmitButtonBackgroundColorHover: var(--submitButtonBackgroundColorHover);
            --avo-forms-formSubmitButtonBackgroundColorHover-rgb: var(--submitButtonBackgroundColorHover-rgb);
            --avo-forms-formSubmitButtonBackgroundColorHover-opacity: var(--submitButtonBackgroundColorHover-opacity);
            --avo-forms-formSubmitButtonBorderColor: var(--submitButtonBorderColor);
            --avo-forms-formSubmitButtonBorderColor-rgb: var(--submitButtonBorderColor-rgb);
            --avo-forms-formSubmitButtonBorderColor-opacity: var(--submitButtonBorderColor-opacity);
            --avo-forms-formSubmitButtonBorderColorHover: var(--submitButtonBorderColorHover);
            --avo-forms-formSubmitButtonBorderColorHover-rgb: var(--submitButtonBorderColorHover-rgb);
            --avo-forms-formSubmitButtonBorderColorHover-opacity: var(--submitButtonBorderColorHover-opacity);
            --avo-forms-formSubmitButtonBorderWidth: calc(var(--submitButtonBorderWidth) * 1px);
            --avo-forms-formSubmitButtonBorderRadius: calc(var(--submitButtonBorderRadius) * 1px);
            --avo-forms-formColumnSpacing: calc(var(--columnSpacing) * 1px);
            --avo-forms-formRowSpacing: calc(var(--rowSpacing) * 1px);
            --avo-forms-formBackground: var(--formBackground);
            --avo-forms-formBackground-rgb: var(--formBackground-rgb);
            --avo-forms-formBackground-opacity: var(--formBackground-opacity);
            --avo-forms-formInputBorderLeftWidth: calc(var(--inputBorderLeftWidth) * 1px);
            --avo-forms-formInputBorderRightWidth: calc(var(--inputBorderRightWidth) * 1px);
            --avo-forms-formInputBorderTopWidth: calc(var(--inputBorderTopWidth) * 1px);
            --avo-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)
        }

        .sHoCdRI {
            box-shadow: var(--index2490108247-shadowXOffset) var(--index2490108247-shadowYOffset) calc(var(--shadowBlur)*1px) calc(var(--shadowSize)*1px) rgba(var(--shadowColor))
        }

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

        .CKafKt {
            font-size: 12px !important;
            margin-top: 8px
        }

        .bvPRc,
        .glob_fontElementMap {
            font-family: var(--ricos-font-family, unset)
        }

        .jy7ZM {
            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:480px) {
                .jy7ZM {
                    font-size: var(--ricos-custom-link-font-size, unset)
                }
            }
        }

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

        .mjVtI:hover {
            cursor: text
        }

        ._5cW5b:hover {
            cursor: pointer
        }

        .r-rha {
            display: flex;
            margin-right: 5px
        }

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

        .MqJ8-:hover {
            text-decoration: underline
        }

        .SZ5Co:hover {
            cursor: pointer
        }

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

        @container (width < 480px) {
            .MqJ8- {
                max-width: 160px
            }
        }

        .pI10o {
            align-items: center;
            cursor: auto;
            display: flex;
            margin: 12px 0
        }

        .pI10o .-j-xC {
            flex: 1
        }

        .pI10o p[data-text-align=right][data-placeholder]:first-child:before {
            float: right
        }

        .pI10o p[data-text-align=left][data-placeholder]:first-child:before {
            float: left
        }

        .MYs-l {
            margin: 10px 0 12px
        }

        ._9Vu-6 {
            margin: 0;
            min-height: 48px
        }

        ._9Vu-6.MYs-l {
            cursor: pointer;
            margin: 2px 0
        }

        .hYREL {
            align-self: start;
            display: flex;
            outline: none
        }

        ._3VGPy,
        .hYREL {
            padding-top: 12px
        }

        ._3VGPy {
            cursor: grab;
            position: absolute
        }

        ._3VGPy:hover {
            opacity: .7
        }

        ._3VGPy svg {
            fill: #646464;
            color: #646464
        }

        .kbwWy {
            right: -23px
        }

        .DVOJ5 {
            left: -23px
        }

        .Mxr4C {
            display: flex;
            flex-direction: row;
            position: relative
        }

        .Mxr4C p[data-text-align=right][data-placeholder]:first-child:before {
            float: right
        }

        .Mxr4C p[data-text-align=left][data-placeholder]:first-child:before {
            float: left
        }

        .Q-ZNh {
            margin: 2px 0
        }

        .OFKvM {
            cursor: grabbing
        }

        ._2JAbI,
        .ur7EH {
            min-width: 0;
            width: 100%
        }

        ._2JAbI {
            display: flex;
            flex-direction: column
        }

        .Sxvjq {
            --ricos-custom-editor-add-plugin-button-position-inline-start: -36px
        }

        .fZ5LM {
            display: none
        }

        @media print {
            .fZ5LM {
                display: block !important
            }
        }

        .qkXt1 {
            direction: ltr
        }

        .TArrB {
            direction: rtl
        }

        .OKNT3 {
            background: transparent;
            border: none;
            cursor: pointer;
            display: flex;
            outline: none;
            padding-inline-end: 14px;
            padding-inline-start: 10px
        }

        .OKNT3:hover {
            opacity: .7
        }

        .TArrB .OKNT3 {
            transform: scaleX(-1)
        }

        .OKNT3:focus-visible .eAF1w {
            outline: 5px auto Highlight;
            outline: 5px auto -webkit-focus-ring-color
        }

        .OKNT3 .eAF1w {
            fill: #646464;
            color: #646464;
            outline: none;
            transition: transform .15s linear
        }

        .OKNT3 .eAF1w.jrs9O {
            transform: rotate(90deg)
        }

        ._8mvGI {
            overflow-wrap: break-word;
            width: 100%;
            word-break: break-word
        }

        @media print {
            .OKNT3 .eAF1w {
                transform: rotate(90deg) !important
            }
        }

        .ElBhne {
            width: 100%
        }

        .Qq9p0F {
            align-items: center;
            display: flex;
            flex-direction: column;
            text-align: center
        }

        .Qq9p0F .tQFwnj {
            margin-bottom: 12px
        }

        .Qq9p0F .IqzMYA {
            margin-top: 12px
        }

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

        .D8AT5x>fieldset,
        .zeyg5V {
            pointer-events: none
        }

        .D8AT5x>fieldset {
            visibility: hidden
        }

        .D8AT5x {
            position: relative
        }

        .dF3Dv0 {
            align-items: center;
            background: rgba(var(--avo-forms-formBackground));
            display: flex;
            inset: 0;
            justify-content: center;
            position: absolute;
            z-index: 1
        }

        .dF3Dv0>div {
            height: auto;
            width: 100%
        }

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

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

        .DXT5mJ {
            row-gap: var(--avo-forms-formRowSpacing, 0)
        }

        .YSDaGO {
            animation: lWfcIs .4s ease
        }

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

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

        .WLnTYL,
        .rSNHo6 {
            margin-top: 24px
        }

        .rSNHo6 {
            align-items: center;
            color: rgb(var(--avo-forms-formInputErrorColor, 223, 49, 49)) !important;
            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
        }

        .PzL7AI {
            margin-right: 2px
        }

        .M94ODH {
            align-items: center;
            display: flex;
            flex-direction: column;
            gap: 12px
        }

        .M94ODH .QBpKk2 {
            border-radius: 4px !important
        }
    
        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZioR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6iQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZioR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 800;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6iQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZioR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6iQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 600;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZioR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 600;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6iQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZioR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 500;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6iQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZigR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6CQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZigR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 800;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6CQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZigR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6CQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 600;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZigR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 600;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6CQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZigR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 500;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6CQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiER5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh4SQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiER5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 800;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh4SQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiER5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh4SQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 600;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiER5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 600;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh4SQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiER5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 500;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh4SQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZisR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6yQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZisR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 800;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6yQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZisR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6yQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 600;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZisR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 600;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6yQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZisR5y4coj8y0A.woff2') format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 500;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh6yQbgD0C0fp2.woff2') format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiUR5y4coj8.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh5SQbgD0C0Q.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiUR5y4coj8.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 800;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh5SQbgD0C0Q.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiUR5y4coj8.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh5SQbgD0C0Q.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 600;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiUR5y4coj8.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 600;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh5SQbgD0C0Q.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_lXI_oSymQ8Qj-Apx3HGN_Hu1RZiUR5y4coj8.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'avo-madefor-text-v2';
            font-style: italic;
            font-weight: 500;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/avomadefortext/v13/-W_jXI_oSymQ8Qj-Apx3HGN_Hu1RZiAh5SQbgD0C0Q.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins-extralight';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/h3r77AwDsldr1E_2g4qqGPk_vArhqVIZ0nv9q090hN8.woff2') format('woff2');
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins-extralight';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQVtXRa8TVwTICgirnJhmVJw.woff2') format('woff2');
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins-extralight';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/rijG6I_IOXJjsH07UEo2mw.woff2') format('woff2');
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins-extralight';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKRUOjZSKWg4xBWp_C_qQx0o.woff2') format('woff2');
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2') format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2') format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2') format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2') format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'poppins';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w02-light.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C7, U+02C9, U+02D8-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+E002, U+E004, U+E006, U+E008-E009, U+E00D, U+E00F, U+E011, U+E013, U+E015, U+E017, U+E01A, U+FB01-FB02;
            font-display: swap;
        }

        @font-face {
            font-family: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w01-light.woff2') format('woff2');
            unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, 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;
        }

        @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: '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;
        }

        @keyframes motion-fadeIn {
            0% {
                opacity: 0;
            }

            100% {
                opacity: var(--comp-opacity, 1);
            }
        }

        @keyframes motion-flipIn {
            0.00009999999999999999% {
                transform: perspective(800px) rotate(var(--comp-rotate-z, 0deg)) rotateX(var(--motion-rotate-x, -60deg)) rotateY(var(--motion-rotate-y, 0deg));
            }

            100% {
                transform: perspective(800px) rotate(var(--comp-rotate-z, 0deg)) rotateX(0deg) rotateY(0deg);
            }
        }

        @keyframes motion-floatIn {
            0% {
                opacity: 0;
                animation-timing-function: step-end;
            }

            0.00009999999999999999% {
                opacity: 0;
                transform: translate(var(--motion-translate-x), var(--motion-translate-y)) rotate(var(--comp-rotate-z, 0deg));
            }

            100% {
                opacity: var(--comp-opacity, 1);
                transform: translate(0, 0) rotate(var(--comp-rotate-z, 0deg));
            }
        }

        #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 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_21);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-kbgakxea-pinned-layer {
            z-index: 52;
            --above-all-in-container: 10000;
        }

        #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-lzaep3g7-pinned-layer {
            z-index: 56;
            --above-all-in-container: 10000;
        }

        #comp-lzft3crz-pinned-layer {
            z-index: 57;
            --above-all-in-container: 10000;
        }

        #c1dmp {
            cursor: url("data:image/svg+xml,%3Csvg data-bbox='10 10 180.001 180' viewBox='0 0 200 200' height='32' width='32' xmlns='http://www.w3.org/2000/svg' data-type='color'%3E%3Cg%3E%3Cpath d='M153.969 162.943l-23.418-2.408c-2.296-.229-3.903-2.293-3.673-4.586.23-2.293 2.296-4.013 4.592-3.669l15.153 1.605c-4.821-6.306-9.183-12.611-13.431-18.917-3.444-5.044-6.773-9.974-10.331-14.789l-32.945-2.408c-2.296-.115-4.018-2.178-3.903-4.471.115-2.293 2.066-4.013 4.477-3.783l25.254 1.834c-5.625-6.535-11.938-12.382-19.629-17.197-1.951-1.261-2.525-3.783-1.263-5.732 1.263-1.949 3.788-2.522 5.74-1.261 11.594 7.223 19.974 16.28 27.55 26.139.344.344.574.688.804 1.032a283.586 283.586 0 0 1 6.773 9.516l3.673-20.522c.459-2.293 2.525-3.783 4.821-3.325 2.296.459 3.788 2.522 3.329 4.815l-5.166 28.891c11.594 17.082 24.336 34.394 46.95 47.693 3.673-43.451-7.691-81.972-33.175-111.551-30.765-35.654-80.7-56.749-140.966-59.844-2.181-.115-4.133 1.834-4.362 4.013-4.591 46.775 10.217 94.583 39.604 127.028C78.895 172.344 119.072 190 166.596 190c5.854 0 11.938-1.146 18.022-1.72-12.741-7.566-22.498-16.165-30.649-25.337z' fill='%2328C651' data-color='1'/%3E%3C/g%3E%3C/svg%3E%0A") 16 16, auto;
        }

        #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, 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;
        }

        #comp-kbgakxea~* {
            transform: var(--experimental-safari-sticky-fix);
        }

        #masterPage:not(.landingPage) {
            --top-offset: var(--header-height);
        }

        #masterPage.landingPage {
            --top-offset: 0px;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxea {
                --l_display: unset;
            }
        }

        @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: 45.6875px;
            height: auto;
            min-width: 0px;
            width: auto;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            align-self: start;
            justify-self: stretch;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 0%;
            margin-top: calc(0px);
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-kbgakxea_r_comp-kbgajy18-container {
            box-sizing: border-box;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(39.6875px, 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;
        }

        #comp-kbgakxea_r_comp-kbgajy18-pinned-layer {
            position: fixed;
            left: 0;
            width: 100%;
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
            top: 0;
            bottom: unset;
            height: auto;
            margin-top: var(--avo-ads-height);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxea_r_comp-kbgajy18 {
                min-height: 59px;
                --l_display: unset;
            }

            .comp-kbgakxea_r_comp-kbgajy18-container {
                grid-template-rows: minmax(59px, auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-kbgajy18 {
                min-height: 52px;
                --l_display: unset;
            }

            .comp-kbgakxea_r_comp-kbgajy18-container {
                grid-template-rows: minmax(52px, 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.9758358001708984vw;
            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: 20px;
                width: 41px;
                align-self: center;
                margin-right: 5vw;
                margin-top: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lxu2mi30 {
                --l_display: unset;
                height: 45.265625px;
                width: 41px;
                align-self: start;
                margin-right: 4.126602564102564vw;
                margin-top: 1.1310321715817695%;
            }
        }

        #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: 1000px) {
            #comp-kbgakxea_r_comp-lxu2mi3d5 {
                width: 80.72916666666667%;
            }

            #comp-kbgakxea_r_comp-lxu2mi3d5 .comp-kbgakxea_r_comp-lxu2mi3d5-container {
                grid-template-columns: minmax(0px, 605.0005fr);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lxu2mi3d5 {
                width: 100%;
            }

            #comp-kbgakxea_r_comp-lxu2mi3d5 .comp-kbgakxea_r_comp-lxu2mi3d5-container {
                grid-template-columns: minmax(0px, 390fr);
            }
        }

        #comp-kbgakxea_r_comp-lxu2mi3i1 {
            min-height: 0px;
            --l_display: unset;
            height: 23px;
            min-width: 0px;
            width: 23px;
            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 {
                margin-right: 37px;
                margin-top: 37px;
            }
        }

        #comp-kbgakxea_r_comp-lxubhuix {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 90%;
            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%;
            margin-top: 100px;
            margin-bottom: 200px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxea_r_comp-lxubhuix {
                width: 66.11570247933884%;
                justify-self: start;
                margin-left: max(0.5px, 0.07968 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 90px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lxubhuix {
                width: 90%;
                justify-self: start;
                margin-left: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: 125px;
            }
        }

        #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 max(0.5px, 0.0209974 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
            --txt: var(--color_11);
            --alpha-txt: 1;
            --arrowColor: 0, 0, 0;
            --alpha-arrowColor: 1;
            --subMenuOpacityTrans: opacity 0.4s ease 0s;
            --bgsSub: 0, 0, 0;
            --txtsSub: var(--color_17);
            --alpha-txtsSub: 1;
            --txts: var(--color_17);
            --alpha-txts: 1;
            --bgexpanded: 255, 255, 255;
            --fntSubMenu: normal normal normal max(0.5px, 0.0209974 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
            --txtexpanded: var(--color_11);
            --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 {
                --fnt: normal normal normal max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
                --arrowColor: var(--color_15);
                --bgsSub: 0, 0, 0;
                --txtsSub: var(--color_18);
                --txts: var(--color_18);
                --fntSubMenu: normal normal normal max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lxubhuix {
                --fnt: normal normal normal max(0.5px, 0.0846154 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
                --arrowColor: var(--color_15);
                --bgsSub: var(--color_11);
                --txtsSub: var(--color_18);
                --txts: var(--color_18);
                --fntSubMenu: normal normal normal max(0.5px, 0.0846154 * (var(--scaling-factor) - var(--scrollbar-width)))/1.6em helvetica-w01-light, sans-serif;
            }
        }

        #comp-kbgakxea_r_comp-lyyf9nyg {
            min-height: 40px;
            --l_display: none;
            height: 40px;
            width: 120px;
            --comp-display: unset;
            align-self: start;
            justify-self: end;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 31.466666666666665%;
            margin-top: 125.6%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-kbgakxea_r_comp-lyyf9nyg-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-lyyf9nyg:not(.comp-kbgakxea_r_comp-lyyf9nyg-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-lyyf9nyg {
                --l_display: none;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lyyf9nyg {
                --l_display: unset;
                justify-self: start;
                margin-left: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-right: 0%;
                margin-top: 27px;
            }
        }

        #comp-kbgakxea_r_comp-lyyf9nyg {
            --static-spx: 1px;
        }

        #comp-kbgakxea_r_comp-lyyf9nyl {
            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-lyyf9nyl {
            --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 16px/1.6em helvetica-w01-light, sans-serif;
            --fnt-size-dd: 16px;
            --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_11);
            --alpha-txth: 1;
            --txt: 255, 255, 255;
            --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_11);
            --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-lza51c5x {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.5594647096913447;
            min-width: 0px;
            width: 5.542359461599368%;
            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: start;
            pointer-events: auto;
            margin-left: 0.8499109263657957%;
            margin-right: 0%;
            margin-top: 0.05938242280285035%;
            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-lza51c5x {
                --aspect-ratio: 0.5591647331786543;
                width: 9.32090545938748%;
                align-self: start;
                margin-left: 1.3253162450066578%;
                margin-top: 1.1879993342210386%;
                margin-bottom: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lza51c5x {
                --aspect-ratio: 0.5591162084668578;
                width: 18.766756032171582%;
                align-self: center;
                margin-left: 1.6462801608579087%;
                margin-top: 0%;
                margin-bottom: 0.1591823056300268%;
            }
        }

        #comp-kbgakxea_r_comp-lza51c5x {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-kbgakxea_r_comp-lza51c5x wow-image {
            overflow: clip;
        }

        #comp-kbgakxea_r_comp-lza51c5x wow-image img {
            height: 100%;
        }

        #comp-kbgakxea_r_comp-lz8xhm36 {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 13.855898653998416%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: 6.845061361836896%;
            margin-right: 0%;
            margin-top: 1.0948634204275534%;
            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-lz8xhm36 {
                --l_display: unset;
                width: 25.441078561917443%;
                margin-left: 9.851448069241012%;
                margin-top: 1.6519640479360853%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lz8xhm36 {
                --l_display: none;
                width: 32.041722520107236%;
                margin-left: 19.051608579088473%;
                margin-top: 2.7982573726541555%;
            }
        }

        #comp-kbgakxea_r_comp-lz8xhm36 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_11);
            --alpha-color: 1;
            --textAlign: right;
            --fontSize: 17spx;
            --fontWeight: normal;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxea_r_comp-lz8xhm36 {
                --minFontSize: 10px;
                --textAlign: center;
                --fontSize: 13spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lz8xhm36 {
                --minFontSize: 3.921167186607443px;
                --textAlign: center;
                --fontSize: 22.148spx;
            }
        }

        #comp-kbgakxea_r_comp-lzg0bwm6 {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 15.810570071258907%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: 21.17354513064133%;
            margin-right: 0%;
            margin-top: 1.0948634204275534%;
            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-lzg0bwm6 {
                width: 12.02147137150466%;
                align-self: start;
                margin-left: 18.242343541944074%;
                margin-top: 3.9905126498002663%;
                margin-bottom: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lzg0bwm6 {
                width: 24.2669235924933%;
                align-self: center;
                margin-left: 24.66069034852547%;
                margin-top: 0%;
                margin-bottom: 0.0041890080428954425%;
            }
        }

        #comp-kbgakxea_r_comp-lzg0bwm6 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_11);
            --alpha-color: 1;
            --textAlign: left;
            --fontSize: 17spx;
            --fontWeight: normal;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxea_r_comp-lzg0bwm6 {
                --minFontSize: 10px;
                --fontSize: 15spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lzg0bwm6 {
                --minFontSize: 3.921167186607443px;
                --fontSize: 15spx;
            }
        }

        #comp-kbgakxea_r_comp-lzg080wk {
            width: 106.50449550770679px;
            height: 36.80059352875771px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0.0012351778656126482%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxea_r_comp-lzg080wk {
                align-self: start;
                justify-self: center;
                margin-right: 0%;
                margin-top: 1.3487715803452855%;
                margin-bottom: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lzg080wk {
                align-self: start;
                justify-self: end;
                margin-right: 18.0169235924933%;
                margin-top: 2.27044235924933%;
                margin-bottom: 0%;
            }
        }

        #comp-kbgakxea_r_comp-lzg080wk {
            --borderColor: 255, 255, 255;
            --alpha-borderColor: 1;
            --borderWidth: 0px;
            --borderRadius: 24px 24px 24px 24px;
            --boxShadow: 0.00px 6.00px 12px 0px rgba(79, 79, 79, 0.1);
            --separatorColor: 255, 255, 255;
            --alpha-separatorColor: 1;
            --backgroundColor: 255, 255, 255;
            --borderRadiusValue: 24px 24px 24px 24px;
            --itemFont: normal normal 700 14px/1.4em poppins-extralight, poppins, sans-serif;
            --itemTextColor: 164, 164, 164;
            --itemTextColorHover: 79, 79, 79;
            --backgroundColorHover: 255, 255, 255;
            --itemTextColorActive: 24, 24, 24;
            --alpha-itemTextColorActive: 1;
            --backgroundColorActive: 255, 255, 255;
            --borderSides: none;
            --itemSpacing: 5px;
            --alpha-backgroundColor: 1;
            --alpha-itemTextColorHover: 1;
            --alpha-backgroundColorActive: 1;
            --alpha-backgroundColorHover: 1;
            --borderColorHover: rgba(32, 32, 32, 1);
            --borderColorActive: rgba(32, 32, 32, 1);
            --alpha-itemTextColor: 1;
            --static-spx: 1px;
        }

        #comp-kbgakxea_r_comp-mgkxcet2 {
            min-height: 45.6875px;
            --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));
            align-self: center;
            justify-self: end;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 6px;
            margin-top: 0px;
            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-mgkxcet2 {
                --l_display: none;
                width: 444.984375px;
                margin-right: 0.9179532858273951%;
                margin-top: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-mgkxcet2 {
                --l_display: none;
                width: 453.984375px;
                margin-right: 0.9179532858273951%;
                margin-top: 0%;
            }
        }

        #comp-kbgakxea_r_comp-mgkxcet2 {
            --container-background: rgba(255, 255, 255, 0);
            --container-box-shadow: none;
            --container-border-left: 0px solid rgb(var(--color_15));
            --container-border-right: 0px solid rgb(var(--color_15));
            --container-border-top: 0px solid rgb(var(--color_15));
            --container-border-bottom: 0px solid rgb(var(--color_15));
            --container-border-radius: 0 0 0 0;
            --container-padding-top: 0px;
            --container-padding-right: 0px;
            --container-padding-bottom: 0px;
            --container-padding-left: 0px;
            --item-background: rgba(117, 117, 117, 0);
            --item-font: normal normal normal 16px/1.6em helvetica-w01-light, sans-serif;
            --item-color: rgb(var(--color_11));
            --item-text-decoration: none;
            --item-text-transform: revert;
            --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
            --item-text-highlight: transparent;
            --item-letter-spacing: 0.07em;
            --item-line-height: revert;
            --item-text-shadow: 0px 0px transparent;
            --item-border-left: 0px solid rgb(var(--color_15));
            --item-border-right: 0px solid rgb(var(--color_15));
            --item-border-top: 0px solid rgb(var(--color_15));
            --item-border-bottom: 0px solid rgb(var(--color_15));
            --item-border-radius: 0 0 0 0;
            --item-box-shadow: none;
            --horizontal-item-icon-display: initial;
            --item-icon-size: 10px;
            --item-icon-color: rgb(var(--color_11));
            --item-divider: medium none currentcolor;
            --item-text-align: normal;
            --item-direction: revert;
            --item-vertical-padding: 12px;
            --item-horizontal-padding: 0px;
            --item-padding-top: initial;
            --item-padding-right: initial;
            --item-padding-bottom: 12px;
            --item-padding-left: 0px;
            --scroll-button-background: rgb(var(--color_11));
            --scroll-button-border-left: 1px solid rgb(var(--color_15));
            --scroll-button-border-right: 1px solid rgb(var(--color_15));
            --scroll-button-border-top: 1px solid rgb(var(--color_15));
            --scroll-button-border-bottom: 1px solid rgb(var(--color_15));
            --scroll-button-border-radius: 0 0 0 0;
            --scroll-button-box-shadow: none;
            --scroll-button-icon-display: unset;
            --scroll-button-icon-size: 16px;
            --scroll-button-icon-color: rgb(var(--color_15));
            --scroll-button-icon-rotation: none;
            --scroll-button-padding-right: 10px;
            --scroll-button-padding-left: 10px;
            --dropdown-container-background: rgb(var(--color_11));
            --dropdown-container-box-shadow: none;
            --dropdown-container-border-left: 0px solid rgb(var(--color_15));
            --dropdown-container-border-right: 0px solid rgb(var(--color_15));
            --dropdown-container-border-top: 0px solid rgb(var(--color_15));
            --dropdown-container-border-bottom: 0px solid rgb(var(--color_15));
            --dropdown-container-border-radius: 0 0 0 0;
            --dropdown-anchor: menuItem;
            --dropdown-align: center;
            --dropdown-horizontal-margin: 20px;
            --dropdown-space-above: 0px;
            --dropdown-menu-container-background: rgba(var(--color_11), 0);
            --dropdown-menu-container-box-shadow: none;
            --dropdown-menu-container-border-left: medium none currentcolor;
            --dropdown-menu-container-border-right: medium none currentcolor;
            --dropdown-menu-container-border-top: medium none currentcolor;
            --dropdown-menu-container-border-bottom: medium none currentcolor;
            --dropdown-menu-container-border-radius: 0 0 0 0;
            --dropdown-menu-item-background: rgba(255, 255, 255, 0);
            --dropdown-menu-item-font: var(--font_8);
            --dropdown-menu-item-color: rgb(var(--color_15));
            --dropdown-menu-item-text-decoration: none;
            --dropdown-menu-item-text-transform: revert;
            --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
            --dropdown-menu-item-text-highlight: transparent;
            --dropdown-menu-item-letter-spacing: 0.05em;
            --dropdown-menu-item-line-height: revert;
            --dropdown-menu-item-text-shadow: 0px 0px transparent;
            --dropdown-menu-item-border-left: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-border-right: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-border-top: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-border-bottom: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-border-radius: 0 0 0 0;
            --dropdown-menu-item-box-shadow: none;
            --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
            --dropdown-menu-sub-item-font: var(--font_8);
            --dropdown-menu-sub-item-color: rgb(var(--color_15));
            --dropdown-menu-sub-item-text-decoration: none;
            --dropdown-menu-sub-item-text-transform: revert;
            --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
            --dropdown-menu-sub-item-text-highlight: transparent;
            --dropdown-menu-sub-item-letter-spacing: 0.05em;
            --dropdown-menu-sub-item-line-height: revert;
            --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
            --dropdown-menu-sub-item-border-left: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-border-right: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-border-top: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-border-bottom: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-border-radius: 0 0 0 0;
            --dropdown-menu-sub-item-box-shadow: none;
            --dropdown-menu-item-vertical-padding: 8px;
            --dropdown-menu-item-horizontal-padding: 10px;
            --dropdown-menu-item-padding-top: initial;
            --dropdown-menu-item-padding-right: 10px;
            --dropdown-menu-item-padding-bottom: 8px;
            --dropdown-menu-item-padding-left: initial;
            --dropdown-menu-container-vertical-padding: 0px;
            --dropdown-menu-container-horizontal-padding: 4px;
            --dropdown-menu-container-padding-top: 10px;
            --dropdown-menu-container-padding-right: 10px;
            --dropdown-menu-container-padding-bottom: 10px;
            --dropdown-menu-container-padding-left: 10px;
            --dropdown-menu-item-vertical-spacing: 8px;
            --dropdown-menu-item-horizontal-spacing: normal;
            --dropdown-menu-sub-items-vertical-spacing-before: 8px;
            --dropdown-menu-sub-items-vertical-spacing-between: 8px;
            --dropdown-menu-sub-item-vertical-padding: 8px;
            --dropdown-menu-sub-item-horizontal-padding: 10px;
            --dropdown-menu-sub-item-padding-top: initial;
            --dropdown-menu-sub-item-padding-right: 10px;
            --dropdown-menu-sub-item-padding-bottom: 8px;
            --dropdown-menu-sub-item-padding-left: initial;
            --dropdown-menu-columns-number: 1;
            --dropdown-menu-align: end;
            --dropdown-menu-item-align: end;
            --dropdown-menu-sub-item-align: end;
            --display-mode: navbar;
            --spacing-between-label-and-dropdown-icon: 6px;
            --menu-items-main-axis-gap: 40px;
            --menu-items-cross-axis-gap: 0px;
            --orientation: horizontal;
            --overflow: wrap;
            --divider-display: none;
            --container-align: start;
            --menu-items-justification: none;
            --animation-name: calm;
            --vertical-dropdown-display: alwaysOpen;
            --item-hover-color: rgb(var(--color_18));
            --item-selected-color: rgb(var(--color_18));
            --dropdown-menu-sub-item-selected-border-bottom: 0px solid rgb(var(--color_15));
            --item-margin-right: 40px;
            --menu-justify-content: flex-start;
            --dropdown-menu-sub-item-hover-text-decoration: underline;
            --dropdown-menu-sub-item-selected-border-left: 0px solid rgb(var(--color_15));
            --scroll-button-hover-border-right: 1px solid rgb(var(--color_15));
            --dropdown-menu-item-hover-color: rgb(var(--color_15));
            --scroll-button-hover-border-bottom: 1px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-border-bottom: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-border-right: 0px solid rgb(var(--color_15));
            --item-selected-text-decoration: none;
            --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
            --item-selected-icon-color: rgb(var(--color_18));
            --dropdown-menu-sub-item-selected-background: rgba(255, 255, 255, 0);
            --dropdown-menu-sub-item-text-align: right;
            --item-hover-icon-color: rgb(var(--color_18));
            --dropdown-menu-item-selected-border-top: 0px solid rgb(var(--color_15));
            --scroll-button-hover-icon-color: rgb(var(--color_11));
            --item-hover-text-decoration: none;
            --dropdown-menu-item-hover-border-right: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
            --dropdown-menu-item-hover-border-top: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-hover-color: rgb(var(--color_15));
            --dropdown-menu-sub-item-selected-border-top: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-hover-border-top: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-border-left: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-hover-border-left: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-selected-color: rgb(var(--color_15));
            --dropdown-menu-sub-item-hover-background: rgba(255, 255, 255, 0);
            --dropdown-menu-sub-item-hover-border-bottom: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-text-decoration: underline;
            --dropdown-menu-sub-item-hover-border-right: 0px solid rgb(var(--color_15));
            --scroll-button-hover-border-left: 1px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-selected-text-decoration: underline;
            --dropdown-menu-sub-item-selected-border-right: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-hover-border-bottom: 0px solid rgb(var(--color_15));
            --item-margin-bottom: 0px;
            --scroll-button-hover-background: rgb(var(--color_15));
            --dropdown-menu-sub-item-hover-border-left: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-color: rgb(var(--color_15));
            --dropdown-menu-item-hover-text-decoration: underline;
            --menu-width: calc(100% + 80px);
            --scroll-button-hover-border-top: 1px solid rgb(var(--color_15));
            --dropdown-menu-item-text-align: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        #portal-comp-kbgakxea_r_comp-mgkxcet2 {
            --container-background: rgba(255, 255, 255, 0);
            --container-box-shadow: none;
            --container-border-left: 0px solid rgb(var(--color_15));
            --container-border-right: 0px solid rgb(var(--color_15));
            --container-border-top: 0px solid rgb(var(--color_15));
            --container-border-bottom: 0px solid rgb(var(--color_15));
            --container-border-radius: 0 0 0 0;
            --container-padding-top: 0px;
            --container-padding-right: 0px;
            --container-padding-bottom: 0px;
            --container-padding-left: 0px;
            --item-background: rgba(117, 117, 117, 0);
            --item-font: normal normal normal 16px/1.6em helvetica-w01-light, sans-serif;
            --item-color: rgb(var(--color_11));
            --item-text-decoration: none;
            --item-text-transform: revert;
            --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
            --item-text-highlight: transparent;
            --item-letter-spacing: 0.07em;
            --item-line-height: revert;
            --item-text-shadow: 0px 0px transparent;
            --item-border-left: 0px solid rgb(var(--color_15));
            --item-border-right: 0px solid rgb(var(--color_15));
            --item-border-top: 0px solid rgb(var(--color_15));
            --item-border-bottom: 0px solid rgb(var(--color_15));
            --item-border-radius: 0 0 0 0;
            --item-box-shadow: none;
            --horizontal-item-icon-display: initial;
            --item-icon-size: 10px;
            --item-icon-color: rgb(var(--color_11));
            --item-divider: medium none currentcolor;
            --item-text-align: normal;
            --item-direction: revert;
            --item-vertical-padding: 12px;
            --item-horizontal-padding: 0px;
            --item-padding-top: initial;
            --item-padding-right: initial;
            --item-padding-bottom: 12px;
            --item-padding-left: 0px;
            --scroll-button-background: rgb(var(--color_11));
            --scroll-button-border-left: 1px solid rgb(var(--color_15));
            --scroll-button-border-right: 1px solid rgb(var(--color_15));
            --scroll-button-border-top: 1px solid rgb(var(--color_15));
            --scroll-button-border-bottom: 1px solid rgb(var(--color_15));
            --scroll-button-border-radius: 0 0 0 0;
            --scroll-button-box-shadow: none;
            --scroll-button-icon-display: unset;
            --scroll-button-icon-size: 16px;
            --scroll-button-icon-color: rgb(var(--color_15));
            --scroll-button-icon-rotation: none;
            --scroll-button-padding-right: 10px;
            --scroll-button-padding-left: 10px;
            --dropdown-container-background: rgb(var(--color_11));
            --dropdown-container-box-shadow: none;
            --dropdown-container-border-left: 0px solid rgb(var(--color_15));
            --dropdown-container-border-right: 0px solid rgb(var(--color_15));
            --dropdown-container-border-top: 0px solid rgb(var(--color_15));
            --dropdown-container-border-bottom: 0px solid rgb(var(--color_15));
            --dropdown-container-border-radius: 0 0 0 0;
            --dropdown-anchor: menuItem;
            --dropdown-align: center;
            --dropdown-horizontal-margin: 20px;
            --dropdown-space-above: 0px;
            --dropdown-menu-container-background: rgba(var(--color_11), 0);
            --dropdown-menu-container-box-shadow: none;
            --dropdown-menu-container-border-left: medium none currentcolor;
            --dropdown-menu-container-border-right: medium none currentcolor;
            --dropdown-menu-container-border-top: medium none currentcolor;
            --dropdown-menu-container-border-bottom: medium none currentcolor;
            --dropdown-menu-container-border-radius: 0 0 0 0;
            --dropdown-menu-item-background: rgba(255, 255, 255, 0);
            --dropdown-menu-item-font: var(--font_8);
            --dropdown-menu-item-color: rgb(var(--color_15));
            --dropdown-menu-item-text-decoration: none;
            --dropdown-menu-item-text-transform: revert;
            --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
            --dropdown-menu-item-text-highlight: transparent;
            --dropdown-menu-item-letter-spacing: 0.05em;
            --dropdown-menu-item-line-height: revert;
            --dropdown-menu-item-text-shadow: 0px 0px transparent;
            --dropdown-menu-item-border-left: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-border-right: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-border-top: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-border-bottom: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-border-radius: 0 0 0 0;
            --dropdown-menu-item-box-shadow: none;
            --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
            --dropdown-menu-sub-item-font: var(--font_8);
            --dropdown-menu-sub-item-color: rgb(var(--color_15));
            --dropdown-menu-sub-item-text-decoration: none;
            --dropdown-menu-sub-item-text-transform: revert;
            --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
            --dropdown-menu-sub-item-text-highlight: transparent;
            --dropdown-menu-sub-item-letter-spacing: 0.05em;
            --dropdown-menu-sub-item-line-height: revert;
            --dropdown-menu-sub-item-text-shadow: 0px 0px transparent;
            --dropdown-menu-sub-item-border-left: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-border-right: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-border-top: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-border-bottom: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-border-radius: 0 0 0 0;
            --dropdown-menu-sub-item-box-shadow: none;
            --dropdown-menu-item-vertical-padding: 8px;
            --dropdown-menu-item-horizontal-padding: 10px;
            --dropdown-menu-item-padding-top: initial;
            --dropdown-menu-item-padding-right: 10px;
            --dropdown-menu-item-padding-bottom: 8px;
            --dropdown-menu-item-padding-left: initial;
            --dropdown-menu-container-vertical-padding: 0px;
            --dropdown-menu-container-horizontal-padding: 4px;
            --dropdown-menu-container-padding-top: 10px;
            --dropdown-menu-container-padding-right: 10px;
            --dropdown-menu-container-padding-bottom: 10px;
            --dropdown-menu-container-padding-left: 10px;
            --dropdown-menu-item-vertical-spacing: 8px;
            --dropdown-menu-item-horizontal-spacing: normal;
            --dropdown-menu-sub-items-vertical-spacing-before: 8px;
            --dropdown-menu-sub-items-vertical-spacing-between: 8px;
            --dropdown-menu-sub-item-vertical-padding: 8px;
            --dropdown-menu-sub-item-horizontal-padding: 10px;
            --dropdown-menu-sub-item-padding-top: initial;
            --dropdown-menu-sub-item-padding-right: 10px;
            --dropdown-menu-sub-item-padding-bottom: 8px;
            --dropdown-menu-sub-item-padding-left: initial;
            --dropdown-menu-columns-number: 1;
            --dropdown-menu-align: end;
            --dropdown-menu-item-align: end;
            --dropdown-menu-sub-item-align: end;
            --display-mode: navbar;
            --spacing-between-label-and-dropdown-icon: 6px;
            --menu-items-main-axis-gap: 40px;
            --menu-items-cross-axis-gap: 0px;
            --orientation: horizontal;
            --overflow: wrap;
            --divider-display: none;
            --container-align: start;
            --menu-items-justification: none;
            --animation-name: calm;
            --vertical-dropdown-display: alwaysOpen;
            --item-hover-color: rgb(var(--color_18));
            --item-selected-color: rgb(var(--color_18));
            --dropdown-menu-sub-item-selected-border-bottom: 0px solid rgb(var(--color_15));
            --item-margin-right: 40px;
            --menu-justify-content: flex-start;
            --dropdown-menu-sub-item-hover-text-decoration: underline;
            --dropdown-menu-sub-item-selected-border-left: 0px solid rgb(var(--color_15));
            --scroll-button-hover-border-right: 1px solid rgb(var(--color_15));
            --dropdown-menu-item-hover-color: rgb(var(--color_15));
            --scroll-button-hover-border-bottom: 1px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-border-bottom: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-border-right: 0px solid rgb(var(--color_15));
            --item-selected-text-decoration: none;
            --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
            --item-selected-icon-color: rgb(var(--color_18));
            --dropdown-menu-sub-item-selected-background: rgba(255, 255, 255, 0);
            --dropdown-menu-sub-item-text-align: right;
            --item-hover-icon-color: rgb(var(--color_18));
            --dropdown-menu-item-selected-border-top: 0px solid rgb(var(--color_15));
            --scroll-button-hover-icon-color: rgb(var(--color_11));
            --item-hover-text-decoration: none;
            --dropdown-menu-item-hover-border-right: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
            --dropdown-menu-item-hover-border-top: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-hover-color: rgb(var(--color_15));
            --dropdown-menu-sub-item-selected-border-top: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-hover-border-top: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-border-left: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-hover-border-left: 0px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-selected-color: rgb(var(--color_15));
            --dropdown-menu-sub-item-hover-background: rgba(255, 255, 255, 0);
            --dropdown-menu-sub-item-hover-border-bottom: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-text-decoration: underline;
            --dropdown-menu-sub-item-hover-border-right: 0px solid rgb(var(--color_15));
            --scroll-button-hover-border-left: 1px solid rgb(var(--color_15));
            --dropdown-menu-sub-item-selected-text-decoration: underline;
            --dropdown-menu-sub-item-selected-border-right: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-hover-border-bottom: 0px solid rgb(var(--color_15));
            --item-margin-bottom: 0px;
            --scroll-button-hover-background: rgb(var(--color_15));
            --dropdown-menu-sub-item-hover-border-left: 0px solid rgb(var(--color_15));
            --dropdown-menu-item-selected-color: rgb(var(--color_15));
            --dropdown-menu-item-hover-text-decoration: underline;
            --menu-width: calc(100% + 80px);
            --scroll-button-hover-border-top: 1px solid rgb(var(--color_15));
            --dropdown-menu-item-text-align: right;
            --static-spx: 0.1 * var(--one-unit);
        }

        #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: auto;
            margin-top: var(--avo-ads-height);
        }

        #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-mekm2e1f {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            max-width: 99999px;
            max-height: 440px;
            display: var(--l_display, var(--comp-display, flex));
            flex-direction: column;
            align-self: stretch;
            justify-self: stretch;
            pointer-events: auto;
            margin-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 9/1/10/2;
            position: relative;
        }

        #comp-mekm2e1f .comp-mekm2e1f-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            row-gap: 0px;
            column-gap: 0px;
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.39023 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: 1fr 1fr 1fr;
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mekm2e1f .comp-mekm2e1f-container-pinned {
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mekm2e1f .comp-mekm2e1f-container {
                grid-template-rows: minmax(max(0.5px, 0.3122523 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: 1.557768924302789fr 0.7768924302788845fr 0.6653386454183268fr;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm2e1f .comp-mekm2e1f-container {
                grid-template-rows: minmax(max(0.5px, 0.3122533 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: 2.653752fr 0.34624800000000006fr;
            }
        }

        #comp-mekm2e1f {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mekm2e1k {
            min-height: 0px;
            height: auto;
            min-width: 0px;
            width: auto;
            --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-mekm2e1k-container {
            box-sizing: border-box;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-mekm2e1k {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm2e1k {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        #comp-mekm2e1k {
            --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-mekm2ol7 {
            width: 84.01027733507883%;
            height: auto;
            --comp-display: unset;
            align-self: start;
            justify-self: center;
            pointer-events: auto;
            margin-top: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-left: 0px;
            margin-bottom: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: max(0.5px, 0.0000119 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mekm2ol7-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-mekm2ol7 {
                width: 88.96068295739349%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm2ol7 {
                width: 97.71303289195475%;
            }
        }

        #comp-mekm2ol7 {
            --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-mekm2olc1 {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 99.92501433549468%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            pointer-events: auto;
            margin-left: max(0.5px, 0.0002103 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.0094862 * (var(--scaling-factor) - var(--scrollbar-width)));
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mekm2olc1 {
                margin-left: max(0.5px, 0.00021 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0122283 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm2olc1 {
                width: 100.48605240912933%;
                margin-left: min(-0.5px, -0.0026667 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0122293 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mekm2olc1 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --textAlign: center;
            --fontSize: 16px;
            --fontWeight: bold;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mekm2onl {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 99.93383617837766%;
            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: flex-start;
            order: 2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mekm2onl {
                width: 105.89688607122879%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm2onl {
                width: 118.0156382079459%;
            }
        }

        #comp-mekm2onl {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mekm2e1l2 {
            min-height: 0px;
            height: auto;
            min-width: 0px;
            width: auto;
            --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/2/2/3;
            position: relative;
        }

        .comp-mekm2e1l2-container {
            box-sizing: border-box;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-mekm2e1l2 {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm2e1l2 {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        #comp-mekm2e1l2 {
            --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-mekm36v8 {
            width: 83.9552128194426%;
            height: auto;
            --comp-display: unset;
            align-self: start;
            justify-self: center;
            pointer-events: auto;
            margin-top: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-left: 0px;
            margin-bottom: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: max(0.5px, 0.0000126 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mekm36v8-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: 750px) {
            .comp-mekm36v8-container {
                padding-bottom: max(0.5px, 0.0266664 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mekm36v8 {
            --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-mekm36vd {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 99.99117270600698%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            pointer-events: auto;
            margin-left: max(0.5px, 0.0000124 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.0122036 * (var(--scaling-factor) - var(--scrollbar-width)));
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mekm36vd {
                margin-left: max(0.5px, 0.0000124 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0122036 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm36vd {
                width: 181.8181818181818%;
                margin-left: min(-0.5px, -0.068 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0122027 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mekm36vd {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --textAlign: center;
            --fontSize: 16px;
            --fontWeight: bold;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mekm36vn {
            --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: 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: 750px) {
            #comp-mekm36vn {
                width: 102.5138999412575%;
                margin-left: min(-0.5px, -0.0013333 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mekm36vn {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: center;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm36vn {
                --fontSize: 14.35194599177605px;
            }
        }

        #comp-mekm2e1n {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: auto;
            --comp-display: unset;
            align-self: stretch;
            justify-self: stretch;
            pointer-events: auto;
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/3/2/4;
            position: relative;
        }

        .comp-mekm2e1n-container {
            box-sizing: border-box;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-mekm2e1n {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 1/3/2/4;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm2e1n {
                --l_display: none;
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 1/1/2/2;
            }
        }

        #comp-mekm2e1n {
            --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-mekm3hx6 {
            width: 83.9552128194426%;
            height: auto;
            --comp-display: unset;
            align-self: start;
            justify-self: center;
            pointer-events: auto;
            margin-top: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-left: 0px;
            margin-bottom: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mekm3hx6-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: 750px) {
            .comp-mekm3hx6-container {
                padding-bottom: max(0.5px, 0.0266664 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mekm3hx6 {
            --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-mekm3hxa {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 99.99117270600698%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            pointer-events: auto;
            margin-left: max(0.5px, 0.0000124 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.0122036 * (var(--scaling-factor) - var(--scrollbar-width)));
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mekm3hxa {
                margin-left: max(0.5px, 0.0000124 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0122036 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm3hxa {
                width: 181.8181818181818%;
                margin-left: min(-0.5px, -0.068 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0122027 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mekm3hxa {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --textAlign: center;
            --fontSize: 16px;
            --fontWeight: bold;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mekm3hxd {
            --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: 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: 750px) {
            #comp-mekm3hxd {
                width: 102.5138999412575%;
                margin-left: min(-0.5px, -0.0013333 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mekm3hxd {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: 1.6em;
            --letterSpacing: 0em;
            --textAlign: center;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm3hxd {
                --fontSize: 14.35194599177605px;
            }
        }

        #comp-me0cc0ih {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 14/1/15/2;
            position: relative;
        }

        #comp-me0cc0ih .comp-me0cc0ih-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            row-gap: 0px;
            column-gap: 0px;
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.2080166 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: 1fr 1fr 1fr;
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-me0cc0ih .comp-me0cc0ih-container-pinned {
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-me0cc0ih .comp-me0cc0ih-container {
                grid-template-rows: minmax(max(0.5px, 0.4057929 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5322261 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.3290142 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-me0cc0ih .comp-me0cc0ih-container {
                grid-template-rows: minmax(max(0.5px, 0.5333336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5333336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5333336 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        #comp-me0cc0ih {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-me0cc0j2 {
            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-me0cc0j2 .comp-me0cc0j2-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-me0cc0j2 .comp-me0cc0j2-container {
                grid-template-rows: minmax(max-content, 100.00008268733849%);
            }

            #comp-me0cc0j2 {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-me0cc0j2 .comp-me0cc0j2-container {
                grid-template-rows: minmax(max-content, 100%);
            }

            #comp-me0cc0j2 {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        #comp-me0cc0j2 {
            --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-me0ccfb9 {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.4545535555159521;
            min-width: 0px;
            width: 88.33613744262136%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-me0ccfb9 {
                --aspect-ratio: 0.37244538407329103;
            }
        }

        #comp-me0ccfb9 {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-me0ccfb9 wow-image {
            overflow: clip;
        }

        #comp-me0ccfb9 wow-image img {
            height: 100%;
        }

        #comp-me0cc0j4 {
            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-me0cc0j4 .comp-me0cc0j4-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-me0cc0j4 .comp-me0cc0j4-container {
                grid-template-rows: minmax(max-content, 100.00004667716905%);
            }

            #comp-me0cc0j4 {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 2/1/3/2;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-me0cc0j4 .comp-me0cc0j4-container {
                grid-template-rows: minmax(max-content, 100%);
            }

            #comp-me0cc0j4 {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 2/1/3/2;
            }
        }

        #comp-me0cc0j4 {
            --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-me0cclho {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.5171232876712328;
            min-width: 0px;
            width: 68.77383369064107%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-me0cclho {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-me0cc0j6 {
            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/3/2/4;
            position: relative;
        }

        #comp-me0cc0j6 .comp-me0cc0j6-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-me0cc0j6 .comp-me0cc0j6-container {
                grid-template-rows: minmax(max-content, 100%);
            }

            #comp-me0cc0j6 {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 3/1/4/2;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-me0cc0j6 .comp-me0cc0j6-container {
                grid-template-rows: minmax(max-content, 100%);
            }

            #comp-me0cc0j6 {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 3/1/4/2;
            }
        }

        #comp-me0cc0j6 {
            --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-me0cflg0 {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.3200707338638373;
            min-width: 0px;
            width: 68.77644335666989%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-me0cflg0 {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lzai26ik {
            min-height: 90.88968579234972vh;
            --comp-display: grid;
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --l_display: unset;
            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;
            grid-area: 2/1/3/2;
            position: relative;
        }

        #comp-lzai26ik .comp-lzai26ik-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            row-gap: 0px;
            column-gap: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max-content, 99.99992484734616%);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-lzai26ik .comp-lzai26ik-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lzai26ik {
                min-height: 425px;
            }

            #comp-lzai26ik .comp-lzai26ik-container {
                grid-template-rows: minmax(425px, auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lzai26ik {
                min-height: 53.65vw;
            }

            #comp-lzai26ik .comp-lzai26ik-container {
                grid-template-rows: minmax(53.65vw, auto);
            }
        }

        #comp-lzai26ik {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mccbaqyd {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: auto;
            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-mccbaqyd-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-mccbaqyd:not(.comp-mccbaqyd-container) {
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --container-display: grid;
        }

        #comp-mccbaqyd {
            --static-spx: 1px;
        }

        #comp-mccbaqyd {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-mccbarbi {
            --l_display: unset;
            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-left: 0%;
            margin-top: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-mccbarbi {
            --static-spx: 1px;
        }

        #comp-mccbarbi {
            transform: translateX(0)translateY(0)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-mccbared {
            height: 44px;
            width: auto;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: end;
            justify-self: end;
            pointer-events: auto;
            margin-left: 2px;
            margin-right: 2px;
            margin-bottom: 2px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-mccbared {
            --maincolor: 255, 255, 255;
            --alpha-maincolor: 1;
            --progresscolor: 31, 223, 103;
            --alpha-progresscolor: 1;
            --disabledcolor: 119, 119, 119;
            --alpha-disabledcolor: 1;
            --static-spx: 1px;
        }

        #comp-mccbared {
            transform: translateX(0)translateY(0)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-mcosg5em {
            width: 97.54446640316206%;
            height: auto;
            --comp-display: unset;
            align-self: end;
            justify-self: start;
            pointer-events: auto;
            margin-left: max(0.5px, 0.0172431 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: max(0.5px, 0.0071024 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-mcosg5em-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-mcosg5em {
                width: 97.73821381142098%;
                margin-left: max(0.5px, 0.0172228 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0070966 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcosg5em {
                width: 97.73821381142098%;
                margin-left: max(0.5px, 0.0172083 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-bottom: max(0.5px, 0.0070833 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mcosg5em {
            --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-mcetl5pv {
            min-height: 17.03125px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 51.054804234412195%;
            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: max(0.5px, 0.0039526 * (var(--scaling-factor) - var(--scrollbar-width)));
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mcetl5pv {
                width: 52.893720011889094%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcetl5pv {
                width: 100%;
            }
        }

        #comp-mcetl5pv {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_21);
            --alpha-color: 1;
            --textAlign: left;
            --fontSize: 30spx;
            --fontWeight: normal;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mcetl5pv {
                --minFontSize: 10px;
                --fontSize: 35.279spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcetl5pv {
                --minFontSize: 3.921167186607443px;
                --fontSize: 57.347spx;
            }
        }

        #comp-mcosfd99 {
            min-height: 17.03125px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 98.54505394316973%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            pointer-events: auto;
            margin-left: max(0.5px, 0.0141922 * (var(--scaling-factor) - var(--scrollbar-width)));
            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-mcosfd99 {
                width: 98.54783236380621%;
                margin-left: max(0.5px, 0.0141932 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcosfd99 {
                width: 75.17159056997912%;
                margin-left: max(0.5px, 0.0141667 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mcosfd99 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_21);
            --alpha-color: 1;
            --textAlign: left;
            --fontSize: 23spx;
            --fontWeight: normal;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mcosfd99 {
                --minFontSize: 10px;
                --fontSize: 35.279spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcosfd99 {
                --minFontSize: 3.921167186607443px;
                --fontSize: 43.853spx;
            }
        }

        #comp-mcw1km0j {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 3/1/4/2;
            position: relative;
        }

        #comp-mcw1km0j .comp-mcw1km0j-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.1226411 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-mcw1km0j .comp-mcw1km0j-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mcw1km0j .comp-mcw1km0j-container {
                grid-template-rows: minmax(max(0.5px, 0.1465389 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcw1km0j .comp-mcw1km0j-container {
                grid-template-rows: minmax(max(0.5px, 0.3612507 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-mcw1km0j {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-mcw1lhyt {
            min-height: 0px;
            --l_display: unset;
            height: 40px;
            min-width: 0px;
            width: 95.88932806324111%;
            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: 0px;
            margin-right: max(0.5px, 0.0003953 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0581275 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mcw1lhyt {
                height: 40px;
                margin-right: max(0.5px, 0.0000415 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0732696 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcw1lhyt {
                height: 65px;
                margin-right: max(0.5px, 0.001375 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.113125 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mcw1lhyt {
            --fntlbl: normal normal 400 14px/1.6em avo-madefor-text-v2, sans-serif;
            --txtlbl: var(--color_15);
            --alpha-txtlbl: 1;
            --borderRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
            --boxShadow: none;
            --borderSize: 0px;
            --borderColor: 225, 225, 225;
            --barBackgroundColor: 225, 225, 225;
            --alpha-barBackgroundColor: 1;
            --barForegroundColor: var(--color_16);
            --alpha-barForegroundColor: 1;
            --alpha-borderColor: 1;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-mcw24ktb {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 99.99871608869259%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: max(0.5px, 0.0009387 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-top: max(0.5px, 0.0138093 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcw24ktb {
                width: 96.2%;
                margin-right: max(0.5px, 0.0031667 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.0304583 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-mcw24ktb {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --lineHeight: normal;
            --textAlign: center;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcw24ktb {
                --fontSize: 19px;
            }
        }

        #comp-lybjuc8c {
            min-height: 100vh;
            --comp-display: grid;
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --l_display: unset;
            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: 4/1/5/2;
            position: relative;
        }

        #comp-lybjuc8c .comp-lybjuc8c-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            row-gap: 0px;
            column-gap: 0px;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max-content, 72.77628032345014%) minmax(max-content, 27.223719676549866%);
            grid-template-columns: 0.6fr 0.4fr;
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lybjuc8c {
                min-height: 77.21319070080862vh;
                --comp-display: grid;
            }

            #comp-lybjuc8c .comp-lybjuc8c-container {
                grid-template-rows: minmax(max-content, 18.889712797792548%) minmax(max-content, 28.860067622711906%) minmax(max-content, 25.14560514670727%);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybjuc8c {
                min-height: 0px;
                --comp-display: flex;
            }

            #comp-lybjuc8c .comp-lybjuc8c-container {
                grid-template-rows: minmax(max(0.5px, 0.2481146 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.4483083 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.7809138 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        #comp-lybjuc8c {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lybjul6i {
            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/3;
            position: relative;
        }

        #comp-lybjul6i .comp-lybjul6i-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-lybjul6i {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 2/1/3/2;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybjul6i {
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0%;
                grid-area: 2/1/3/2;
            }
        }

        #comp-lybjul6i {
            --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-lzek6iwo {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.47249598481530153;
            min-width: 0px;
            width: 67.78503562945369%;
            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: start;
            pointer-events: auto;
            margin-left: 18.06215360253365%;
            margin-right: 0%;
            margin-top: 3.0433491686460807%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lzek6iwo {
                --aspect-ratio: 0.4724187486181741;
                width: 81.2186722048322%;
                margin-left: 10.03686327077748%;
                margin-top: 4.83411528150134%;
            }
        }

        #comp-lzek6iwo {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lzek6iwo wow-image {
            overflow: clip;
        }

        #comp-lzek6iwo wow-image img {
            height: 100%;
        }

        #comp-lybjulb8 {
            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: 2/1/3/2;
            position: relative;
        }

        #comp-lybjulb8 .comp-lybjulb8-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0vw;
            padding-right: 4.5vw;
            padding-left: 4.5vw;
            padding-bottom: 4vw;
            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-lybjulb8 .comp-lybjulb8-container {
                padding-top: 1vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 0vw;
            }

            #comp-lybjulb8 {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 1/1/2/2;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybjulb8 .comp-lybjulb8-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 0vw;
            }

            #comp-lybjulb8 {
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
            }
        }

        #comp-lybjulb8 {
            --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-lybjok56 {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 94.35718867904014%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: 2.348372235347477%;
            margin-right: 0%;
            margin-top: 3.201222590350685%;
            margin-bottom: 0vw;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lybjok56 {
                width: auto;
                justify-self: stretch;
                margin-left: 19.875813802083332vw;
                margin-right: -0.08414713541666785vw;
                margin-top: 1.0816822066822056%;
                margin-bottom: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybjok56 {
                width: auto;
                justify-self: stretch;
                margin-left: 17.18669871794872vw;
                margin-right: 0.5898397435897516vw;
                margin-top: -2.645032051282054vw;
                margin-bottom: 0px;
            }
        }

        #comp-lybjok56 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_24);
            --alpha-color: 1;
            --lineHeight: 1em;
            --fontSize: 23spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lybjok56 {
                --minFontSize: 25px;
                --lineHeight: 1.05em;
                --fontSize: 25spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybjok56 {
                --minFontSize: 10px;
                --lineHeight: 1.05em;
                --fontSize: 18spx;
            }
        }

        #comp-lzfs1lx1 {
            width: 15.508431451274054%;
            height: auto;
            --aspect-ratio: 1;
            --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: 40.17570755999173%;
            margin-right: 0%;
            margin-top: 33.88733172102387%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lzfs1lx1 {
                width: 14.403651903651904%;
                margin-left: 1.1348096348096353%;
                margin-top: -0.0012626262626273226%;
                margin-bottom: -0.5984887334887314%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lzfs1lx1 {
                margin-left: 0.30817572533180887%;
                margin-top: 0.3670628066053996%;
                margin-bottom: 0%;
            }
        }

        #comp-lzfs1lx1 {
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lybjuoan {
            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-lybjuoan .comp-lybjuoan-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-lybjuoan {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 3/1/4/2;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybjuoan .comp-lybjuoan-container {
                padding-top: 3vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 10vw;
            }

            #comp-lybjuoan {
                margin-top: 0%;
                margin-left: 0%;
                margin-bottom: 0%;
                margin-right: 0%;
                grid-area: 3/1/4/2;
            }
        }

        #comp-lybjuoan {
            --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-lzerk1rj {
            width: 95.93008893280633%;
            height: auto;
            --l_display: unset;
            --comp-display: unset;
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-top: 2.995306324110672%;
            margin-left: 0.9819664031620553%;
            margin-bottom: 15px;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-lzerk1rj-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-lzerk1rj {
                margin-top: 2.9939247669773636%;
                margin-left: 0.9820239680426098%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lzerk1rj {
                width: 97.35965369624141%;
                margin-top: 2.9896416670069046%;
                margin-left: 0.9805160949901219%;
            }
        }

        #comp-lzerk1rj {
            --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-lybjjv31 {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 99.98712418721432%;
            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: 4.05302654633211%;
            align-self: flex-end;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lybjjv31 {
                width: 100%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybjjv31 {
                width: 100%;
            }
        }

        #comp-lybjjv31 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --fontSize: 20spx;
            --color: var(--color_24);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lybjjv31 {
                --fontSize: 21px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybjjv31 {
                --minFontSize: 16px;
                --fontSize: 17spx;
            }
        }

        #comp-lybk1s06 {
            min-height: 0px;
            --l_display: unset;
            height: 47px;
            min-width: 0px;
            width: 175px;
            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-lybk1s06 {
                height: 50px;
                margin-right: 0%;
                align-self: center;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybk1s06 {
                margin-right: 5.126266444881295%;
                align-self: center;
            }
        }

        #comp-lybiyw0p {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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;
            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: 5/1/6/2;
        }

        #comp-lybiyw0p .comp-lybiyw0p-overflow-wrapper {
            position: relative;
            display: flex;
            flex-direction: column;
            flex-grow: 1;
        }

        #comp-lybiyw0p .comp-lybiyw0p-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(0.5px, 0.5616798 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: 1fr 1fr;
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lybiyw0p .comp-lybiyw0p-overflow-wrapper {
                overflow-x: visible;
                overflow-y: visible;
            }

            #comp-lybiyw0p .comp-lybiyw0p-container {
                row-gap: 0px;
                column-gap: 0px;
                grid-template-rows: minmax(max(0.5px, 0.5360735 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5025209 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybiyw0p .comp-lybiyw0p-overflow-wrapper {
                overflow-x: clip;
                overflow-y: clip;
            }

            #comp-lybiyw0p .comp-lybiyw0p-container {
                row-gap: 0px;
                column-gap: 0px;
                grid-template-rows: minmax(max(0.5px, 0.7134372 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.890185 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        #comp-lybiyw0p {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lycr5slf {
            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-lycr5slf .comp-lycr5slf-overflow-wrapper {
            position: relative;
            display: flex;
            flex-direction: column;
            flex-grow: 1;
        }

        #comp-lycr5slf .comp-lycr5slf-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-lycr5slf {
                grid-area: 2/1/3/2;
            }

            #comp-lycr5slf .comp-lycr5slf-overflow-wrapper {
                overflow-x: scroll;
                overflow-y: hidden;
            }

            #comp-lycr5slf .comp-lycr5slf-container {
                padding-top: 0%;
                padding-right: 0vw;
                padding-left: 0%;
                padding-bottom: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lycr5slf .comp-lycr5slf-container {
                padding-top: 0%;
                padding-right: 0vw;
                padding-left: 0vw;
                padding-bottom: 0%;
            }

            #comp-lycr5slf {
                grid-area: 2/1/3/2;
            }

            #comp-lycr5slf .comp-lycr5slf-overflow-wrapper {
                overflow-x: scroll;
                overflow-y: hidden;
            }
        }

        #comp-lycr5slf {
            --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-lyd0bidw {
            width: 100.05249343832021%;
            height: auto;
            --l_display: unset;
            --comp-display: unset;
            align-self: end;
            justify-self: end;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: -0.10391923990498812%;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-lyd0bidw-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-lyd0bidw {
                min-width: 0px;
                width: max-content;
                max-width: 99999px;
                align-self: start;
                justify-self: start;
                margin-left: 7vw;
                margin-right: 0%;
                margin-top: 0.00008918620797757492%;
                margin-bottom: 7vw;
            }

            .comp-lyd0bidw-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-lyd0bidw {
                min-height: unset;
                min-width: 0px;
                width: 96.7627345844504%;
                max-width: 99999px;
                max-height: 99999px;
                align-self: start;
                justify-self: start;
                margin-left: -0.0008012820512822335vw;
                margin-right: 0%;
                margin-top: 0.0041890080428954425%;
                margin-bottom: -0.0007051282051552568vw;
            }

            .comp-lyd0bidw-container {
                padding-top: 0vw;
                padding-left: 7vw;
                padding-right: 0vw;
                padding-bottom: 7vw;
                flex-direction: column;
            }
        }

        #comp-lyd0bidw {
            --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-lyd07vux {
            width: 100%;
            height: auto;
            --aspect-ratio: 0.74501573976915;
            --l_display: unset;
            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: 20px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyd07vux {
                min-height: unset;
                --aspect-ratio: 0.7446808510638298;
                min-width: 0px;
                width: max(0.5px, 0.8738377 * (var(--scaling-factor) - var(--scrollbar-width)));
                max-width: 99999px;
                max-height: 99999px;
                margin-left: 0px;
                margin-right: 20px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyd07vux {
                min-height: unset;
                --aspect-ratio: 0.744583767470269;
                min-width: 0px;
                width: 100%;
                max-width: 99999px;
                max-height: 99999px;
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 5.409060175794456%;
            }
        }

        #comp-lyd07vux {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --alpha-borderColor: 1;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 1px;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyd07vux {
                --static-spx: 0.1 * var(--one-unit);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyd07vux {
                --static-spx: 0.1 * var(--one-unit);
            }
        }

        #comp-lyd07vux wow-image {
            overflow: clip;
        }

        #comp-lyd07vux wow-image img {
            height: 100%;
        }

        #comp-lz8xth93 {
            width: 100%;
            height: auto;
            --aspect-ratio: 0.74501573976915;
            --l_display: unset;
            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: 20px;
            align-self: flex-start;
            order: 2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lz8xth93 {
                min-height: unset;
                --aspect-ratio: 0.7446808510638298;
                min-width: 0px;
                width: max(0.5px, 0.8738377 * (var(--scaling-factor) - var(--scrollbar-width)));
                max-width: 99999px;
                max-height: 99999px;
                margin-left: 0px;
                margin-right: 20px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lz8xth93 {
                min-height: unset;
                --aspect-ratio: 0.7445411731126015;
                min-width: 0px;
                width: 99.75483940761285%;
                max-width: 99999px;
                max-height: 99999px;
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 5.409060175794456%;
            }
        }

        #comp-lz8xth93 {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --alpha-borderColor: 1;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 1px;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lz8xth93 {
                --static-spx: 0.1 * var(--one-unit);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lz8xth93 {
                --static-spx: 0.1 * var(--one-unit);
            }
        }

        #comp-lz8xth93 wow-image {
            overflow: clip;
        }

        #comp-lz8xth93 wow-image img {
            height: 100%;
        }

        #comp-lyd09nmh {
            width: 100.05205622071837%;
            height: auto;
            --aspect-ratio: 0.9708170572916667;
            --l_display: unset;
            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: 0px;
            align-self: flex-start;
            order: 3;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyd09nmh {
                min-height: unset;
                --aspect-ratio: 0.9722523639745776;
                min-width: 0px;
                width: max(0.5px, 0.669323 * (var(--scaling-factor) - var(--scrollbar-width)));
                max-width: 99999px;
                max-height: 99999px;
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyd09nmh {
                min-height: unset;
                --aspect-ratio: 0.9718626899268425;
                min-width: 0px;
                width: 99.59035175690703%;
                max-width: 99999px;
                max-height: 99999px;
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0%;
            }
        }

        #comp-lyd09nmh {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --alpha-borderColor: 1;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 1px;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyd09nmh {
                --static-spx: 0.1 * var(--one-unit);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyd09nmh {
                --static-spx: 0.1 * var(--one-unit);
            }
        }

        #comp-lyd09nmh wow-image {
            overflow: clip;
        }

        #comp-lyd09nmh wow-image img {
            height: 100%;
        }

        #comp-lycr5sss {
            min-height: 126.984375px;
            --comp-display: grid;
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            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-lycr5sss .comp-lycr5sss-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-lycr5sss {
                min-height: 0px;
                --comp-display: flex;
                --force-auto: auto;
                top: var(--force-auto, calc(0px));
                bottom: var(--force-auto, );
                left: var(--force-auto, );
                right: var(--force-auto, );
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 1/1/2/2;
            }

            #comp-lycr5sss .comp-lycr5sss-container {
                padding-top: 0vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 0vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lycr5sss {
                --force-auto: auto;
                top: var(--force-auto, calc(0px));
                bottom: var(--force-auto, );
                left: var(--force-auto, );
                right: var(--force-auto, );
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
            }
        }

        #comp-lycr5sss {
            --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-lycutuyu {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 66.3957509881423%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: start;
            position: sticky;
            --force-auto: initial;
            top: var(--force-auto, calc(4vw + var(--sticky-offset, 0px)));
            bottom: var(--force-auto, auto);
            left: var(--force-auto, 0px);
            right: var(--force-auto, auto);
            pointer-events: auto;
            margin-left: 3.4996253746253747vw;
            margin-right: 0%;
            margin-top: 3.9999063436563436vw;
            margin-bottom: 32.4vw;
            grid-area: 1/1/2/2;
            --is-sticky: 1;
        }

        #comp-lycutuyu~* {
            transform: var(--experimental-safari-sticky-fix);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lycutuyu {
                width: 77.02523240371846%;
                position: relative;
                --force-auto: auto;
                top: var(--force-auto, calc(0px));
                margin-left: 0vw;
                margin-top: 11.5vw;
                margin-bottom: 0vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lycutuyu {
                width: 69.33333333333333%;
                position: sticky;
                --force-auto: initial;
                top: var(--force-auto, calc(11.2vw + var(--sticky-offset, 0px)));
                margin-left: 0vw;
                margin-top: 12vw;
                margin-bottom: 50vw;
            }
        }

        #comp-lycutuyu {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --minFontSize: 0px;
            --textDecoration: none;
            --color: var(--color_15);
            --alpha-color: 1;
            --textAlign: left;
            --fontSize: 26.308spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lycutuyu {
                --minFontSize: 32px;
                --fontSize: 26.309spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lycutuyu {
                --minFontSize: 16px;
                --fontSize: 68.267spx;
            }
        }

        #comp-lyegp96h {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 100.05249343832021%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            align-self: start;
            justify-self: start;
            position: sticky;
            --force-auto: initial;
            top: var(--force-auto, calc(11.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: 11.499837239583334vw;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            --is-sticky: 1;
        }

        #comp-lyegp96h .comp-lyegp96h-overflow-wrapper {
            position: relative;
            display: grid;
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            overflow-x: hidden;
            scrollbar-width: none;
            overflow: -moz-scrollbars-none;
            -ms-overflow-style: none;
        }

        #comp-lyegp96h .comp-lyegp96h-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(max(0.5px, 0.213927 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 953fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-lyegp96h:not(.comp-lyegp96h-container) {
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --container-display: grid;
        }

        #comp-lyegp96h .comp-lyegp96h-overflow-wrapper::-webkit-scrollbar {
            width: 0;
            height: 0;
        }

        #comp-lyegp96h~* {
            transform: var(--experimental-safari-sticky-fix);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyegp96h .comp-lyegp96h-container {
                padding-top: 0vw;
                padding-right: 0%;
                padding-left: 0%;
                padding-bottom: 0vw;
                grid-template-rows: minmax(max(0.5px, 0.3122613 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }

            #comp-lyegp96h {
                position: relative;
                --force-auto: auto;
                top: var(--force-auto, calc(0px));
                margin-left: 0%;
                margin-top: 21.5vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyegp96h {
                position: relative;
                --force-auto: auto;
                top: var(--force-auto, calc(0px));
                margin-left: -0.000975325056334997%;
                margin-top: 30.78125vw;
            }
        }

        #comp-lyegp96h {
            --brw: 0px;
            --brd: 232, 234, 237;
            --bg: 255, 255, 255;
            --rd: 0px 0px 0px 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 1;
            --alpha-bg: 0;
            --showDisabledNavButtons: true;
            --showNavButtons: true;
            --transitionDuration: 0.5;
            --transitionDirection: rightToLeft;
            --transitionEffect: crossFade;
            --boxShadowToggleOn-shd: none;
            --static-spx: 0.1 * var(--one-unit);
            --bg-gradient: none;
        }

        #comp-lyegp989 {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: auto;
            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-lyegp989 .comp-lyegp989-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-lyegp989:not(.comp-lyegp989-container) {
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --container-display: grid;
        }

        #comp-lyegp989 {
            --brw: 0px;
            --brd: 50, 65, 88;
            --bg: 61, 155, 233;
            --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-lyegp98f__"] {
            min-height: 100%;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 100%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            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;
            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;
        }

        [id^="comp-lyegp98f__"] {
            --brw: 0px;
            --brd: 0, 0, 0;
            --bg: 255, 255, 255;
            --rd: 0px 0px 0px 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 1;
            --alpha-bg: 0;
            --boxShadowToggleOn-shd: none;
            --static-spx: 0.1 * var(--one-unit);
            --bg-gradient: none;
        }

        [id^="comp-lyegqirt__"] {
            min-height: 822.125px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 71.10936937050826%;
            max-width: 99999px;
            max-height: 99999px;
            --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: start;
            justify-self: start;
            position: sticky;
            --force-auto: initial;
            top: var(--force-auto, calc(0vw + var(--sticky-offset, 0px)));
            bottom: var(--force-auto, );
            left: var(--force-auto, );
            right: var(--force-auto, );
            pointer-events: auto;
            margin-left: 3.499755859375vw;
            margin-right: 0%;
            margin-top: 0vw;
            margin-bottom: 9.5vw;
            grid-area: 1/1/2/2;
            --is-sticky: 1;
        }

        [id^="comp-lyegqirt__"]~* {
            transform: var(--experimental-safari-sticky-fix);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyegqirt__"] {
                min-height: 0px;
                width: 81.71566580108592%;
                justify-self: start;
                position: relative;
                --force-auto: auto;
                top: var(--force-auto, calc(0px));
                margin-left: 0vw;
                margin-right: 0vw;
                margin-top: 0vw;
                margin-bottom: 0vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyegqirt__"] {
                min-height: 0px;
                width: 99.99980379661396%;
                justify-self: end;
                position: relative;
                --force-auto: auto;
                top: var(--force-auto, calc(0px));
                margin-left: 0%;
                margin-right: 0.0047478983682962255%;
                margin-top: 0.004006410256410256vw;
                margin-bottom: 0vw;
            }
        }

        [id^="comp-lyegqirt__"] {
            --brw: 0px;
            --brd: var(--color_15);
            --bg: var(--color_11);
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 0;
            --alpha-bg: 1;
            --boxShadowToggleOn-shd: none;
            --static-spx: 0.1 * var(--one-unit);
            --bg-gradient: none;
        }

        [id^="comp-lyegqis2__"] {
            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: 39.984375px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyegqis2__"] {
                width: 94.74463360473723%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyegqis2__"] {
                margin-bottom: max(0.5px, 0.0533333 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        [id^="comp-lyegqis2__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_15);
            --alpha-color: 1;
            --textAlign: left;
            --fontSize: 33spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyegqis2__"] {
                --minFontSize: 60px;
                --lineHeight: 1.05em;
                --fontSize: 33spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyegqis2__"] {
                --minFontSize: 28px;
                --lineHeight: 1.05em;
                --fontSize: 109.227spx;
            }
        }

        [id^="comp-lyegqis5__"] {
            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));
            position: sticky;
            --force-auto: initial;
            top: var(--force-auto, calc(75px + var(--sticky-offset, 0px)));
            bottom: var(--force-auto, auto);
            left: var(--force-auto, 0px);
            right: var(--force-auto, auto);
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 0%;
            align-self: flex-start;
            order: 2;
            --is-sticky: 1;
        }

        [id^="comp-lyegqis5__"]~* {
            transform: var(--experimental-safari-sticky-fix);
        }

        [id^="comp-lyegqis5__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_15);
            --alpha-color: 1;
            --textAlign: left;
            --fontSize: 25spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyegqis5__"] {
                --minFontSize: 32px;
                --fontSize: 26.309spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyegqis5__"] {
                --minFontSize: 16px;
                --fontSize: 68.267spx;
            }
        }

        #comp-lyehqtcf {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            width: max-content;
            --comp-display: unset;
            align-self: start;
            justify-self: end;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 3.3780924479166665vw;
            margin-top: -6.983235677083333vw;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-lyehqtcf-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-lyehqtcf {
                margin-right: 0vw;
                margin-top: -9.26513671875vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyehqtcf {
                margin-right: 0vw;
                margin-top: -19.20673076923077vw;
            }
        }

        #comp-lyehqtcf {
            --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-lyegp9a3 {
            min-height: 0px;
            --l_display: unset;
            height: 32px;
            min-width: 0px;
            width: 32px;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 15px;
            margin-top: 0px;
            margin-bottom: 0px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        .comp-lyegp9a3-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-lyegp9a3:not(.comp-lyegp9a3-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-lyegp9a3 {
                width: 30px;
                margin-top: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyegp9a3 {
                width: 26px;
                margin-top: max(0.5px, 0.0001227 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-lyegp9a8 {
            min-height: 0px;
            --l_display: unset;
            height: 32px;
            min-width: 0px;
            width: 32px;
            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-lyegp9a8-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-lyegp9a8:not(.comp-lyegp9a8-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-lyegp9a8 {
                width: 30px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyegp9a8 {
                width: 26px;
            }
        }

        #comp-lzae78tj {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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;
            grid-area: 6/1/7/2;
            position: relative;
        }

        #comp-lzae78tj .comp-lzae78tj-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.2844909 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-lzae78tj .comp-lzae78tj-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        #comp-lzae78tj {
            --bg: #FFFFFF;
            --alpha-bg: 1;
            background-color: #FFFFFF;
            --static-spx: 1px;
        }

        #comp-lycvlbrj {
            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: 7/1/8/2;
            position: relative;
        }

        .comp-lycvlbrj-container {
            box-sizing: border-box;
            padding-top: 11vw;
            padding-right: 11vw;
            padding-left: 4.5vw;
            padding-bottom: 10.989583333333334vw;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.1952324 * (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-lycvlbrj-container {
                padding-top: 19.5vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 19.5vw;
                grid-template-rows: minmax(max(0.5px, 0.0885312 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            .comp-lycvlbrj-container {
                padding-top: 0vw;
                padding-right: 0vw;
                padding-left: 0vw;
                padding-bottom: 0vw;
                grid-template-rows: minmax(max(0.5px, 0.8373336 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-lycvlbrj {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-lycvlbrj {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-lyeienuo {
            width: 69.02887139107611%;
            height: auto;
            --l_display: unset;
            --comp-display: unset;
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: -0.000488281250000111vw;
            margin-right: 0vw;
            margin-top: -0.00024414062501421085vw;
            margin-bottom: -0.0009570312499818101vw;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-lyeienuo-container {
            box-sizing: border-box;
            padding-top: 0vw;
            padding-right: 0vw;
            padding-left: 0vw;
            padding-bottom: 0vw;
            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-lyeienuo {
                width: auto;
                justify-self: stretch;
                margin-left: -0.0013020833333330744vw;
                margin-right: 0.001302083333332149vw;
                margin-top: -0.001302083333361755vw;
                margin-bottom: -0.002718098958354176vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyeienuo {
                width: auto;
                justify-self: stretch;
                margin-left: -0.0008012820512822335vw;
                margin-right: -0.0008012820512849663vw;
                margin-top: -0.000801282051328692vw;
                margin-bottom: -0.04480769230760929vw;
            }

            .comp-lyeienuo-container {
                padding-top: 19.5vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 19.5vw;
            }
        }

        #comp-lyeienuo {
            --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-lyei3kvs {
            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: 2%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyei3kvs {
                margin-bottom: 1.8359860778013168%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyei3kvs {
                margin-bottom: 5.348905682598881%;
            }
        }

        #comp-lyei3kvs {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --fontSize: 45spx;
            --color: var(--color_11);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyei3kvs {
                --minFontSize: 32px;
                --fontSize: 45spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyei3kvs {
                --minFontSize: 16px;
                --fontSize: 67.467spx;
            }
        }

        #comp-lyei8eyw {
            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%;
            align-self: flex-start;
            order: 2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyei8eyw {
                margin-bottom: 7.343944311205267%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyei8eyw {
                margin-bottom: 10.71253312395721%;
            }
        }

        #comp-lyei8eyw {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_11);
            --alpha-color: 1;
            --textAlign: left;
            --fontSize: 90spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyei8eyw {
                --minFontSize: 90px;
                --fontSize: 90spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyei8eyw {
                --minFontSize: 35px;
                --letterSpacing: -0.04em;
                --fontSize: 168.667spx;
            }
        }

        #comp-lyeicmyk {
            min-height: 0px;
            --l_display: unset;
            height: 72px;
            min-width: 0px;
            width: 300px;
            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: 0px;
            align-self: flex-start;
            order: 3;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyeicmyk {
                height: 50px;
                width: 175px;
                align-self: flex-start;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyeicmyk {
                height: 50px;
                width: 145px;
                align-self: center;
            }
        }

        #comp-lycvvb14 {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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: 8/1/9/2;
            position: relative;
        }

        #comp-lycvvb14 .comp-lycvvb14-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0vw;
            padding-left: 4.5vw;
            padding-bottom: 8.5vw;
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.5616798 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-lycvvb14 .comp-lycvvb14-container-pinned {
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lycvvb14 .comp-lycvvb14-container {
                padding-top: 0vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 12vw;
                grid-template-rows: minmax(max(0.5px, 1.1848933 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lycvvb14 .comp-lycvvb14-container {
                padding-top: 117vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 13vw;
                grid-template-rows: minmax(max(0.5px, 1.3472277 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-lycvvb14 {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-lycvvb14 .dLPlxY img {
            width: 100% !important;
            height: 100% !important;
        }

        #comp-lyfmapvq {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 605px;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: 0.7807617187499999vw;
            margin-right: 0vw;
            margin-top: 0.80810546875vw;
            margin-bottom: 0vw;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-lyfmapvq-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-lyfmapvq {
                width: 648.5625px;
                justify-self: start;
                margin-left: -0.0013020833333330744vw;
                margin-right: 0vw;
                margin-top: 2.3478190104166665vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyfmapvq {
                width: auto;
                justify-self: stretch;
                margin-left: -0.0008012820512822335vw;
                margin-right: -0.00310897435896643vw;
                margin-top: -111.78766025641029vw;
            }
        }

        #comp-lyfmapvq {
            --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-lyfklcsn {
            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: 7.642045454545454%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyfklcsn {
                width: 84.20221169036336%;
                margin-bottom: max(0.5px, 0.0799682 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-lyfklcsn {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --maxFontSize: 45px;
            --color: var(--color_19);
            --alpha-color: 1;
            --fontSize: 50spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyfklcsn {
                --minFontSize: 45px;
                --lineHeight: 1.05em;
                --fontSize: 29.684spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyfklcsn {
                --minFontSize: 28px;
                --lineHeight: 1.05em;
                --fontSize: 107.776spx;
            }
        }

        #comp-lyflk1rh {
            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.676136363636363%;
            align-self: flex-start;
            order: 2;
            position: relative;
        }

        #comp-lyflk1rh .comp-lyflk1rh-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            row-gap: 0px;
            column-gap: 0px;
            display: var(--l_display, var(--container-display));
            flex-direction: column;
            justify-content: flex-start;
            flex-wrap: nowrap;
            --container-layout-type: flex-container-layout;
            --container-display: flex;
        }

        #comp-lyflk1rh:not(.comp-lyflk1rh-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-lyflk1rh {
                margin-bottom: max(0.5px, 0.0800101 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-lyflk1rh {
            --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-lyflk1rs__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 100%;
            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.0187823 * (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;
        }

        [id^="comp-lyflk1rs__"] {
            --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-lyflly4r__"] {
            width: auto;
            height: 5px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            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;
        }

        [id^="comp-lyflly4r__"] {
            --brd: var(--color_12);
            --lnw: 1px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        [id^="comp-lyflmlyo__"] {
            width: auto;
            height: 5px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: end;
            justify-self: stretch;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: -1px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        [id^="comp-lyflmlyo__"] {
            --brd: var(--color_12);
            --lnw: 1px;
            --alpha-brd: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        [id^="comp-lyflxrnt__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            width: max-content;
            --comp-display: unset;
            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;
            align-self: center;
            justify-self: start;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 25px;
            margin-bottom: 25px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyflxrnt__"] {
                margin-top: 25.015599999999722px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyflxrnt__"] {
                margin-top: 25.015650000000278px;
            }
        }

        [id^="comp-lyflxrnt__"] {
            --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-lyflvpb2__"] {
            min-height: 25.7890625px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 26px;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            box-sizing: border-box;
            row-gap: 0px;
            column-gap: 0px;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(25.7890625px, auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 24.789px;
            margin-top: 0px;
            margin-bottom: 0px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyflvpb2__"] {
                margin-right: 20px;
                align-self: center;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyflvpb2__"] {
                margin-right: max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width)));
                align-self: center;
            }
        }

        [id^="comp-lyflvpb2__"] {
            --brw: 0px;
            --brd: 151, 151, 151;
            --bg: var(--color_12);
            --rd: 1498.5px 1498.5px 1498.5px 1498.5px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 1;
            --alpha-bg: 1;
            --boxShadowToggleOn-shd: none;
            --static-spx: 0.1 * var(--one-unit);
            --bg-gradient: none;
        }

        [id^="comp-lyflkuuy__"] {
            min-height: 0px;
            --l_display: unset;
            height: 25.7890625px;
            min-width: 0px;
            width: 25.7890625px;
            max-width: 99999px;
            max-height: 99999px;
            --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;
        }

        [id^="comp-lyflkuuy__"] {
            --static-spx: 0.1 * var(--one-unit);
        }

        [id^="comp-lyflp4o9__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 554.21875px;
            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: max(0.5px, 0.0000493 * (var(--scaling-factor) - var(--scrollbar-width)));
            margin-bottom: 0px;
            align-self: center;
            order: 2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyflp4o9__"] {
                width: 602.5625px;
                margin-top: max(0.5px, 0.0007477 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyflp4o9__"] {
                width: max(0.5px, 0.7625 * (var(--scaling-factor) - var(--scrollbar-width)));
                margin-top: max(0.5px, 0.001416 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        [id^="comp-lyflp4o9__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --textAlign: left;
            --color: var(--color_20);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyflp4o9__"] {
                --minFontSize: 14px;
                --maxFontSize: 17px;
                --lineHeight: 1.4em;
                --fontSize: 47.153spx;
            }
        }

        #comp-lyfmepag {
            min-height: 0px;
            --l_display: unset;
            height: 72px;
            min-width: 0px;
            width: 256px;
            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-lyfmepag {
                height: 50px;
                width: 175px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyfmepag {
                height: 50px;
                width: 134.046875px;
            }
        }

        #comp-lyh92ano {
            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: 10/1/11/2;
            position: relative;
        }

        .comp-lyh92ano-container {
            box-sizing: border-box;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.0322206 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1324656 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-lyh92ano {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lyybz3up {
            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: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-lyybz3up .comp-lyybz3up-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 3.53125vw;
            padding-right: 4.5vw;
            padding-left: 4.5vw;
            padding-bottom: 0vw;
            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-lyybz3up .comp-lyybz3up-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyybz3up .comp-lyybz3up-container {
                padding-top: 8.5vw;
                padding-right: 7vw;
                padding-left: 7vw;
            }
        }

        #comp-lyybz3up {
            --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-lyybzz2u {
            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: start;
            justify-self: stretch;
            pointer-events: auto;
            margin-left: 0vw;
            margin-right: 0vw;
            margin-top: 0vw;
            margin-bottom: 0vw;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-lyybzz2u {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontSize: 40.474spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyybzz2u {
                --minFontSize: 32px;
                --fontSize: 40.474spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyybzz2u {
                --minFontSize: 16px;
                --fontSize: 68.267spx;
            }
        }

        #comp-lyybz3hu {
            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: 2/1/3/2;
            position: relative;
        }

        #comp-lyybz3hu .comp-lyybz3hu-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-lyybz3hu {
            --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-lyh93wg5 {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: auto;
            max-width: 99999px;
            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-lyh93wg5 .comp-lyh93wg5-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 3.5vw;
            padding-right: 4.5vw;
            padding-left: 4.5vw;
            padding-bottom: 4.5vw;
            row-gap: 20px;
            column-gap: 20px;
            display: var(--l_display, var(--container-display));
            flex-direction: row;
            justify-content: flex-start;
            flex-wrap: wrap;
            --container-layout-type: flex-container-layout;
            --container-display: flex;
        }

        #comp-lyh93wg5:not(.comp-lyh93wg5-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-lyh93wg5 .comp-lyh93wg5-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
                row-gap: 25px;
                column-gap: 0px;
                flex-direction: column;
                flex-wrap: nowrap;
            }
        }

        #comp-lyh93wg5 {
            --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-lyh93wge__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: calc(((33.3333333% - ((0px + 0px) + 13.3333333px)) - 0px));
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            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.1300441 * (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-lyh93wge__"] {
                width: 100%;
                grid-template-rows: minmax(max(0.5px, 0.2549596 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        [id^="comp-lyh93wge__"] {
            --brw: 0px;
            --brd: var(--color_15);
            --bg: 255, 255, 255;
            --rd: 0px 0px 0px 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 0;
            --alpha-bg: 1;
            --boxShadowToggleOn-shd: none;
            --static-spx: 0.1 * var(--one-unit);
            --bg-gradient: none;
        }

        @media (prefers-reduced-motion: no-preference) {
            [id^="comp-lyh93wge__"]:not([data-motion-enter="done"]) {
                animation: motion-fadeIn 600ms 1ms cubic-bezier(0.25, 0.46, 0.45, 0.94) backwards 1 paused, motion-flipIn 600ms 1ms cubic-bezier(0.175, 0.885, 0.32, 1.275) backwards 1 paused;
                animation-composition: replace, replace;
                --motion-rotate-x: -60deg;
                --motion-rotate-y: 0deg;
            }
        }

        [id^="comp-lyh9s888__"] {
            width: auto;
            height: auto;
            --l_display: unset;
            --comp-display: unset;
            box-sizing: border-box;
            padding-top: 1.6vw;
            padding-right: 2.3vw;
            padding-left: 2.3vw;
            padding-bottom: 1.6vw;
            display: var(--l_display, var(--container-display));
            flex-direction: column;
            --container-layout-type: flex-container-layout;
            --container-display: flex;
            align-self: start;
            justify-self: stretch;
            pointer-events: auto;
            margin-left: 0vw;
            margin-right: 0vw;
            margin-top: 0vw;
            margin-bottom: 0vw;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyh9s888__"] {
                padding-top: 4vw;
                padding-right: 22vw;
                padding-left: 4.5vw;
                padding-bottom: 9.2vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyh9s888__"] {
                padding-top: 7.5vw;
                padding-right: 4.5vw;
                padding-left: 4.5vw;
                padding-bottom: 7.5vw;
            }
        }

        [id^="comp-lyh9s888__"] {
            --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-lyh9832m__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 88.01065772896334%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            pointer-events: auto;
            margin-left: 0.003141313220718249%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 0.30156606918895196%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyh9832m__"] {
                margin-left: 0.003900833206194346%;
                margin-bottom: 0.37447998779465735%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyh9832m__"] {
                margin-left: 0.0028402389389755077%;
                margin-bottom: 0.27266293814164877%;
            }
        }

        [id^="comp-lyh9832m__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyh9832m__"] {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyh9832m__"] {
                --fontSize: 14.165spx;
                --minFontSize: 14px;
            }
        }

        [id^="comp-lyh98ugr__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 88.00563428959525%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            pointer-events: auto;
            margin-left: 0.003141313220718249%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 7.517162537178769%;
            align-self: flex-start;
            order: 2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyh98ugr__"] {
                margin-left: 0.003900833206194346%;
                margin-bottom: 9.334693862423073%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyh98ugr__"] {
                margin-left: 0.0028402389389755077%;
                margin-bottom: 6.79669178096839%;
            }
        }

        [id^="comp-lyh98ugr__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_15);
            --alpha-color: 1;
            --textAlign: left;
            --fontSize: 26.308spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyh98ugr__"] {
                --minFontSize: 32px;
                --fontSize: 26.309spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyh98ugr__"] {
                --minFontSize: 16px;
                --fontSize: 68.267spx;
            }
        }

        [id^="comp-lyh9eoqn__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 100.00160750059779%;
            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;
        }

        [id^="comp-lyh9eoqn__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --fontSize: 14.166spx;
            --color: var(--color_15);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyh9eoqn__"] {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyh9eoqn__"] {
                --fontSize: 14.165spx;
                --minFontSize: 14px;
            }
        }

        [id^="comp-lyh9db09__"] {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 1;
            min-width: 0px;
            width: 11.00995130213847%;
            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;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 2.304661458333328vw;
            margin-top: 2.0418294270833335vw;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyh9db09__"] {
                width: 9.16784203102962%;
                margin-right: 4.6vw;
                margin-top: 4.2vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyh9db09__"] {
                width: 13.976500843248884%;
                margin-right: 4.599423076923076vw;
                margin-top: 4.198717948717949vw;
            }
        }

        [id^="comp-lyh9db09__"] {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --alpha-borderColor: 1;
            --borderWidth: 0px;
            --cornerRadius: max(0.5px, 0.5244094 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.5244094 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.5244094 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.5244094 * (var(--scaling-factor) - var(--scrollbar-width)));
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        [id^="comp-lyh9db09__"] wow-image {
            overflow: clip;
        }

        [id^="comp-lyh9db09__"] wow-image img {
            height: 100%;
        }

        #comp-md7wlqyz {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 11/1/12/2;
            position: relative;
        }

        #comp-md7wlqyz .comp-md7wlqyz-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.4230364 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-md7wlqyz .comp-md7wlqyz-container-pinned {
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-md7wlqyz .comp-md7wlqyz-container {
                grid-template-rows: minmax(max(0.5px, 0.4668743 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-md7wlqyz {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-md7wlqyz .dLPlxY img {
            width: 100% !important;
            height: 100% !important;
        }

        #comp-me0cg0id {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 13/1/14/2;
            position: relative;
        }

        #comp-me0cg0id .comp-me0cg0id-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.0395257 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-me0cg0id .comp-me0cg0id-container-pinned {
            max-width: var(--variables-lza2tykj);
            margin-left: clamp(0px, (100% - var(--variables-lza2tykj)) / 2, 100 * var(--one-unit));
            --section-max-width: var(--variables-lza2tykj);
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        #comp-me0cg0id {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 1px;
        }

        #comp-me0cgmzj {
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 47.430830039525695%;
            max-width: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: center;
            justify-self: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-me0cgmzj {
                width: 99.1625%;
            }
        }

        #comp-me0cgmzj {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --fontSize: 30px;
            --textAlign: center;
            --fontWeight: bold;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lyl8jx2x {
            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: 12/1/13/2;
            position: relative;
        }

        .comp-lyl8jx2x-container {
            box-sizing: border-box;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.169015 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.2653107 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: 0.34999981627306237fr 0.6500001837269378fr;
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            .comp-lyl8jx2x-container {
                grid-template-rows: minmax(max(0.5px, 0.1294198 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1953439 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.7217589 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            .comp-lyl8jx2x-container {
                grid-template-rows: minmax(max(0.5px, 0.0972917 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.2809953 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6419209 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        #comp-lyl8jx2x {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lyl8kybd {
            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-lyl8kybd .comp-lyl8kybd-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 4vw;
            padding-right: 4.5vw;
            padding-left: 4.5vw;
            padding-bottom: 8.5vw;
            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-lyl8kybd .comp-lyl8kybd-container {
                padding-top: 8.463541666666666vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 5.208333333333333vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8kybd .comp-lyl8kybd-container {
                padding-top: 8.463541666666666vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 6vw;
            }
        }

        #comp-lyl8kybd {
            --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-lyl8lre9 {
            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: start;
            justify-self: stretch;
            pointer-events: auto;
            margin-left: 0vw;
            margin-right: 0vw;
            margin-top: 0vw;
            margin-bottom: 0vw;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8lre9 {
                margin-left: -0.0008012820512822335vw;
                margin-top: 0.010019230769266403vw;
            }
        }

        #comp-lyl8lre9 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontSize: 40.474spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyl8lre9 {
                --minFontSize: 32px;
                --fontSize: 40.474spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8lre9 {
                --minFontSize: 16px;
                --fontSize: 68.267spx;
            }
        }

        #comp-lyl8l4ns {
            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-lyl8l4ns .comp-lyl8l4ns-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 4vw;
            padding-right: 33vw;
            padding-left: 0vw;
            padding-bottom: 8.5vw;
            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-lyl8l4ns .comp-lyl8l4ns-container {
                padding-top: 0vw;
                padding-right: 20vw;
                padding-left: 7vw;
                padding-bottom: 10.5vw;
            }

            #comp-lyl8l4ns {
                grid-area: 2/1/3/2;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8l4ns .comp-lyl8l4ns-container {
                padding-top: 0vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 17vw;
            }

            #comp-lyl8l4ns {
                grid-area: 2/1/3/2;
            }
        }

        #comp-lyl8l4ns {
            --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-lyl8r0zg {
            width: auto;
            height: auto;
            --l_display: unset;
            --comp-display: unset;
            align-self: start;
            justify-self: stretch;
            pointer-events: auto;
            margin-left: 0.0012618614980819706%;
            margin-right: 0%;
            margin-top: 0vw;
            margin-bottom: 0vw;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-lyl8r0zg-container {
            box-sizing: border-box;
            padding-top: 0vw;
            padding-right: 0vw;
            padding-left: 0vw;
            padding-bottom: 0vw;
            display: var(--l_display, var(--container-display));
            flex-direction: column;
            --container-layout-type: flex-container-layout;
            --container-display: flex;
        }

        #comp-lyl8r0zg {
            --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-lyl8n390 {
            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: 40px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8n390 {
                margin-bottom: max(0.5px, 0.0533333 * (var(--scaling-factor) - var(--scrollbar-width)));
            }
        }

        #comp-lyl8n390 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --fontSize: 40.474spx;
            --color: var(--color_15);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyl8n390 {
                --minFontSize: 60px;
                --fontSize: 40.474spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8n390 {
                --minFontSize: 28px;
                --fontSize: 109.227spx;
            }
        }

        #comp-lyl8pzhk {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 99.99609237622602%;
            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;
        }

        #comp-lyl8pzhk {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --fontSize: 14.166spx;
            --color: var(--color_15);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyl8pzhk {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8pzhk {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        #comp-lyl8kylm {
            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: 2/1/3/3;
            position: relative;
        }

        #comp-lyl8kylm .comp-lyl8kylm-overflow-wrapper {
            position: relative;
            display: flex;
            flex-direction: column;
            flex-grow: 1;
        }

        #comp-lyl8kylm .comp-lyl8kylm-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-lyl8kylm {
                grid-area: 3/1/4/2;
            }

            #comp-lyl8kylm .comp-lyl8kylm-overflow-wrapper {
                overflow-x: scroll;
                overflow-y: hidden;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8kylm {
                grid-area: 3/1/4/2;
            }
        }

        #comp-lyl8kylm {
            --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-lyl8vio5 {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: auto;
            max-width: 99999px;
            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-lyl8vio5 .comp-lyl8vio5-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 0vw;
            padding-right: 4.5vw;
            padding-left: 4.5vw;
            padding-bottom: 3vw;
            row-gap: 20px;
            column-gap: 20px;
            display: var(--l_display, var(--container-display));
            flex-direction: row;
            justify-content: flex-start;
            flex-wrap: wrap;
            --container-layout-type: flex-container-layout;
            --container-display: flex;
        }

        #comp-lyl8vio5:not(.comp-lyl8vio5-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-lyl8vio5 {
                width: 216.06905710491367%;
                align-self: center;
                justify-self: start;
            }

            #comp-lyl8vio5 .comp-lyl8vio5-container {
                padding-right: 0vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
                column-gap: 20px;
                flex-direction: row;
                flex-wrap: wrap;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8vio5 {
                width: 80.42895442359249%;
                align-self: center;
                justify-self: center;
            }

            #comp-lyl8vio5 .comp-lyl8vio5-container {
                padding-right: 0vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
                column-gap: 0px;
                flex-direction: column;
                flex-wrap: nowrap;
            }
        }

        #comp-lyl8vio5 {
            --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-lyl8vio92__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: calc(((33.3333333% - ((0px + 0px) + 13.3333333px)) - 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.3034102 * (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-lyl8vio92__"] {
                grid-template-rows: minmax(max(0.5px, 0.7011957 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyl8vio92__"] {
                width: 100%;
                grid-template-rows: minmax(max(0.5px, 0.8213388 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        [id^="comp-lyl8vio92__"] {
            --brw: 0px;
            --brd: var(--color_15);
            --bg: var(--color_15);
            --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;
        }

        @media (prefers-reduced-motion: no-preference) {
            [id^="comp-lyl8vio92__"]:not([data-motion-enter="done"]) {
                animation: motion-floatIn 1200ms 1ms cubic-bezier(0.445, 0.05, 0.55, 0.95) backwards 1 paused;
                animation-composition: replace;
                --motion-translate-x: 0px;
                --motion-translate-y: 120px;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                [id^="comp-lyl8vio92__"]:not([data-motion-enter="done"]) {
                    animation: none;
                    animation-composition: replace;
                }
            }
        }

        [id^="comp-lyl8w40f__"] {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: auto;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: stretch;
            justify-self: stretch;
            pointer-events: auto;
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        [id^="comp-lyl8w40f__"] {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --alpha-borderColor: 1;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 1px;
        }

        #comp-men1satx {
            min-height: 0px;
            --comp-display: flex;
            --l_display: unset;
            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-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            grid-area: 15/1/16/2;
            position: relative;
        }

        #comp-men1satx .comp-men1satx-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            row-gap: 0px;
            column-gap: 0px;
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.2080166 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            grid-template-columns: 1fr 1fr 1fr;
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-men1satx .comp-men1satx-container-pinned {
            max-width: 99999999999px;
            margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
            --section-max-width: 99999999999px;
            height: 100%;
            width: 100%;
            position: absolute;
            display: grid;
            pointer-events: none;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-men1satx .comp-men1satx-container {
                grid-template-rows: minmax(max(0.5px, 0.4057929 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5322261 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.3290142 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-men1satx .comp-men1satx-container {
                grid-template-rows: minmax(max(0.5px, 0.5333336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5333336 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5333336 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
            }
        }

        #comp-men1satx {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-men1sauf {
            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-men1sauf .comp-men1sauf-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-men1sauf .comp-men1sauf-container {
                grid-template-rows: minmax(max-content, 100.00008268733849%);
            }

            #comp-men1sauf {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-men1sauf .comp-men1sauf-container {
                grid-template-rows: minmax(max-content, 100%);
            }

            #comp-men1sauf {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        #comp-men1sauf {
            --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-men1saui {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.4545535555159521;
            min-width: 0px;
            width: 88.33613744262136%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-men1saui {
                --aspect-ratio: 0.37244538407329103;
            }
        }

        #comp-men1saui {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-men1saui wow-image {
            overflow: clip;
        }

        #comp-men1saui wow-image img {
            height: 100%;
        }

        #comp-men1saul3 {
            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-men1saul3 .comp-men1saul3-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-men1saul3 .comp-men1saul3-container {
                grid-template-rows: minmax(max-content, 100.00004667716905%);
            }

            #comp-men1saul3 {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 2/1/3/2;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-men1saul3 .comp-men1saul3-container {
                grid-template-rows: minmax(max-content, 100%);
            }

            #comp-men1saul3 {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 2/1/3/2;
            }
        }

        #comp-men1saul3 {
            --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-men1sauo {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.15464244635703803;
            min-width: 0px;
            width: 93.43014238555085%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-men1sauo {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-men1sauq2 {
            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/3/2/4;
            position: relative;
        }

        #comp-men1sauq2 .comp-men1sauq2-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            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-men1sauq2 .comp-men1sauq2-container {
                grid-template-rows: minmax(max-content, 100%);
            }

            #comp-men1sauq2 {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 3/1/4/2;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-men1sauq2 .comp-men1sauq2-container {
                grid-template-rows: minmax(max-content, 100%);
            }

            #comp-men1sauq2 {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 3/1/4/2;
            }
        }

        #comp-men1sauq2 {
            --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-men1saut {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.2667025862068966;
            min-width: 0px;
            width: 82.53466811813841%;
            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: center;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-men1saut {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lylainb3 {
            min-height: 100vh;
            --comp-display: grid;
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --l_display: unset;
            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;
            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: 16/1/17/2;
            --is-sticky: 1;
        }

        #comp-lylainb3 .comp-lylainb3-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 8vw;
            padding-right: 4.5vw;
            padding-left: 4.5vw;
            padding-bottom: 6vw;
            row-gap: 0px;
            column-gap: 0px;
            flex-grow: 1;
            display: var(--l_display, var(--container-display));
            grid-template-rows: minmax(max-content, 46.089902315583245%) minmax(max-content, 53.91009768441674%);
            grid-template-columns: minmax(0px, 1fr);
            --container-layout-type: grid-container-layout;
            --container-display: grid;
        }

        #comp-lylainb3~* {
            transform: var(--experimental-safari-sticky-fix);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lylainb3 {
                min-height: 100vh;
                --comp-display: grid;
                position: sticky;
                --force-auto: initial;
                top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
            }

            #comp-lylainb3 .comp-lylainb3-container {
                padding-top: 17vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 17vw;
                grid-template-rows: minmax(max-content, 46.089902315583245%) minmax(max-content, 53.91009768441674%);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lylainb3 {
                min-height: 0px;
                --comp-display: flex;
                position: relative;
                --force-auto: auto;
                top: var(--force-auto, calc(0px));
            }

            #comp-lylainb3 .comp-lylainb3-container {
                padding-top: 19%;
                padding-right: 7%;
                padding-left: 7%;
                padding-bottom: 19%;
                grid-template-rows: minmax(max(0.5px, 0.7265573 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.849853 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
            }
        }

        #comp-lylainb3 {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lyn22fh9 {
            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-lyn22fh9 .comp-lyn22fh9-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-lyn22fh9 {
            --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-lyn22mvt {
            width: 99.99812379489903%;
            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-lyn22mvt-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-lyn22mvt {
            --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-lylao2hj {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 99.99902581658219%;
            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: 1.4973823262448134vw;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lylao2hj {
                margin-bottom: 5vw;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lylao2hj {
                margin-bottom: 10.5vw;
            }
        }

        #comp-lylao2hj {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_11);
            --alpha-color: 1;
            --textAlign: left;
            --fontSize: 50spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lylao2hj {
                --minFontSize: 60px;
                --fontSize: 50spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lylao2hj {
                --minFontSize: 28px;
                --fontSize: 107.947spx;
            }
        }

        #comp-lylaqkvj {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 50.63846007242233%;
            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-lylaqkvj {
                width: 61.96896710319285%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lylaqkvj {
                width: 66.22534822783065%;
            }
        }

        #comp-lylaqkvj {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_11);
            --alpha-color: 1;
            --textAlign: left;
            --fontSize: 26spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lylaqkvj {
                --minFontSize: 32px;
                --fontSize: 26.001spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lylaqkvj {
                --minFontSize: 16px;
                --fontSize: 26.002spx;
            }
        }

        #comp-lyn22fyy {
            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: 2/1/3/2;
            position: relative;
        }

        #comp-lyn22fyy .comp-lyn22fyy-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-lyn22fyy {
            --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-lylasdim {
            min-height: 78px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 99.99902581658219%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: end;
            justify-self: end;
            pointer-events: auto;
            margin-left: 0%;
            margin-right: 0.001143481935158731%;
            margin-top: 0%;
            margin-bottom: 1%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lylasdim {
                min-height: 90px;
                justify-self: start;
                margin-right: 0%;
                margin-bottom: 3%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lylasdim {
                justify-self: start;
                margin-right: 0%;
                margin-bottom: 5%;
            }
        }

        #comp-kbgakxmn {
            width: auto;
            height: auto;
            --comp-display: unset;
            align-self: stretch;
            justify-self: stretch;
            pointer-events: auto;
            grid-area: 17/1/18/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: 1000px) {
            #comp-kbgakxmn {
                --l_display: unset;
            }
        }

        @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: 100vh;
            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-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-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(max-content, 53.73095383890225%) minmax(max-content, 46.269046161097755%);
            grid-template-columns: 0.349989833181301fr 0.35000310449947697fr 0.35000396325450817fr 0.350015525828409fr 0.600001206897061fr;
            --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 {
                min-height: 0px;
            }

            #comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
                grid-template-rows: minmax(max(0.5px, 0.4648229 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.3218177 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.5208333 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: 1fr 1fr 1fr 1fr;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-kbgakgyt {
                min-height: 0px;
            }

            #comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
                grid-template-rows: minmax(max(0.5px, 0.6123013 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.6124 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.3556453 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.617376 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
                grid-template-columns: 1.048fr 0.952fr;
            }
        }

        #comp-kbgakxmn_r_comp-kbgakgyt {
            --bg: var(--color_11);
            --alpha-bg: 0;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-kbgakxmn_r_comp-lyldeimk {
            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-kbgakxmn_r_comp-lyldeimk .comp-kbgakxmn_r_comp-lyldeimk-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 5vw;
            padding-right: 5vw;
            padding-left: 5vw;
            padding-bottom: 13vw;
            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-kbgakxmn_r_comp-lyldeimk .comp-kbgakxmn_r_comp-lyldeimk-container {
                padding-top: 7vw;
                padding-right: 5vw;
                padding-left: 7vw;
                padding-bottom: 15.5vw;
            }

            #comp-kbgakxmn_r_comp-lyldeimk {
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldeimk .comp-kbgakxmn_r_comp-lyldeimk-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
            }

            #comp-kbgakxmn_r_comp-lyldeimk {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }
        }

        #comp-kbgakxmn_r_comp-lyldeimk {
            --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-lylge50w {
            width: 100.0108777167761%;
            height: auto;
            --l_display: unset;
            --comp-display: unset;
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-top: 0.06632754131763641%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-kbgakxmn_r_comp-lylge50w-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-kbgakxmn_r_comp-lylge50w {
            --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-lyldqnqo {
            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: 5px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        #comp-kbgakxmn_r_comp-lyldqnqo {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontWeight: bold;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lyldqnqo {
                --minFontSize: 16px;
                --fontSize: 14.167spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldqnqo {
                --minFontSize: 14px;
                --fontSize: 54.613spx;
            }
        }

        #comp-kbgakxmn_r_comp-lylgdsxw {
            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;
        }

        #comp-kbgakxmn_r_comp-lylgdsxw {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --fontSize: 14.166spx;
            --color: var(--color_15);
            --alpha-color: 1;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lylgdsxw {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lylgdsxw {
                --fontSize: 54.613spx;
                --minFontSize: 14px;
            }
        }

        #comp-kbgakxmn_r_comp-lylghkyc {
            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-kbgakxmn_r_comp-lylghkyc .comp-kbgakxmn_r_comp-lylghkyc-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 5vw;
            padding-right: 5vw;
            padding-left: 0vw;
            padding-bottom: 13vw;
            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-kbgakxmn_r_comp-lylghkyc .comp-kbgakxmn_r_comp-lylghkyc-container {
                padding-top: 7vw;
                padding-right: 5vw;
                padding-left: 0vw;
                padding-bottom: 15.5vw;
            }

            #comp-kbgakxmn_r_comp-lylghkyc {
                margin-top: 0%;
                margin-left: 0%;
                margin-bottom: 0%;
                margin-right: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lylghkyc .comp-kbgakxmn_r_comp-lylghkyc-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
            }

            #comp-kbgakxmn_r_comp-lylghkyc {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
            }
        }

        #comp-kbgakxmn_r_comp-lylghkyc {
            --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-lylgkdkz {
            width: 121.01672759464005%;
            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: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-kbgakxmn_r_comp-lylgkdkz-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-kbgakxmn_r_comp-lylgkdkz {
            --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-lylgkdl5 {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 82.63300715401694%;
            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: 5.03125px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        #comp-kbgakxmn_r_comp-lylgkdl5 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontWeight: bold;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lylgkdl5 {
                --minFontSize: 16px;
                --fontSize: 14.167spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lylgkdl5 {
                --minFontSize: 16px;
                --fontSize: 14.167spx;
            }
        }

        #comp-kbgakxmn_r_comp-lylgkdl73 {
            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;
        }

        #comp-kbgakxmn_r_comp-lylgkdl73 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontSize: 13spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lylgkdl73 {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lylgkdl73 {
                --fontSize: 54.613spx;
                --minFontSize: 14px;
            }
        }

        #comp-kbgakxmn_r_comp-lyldte9l {
            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/3/2/4;
            position: relative;
        }

        #comp-kbgakxmn_r_comp-lyldte9l .comp-kbgakxmn_r_comp-lyldte9l-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 5vw;
            padding-right: 5vw;
            padding-left: 0vw;
            padding-bottom: 13vw;
            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-kbgakxmn_r_comp-lyldte9l .comp-kbgakxmn_r_comp-lyldte9l-container {
                padding-top: 7vw;
                padding-right: 0vw;
                padding-left: 0vw;
                padding-bottom: 15.5vw;
            }

            #comp-kbgakxmn_r_comp-lyldte9l {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 1/3/2/4;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldte9l .comp-kbgakxmn_r_comp-lyldte9l-container {
                padding-top: 7vw;
                padding-right: 0.3333333333333335vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
            }

            #comp-kbgakxmn_r_comp-lyldte9l {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 2/1/3/2;
            }
        }

        #comp-kbgakxmn_r_comp-lyldte9l {
            --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-lylgevfx {
            width: 140.65726767275615%;
            height: auto;
            --l_display: unset;
            --comp-display: unset;
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-top: 0.049642573471008734%;
            margin-left: 0.009928514694201748%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-kbgakxmn_r_comp-lylgevfx-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-lylgevfx {
                width: 100%;
                margin-top: 0.0776892430277725%;
                margin-left: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lylgevfx {
                width: 101.64705076507973%;
                margin-top: 0.1098182749526345%;
                margin-left: -0.0018613266941055271%;
            }
        }

        #comp-kbgakxmn_r_comp-lylgevfx {
            --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-lyldvp7l {
            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.014117314886708547%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 5px;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lyldvp7l {
                width: 125.61776665624022%;
                margin-left: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldvp7l {
                width: 114.3772527032439%;
            }
        }

        #comp-kbgakxmn_r_comp-lyldvp7l {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontWeight: bold;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lyldvp7l {
                --minFontSize: 16px;
                --fontSize: 14.167spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldvp7l {
                --minFontSize: 14px;
                --fontSize: 54.613spx;
            }
        }

        #comp-kbgakxmn_r_comp-lylgenzk {
            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.014117314886708547%;
            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-lylgenzk {
                margin-left: 0%;
            }
        }

        #comp-kbgakxmn_r_comp-lylgenzk {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lylgenzk {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lylgenzk {
                --fontSize: 54.613spx;
                --minFontSize: 14px;
            }
        }

        #comp-kbgakxmn_r_comp-lyldt6od {
            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/4/2/5;
            position: relative;
        }

        #comp-kbgakxmn_r_comp-lyldt6od .comp-kbgakxmn_r_comp-lyldt6od-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 5vw;
            padding-right: 5vw;
            padding-left: 0vw;
            padding-bottom: 13vw;
            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-kbgakxmn_r_comp-lyldt6od .comp-kbgakxmn_r_comp-lyldt6od-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 0vw;
                padding-bottom: 15.5vw;
            }

            #comp-kbgakxmn_r_comp-lyldt6od {
                margin-top: 0%;
                margin-left: 0%;
                margin-bottom: 0%;
                margin-right: 0%;
                grid-area: 1/4/2/5;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldt6od .comp-kbgakxmn_r_comp-lyldt6od-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 7vw;
            }

            #comp-kbgakxmn_r_comp-lyldt6od {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 2/2/3/3;
            }
        }

        #comp-kbgakxmn_r_comp-lyldt6od {
            --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-lyldvxrf {
            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: start;
            justify-self: stretch;
            pointer-events: auto;
            margin-left: 8.855334803133598%;
            margin-right: -34.90487067240188%;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldvxrf {
                margin-left: -0.0023515512713512344%;
                margin-right: -21.020234628379626%;
                margin-top: 0.032921717799345024%;
            }
        }

        #comp-kbgakxmn_r_comp-lyldvxrf {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --color: var(--color_15);
            --alpha-color: 1;
            --fontSize: 14.166spx;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lyldvxrf {
                --fontSize: 14.167spx;
                --minFontSize: 16px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldvxrf {
                --fontSize: 54.613spx;
                --minFontSize: 14px;
            }
        }

        #comp-kbgakxmn_r_comp-lyldryzl {
            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/5;
            position: relative;
        }

        #comp-kbgakxmn_r_comp-lyldryzl .comp-kbgakxmn_r_comp-lyldryzl-container {
            box-sizing: border-box;
            position: relative;
            pointer-events: none;
            padding-top: 4.5vw;
            padding-right: 4.5vw;
            padding-left: 4.5vw;
            padding-bottom: 2vw;
            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-kbgakxmn_r_comp-lyldryzl .comp-kbgakxmn_r_comp-lyldryzl-container {
                padding-top: 7vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 5vw;
            }

            #comp-kbgakxmn_r_comp-lyldryzl {
                margin-top: 0%;
                margin-left: 0%;
                margin-bottom: 0%;
                margin-right: 0%;
                grid-area: 2/1/3/5;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldryzl .comp-kbgakxmn_r_comp-lyldryzl-container {
                padding-top: 15.5vw;
                padding-right: 7vw;
                padding-left: 7vw;
                padding-bottom: 5vw;
            }

            #comp-kbgakxmn_r_comp-lyldryzl {
                margin-top: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-right: 0px;
                grid-area: 3/1/4/3;
            }
        }

        #comp-kbgakxmn_r_comp-lyldryzl {
            --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-lza88o09 {
            min-height: unset;
            --l_display: unset;
            height: auto;
            --aspect-ratio: 0.5595509893455116;
            min-width: 0px;
            width: 27.377041876050274%;
            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: start;
            pointer-events: auto;
            margin-left: 9.097162530035895%;
            margin-right: 0%;
            margin-top: 8.688128015474954%;
            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-lza88o09 {
                justify-self: center;
                margin-left: 0.11829836829837112%;
                margin-top: 1.719988344988311%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lza88o09 {
                --aspect-ratio: 0.5596338508480624;
                width: 40.465365727410116%;
                justify-self: center;
                margin-left: 1.838227211196283%;
                margin-top: -14.009896636525758%;
            }
        }

        #comp-kbgakxmn_r_comp-lza88o09 {
            --backgroundColor: 0, 0, 0;
            --borderColor: 255, 255, 255;
            --borderWidth: 0px;
            --cornerRadius: 0px;
            --boxShadow: none;
            --mediaOpacity: 1;
            --blendMode: normal;
            --alpha-backgroundColor: 0;
            --alpha-borderColor: 0;
            --boxShadowToggleOn-boxShadow: none;
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-kbgakxmn_r_comp-lza88o09 wow-image {
            overflow: clip;
        }

        #comp-kbgakxmn_r_comp-lza88o09 wow-image img {
            height: 100%;
        }

        #comp-kbgakxmn_r_comp-lza88o0e {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: 36.506819429162995%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            margin-left: 3.2891699375476326%;
            margin-right: 0%;
            margin-top: 24.134533349980316%;
            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-lza88o0e {
                justify-self: center;
                margin-left: 0.11344211344211627%;
                margin-top: 17.034188034188%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lza88o0e {
                width: 39.4071283421956%;
                justify-self: center;
                margin-left: 0.002826713066624907%;
                margin-top: 8.62834533639433%;
            }
        }

        #comp-kbgakxmn_r_comp-lza88o0e {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
            --textDecoration: none;
            --color: var(--color_20);
            --alpha-color: 1;
            --textAlign: center;
            --lineHeight: 1.2em;
            --fontSize: 15.024spx;
            --fontWeight: normal;
            --static-spx: 0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lza88o0e {
                --minFontSize: 13px;
                --fontSize: 21.897spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lza88o0e {
                --minFontSize: 8px;
                --fontSize: 30.523spx;
            }
        }

        #comp-kbgakxmn_r_comp-lyldej3f {
            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/5/3/6;
            position: relative;
        }

        #comp-kbgakxmn_r_comp-lyldej3f .comp-kbgakxmn_r_comp-lyldej3f-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-kbgakxmn_r_comp-lyldej3f {
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0%;
                grid-area: 3/1/4/5;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldej3f {
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                grid-area: 4/1/5/3;
            }
        }

        #comp-kbgakxmn_r_comp-lyldej3f {
            --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-lza874li {
            min-height: 0px;
            --l_display: unset;
            height: auto;
            min-width: 0px;
            width: auto;
            max-width: 99999px;
            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-kbgakxmn_r_comp-lza874li-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-kbgakxmn_r_comp-lza874li:not(.comp-kbgakxmn_r_comp-lza874li-container) {
            display: var(--l_display, var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: minmax(0, 1fr);
            --container-display: grid;
        }

        #comp-kbgakxmn_r_comp-lza874li {
            --static-spx: 1px;
        }

        #comp-kbgakxmn_r_comp-lza874li {
            opacity: 1;
            --comp-opacity: 1;
            transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-kbgakxmn_r_comp-lza874m5 {
            --l_display: unset;
            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-left: 0%;
            margin-top: 0px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-kbgakxmn_r_comp-lza874m5 {
            --static-spx: 1px;
        }

        #comp-kbgakxmn_r_comp-lza874m5 {
            transform: translateX(0)translateY(0)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #comp-kbgakxmn_r_comp-lza874me {
            height: 44px;
            width: auto;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: end;
            justify-self: end;
            pointer-events: auto;
            margin-left: 2px;
            margin-right: 2px;
            margin-bottom: 2px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-kbgakxmn_r_comp-lza874me {
            --maincolor: 255, 255, 255;
            --alpha-maincolor: 1;
            --progresscolor: 31, 223, 103;
            --alpha-progresscolor: 1;
            --disabledcolor: 119, 119, 119;
            --alpha-disabledcolor: 1;
            --static-spx: 1px;
        }

        #comp-kbgakxmn_r_comp-lza874me {
            transform: translateX(0)translateY(0)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
            --comp-rotate-z: 0deg;
        }

        #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: auto;
            margin-top: var(--avo-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;
            }

            #comp-kd5px9q0-pinned-layer {
                height: calc(100% - var(--avo-ads-height));
            }
        }

        @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-pinned-layer {
                height: calc(100% - var(--avo-ads-height));
            }
        }

        #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/1.6em 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/1.6em 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/1.6em helvetica-w01-roman, sans-serif;
                --txt: var(--color_18);
                --txtsSub: var(--color_15);
                --txts: var(--color_15);
                --fntSubMenu: normal normal normal 15px/1.6em 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/1.6em helvetica-w01-roman, sans-serif;
                --txt: var(--color_18);
                --txtsSub: var(--color_15);
                --txts: var(--color_15);
                --fntSubMenu: normal normal normal 14px/1.6em 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~* {
            transform: var(--experimental-safari-sticky-fix);
        }

        #comp-kd5px9q0_r_comp-kkmqi5tc {
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lzaep3g7 {
            min-height: 0px;
            --l_display: unset;
            height: 50px;
            min-width: 0px;
            width: 50px;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: end;
            justify-self: end;
            pointer-events: auto;
            margin-left: 0px;
            margin-right: 15px;
            margin-top: 0px;
            margin-bottom: 15px;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-lzaep3g7-pinned-layer {
            position: fixed;
            left: 0;
            width: 100%;
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
            bottom: 0;
            top: unset;
            height: auto;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lzaep3g7 {
                position: sticky;
                --force-auto: initial;
                top: var(--force-auto, calc(auto + var(--sticky-offset, 0px)));
                bottom: var(--force-auto, 0px);
                left: var(--force-auto, auto);
                right: var(--force-auto, 0px);
                margin-left: 0%;
                margin-right: 4.614370054842085%;
                margin-top: 0%;
                margin-bottom: 4.507120499543523%;
                --is-sticky: 1;
            }

            #comp-lzaep3g7~* {
                transform: var(--experimental-safari-sticky-fix);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lzaep3g7 {
                position: sticky;
                --force-auto: initial;
                top: var(--force-auto, calc(auto + var(--sticky-offset, 0px)));
                bottom: var(--force-auto, 0px);
                left: var(--force-auto, auto);
                right: var(--force-auto, 0px);
                margin-left: 0%;
                margin-right: 4.614370054842085%;
                margin-top: 0%;
                margin-bottom: 4.507120499543523%;
                --is-sticky: 1;
            }

            #comp-lzaep3g7~* {
                transform: var(--experimental-safari-sticky-fix);
            }
        }

        #comp-lzaep3g7 {
            --static-spx: 0.1 * var(--one-unit);
        }

        #comp-lzft3crz {
            width: 45px;
            height: 37.78125px;
            --l_display: unset;
            --comp-display: unset;
            display: var(--l_display, var(--display, block));
            align-self: start;
            justify-self: end;
            pointer-events: auto;
            margin-left: 0%;
            margin-top: 4.608323436262866%;
            margin-right: 1.5043547110055424%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-lzft3crz-pinned-layer {
            position: fixed;
            left: 0;
            width: 100%;
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
            top: 0;
            bottom: unset;
            height: auto;
            margin-top: var(--avo-ads-height);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lzft3crz {
                margin-top: 8.734187749667111%;
                margin-right: 1.344041278295606%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lzft3crz {
                margin-top: 16.24078418230563%;
                margin-right: 3.778485254691689%;
            }
        }
    
        /* 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: #93FF82;
        }

        #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: 14px;
            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;
            display: initial;
            fill: #FFFFFF
        }

        @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 #000000;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root .StylableButton2545352419__icon {
                width: 55px;
                height: 55px;
            }

            #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root:hover .StylableButton2545352419__icon {
                fill: #FFFFFF;
            }
        }

        @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 #000000;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root .StylableButton2545352419__icon {
                width: 55px;
                height: 55px;
            }

            #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root:hover .StylableButton2545352419__icon {
                fill: #FFFFFF;
            }
        }

        #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.5);
        }

        @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: #5F6461;
        }

        @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: 14px;
            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);
            margin-right: 1px;
            width: 23px;
            height: 23px;
            fill: #FFFFFF
        }

        @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:hover {
                background: rgba(255, 255, 255, 0);
            }

            #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root:hover .StylableButton2545352419__icon {
                fill: #93FF82;
            }

            #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root .StylableButton2545352419__icon {
                width: 28px;
                height: 28px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lxu2mi3i1 {
                /* START STYLABLE DIRECTIVE RULES */
            }

            /* END STYLABLE DIRECTIVE RULES */

            #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root {
                -st-extends: HamburgerCloseButton;
            }
        }

        /* END STYLABLE DIRECTIVE RULES */

        #comp-lybk1s06 .style-lybk1s0b2__root {
            -st-extends: StylableButton;
            transition: all 0.2s ease, visibility 0s;
            border-radius: 19px;
            padding: 0px;
            padding-left: 25px;
            padding-right: 25px;
            background: #5F6461
        }

        /* START STYLABLE DIRECTIVE RULES */

        #comp-lybk1s06 .style-lybk1s0b2__root:hover {
            border: 0px solid #000000;
            background: #1FDF67;
        }

        #comp-lybk1s06 .style-lybk1s0b2__root:hover .StylableButton2545352419__icon {
            transform: rotate(2deg);
            fill: #000000;
        }

        #comp-lybk1s06 .style-lybk1s0b2__root:hover .StylableButton2545352419__label {
            color: #000000;
        }

        #comp-lybk1s06 .style-lybk1s0b2__root:disabled {
            background: #EEEEEE
        }

        #comp-lybk1s06 .style-lybk1s0b2__root:disabled .StylableButton2545352419__label {
            color: #8D8D8D
        }

        #comp-lybk1s06 .style-lybk1s0b2__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

        #comp-lybk1s06 .style-lybk1s0b2__root .StylableButton2545352419__container {
            transition: inherit;
            flex-direction: row-reverse
        }

        #comp-lybk1s06 .style-lybk1s0b2__root .StylableButton2545352419__label {
            transition: inherit;
            margin: 0px 0px 0px 4px;
            display: initial;
            line-height: 1.4em;
            font-family: helvetica-w01-light, sans-serif;
            font-size: 21px;
            font-weight: normal;
            font-style: normal;
            letter-spacing: -0.03em;
            color: #FFFFFF
        }

        #comp-lybk1s06 .style-lybk1s0b2__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) {

            #comp-lybk1s06 .style-lybk1s0b2__root {
                border-radius: 17px;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-lybk1s06 .style-lybk1s0b2__root .StylableButton2545352419__label {
                font-size: 21px;
                font-size: 18px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {

            #comp-lybk1s06 .style-lybk1s0b2__root {
                padding-left: 20px;
                padding-right: 20px;
                border-radius: 13px;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-lybk1s06 .style-lybk1s0b2__root .StylableButton2545352419__label {
                font-size: 21px;
                font-size: 14px;
            }
        }

        /* END STYLABLE DIRECTIVE RULES */

        #comp-lyegp9a3 .style-lyegp9a72__root {
            -st-extends: StylableButton;
            transition: all 0.2s ease, visibility 0s;
            box-shadow: 1.5px 3.71px 9px rgba(19, 25, 70, 0);
            padding-left: 0px;
            padding-bottom: 0px;
            border-radius: 999px;
            background: rgba(0, 0, 0, 0)
        }

        /* START STYLABLE DIRECTIVE RULES */

        #comp-lyegp9a3 .style-lyegp9a72__root:hover {
            box-shadow: 1.5px 3px 9px rgba(19, 25, 70, 0);
            border-radius: 100px;
            background: rgba(31, 223, 103, 0);
        }

        #comp-lyegp9a3 .style-lyegp9a72__root:hover .StylableButton2545352419__icon {
            width: 30px;
            height: 30px;
            fill: #1FDF67;
        }

        #comp-lyegp9a3 .style-lyegp9a72__root:disabled {
            background: #E2E2E2
        }

        #comp-lyegp9a3 .style-lyegp9a72__root:disabled .StylableButton2545352419__label {
            color: #8F8F8F
        }

        #comp-lyegp9a3 .style-lyegp9a72__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

        #comp-lyegp9a3 .style-lyegp9a72__root .StylableButton2545352419__container {
            transition: inherit
        }

        #comp-lyegp9a3 .style-lyegp9a72__root .StylableButton2545352419__label {
            transition: inherit;
            letter-spacing: 0em;
            font-family: poppins-extralight, poppins, sans-serif;
            font-weight: normal;
            font-style: normal;
            font-size: 14px;
            color: #000000;
            margin: 0px 0px 0px 0px;
            display: none
        }

        #comp-lyegp9a3 .style-lyegp9a72__root .StylableButton2545352419__icon {
            transition: inherit;
            margin: 0px 0px 0px 0px;
            display: inherited;
            fill: #000000;
            transform: rotate(270deg);
            width: 35px;
            height: 35px
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {

            #comp-lyegp9a3 .style-lyegp9a72__root {
                -st-extends: SlideshowButton;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-lyegp9a3 .style-lyegp9a72__root .StylableButton2545352419__icon {
                width: 30px;
                height: 30px;
            }

            #comp-lyegp9a3 .style-lyegp9a72__root:hover .StylableButton2545352419__icon {
                width: 25px;
                height: 25px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {

            #comp-lyegp9a3 .style-lyegp9a72__root {
                -st-extends: SlideshowButton;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-lyegp9a3 .style-lyegp9a72__root .StylableButton2545352419__icon {
                width: 25px;
                height: 25px;
            }

            #comp-lyegp9a3 .style-lyegp9a72__root:hover .StylableButton2545352419__icon {
                width: 20px;
                height: 20px;
            }
        }

        /* END STYLABLE DIRECTIVE RULES */

        #comp-lyegp9a8 .style-lyegp9a94__root {
            -st-extends: StylableButton;
            transition: all 0.2s ease, visibility 0s;
            box-shadow: 1.5px 3.71px 9px rgba(19, 25, 70, 0);
            padding-left: 0px;
            padding-bottom: 0px;
            border-radius: 999px;
            background: rgba(0, 0, 0, 0)
        }

        /* START STYLABLE DIRECTIVE RULES */

        #comp-lyegp9a8 .style-lyegp9a94__root:hover {
            box-shadow: 1.5px 3px 9px rgba(19, 25, 70, 0);
            border-radius: 100px;
            background: rgba(0, 0, 0, 0);
        }

        #comp-lyegp9a8 .style-lyegp9a94__root:hover .StylableButton2545352419__icon {
            width: 30px;
            height: 30px;
            fill: #1FDF67;
        }

        #comp-lyegp9a8 .style-lyegp9a94__root:disabled {
            background: #E2E2E2
        }

        #comp-lyegp9a8 .style-lyegp9a94__root:disabled .StylableButton2545352419__label {
            color: #8F8F8F
        }

        #comp-lyegp9a8 .style-lyegp9a94__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

        #comp-lyegp9a8 .style-lyegp9a94__root .StylableButton2545352419__container {
            transition: inherit
        }

        #comp-lyegp9a8 .style-lyegp9a94__root .StylableButton2545352419__label {
            transition: inherit;
            letter-spacing: 0em;
            font-family: poppins-extralight, poppins, sans-serif;
            font-weight: normal;
            font-style: normal;
            font-size: 14px;
            color: #000000;
            margin: 0px 0px 0px 0px;
            display: none
        }

        #comp-lyegp9a8 .style-lyegp9a94__root .StylableButton2545352419__icon {
            transition: inherit;
            margin: 0px 0px 0px 0px;
            display: inherited;
            transform: rotate(90deg);
            width: 35px;
            height: 35px;
            fill: #000000
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {

            #comp-lyegp9a8 .style-lyegp9a94__root {
                -st-extends: SlideshowButton;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-lyegp9a8 .style-lyegp9a94__root .StylableButton2545352419__icon {
                width: 30px;
                height: 30px;
            }

            #comp-lyegp9a8 .style-lyegp9a94__root:hover .StylableButton2545352419__icon {
                width: 25px;
                height: 25px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {

            #comp-lyegp9a8 .style-lyegp9a94__root {
                -st-extends: SlideshowButton;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-lyegp9a8 .style-lyegp9a94__root .StylableButton2545352419__icon {
                width: 25px;
                height: 25px;
            }

            #comp-lyegp9a8 .style-lyegp9a94__root:hover .StylableButton2545352419__icon {
                width: 20px;
                height: 20px;
            }
        }

        /* END STYLABLE DIRECTIVE RULES */

        #comp-lyeicmyk .style-lyeicmyq6__root {
            -st-extends: StylableButton;
            transition: all 0.2s ease, visibility 0s;
            padding: 0px;
            padding-left: 25px;
            padding-right: 25px;
            border-radius: 25px;
            background: #D6D8D7
        }

        /* START STYLABLE DIRECTIVE RULES */

        #comp-lyeicmyk .style-lyeicmyq6__root:hover {
            border: 0px solid #000000;
            background: #1FDF67;
        }

        #comp-lyeicmyk .style-lyeicmyq6__root:hover .StylableButton2545352419__icon {
            transform: rotate(2deg);
            fill: #000000;
        }

        #comp-lyeicmyk .style-lyeicmyq6__root:hover .StylableButton2545352419__label {
            color: #000000;
        }

        #comp-lyeicmyk .style-lyeicmyq6__root:disabled {
            background: #EEEEEE
        }

        #comp-lyeicmyk .style-lyeicmyq6__root:disabled .StylableButton2545352419__label {
            color: #8D8D8D
        }

        #comp-lyeicmyk .style-lyeicmyq6__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

        #comp-lyeicmyk .style-lyeicmyq6__root .StylableButton2545352419__container {
            transition: inherit;
            flex-direction: row-reverse
        }

        #comp-lyeicmyk .style-lyeicmyq6__root .StylableButton2545352419__label {
            transition: inherit;
            margin: 0px 0px 0px 4px;
            display: initial;
            line-height: 1.4em;
            letter-spacing: -0.03em;
            font-family: helvetica-w01-light, sans-serif;
            font-size: 31px;
            font-weight: normal;
            font-style: normal;
            color: #000000
        }

        #comp-lyeicmyk .style-lyeicmyq6__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) {

            #comp-lyeicmyk .style-lyeicmyq6__root {
                border-radius: 17px;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-lyeicmyk .style-lyeicmyq6__root .StylableButton2545352419__label {
                font-size: 21px;
                font-size: 18px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {

            #comp-lyeicmyk .style-lyeicmyq6__root {
                padding-left: 20px;
                padding-right: 20px;
                border-radius: 13px;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-lyeicmyk .style-lyeicmyq6__root .StylableButton2545352419__label {
                font-size: 21px;
                font-size: 14px;
            }
        }

        /* END STYLABLE DIRECTIVE RULES */

        #comp-lyfmepag .style-lyfmepap2__root {
            -st-extends: StylableButton;
            transition: all 0.2s ease, visibility 0s;
            border-radius: 25px;
            padding: 15px;
            background: #303231
        }

        /* START STYLABLE DIRECTIVE RULES */

        #comp-lyfmepag .style-lyfmepap2__root:hover {
            border: 0px solid #000000;
            background: #1FDF67;
        }

        #comp-lyfmepag .style-lyfmepap2__root:hover .StylableButton2545352419__icon {
            transform: rotate(2deg);
            fill: #000000;
        }

        #comp-lyfmepag .style-lyfmepap2__root:hover .StylableButton2545352419__label {
            color: #000000;
        }

        #comp-lyfmepag .style-lyfmepap2__root:disabled {
            background: #EEEEEE
        }

        #comp-lyfmepag .style-lyfmepap2__root:disabled .StylableButton2545352419__label {
            color: #8D8D8D
        }

        #comp-lyfmepag .style-lyfmepap2__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

        #comp-lyfmepag .style-lyfmepap2__root .StylableButton2545352419__container {
            transition: inherit;
            flex-direction: row-reverse
        }

        #comp-lyfmepag .style-lyfmepap2__root .StylableButton2545352419__label {
            transition: inherit;
            margin: 0px 0px 0px 4px;
            display: initial;
            line-height: 1.4em;
            letter-spacing: -0.03em;
            font-family: helvetica-w01-light, sans-serif;
            font-size: 31px;
            font-weight: normal;
            font-style: normal;
            color: #FFFFFF
        }

        #comp-lyfmepag .style-lyfmepap2__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) {

            #comp-lyfmepag .style-lyfmepap2__root {
                padding-top: 0px;
                padding-bottom: 0px;
                border-radius: 17px;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-lyfmepag .style-lyfmepap2__root .StylableButton2545352419__label {
                font-size: 31px;
                font-size: 18px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {

            #comp-lyfmepag .style-lyfmepap2__root {
                padding-left: 20px;
                padding-right: 20px;
                border-radius: 13px;
                padding-top: 0px;
                padding-bottom: 0px;
            }

            /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-lyfmepag .style-lyfmepap2__root .StylableButton2545352419__label {
                font-size: 21px;
                font-size: 14px;
            }
        }
    
        #c1dmp {
            --shc-mutated-brightness: 107, 108, 108;
            justify-self: unset;
        }

        #comp-kbgakxea_r_comp-kbgajy18 {
            --bg-overlay-color: rgb(var(--color_13));
            --bg-gradient: none;
            --transition-delay: 0s;
            --transition-duration: 0.3s;
            --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-lxubhuix {
            height: auto;
            --direction: var(--avo-opt-in-direction, ltr);
            --item-height: 56px;
            --text-align: start;
            --template-columns: 1fr calc(40px + 1em);
            --template-areas: "label arrow";
            --padding-start: 10px;
            --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-lyyf9nyl {
            justify-content: flex-start;
            direction: ltr;
            --icon-size: 22px;
            --fnt: normal normal normal 16px/1.6em helvetica-w01-light, sans-serif;
            --logged-in-avatar-display: block;
            --logged-in-text-display: none;
            --logged-out-avatar-display: block;
            --logged-out-text-display: block;
            --logged-out-icon-size: 22px;
            --arrow-display: block;
            --arrow-icon: var(--line-arrow-icon);
            --arrow-size: 14px;
            --greeting-text-display: none;
            --icons-display: block;
            --user-section-padding-start: 0px;
            --menu-items-alignment: flex-start;
            --avatarAndArrowStrokeWidth: 0px;
        }

        #comp-kbgakxea_r_comp-lz8xhm36 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-kbgakxea_r_comp-lz8xhm36 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #FFFFFF;
            background-color: transparent;
            font-weight: normal;
            font-size: max(0.5px, 0.01346 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: right;
        }

        #comp-kbgakxea_r_comp-lz8xhm36 [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-kbgakxea_r_comp-lz8xhm36 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(10px, max(0.5px, 0.0173103 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
                text-align: center;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lz8xhm36 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(3.921167186607443px, max(0.5px, 0.0294913 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
                text-align: center;
            }
        }

        #comp-kbgakxea_r_comp-lzg0bwm6 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-kbgakxea_r_comp-lzg0bwm6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #FFFFFF;
            background-color: transparent;
            font-weight: normal;
            font-size: max(0.5px, 0.01346 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: left;
        }

        #comp-kbgakxea_r_comp-lzg0bwm6 [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-kbgakxea_r_comp-lzg0bwm6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(10px, max(0.5px, 0.0199734 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-lzg0bwm6 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(3.921167186607443px, max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-kbgakxea_r_comp-lzg080wk {
            --itemFont: normal normal 700 14px/1.4em poppins-extralight, poppins, sans-serif;
            --height: 90px;
            --iconSize: 21px;
        }

        #comp-kbgakxea_r_comp-mgkxcet2 {
            --direction: var(--avo-opt-in-direction, ltr);
            --item-direction: inherit;
            --dropdown-menu-direction: inherit;
            --dropdown-menu-item-direction: inherit;
            --dropdown-menu-sub-item-direction: inherit;
            --sr-only-horizontal-item-icon-display: none;
            --scroll-button-transform: scaleX(1);
            --navbar-display: unset;
            --hamburger-menu-root-display: none;
            --container-flex-direction: row;
            --item-wrapper-width: unset;
            --menu-items-row-gap: var(--menu-items-cross-axis-gap);
            --menu-items-column-gap: var(--menu-items-main-axis-gap);
            --horizontal-menu-item-divider: var(--item-divider);
            --vertical-menu-item-divider: none;
            --container-pointer-events: initial;
            --item-wrapper-display: block;
            --horizontal-menu-dropdown-display: unset;
            --vertical-menu-dropdown-display: none;
            --empty-dropdown-item-icon-display: unset;
            --menu-item-wrapper-height: 100%;
            --item-icon-display: var(--horizontal-item-icon-display);
            --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
            --item-width: fit-content;
            --menu-items-flex-grow: 0;
            --item-wrapper-display-alignment: flex;
            --item-selected-label-underline-display: none;
            --item-label-bullet-display: none;
            --hamburger-overlay-initial-opacity: 0;
            --hamburger-menu-container-initial-opacity: 0;
            --hamburger-menu-container-initial-transform: unset;
            height: auto;
            min-width: min-content;
            --container-overflow-x: visible;
            --container-flex-wrap: wrap;
            --scroll-button-icon-display: none;
        }

        #portal-comp-kbgakxea_r_comp-mgkxcet2 {
            --direction: var(--avo-opt-in-direction, ltr);
            --item-direction: inherit;
            --dropdown-menu-direction: inherit;
            --dropdown-menu-item-direction: inherit;
            --dropdown-menu-sub-item-direction: inherit;
            --sr-only-horizontal-item-icon-display: none;
            --scroll-button-transform: scaleX(1);
            --navbar-display: unset;
            --hamburger-menu-root-display: none;
            --container-flex-direction: row;
            --item-wrapper-width: unset;
            --menu-items-row-gap: var(--menu-items-cross-axis-gap);
            --menu-items-column-gap: var(--menu-items-main-axis-gap);
            --horizontal-menu-item-divider: var(--item-divider);
            --vertical-menu-item-divider: none;
            --container-pointer-events: initial;
            --item-wrapper-display: block;
            --horizontal-menu-dropdown-display: unset;
            --vertical-menu-dropdown-display: none;
            --empty-dropdown-item-icon-display: unset;
            --menu-item-wrapper-height: 100%;
            --item-icon-display: var(--horizontal-item-icon-display);
            --sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
            --item-width: fit-content;
            --menu-items-flex-grow: 0;
            --item-wrapper-display-alignment: flex;
            --item-selected-label-underline-display: none;
            --item-label-bullet-display: none;
            --hamburger-overlay-initial-opacity: 0;
            --hamburger-menu-container-initial-opacity: 0;
            --hamburger-menu-container-initial-transform: unset;
            height: auto;
            min-width: min-content;
            --container-overflow-x: visible;
            --container-flex-wrap: wrap;
            --scroll-button-icon-display: none;
        }

        #comp-mekm2e1f {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mekm2e1k {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mekm2ol7 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mekm2olc1 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mekm2olc1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            font-size: 16px;
            text-decoration: none;
            text-align: center;
        }

        #comp-mekm2onl {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mekm2onl :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        #comp-mekm2e1l2 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mekm36v8 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mekm36vd {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mekm36vd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            font-size: 16px;
            text-decoration: none;
            text-align: center;
        }

        #comp-mekm36vn {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mekm36vn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: center;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm36vn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 14.35194599177605px !important;
            }
        }

        #comp-mekm2e1n {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mekm3hx6 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mekm3hxa {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mekm3hxa :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            font-size: 16px;
            text-decoration: none;
            text-align: center;
        }

        #comp-mekm3hxd {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mekm3hxd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: center;
            letter-spacing: 0em;
            line-height: 1.6;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mekm3hxd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 14.35194599177605px !important;
            }
        }

        #comp-me0cc0ih {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-me0cc0j2 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-me0cc0j4 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-me0cc0j6 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lzai26ik {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mccbaqyd {
            --fill-layer-video-opacity: 1;
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --fill-container-overflow: visible;
            --fill-transform: rotate(0.01deg);
            --border-compensate-margin: 0px;
            --fill-layer-background-overlay-transform: translateZ(0);
        }

        #comp-mccbarbi {
            opacity: 0.8;
        }

        #comp-mccbared {
            undefined: #777;
            fill-opacity: 1;
            stroke-width: 0;
            stroke: #000000;
            stroke-opacity: 1;
            fill: #ffffff;
        }

        #comp-mcosg5em {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-mcetl5pv {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mcetl5pv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #D6D8D7;
            background-color: transparent;
            font-weight: normal;
            font-size: max(0.5px, 0.0237154 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: left;
        }

        #comp-mcetl5pv [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, #D6D8D7);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mcetl5pv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(10px, max(0.5px, 0.0278885 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcetl5pv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(3.921167186607443px, max(0.5px, 0.0453336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-mcosfd99 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mcosfd99 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #D6D8D7;
            background-color: transparent;
            font-weight: normal;
            font-size: max(0.5px, 0.0181818 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: left;
        }

        #comp-mcosfd99 [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, #D6D8D7);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-mcosfd99 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(10px, max(0.5px, 0.0278885 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcosfd99 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(3.921167186607443px, max(0.5px, 0.0346664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-mcw1km0j {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-mcw1lhyt {
            --fntlbl: normal normal 400 14px/1.6em avo-madefor-text-v2, sans-serif;
            --direction: var(--avo-opt-in-direction, ltr);
            --label-direction: inherit;
            --bar-direction: inherit;
            --align: start;
            --borderRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
            --borderSize: 0px;
            --innerBorderRadius: max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0078126 * (var(--scaling-factor) - var(--scrollbar-width)));
            --label-margin-bottom: undefinedpx;
            --label-padding-start: undefinedpx;
        }

        #comp-mcw24ktb {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-mcw24ktb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            text-align: center;
            line-height: normal;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-mcw24ktb :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 19px !important;
            }
        }

        #comp-lybjuc8c {
            --bg-gradient: linear-gradient(0deg, rgba(175, 178, 176, 0.7) 0%, rgba(214, 216, 215, 0.5) 92.98245614035088%, #FFFFFF 100%);
            --bg-overlay-color: transparent;
            --inherit-transition: var(--transition, none);
        }

        #comp-lybjul6i {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lybjulb8 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lybjok56 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lybjok56 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #5F6461;
            background-color: transparent;
            font-size: max(0.5px, 0.0182106 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            line-height: 1;
        }

        #comp-lybjok56 [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, #5F6461);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lybjok56 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(25px, max(0.5px, 0.0332889 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
                line-height: 1.05 !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybjok56 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(10px, max(0.5px, 0.0482574 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
                line-height: 1.05 !important;
            }
        }

        #comp-lzfs1lx1 {
            --opacity: 1;
        }

        #comp-lybjuoan {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lzerk1rj {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lybjjv31 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lybjjv31 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #5F6461;
            background-color: transparent;
            font-size: max(0.5px, 0.0158353 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
        }

        #comp-lybjjv31 [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, #5F6461);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lybjjv31 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: 21px !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lybjjv31 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.0455764 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-lybiyw0p {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-lycr5slf {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lyd0bidw {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lycr5sss {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lycutuyu {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lycutuyu :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0px, max(0.5px, 0.0205531 * (var(--scaling-factor) - var(--scrollbar-width))));
            text-decoration: none;
            text-align: left;
        }

        #comp-lycutuyu [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lycutuyu :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(32px, max(0.5px, 0.0205539 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lycutuyu :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.0533336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-lyegp96h {
            --navBtnVisibility: visible;
            --transitionDuration: 0.5;
            --animation-prevOut: SlideshowRepeater_fadeOut;
            --animation-prevIn: SlideshowRepeater_fadeIn;
            --animation-nextOut: SlideshowRepeater_fadeOut;
            --animation-nextIn: SlideshowRepeater_fadeIn;
        }

        #comp-lyegp989 {
            --boxShadow: none;
            --backgroundColor: 61, 155, 233, 1;
            --borderColor: 50, 65, 88;
            --borderWidth: 0px;
            --borderRadius: 0px;
            --alpha-borderColor: 0;
        }

        [id^="comp-lyegp98f__"] {
            --shc-mutated-brightness: 128, 128, 128;
        }

        [id^="comp-lyegqirt__"] {
            --shc-mutated-brightness: 128, 128, 128;
        }

        [id^="comp-lyegqis2__"] {
            --text-direction: var(--avo-opt-in-direction);
        }

        [id^="comp-lyegqis2__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0261283 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: left;
        }

        [id^="comp-lyegqis2__"] [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyegqis2__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(60px, max(0.5px, 0.0261283 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
                line-height: 1.05 !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyegqis2__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(28px, max(0.5px, 0.0853336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
                line-height: 1.05 !important;
            }
        }

        [id^="comp-lyegqis5__"] {
            --text-direction: var(--avo-opt-in-direction);
        }

        [id^="comp-lyegqis5__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0197941 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: left;
        }

        [id^="comp-lyegqis5__"] [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyegqis5__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(32px, max(0.5px, 0.0205539 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyegqis5__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.0533336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-lyehqtcf {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lzae78tj {
            --fill-layer-image-opacity: 1;
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-lycvlbrj {
            --fill-layer-video-opacity: 0.5;
            --bg-overlay-color: rgb(var(--color_15));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-lyeienuo {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lyei3kvs {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lyei3kvs :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #FFFFFF;
            background-color: transparent;
            font-size: max(0.5px, 0.0356295 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
        }

        #comp-lyei3kvs [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-lyei3kvs :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(32px, max(0.5px, 0.0356295 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyei3kvs :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.0533336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-lyei8eyw {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lyei8eyw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #FFFFFF;
            background-color: transparent;
            font-size: max(0.5px, 0.0712589 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: left;
        }

        #comp-lyei8eyw [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-lyei8eyw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(90px, max(0.5px, 0.0712589 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyei8eyw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(35px, max(0.5px, 0.1333336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
                letter-spacing: -0.04em !important;
            }
        }

        #comp-lycvvb14 {
            --fill-layer-image-opacity: 1;
            --bg-overlay-color: rgb(var(--color_15));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-lyfmapvq {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lyfklcsn {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lyfklcsn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #4A8041;
            background-color: transparent;
            font-size: min(45px, max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))));
            text-decoration: none;
        }

        #comp-lyfklcsn [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, #4A8041);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyfklcsn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(45px, min(45px, max(0.5px, 0.039526 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
                line-height: 1.05 !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyfklcsn :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(28px, min(45px, max(0.5px, 0.0853333 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
                line-height: 1.05 !important;
            }
        }

        #comp-lyflk1rh {
            --boxShadow: none;
            --backgroundColor: rgba(255, 255, 255, 1);
            --borderColor: 50, 65, 88;
            --borderWidth: 0px;
            --borderRadius: 0px;
            --alpha-borderColor: 0.0;
        }

        [id^="comp-lyflk1rs__"] {
            --shc-mutated-brightness: 121, 121, 121;
        }

        [id^="comp-lyflly4r__"] {
            transform-origin: center 0.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        [id^="comp-lyflmlyo__"] {
            transform-origin: center 0.5px;
            height: 0 !important;
            box-sizing: content-box;
        }

        [id^="comp-lyflxrnt__"] {
            --shc-mutated-brightness: 128, 128, 128;
        }

        [id^="comp-lyflvpb2__"] {
            --shc-mutated-brightness: 121, 121, 121;
        }

        [id^="comp-lyflkuuy__"] {
            --opacity: 1;
        }

        [id^="comp-lyflp4o9__"] {
            --text-direction: var(--avo-opt-in-direction);
        }

        [id^="comp-lyflp4o9__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #254021;
            background-color: transparent;
            text-decoration: none;
            text-align: left;
        }

        [id^="comp-lyflp4o9__"] [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, #254021);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyflp4o9__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(14px, min(17px, max(0.5px, 0.0373341 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
                line-height: 1.4 !important;
            }
        }

        #comp-lyh92ano {
            --bg-overlay-color: rgb(var(--color_12));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-lyybz3up {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lyybzz2u {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lyybzz2u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0316203 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
        }

        #comp-lyybzz2u [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyybzz2u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(32px, max(0.5px, 0.0316203 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyybzz2u :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.0533336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-lyybz3hu {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lyh93wg5 {
            --boxShadow: none;
            --backgroundColor: rgba(255, 255, 255, 1);
            --borderColor: 50, 65, 88;
            --borderWidth: 0px;
            --borderRadius: 0px;
            --alpha-borderColor: 0;
        }

        [id^="comp-lyh93wge__"] {
            --shc-mutated-brightness: 128, 128, 128;
        }

        [id^="comp-lyh9s888__"] {
            --shc-mutated-brightness: 128, 128, 128;
        }

        [id^="comp-lyh9832m__"] {
            --text-direction: var(--avo-opt-in-direction);
        }

        [id^="comp-lyh9832m__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        [id^="comp-lyh9832m__"] [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyh9832m__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyh9832m__"] :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.0110664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        [id^="comp-lyh98ugr__"] {
            --text-direction: var(--avo-opt-in-direction);
        }

        [id^="comp-lyh98ugr__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0205531 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: left;
        }

        [id^="comp-lyh98ugr__"] [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyh98ugr__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(32px, max(0.5px, 0.0205539 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyh98ugr__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.0533336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        [id^="comp-lyh9eoqn__"] {
            --text-direction: var(--avo-opt-in-direction);
        }

        [id^="comp-lyh9eoqn__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        [id^="comp-lyh9eoqn__"] [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            [id^="comp-lyh9eoqn__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            [id^="comp-lyh9eoqn__"] :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.0110664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-md7wlqyz {
            --fill-layer-image-opacity: 1;
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-me0cg0id {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-me0cgmzj {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-me0cgmzj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            background-color: transparent;
            font-weight: bold;
            font-size: 30px;
            text-align: center;
        }

        #comp-lyl8jx2x {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-lyl8kybd {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lyl8lre9 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lyl8lre9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0316203 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
        }

        #comp-lyl8lre9 [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyl8lre9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(32px, max(0.5px, 0.0316203 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8lre9 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.0533336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-lyl8l4ns {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lyl8r0zg {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lyl8n390 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lyl8n390 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0316203 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
        }

        #comp-lyl8n390 [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyl8n390 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(60px, max(0.5px, 0.0316203 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8n390 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(28px, max(0.5px, 0.0853336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-lyl8pzhk {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lyl8pzhk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-lyl8pzhk [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-lyl8pzhk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lyl8pzhk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-lyl8kylm {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lyl8vio5 {
            --boxShadow: none;
            --backgroundColor: rgba(255, 255, 255, 1);
            --borderColor: 50, 65, 88;
            --borderWidth: 0px;
            --borderRadius: 0px;
            --alpha-borderColor: 0;
        }

        [id^="comp-lyl8vio92__"] {
            --shc-mutated-brightness: 0, 0, 0;
        }

        #comp-men1satx {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-men1sauf {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-men1saul3 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-men1sauq2 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lylainb3 {
            --bg-overlay-color: rgb(var(--color_14));
            --bg-gradient: none;
            --inherit-transition: var(--transition, none);
        }

        #comp-lyn22fh9 {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lyn22mvt {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-lylao2hj {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lylao2hj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #FFFFFF;
            background-color: transparent;
            font-size: max(0.5px, 0.0395257 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: left;
        }

        #comp-lylao2hj [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-lylao2hj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(60px, max(0.5px, 0.0395257 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lylao2hj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(28px, max(0.5px, 0.0853336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-lylaqkvj {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-lylaqkvj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #FFFFFF;
            background-color: transparent;
            font-size: max(0.5px, 0.0205534 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: left;
        }

        #comp-lylaqkvj [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-lylaqkvj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(32px, max(0.5px, 0.0205542 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-lylaqkvj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.0205549 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-lyn22fyy {
            --shc-mutated-brightness: 128, 128, 128;
        }

        .comp-lylasdim {
            --avo-direction: ltr;
            --columnSpacing: 60;
            --submitButtonStyle: 4;
            --submitButtonBorderRadius: 14;
            --rowSpacing: 17;
            --inputBorderStyle: 2;
            --horizontalPadding: 24;
            --verticalPadding: 24;
            --borderWidth: 0;
            --borderRadius: 0;
            --shadowAngle: 135;
            --shadowDistance: 0;
            --shadowSize: 0;
            --shadowBlur: 25;
            --buttonsStyle: 2;
            --buttonsBorderWidth: 0;
            --buttonsBorderRadius: 0;
            --submitButtonBorderWidth: 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;
            --submitButtonBorderColor: 255, 255, 255, 0;
            --submitButtonBorderColor-rgb: 255, 255, 255;
            --submitButtonBorderColor-opacity: 0;
            --submitButtonColor: 48, 50, 49;
            --submitButtonColor-rgb: 48, 50, 49;
            --submitButtonColor-opacity: 1;
            --paragraphColor: 255, 255, 255;
            --paragraphColor-rgb: 255, 255, 255;
            --paragraphColor-opacity: 1;
            --inputLabelColor: 255, 255, 255;
            --inputLabelColor-rgb: 255, 255, 255;
            --inputLabelColor-opacity: 1;
            --inputPlaceholderColor: 255, 255, 255;
            --inputPlaceholderColor-rgb: 255, 255, 255;
            --inputPlaceholderColor-opacity: 1;
            --formBackground: 255, 255, 255, 0;
            --formBackground-rgb: 255, 255, 255;
            --formBackground-opacity: 0;
            --inputSelectionColor: 255, 255, 255;
            --inputSelectionColor-rgb: 255, 255, 255;
            --inputSelectionColor-opacity: 1;
            --headerTwoColor: 255, 255, 255;
            --headerTwoColor-rgb: 255, 255, 255;
            --headerTwoColor-opacity: 1;
            --submitButtonColorHover: 48, 50, 49;
            --submitButtonColorHover-rgb: 48, 50, 49;
            --submitButtonColorHover-opacity: 1;
            --inputBackgroundColor: 255, 255, 255, 0;
            --inputBackgroundColor-rgb: 255, 255, 255;
            --inputBackgroundColor-opacity: 0;
            --inputValueColor: 255, 255, 255;
            --inputValueColor-rgb: 255, 255, 255;
            --inputValueColor-opacity: 1;
            --inputNoteColor: 255, 255, 255;
            --inputNoteColor-rgb: 255, 255, 255;
            --inputNoteColor-opacity: 1;
            --headerOneColor: 255, 255, 255;
            --headerOneColor-rgb: 255, 255, 255;
            --headerOneColor-opacity: 1;
            --submitButtonBackgroundColor: 0, 0, 0, 0;
            --submitButtonBackgroundColor-rgb: 214, 216, 215;
            --submitButtonBackgroundColor-opacity: 0;
            --inputBorderColor: 255, 255, 255;
            --inputBorderColor-rgb: 255, 255, 255;
            --inputBorderColor-opacity: 1;
            --submitButtonBackgroundColorHover: 0, 0, 0, 0;
            --submitButtonBackgroundColorHover-rgb: 255, 255, 255;
            --submitButtonBackgroundColorHover-opacity: 0;
            --inputBackgroundColorHover: 255, 255, 255, 0;
            --inputBackgroundColorHover-rgb: 255, 255, 255;
            --inputBackgroundColorHover-opacity: 0;
            --borderColor: 0, 0, 0, 0;
            --borderColor-rgb: 0, 0, 0;
            --borderColor-opacity: 0;
            --shadowColor: 0, 0, 0, 0.15;
            --shadowColor-rgb: 0, 0, 0;
            --shadowColor-opacity: 0.15;
            --buttonsColor: 255, 255, 255;
            --buttonsColor-rgb: 255, 255, 255;
            --buttonsColor-opacity: 1;
            --buttonsBackgroundColor: 147, 255, 130;
            --buttonsBackgroundColor-rgb: 147, 255, 130;
            --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: 147, 255, 130, 0.7;
            --buttonsBackgroundColorHover-rgb: 147, 255, 130;
            --buttonsBackgroundColorHover-opacity: 0.7;
            --submitButtonBorderColorHover: 255, 255, 255, 0;
            --submitButtonBorderColorHover-rgb: 255, 255, 255;
            --submitButtonBorderColorHover-opacity: 0;
            --nextButtonColor: 255, 255, 255;
            --nextButtonColor-rgb: 255, 255, 255;
            --nextButtonColor-opacity: 1;
            --nextButtonBackgroundColor: 147, 255, 130;
            --nextButtonBackgroundColor-rgb: 147, 255, 130;
            --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: 147, 255, 130, 0.7;
            --nextButtonBackgroundColorHover-rgb: 147, 255, 130;
            --nextButtonBackgroundColorHover-opacity: 0.7;
            --nextButtonBorderColorHover: 255, 255, 255, 0;
            --nextButtonBorderColorHover-rgb: 255, 255, 255;
            --nextButtonBorderColorHover-opacity: 0;
            --previousButtonColor: 0, 0, 0;
            --previousButtonColor-rgb: 0, 0, 0;
            --previousButtonColor-opacity: 1;
            --previousButtonBackgroundColor: 147, 255, 130, 0;
            --previousButtonBackgroundColor-rgb: 147, 255, 130;
            --previousButtonBackgroundColor-opacity: 0;
            --previousButtonBorderColor: 0, 0, 0;
            --previousButtonBorderColor-rgb: 0, 0, 0;
            --previousButtonBorderColor-opacity: 1;
            --previousButtonColorHover: 255, 255, 255;
            --previousButtonColorHover-rgb: 255, 255, 255;
            --previousButtonColorHover-opacity: 1;
            --previousButtonBackgroundColorHover: 147, 255, 130, 0.7;
            --previousButtonBackgroundColorHover-rgb: 147, 255, 130;
            --previousButtonBackgroundColorHover-opacity: 0.7;
            --previousButtonBorderColorHover: 255, 255, 255, 0;
            --previousButtonBorderColorHover-rgb: 255, 255, 255;
            --previousButtonBorderColorHover-opacity: 0;
            --inputBorderColorHover: 0, 0, 0;
            --inputBorderColorHover-rgb: 0, 0, 0;
            --inputBorderColorHover-opacity: 1;
            --inputOptionColor: 255, 255, 255;
            --inputOptionColor-rgb: 255, 255, 255;
            --inputOptionColor-opacity: 1;
            --linkColor: 147, 255, 130;
            --linkColor-rgb: 147, 255, 130;
            --linkColor-opacity: 1;
            --thankYouMessageColor: 255, 255, 255;
            --thankYouMessageColor-rgb: 255, 255, 255;
            --thankYouMessageColor-opacity: 1;
            --inputErrorColor: 223, 49, 49;
            --inputErrorColor-rgb: 223, 49, 49;
            --inputErrorColor-opacity: 1;
            --inputValueFont: normal normal normal 14px/1.6em helvetica-w01-roman, sans-serif;
            --inputValueFont-style: normal;
            --inputValueFont-variant: normal;
            --inputValueFont-weight: normal;
            --inputValueFont-size: 14px;
            --inputValueFont-line-height: 1.6em;
            --inputValueFont-family: helvetica-w01-roman, sans-serif;
            --inputValueFont-text-decoration: none;
            --submitButtonFont: normal normal normal 31px/1.6em helvetica-w01-light, sans-serif;
            --submitButtonFont-style: normal;
            --submitButtonFont-variant: normal;
            --submitButtonFont-weight: normal;
            --submitButtonFont-size: 31px;
            --submitButtonFont-line-height: 1.6em;
            --submitButtonFont-family: helvetica-w01-light, sans-serif;
            --submitButtonFont-text-decoration: none;
            --paragraphFont: normal normal normal 26px/1.3em helvetica-w01-roman, sans-serif;
            --paragraphFont-style: normal;
            --paragraphFont-variant: normal;
            --paragraphFont-weight: normal;
            --paragraphFont-size: 26px;
            --paragraphFont-line-height: 1.3em;
            --paragraphFont-family: helvetica-w01-roman, sans-serif;
            --paragraphFont-text-decoration: none;
            --inputNoteFont: normal normal normal 16px/20px helvetica-w01-roman, sans-serif;
            --inputNoteFont-style: normal;
            --inputNoteFont-variant: normal;
            --inputNoteFont-weight: normal;
            --inputNoteFont-size: 16px;
            --inputNoteFont-line-height: 20px;
            --inputNoteFont-family: helvetica-w01-roman, sans-serif;
            --inputNoteFont-text-decoration: none;
            --headerTwoFont: normal normal normal 26px/1.3em helvetica-w01-roman, sans-serif;
            --headerTwoFont-style: normal;
            --headerTwoFont-variant: normal;
            --headerTwoFont-weight: normal;
            --headerTwoFont-size: 26px;
            --headerTwoFont-line-height: 1.3em;
            --headerTwoFont-family: helvetica-w01-roman, sans-serif;
            --headerTwoFont-text-decoration: none;
            --headerOneFont: normal normal normal 26px/1.3em helvetica-w01-roman, sans-serif;
            --headerOneFont-style: normal;
            --headerOneFont-variant: normal;
            --headerOneFont-weight: normal;
            --headerOneFont-size: 26px;
            --headerOneFont-line-height: 1.3em;
            --headerOneFont-family: helvetica-w01-roman, sans-serif;
            --headerOneFont-text-decoration: none;
            --inputLabelFont: normal normal normal 26px/1.3em helvetica-w01-roman, sans-serif;
            --inputLabelFont-style: normal;
            --inputLabelFont-variant: normal;
            --inputLabelFont-weight: normal;
            --inputLabelFont-size: 26px;
            --inputLabelFont-line-height: 1.3em;
            --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;
            --thankYouMessageFont: normal normal normal 26px/1.3em helvetica-w01-roman, sans-serif;
            --thankYouMessageFont-style: normal;
            --thankYouMessageFont-variant: normal;
            --thankYouMessageFont-weight: normal;
            --thankYouMessageFont-size: 26px;
            --thankYouMessageFont-line-height: 1.3em;
            --thankYouMessageFont-family: helvetica-w01-roman, sans-serif;
            --thankYouMessageFont-text-decoration: none;
            --inputBorderLeftWidth: 0;
            --inputBorderRightWidth: 0;
            --inputBorderTopWidth: 0;
            --inputBorderBottomWidth: 1;
            --avo-color-1: 255, 255, 255;
            --avo-color-2: 242, 242, 242;
            --avo-color-3: 95, 100, 97;
            --avo-color-4: 46, 46, 46;
            --avo-color-5: 0, 0, 0;
            --avo-color-6: 13, 193, 67;
            --avo-color-7: 201, 255, 193;
            --avo-color-8: 147, 255, 130;
            --avo-color-9: 74, 128, 65;
            --avo-color-10: 37, 64, 33;
            --avo-color-11: 214, 216, 215;
            --avo-color-12: 175, 178, 176;
            --avo-color-13: 32, 170, 225;
            --avo-color-14: 95, 100, 97;
            --avo-color-15: 48, 50, 49;
            --avo-color-16: 33, 178, 75;
            --avo-color-17: 229, 206, 192;
            --avo-color-18: 169, 128, 111;
            --avo-color-19: 139, 97, 79;
            --avo-color-20: 99, 60, 43;
            --avo-color-21: 255, 233, 223;
            --avo-color-22: 255, 191, 161;
            --avo-color-23: 250, 133, 79;
            --avo-color-24: 234, 96, 32;
            --avo-color-25: 201, 64, 1;
            --avo-color-26: 255, 255, 255;
            --avo-color-27: 0, 0, 0;
            --avo-color-28: 242, 242, 242;
            --avo-color-29: 95, 100, 97;
            --avo-color-30: 46, 46, 46;
            --avo-color-31: 147, 255, 130;
            --avo-color-32: 147, 255, 130;
            --avo-color-33: 147, 255, 130;
            --avo-color-34: 147, 255, 130;
            --avo-color-35: 0, 0, 0;
            --avo-color-36: 46, 46, 46;
            --avo-color-37: 0, 0, 0;
            --avo-color-38: 147, 255, 130;
            --avo-color-39: 147, 255, 130;
            --avo-color-40: 255, 255, 255;
            --avo-color-41: 147, 255, 130;
            --avo-color-42: 147, 255, 130;
            --avo-color-43: 255, 255, 255;
            --avo-color-44: 95, 100, 97;
            --avo-color-45: 95, 100, 97;
            --avo-color-46: 255, 255, 255;
            --avo-color-47: 255, 255, 255;
            --avo-color-48: 147, 255, 130;
            --avo-color-49: 147, 255, 130;
            --avo-color-50: 255, 255, 255;
            --avo-color-51: 147, 255, 130;
            --avo-color-52: 147, 255, 130;
            --avo-color-53: 255, 255, 255;
            --avo-color-54: 95, 100, 97;
            --avo-color-55: 95, 100, 97;
            --avo-font-Title: normal normal normal 180px/1em sora, sans-serif;
            --avo-font-Title-style: normal;
            --avo-font-Title-variant: normal;
            --avo-font-Title-weight: normal;
            --avo-font-Title-size: 180px;
            --avo-font-Title-line-height: 1em;
            --avo-font-Title-family: sora, sans-serif;
            --avo-font-Title-text-decoration: none;
            --avo-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
            --avo-font-Menu-style: normal;
            --avo-font-Menu-variant: normal;
            --avo-font-Menu-weight: normal;
            --avo-font-Menu-size: 16px;
            --avo-font-Menu-line-height: 1.4em;
            --avo-font-Menu-family: din-next-w01-light, sans-serif;
            --avo-font-Menu-text-decoration: none;
            --avo-font-Page-title: normal normal normal 105px/1.1em helvetica-w01-roman, sans-serif;
            --avo-font-Page-title-style: normal;
            --avo-font-Page-title-variant: normal;
            --avo-font-Page-title-weight: normal;
            --avo-font-Page-title-size: 105px;
            --avo-font-Page-title-line-height: 1.1em;
            --avo-font-Page-title-family: helvetica-w01-roman, sans-serif;
            --avo-font-Page-title-text-decoration: none;
            --avo-font-Heading-XL: normal normal normal 50px/1em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-XL-style: normal;
            --avo-font-Heading-XL-variant: normal;
            --avo-font-Heading-XL-weight: normal;
            --avo-font-Heading-XL-size: 50px;
            --avo-font-Heading-XL-line-height: 1em;
            --avo-font-Heading-XL-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-XL-text-decoration: none;
            --avo-font-Heading-L: normal normal normal 40px/1.3em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-L-style: normal;
            --avo-font-Heading-L-variant: normal;
            --avo-font-Heading-L-weight: normal;
            --avo-font-Heading-L-size: 40px;
            --avo-font-Heading-L-line-height: 1.3em;
            --avo-font-Heading-L-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-L-text-decoration: none;
            --avo-font-Heading-M: normal normal normal 26px/1.3em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-M-style: normal;
            --avo-font-Heading-M-variant: normal;
            --avo-font-Heading-M-weight: normal;
            --avo-font-Heading-M-size: 26px;
            --avo-font-Heading-M-line-height: 1.3em;
            --avo-font-Heading-M-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-M-text-decoration: none;
            --avo-font-Heading-S: normal normal normal 17px/1em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-S-style: normal;
            --avo-font-Heading-S-variant: normal;
            --avo-font-Heading-S-weight: normal;
            --avo-font-Heading-S-size: 17px;
            --avo-font-Heading-S-line-height: 1em;
            --avo-font-Heading-S-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-S-text-decoration: none;
            --avo-font-Body-L: normal normal normal 31px/1.6em helvetica-w01-light, sans-serif;
            --avo-font-Body-L-style: normal;
            --avo-font-Body-L-variant: normal;
            --avo-font-Body-L-weight: normal;
            --avo-font-Body-L-size: 31px;
            --avo-font-Body-L-line-height: 1.6em;
            --avo-font-Body-L-family: helvetica-w01-light, sans-serif;
            --avo-font-Body-L-text-decoration: none;
            --avo-font-Body-M: normal normal normal 14px/1.6em helvetica-w01-roman, sans-serif;
            --avo-font-Body-M-style: normal;
            --avo-font-Body-M-variant: normal;
            --avo-font-Body-M-weight: normal;
            --avo-font-Body-M-size: 14px;
            --avo-font-Body-M-line-height: 1.6em;
            --avo-font-Body-M-family: helvetica-w01-roman, sans-serif;
            --avo-font-Body-M-text-decoration: none;
            --avo-font-Body-S: normal normal normal 21px/1.6em helvetica-w01-light, sans-serif;
            --avo-font-Body-S-style: normal;
            --avo-font-Body-S-variant: normal;
            --avo-font-Body-S-weight: normal;
            --avo-font-Body-S-size: 21px;
            --avo-font-Body-S-line-height: 1.6em;
            --avo-font-Body-S-family: helvetica-w01-light, sans-serif;
            --avo-font-Body-S-text-decoration: none;
            --avo-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
            --avo-font-Body-XS-style: normal;
            --avo-font-Body-XS-variant: normal;
            --avo-font-Body-XS-weight: normal;
            --avo-font-Body-XS-size: 12px;
            --avo-font-Body-XS-line-height: 1.4em;
            --avo-font-Body-XS-family: din-next-w01-light, sans-serif;
            --avo-font-Body-XS-text-decoration: none;
            --avo-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
            --avo-font-LIGHT-style: normal;
            --avo-font-LIGHT-variant: normal;
            --avo-font-LIGHT-weight: normal;
            --avo-font-LIGHT-size: 12px;
            --avo-font-LIGHT-line-height: 1.4em;
            --avo-font-LIGHT-family: HelveticaNeueW01-45Ligh;
            --avo-font-LIGHT-text-decoration: none;
            --avo-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
            --avo-font-MEDIUM-style: normal;
            --avo-font-MEDIUM-variant: normal;
            --avo-font-MEDIUM-weight: normal;
            --avo-font-MEDIUM-size: 12px;
            --avo-font-MEDIUM-line-height: 1.4em;
            --avo-font-MEDIUM-family: HelveticaNeueW01-55Roma;
            --avo-font-MEDIUM-text-decoration: none;
            --avo-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
            --avo-font-STRONG-style: normal;
            --avo-font-STRONG-variant: normal;
            --avo-font-STRONG-weight: normal;
            --avo-font-STRONG-size: 12px;
            --avo-font-STRONG-line-height: 1.4em;
            --avo-font-STRONG-family: HelveticaNeueW01-65Medi;
            --avo-font-STRONG-text-decoration: none;
        }









































        @media screen and (min-width: 320px) and (max-width: 1000px) {
            .comp-lylasdim {
                --columnSpacing: 10;
                --verticalPadding: 0;
                --submitButtonBorderRadius: 14;
                --rowSpacing: 17;
                --horizontalPadding: 24;
                --submitButtonFont: normal normal normal 17px/21px helvetica-w01-light, sans-serif;
                --submitButtonFont-size: 17px;
                --submitButtonFont-line-height: 21px;
                --inputLabelFont: normal normal normal 32px/40px helvetica-w01-roman, sans-serif;
                --inputLabelFont-size: 32px;
                --inputLabelFont-line-height: 40px;
            }









































        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            .comp-lylasdim {
                --columnSpacing: 10;
                --horizontalPadding: 0;
                --verticalPadding: 0;
                --submitButtonBorderRadius: 13;
                --rowSpacing: 40;
                --submitButtonFont: normal normal normal 14px/17px helvetica-w01-light, sans-serif;
                --submitButtonFont-size: 14px;
                --submitButtonFont-line-height: 17px;
                --inputLabelFont: normal normal normal 32px/40px helvetica-w01-roman, sans-serif;
                --inputLabelFont-size: 32px;
                --inputLabelFont-line-height: 40px;
            }









































        }

        #comp-kbgakxmn_r_comp-kbgakgyt {
            --bg-overlay-color: rgb(var(--color_21));
            --bg-gradient: none;
        }

        #comp-kbgakxmn_r_comp-lyldeimk {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-kbgakxmn_r_comp-lylge50w {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-kbgakxmn_r_comp-lyldqnqo {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-kbgakxmn_r_comp-lyldqnqo :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-weight: bold;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-kbgakxmn_r_comp-lyldqnqo [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lyldqnqo :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldqnqo :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-kbgakxmn_r_comp-lylgdsxw {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-kbgakxmn_r_comp-lylgdsxw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-kbgakxmn_r_comp-lylgdsxw [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lylgdsxw :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lylgdsxw :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-kbgakxmn_r_comp-lylghkyc {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-kbgakxmn_r_comp-lylgkdkz {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-kbgakxmn_r_comp-lylgkdl5 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-kbgakxmn_r_comp-lylgkdl5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-weight: bold;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-kbgakxmn_r_comp-lylgkdl5 [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lylgkdl5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lylgkdl5 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-kbgakxmn_r_comp-lylgkdl73 {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-kbgakxmn_r_comp-lylgkdl73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.010293 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-kbgakxmn_r_comp-lylgkdl73 [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lylgkdl73 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lylgkdl73 :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-kbgakxmn_r_comp-lyldte9l {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-kbgakxmn_r_comp-lylgevfx {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-kbgakxmn_r_comp-lyldvp7l {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-kbgakxmn_r_comp-lyldvp7l :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-weight: bold;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-kbgakxmn_r_comp-lyldvp7l [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lyldvp7l :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldvp7l :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-kbgakxmn_r_comp-lylgenzk {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-kbgakxmn_r_comp-lylgenzk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-kbgakxmn_r_comp-lylgenzk [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lylgenzk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lylgenzk :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-kbgakxmn_r_comp-lyldt6od {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-kbgakxmn_r_comp-lyldvxrf {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-kbgakxmn_r_comp-lyldvxrf :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #000000;
            background-color: transparent;
            font-size: max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)));
        }

        #comp-kbgakxmn_r_comp-lyldvxrf [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, #000000);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lyldvxrf :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(16px, max(0.5px, 0.011068 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lyldvxrf :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.0426664 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-kbgakxmn_r_comp-lyldryzl {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-kbgakxmn_r_comp-lza88o0e {
            --text-direction: var(--avo-opt-in-direction);
        }

        #comp-kbgakxmn_r_comp-lza88o0e :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
            color: #254021;
            background-color: transparent;
            font-weight: normal;
            font-size: max(0.5px, 0.0118767 * (var(--scaling-factor) - var(--scrollbar-width)));
            text-decoration: none;
            text-align: center;
            line-height: 1.2;
        }

        #comp-kbgakxmn_r_comp-lza88o0e [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, #254021);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxmn_r_comp-lza88o0e :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(13px, max(0.5px, 0.0173099 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxmn_r_comp-lza88o0e :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
                font-size: max(8px, max(0.5px, 0.0241289 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
            }
        }

        #comp-kbgakxmn_r_comp-lyldej3f {
            --shc-mutated-brightness: 128, 128, 128;
        }

        #comp-kbgakxmn_r_comp-lza874li {
            --fill-layer-video-opacity: 1;
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --fill-container-overflow: visible;
            --fill-transform: rotate(0.01deg);
            --border-compensate-margin: 0px;
            --fill-layer-background-overlay-transform: translateZ(0);
        }

        #comp-kbgakxmn_r_comp-lza874m5 {
            opacity: 0.8;
        }

        #comp-kbgakxmn_r_comp-lza874me {
            undefined: #777;
            fill-opacity: 1;
            stroke-width: 0;
            stroke: #000000;
            stroke-opacity: 1;
            fill: #ffffff;
        }

        #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: #000000;
        }

        #comp-lzaep3g7 {
            --opacity: 1;
        }

        .comp-lzft3crz {
            --avo-direction: ltr;
            --cartWidgetIcon: 2;
            --cartWidget_cartIconTextFont: normal normal normal 90px/1.4em helvetica-w01-roman, sans-serif;
            --cartWidget_cartIconNumberFont: normal normal normal 90px/1.4em helvetica-w01-roman, sans-serif;
            --cartWidget_cartIcon: 14, 195, 82;
            --cartWidget_cartIcon-rgb: 14, 195, 82;
            --cartWidget_cartIcon-opacity: 1;
            --cartWidget_cartIconNumber: 14, 195, 82;
            --cartWidget_cartIconNumber-rgb: 14, 195, 82;
            --cartWidget_cartIconNumber-opacity: 1;
            --cartWidget_cartIconBubble: 147, 255, 130;
            --cartWidget_cartIconBubble-rgb: 147, 255, 130;
            --cartWidget_cartIconBubble-opacity: 1;
            --cartWidget_cartIconText: 147, 255, 130;
            --cartWidget_cartIconText-rgb: 147, 255, 130;
            --cartWidget_cartIconText-opacity: 1;
            --cartWidget_cartIconTextFont-style: normal;
            --cartWidget_cartIconTextFont-variant: normal;
            --cartWidget_cartIconTextFont-weight: normal;
            --cartWidget_cartIconTextFont-size: 90px;
            --cartWidget_cartIconTextFont-line-height: 1.4em;
            --cartWidget_cartIconTextFont-family: helvetica-w01-roman, sans-serif;
            --cartWidget_cartIconTextFont-text-decoration: none;
            --cartWidget_cartIconNumberFont-style: normal;
            --cartWidget_cartIconNumberFont-variant: normal;
            --cartWidget_cartIconNumberFont-weight: normal;
            --cartWidget_cartIconNumberFont-size: 90px;
            --cartWidget_cartIconNumberFont-line-height: 1.4em;
            --cartWidget_cartIconNumberFont-family: helvetica-w01-roman, sans-serif;
            --cartWidget_cartIconNumberFont-text-decoration: none;
            --avo-color-1: 255, 255, 255;
            --avo-color-2: 242, 242, 242;
            --avo-color-3: 95, 100, 97;
            --avo-color-4: 46, 46, 46;
            --avo-color-5: 0, 0, 0;
            --avo-color-6: 13, 193, 67;
            --avo-color-7: 201, 255, 193;
            --avo-color-8: 147, 255, 130;
            --avo-color-9: 74, 128, 65;
            --avo-color-10: 37, 64, 33;
            --avo-color-11: 214, 216, 215;
            --avo-color-12: 175, 178, 176;
            --avo-color-13: 32, 170, 225;
            --avo-color-14: 95, 100, 97;
            --avo-color-15: 48, 50, 49;
            --avo-color-16: 33, 178, 75;
            --avo-color-17: 229, 206, 192;
            --avo-color-18: 169, 128, 111;
            --avo-color-19: 139, 97, 79;
            --avo-color-20: 99, 60, 43;
            --avo-color-21: 255, 233, 223;
            --avo-color-22: 255, 191, 161;
            --avo-color-23: 250, 133, 79;
            --avo-color-24: 234, 96, 32;
            --avo-color-25: 201, 64, 1;
            --avo-color-26: 255, 255, 255;
            --avo-color-27: 0, 0, 0;
            --avo-color-28: 242, 242, 242;
            --avo-color-29: 95, 100, 97;
            --avo-color-30: 46, 46, 46;
            --avo-color-31: 147, 255, 130;
            --avo-color-32: 147, 255, 130;
            --avo-color-33: 147, 255, 130;
            --avo-color-34: 147, 255, 130;
            --avo-color-35: 0, 0, 0;
            --avo-color-36: 46, 46, 46;
            --avo-color-37: 0, 0, 0;
            --avo-color-38: 147, 255, 130;
            --avo-color-39: 147, 255, 130;
            --avo-color-40: 255, 255, 255;
            --avo-color-41: 147, 255, 130;
            --avo-color-42: 147, 255, 130;
            --avo-color-43: 255, 255, 255;
            --avo-color-44: 95, 100, 97;
            --avo-color-45: 95, 100, 97;
            --avo-color-46: 255, 255, 255;
            --avo-color-47: 255, 255, 255;
            --avo-color-48: 147, 255, 130;
            --avo-color-49: 147, 255, 130;
            --avo-color-50: 255, 255, 255;
            --avo-color-51: 147, 255, 130;
            --avo-color-52: 147, 255, 130;
            --avo-color-53: 255, 255, 255;
            --avo-color-54: 95, 100, 97;
            --avo-color-55: 95, 100, 97;
            --avo-font-Title: normal normal normal 180px/1em sora, sans-serif;
            --avo-font-Title-style: normal;
            --avo-font-Title-variant: normal;
            --avo-font-Title-weight: normal;
            --avo-font-Title-size: 180px;
            --avo-font-Title-line-height: 1em;
            --avo-font-Title-family: sora, sans-serif;
            --avo-font-Title-text-decoration: none;
            --avo-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
            --avo-font-Menu-style: normal;
            --avo-font-Menu-variant: normal;
            --avo-font-Menu-weight: normal;
            --avo-font-Menu-size: 16px;
            --avo-font-Menu-line-height: 1.4em;
            --avo-font-Menu-family: din-next-w01-light, sans-serif;
            --avo-font-Menu-text-decoration: none;
            --avo-font-Page-title: normal normal normal 105px/1.1em helvetica-w01-roman, sans-serif;
            --avo-font-Page-title-style: normal;
            --avo-font-Page-title-variant: normal;
            --avo-font-Page-title-weight: normal;
            --avo-font-Page-title-size: 105px;
            --avo-font-Page-title-line-height: 1.1em;
            --avo-font-Page-title-family: helvetica-w01-roman, sans-serif;
            --avo-font-Page-title-text-decoration: none;
            --avo-font-Heading-XL: normal normal normal 50px/1em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-XL-style: normal;
            --avo-font-Heading-XL-variant: normal;
            --avo-font-Heading-XL-weight: normal;
            --avo-font-Heading-XL-size: 50px;
            --avo-font-Heading-XL-line-height: 1em;
            --avo-font-Heading-XL-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-XL-text-decoration: none;
            --avo-font-Heading-L: normal normal normal 40px/1.3em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-L-style: normal;
            --avo-font-Heading-L-variant: normal;
            --avo-font-Heading-L-weight: normal;
            --avo-font-Heading-L-size: 40px;
            --avo-font-Heading-L-line-height: 1.3em;
            --avo-font-Heading-L-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-L-text-decoration: none;
            --avo-font-Heading-M: normal normal normal 26px/1.3em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-M-style: normal;
            --avo-font-Heading-M-variant: normal;
            --avo-font-Heading-M-weight: normal;
            --avo-font-Heading-M-size: 26px;
            --avo-font-Heading-M-line-height: 1.3em;
            --avo-font-Heading-M-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-M-text-decoration: none;
            --avo-font-Heading-S: normal normal normal 17px/1em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-S-style: normal;
            --avo-font-Heading-S-variant: normal;
            --avo-font-Heading-S-weight: normal;
            --avo-font-Heading-S-size: 17px;
            --avo-font-Heading-S-line-height: 1em;
            --avo-font-Heading-S-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-S-text-decoration: none;
            --avo-font-Body-L: normal normal normal 31px/1.6em helvetica-w01-light, sans-serif;
            --avo-font-Body-L-style: normal;
            --avo-font-Body-L-variant: normal;
            --avo-font-Body-L-weight: normal;
            --avo-font-Body-L-size: 31px;
            --avo-font-Body-L-line-height: 1.6em;
            --avo-font-Body-L-family: helvetica-w01-light, sans-serif;
            --avo-font-Body-L-text-decoration: none;
            --avo-font-Body-M: normal normal normal 14px/1.6em helvetica-w01-roman, sans-serif;
            --avo-font-Body-M-style: normal;
            --avo-font-Body-M-variant: normal;
            --avo-font-Body-M-weight: normal;
            --avo-font-Body-M-size: 14px;
            --avo-font-Body-M-line-height: 1.6em;
            --avo-font-Body-M-family: helvetica-w01-roman, sans-serif;
            --avo-font-Body-M-text-decoration: none;
            --avo-font-Body-S: normal normal normal 21px/1.6em helvetica-w01-light, sans-serif;
            --avo-font-Body-S-style: normal;
            --avo-font-Body-S-variant: normal;
            --avo-font-Body-S-weight: normal;
            --avo-font-Body-S-size: 21px;
            --avo-font-Body-S-line-height: 1.6em;
            --avo-font-Body-S-family: helvetica-w01-light, sans-serif;
            --avo-font-Body-S-text-decoration: none;
            --avo-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
            --avo-font-Body-XS-style: normal;
            --avo-font-Body-XS-variant: normal;
            --avo-font-Body-XS-weight: normal;
            --avo-font-Body-XS-size: 12px;
            --avo-font-Body-XS-line-height: 1.4em;
            --avo-font-Body-XS-family: din-next-w01-light, sans-serif;
            --avo-font-Body-XS-text-decoration: none;
            --avo-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
            --avo-font-LIGHT-style: normal;
            --avo-font-LIGHT-variant: normal;
            --avo-font-LIGHT-weight: normal;
            --avo-font-LIGHT-size: 12px;
            --avo-font-LIGHT-line-height: 1.4em;
            --avo-font-LIGHT-family: HelveticaNeueW01-45Ligh;
            --avo-font-LIGHT-text-decoration: none;
            --avo-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
            --avo-font-MEDIUM-style: normal;
            --avo-font-MEDIUM-variant: normal;
            --avo-font-MEDIUM-weight: normal;
            --avo-font-MEDIUM-size: 12px;
            --avo-font-MEDIUM-line-height: 1.4em;
            --avo-font-MEDIUM-family: HelveticaNeueW01-55Roma;
            --avo-font-MEDIUM-text-decoration: none;
            --avo-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
            --avo-font-STRONG-style: normal;
            --avo-font-STRONG-variant: normal;
            --avo-font-STRONG-weight: normal;
            --avo-font-STRONG-size: 12px;
            --avo-font-STRONG-line-height: 1.4em;
            --avo-font-STRONG-family: HelveticaNeueW01-65Medi;
            --avo-font-STRONG-text-decoration: none;
        }
    
        #vrfqr {
            width: 100%;
            height: auto;
        }

        .comp-m5zi7gib {
            --avo-direction: ltr;
            --goToCartButtonBorderWidth: 0;
            --goToCartButtonCornerRadius: 0;
            --cartItemsDividerWidth: 1;
            --cartItemsDividerXPadding: 20;
            --cartHeaderDividerWidth: 1;
            --cartHeaderDividerPadding: 20;
            --cartCloseButtonSize: 24;
            --cartItemQuantityBorderWidth: 1;
            --cartItemQuantityBorderRadius: 0;
            --customerInputsDividerWidth: 1;
            --customerInputsDividerXPadding: 20;
            --cartSummaryBoxDividerWidth: 1;
            --cartSummaryBoxDividerXPadding: 20;
            --goToCheckoutButtonBorderWidth: 0;
            --goToCheckoutButtonCornerRadius: 0;
            --cart_textFontStyle: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
            --cartItemPriceFont: normal normal normal 14px/1.4em helvetica-w01-roman, sans-serif;
            --cartItemTotalPriceFont: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
            --cartItemQuantityFont: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
            --customerInputsLinkTextFont: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
            --cartSummaryBoxSubtotalFont: normal normal normal 20px/1.4em helvetica-w01-roman, sans-serif;
            --cartSummaryBoxDisclaimerFont: normal normal normal 14px/1.4em helvetica-w01-roman, sans-serif;
            --goToCheckoutButtonFont: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
            --goToCartButtonBackgroundHoverColor: 147, 255, 130, 0.7;
            --goToCartButtonBackgroundHoverColor-rgb: 147, 255, 130;
            --goToCartButtonBackgroundHoverColor-opacity: 0.7;
            --goToCartButtonTextHoverColor: 255, 255, 255;
            --goToCartButtonTextHoverColor-rgb: 255, 255, 255;
            --goToCartButtonTextHoverColor-opacity: 1;
            --goToCartButtonBorderColor: 0, 0, 0;
            --goToCartButtonBorderColor-rgb: 0, 0, 0;
            --goToCartButtonBorderColor-opacity: 1;
            --cartItemNameColor: 0, 0, 0;
            --cartItemNameColor-rgb: 0, 0, 0;
            --cartItemNameColor-opacity: 1;
            --cartItemsBackgroundColor: 255, 255, 255;
            --cartItemsBackgroundColor-rgb: 255, 255, 255;
            --cartItemsBackgroundColor-opacity: 1;
            --cartTitleColor: 255, 255, 255;
            --cartTitleColor-rgb: 255, 255, 255;
            --cartTitleColor-opacity: 1;
            --goToCartButtonBackgroundColor: 147, 255, 130;
            --goToCartButtonBackgroundColor-rgb: 147, 255, 130;
            --goToCartButtonBackgroundColor-opacity: 1;
            --cartHeaderBackgroundColor: 0, 0, 0;
            --cartHeaderBackgroundColor-rgb: 0, 0, 0;
            --cartHeaderBackgroundColor-opacity: 1;
            --cartItemsDividerColor: 242, 242, 242;
            --cartItemsDividerColor-rgb: 242, 242, 242;
            --cartItemsDividerColor-opacity: 1;
            --goToCartButtonFontColor: 255, 255, 255;
            --goToCartButtonFontColor-rgb: 255, 255, 255;
            --goToCartButtonFontColor-opacity: 1;
            --cartItemMoreDetailsColor: 0, 0, 0;
            --cartItemMoreDetailsColor-rgb: 0, 0, 0;
            --cartItemMoreDetailsColor-opacity: 1;
            --cartSummaryBoxDividerColor: 242, 242, 242;
            --cartSummaryBoxDividerColor-rgb: 242, 242, 242;
            --cartSummaryBoxDividerColor-opacity: 1;
            --cartItemDiscountNameColor: 0, 0, 0;
            --cartItemDiscountNameColor-rgb: 0, 0, 0;
            --cartItemDiscountNameColor-opacity: 1;
            --cartCloseButtonColor: 255, 255, 255;
            --cartCloseButtonColor-rgb: 255, 255, 255;
            --cartCloseButtonColor-opacity: 1;
            --cartSubtitleColor: 255, 255, 255;
            --cartSubtitleColor-rgb: 255, 255, 255;
            --cartSubtitleColor-opacity: 1;
            --cartItemsDeleteItemButtonColor: 0, 0, 0;
            --cartItemsDeleteItemButtonColor-rgb: 0, 0, 0;
            --cartItemsDeleteItemButtonColor-opacity: 1;
            --cartHeaderDividerColor: 0, 0, 0;
            --cartHeaderDividerColor-rgb: 0, 0, 0;
            --cartHeaderDividerColor-opacity: 1;
            --cartItemPriceColor: 0, 0, 0;
            --cartItemPriceColor-rgb: 0, 0, 0;
            --cartItemPriceColor-opacity: 1;
            --cartItemStrikethroughPriceColor: 46, 46, 46;
            --cartItemStrikethroughPriceColor-rgb: 46, 46, 46;
            --cartItemStrikethroughPriceColor-opacity: 1;
            --cartItemTotalPriceColor: 0, 0, 0;
            --cartItemTotalPriceColor-rgb: 0, 0, 0;
            --cartItemTotalPriceColor-opacity: 1;
            --cartItemQuantityBackgroundColor: 255, 255, 255;
            --cartItemQuantityBackgroundColor-rgb: 255, 255, 255;
            --cartItemQuantityBackgroundColor-opacity: 1;
            --cartItemQuantityBorderColor: 0, 0, 0;
            --cartItemQuantityBorderColor-rgb: 0, 0, 0;
            --cartItemQuantityBorderColor-opacity: 1;
            --cartItemQuantityFontColor: 0, 0, 0;
            --cartItemQuantityFontColor-rgb: 0, 0, 0;
            --cartItemQuantityFontColor-opacity: 1;
            --customerInputsBackgroundColor: 255, 255, 255;
            --customerInputsBackgroundColor-rgb: 255, 255, 255;
            --customerInputsBackgroundColor-opacity: 1;
            --customerInputsLinkTextFontColor: 147, 255, 130;
            --customerInputsLinkTextFontColor-rgb: 147, 255, 130;
            --customerInputsLinkTextFontColor-opacity: 1;
            --customerInputsDividerColor: 0, 0, 0, 0.3;
            --customerInputsDividerColor-rgb: 0, 0, 0;
            --customerInputsDividerColor-opacity: 0.3;
            --cartSummaryBoxBackgroundColor: 255, 255, 255;
            --cartSummaryBoxBackgroundColor-rgb: 255, 255, 255;
            --cartSummaryBoxBackgroundColor-opacity: 1;
            --cartSummaryBoxSubtotalColor: 0, 0, 0;
            --cartSummaryBoxSubtotalColor-rgb: 0, 0, 0;
            --cartSummaryBoxSubtotalColor-opacity: 1;
            --cartSummaryBoxDisclaimerColor: 46, 46, 46;
            --cartSummaryBoxDisclaimerColor-rgb: 46, 46, 46;
            --cartSummaryBoxDisclaimerColor-opacity: 1;
            --cartSummaryBoxBadgeColor: 0, 0, 0;
            --cartSummaryBoxBadgeColor-rgb: 0, 0, 0;
            --cartSummaryBoxBadgeColor-opacity: 1;
            --goToCartButtonBorderHoverColor: 147, 255, 130, 0.7;
            --goToCartButtonBorderHoverColor-rgb: 147, 255, 130;
            --goToCartButtonBorderHoverColor-opacity: 0.7;
            --goToCheckoutButtonBackgroundColor: 147, 255, 130;
            --goToCheckoutButtonBackgroundColor-rgb: 147, 255, 130;
            --goToCheckoutButtonBackgroundColor-opacity: 1;
            --goToCheckoutButtonBorderColor: 147, 255, 130;
            --goToCheckoutButtonBorderColor-rgb: 147, 255, 130;
            --goToCheckoutButtonBorderColor-opacity: 1;
            --goToCheckoutButtonFontColor: 255, 255, 255;
            --goToCheckoutButtonFontColor-rgb: 255, 255, 255;
            --goToCheckoutButtonFontColor-opacity: 1;
            --goToCheckoutButtonBackgroundHoverColor: 147, 255, 130, 0.7;
            --goToCheckoutButtonBackgroundHoverColor-rgb: 147, 255, 130;
            --goToCheckoutButtonBackgroundHoverColor-opacity: 0.7;
            --goToCheckoutButtonBorderHoverColor: 147, 255, 130, 0;
            --goToCheckoutButtonBorderHoverColor-rgb: 147, 255, 130;
            --goToCheckoutButtonBorderHoverColor-opacity: 0;
            --goToCheckoutButtonTextHoverColor: 255, 255, 255;
            --goToCheckoutButtonTextHoverColor-rgb: 255, 255, 255;
            --goToCheckoutButtonTextHoverColor-opacity: 1;
            --cart_textColor: 0, 0, 0;
            --cart_textColor-rgb: 0, 0, 0;
            --cart_textColor-opacity: 1;
            --cart_discountNameColor: 147, 255, 130;
            --cart_discountNameColor-rgb: 147, 255, 130;
            --cart_discountNameColor-opacity: 1;
            --cart_titlesColor: 0, 0, 0;
            --cart_titlesColor-rgb: 0, 0, 0;
            --cart_titlesColor-opacity: 1;
            --cartTitleFont: normal normal normal 23px/28px helvetica-w01-roman, sans-serif;
            --cartTitleFont-style: normal;
            --cartTitleFont-variant: normal;
            --cartTitleFont-weight: normal;
            --cartTitleFont-size: 23px;
            --cartTitleFont-line-height: 28px;
            --cartTitleFont-family: helvetica-w01-roman, sans-serif;
            --cartTitleFont-text-decoration: none;
            --cartItemNameFont: normal normal normal 16px/20px helvetica-w01-roman, sans-serif;
            --cartItemNameFont-style: normal;
            --cartItemNameFont-variant: normal;
            --cartItemNameFont-weight: normal;
            --cartItemNameFont-size: 16px;
            --cartItemNameFont-line-height: 20px;
            --cartItemNameFont-family: helvetica-w01-roman, sans-serif;
            --cartItemNameFont-text-decoration: none;
            --cartItemDiscountNameFont: normal normal normal 14px/17px helvetica-w01-roman, sans-serif;
            --cartItemDiscountNameFont-style: normal;
            --cartItemDiscountNameFont-variant: normal;
            --cartItemDiscountNameFont-weight: normal;
            --cartItemDiscountNameFont-size: 14px;
            --cartItemDiscountNameFont-line-height: 17px;
            --cartItemDiscountNameFont-family: helvetica-w01-roman, sans-serif;
            --cartItemDiscountNameFont-text-decoration: none;
            --goToCartButtonFont: normal normal normal 16px/20px helvetica-w01-light, sans-serif;
            --goToCartButtonFont-style: normal;
            --goToCartButtonFont-variant: normal;
            --goToCartButtonFont-weight: normal;
            --goToCartButtonFont-size: 16px;
            --goToCartButtonFont-line-height: 20px;
            --goToCartButtonFont-family: helvetica-w01-light, sans-serif;
            --goToCartButtonFont-text-decoration: none;
            --cartItemMoreDetailsFont: normal normal normal 14px/17px helvetica-w01-roman, sans-serif;
            --cartItemMoreDetailsFont-style: normal;
            --cartItemMoreDetailsFont-variant: normal;
            --cartItemMoreDetailsFont-weight: normal;
            --cartItemMoreDetailsFont-size: 14px;
            --cartItemMoreDetailsFont-line-height: 17px;
            --cartItemMoreDetailsFont-family: helvetica-w01-roman, sans-serif;
            --cartItemMoreDetailsFont-text-decoration: none;
            --cartSubtitleFont: normal normal normal 16px/20px helvetica-w01-roman, sans-serif;
            --cartSubtitleFont-style: normal;
            --cartSubtitleFont-variant: normal;
            --cartSubtitleFont-weight: normal;
            --cartSubtitleFont-size: 16px;
            --cartSubtitleFont-line-height: 20px;
            --cartSubtitleFont-family: helvetica-w01-roman, sans-serif;
            --cartSubtitleFont-text-decoration: none;
            --cart_textFontStyle-style: normal;
            --cart_textFontStyle-variant: normal;
            --cart_textFontStyle-weight: normal;
            --cart_textFontStyle-size: 16px;
            --cart_textFontStyle-line-height: 1.4em;
            --cart_textFontStyle-family: helvetica-w01-roman, sans-serif;
            --cart_textFontStyle-text-decoration: none;
            --cartItemPriceFont-style: normal;
            --cartItemPriceFont-variant: normal;
            --cartItemPriceFont-weight: normal;
            --cartItemPriceFont-size: 14px;
            --cartItemPriceFont-line-height: 1.4em;
            --cartItemPriceFont-family: helvetica-w01-roman, sans-serif;
            --cartItemPriceFont-text-decoration: none;
            --cartItemTotalPriceFont-style: normal;
            --cartItemTotalPriceFont-variant: normal;
            --cartItemTotalPriceFont-weight: normal;
            --cartItemTotalPriceFont-size: 16px;
            --cartItemTotalPriceFont-line-height: 1.4em;
            --cartItemTotalPriceFont-family: helvetica-w01-roman, sans-serif;
            --cartItemTotalPriceFont-text-decoration: none;
            --cartItemQuantityFont-style: normal;
            --cartItemQuantityFont-variant: normal;
            --cartItemQuantityFont-weight: normal;
            --cartItemQuantityFont-size: 16px;
            --cartItemQuantityFont-line-height: 1.4em;
            --cartItemQuantityFont-family: helvetica-w01-roman, sans-serif;
            --cartItemQuantityFont-text-decoration: none;
            --customerInputsLinkTextFont-style: normal;
            --customerInputsLinkTextFont-variant: normal;
            --customerInputsLinkTextFont-weight: normal;
            --customerInputsLinkTextFont-size: 16px;
            --customerInputsLinkTextFont-line-height: 1.4em;
            --customerInputsLinkTextFont-family: helvetica-w01-roman, sans-serif;
            --customerInputsLinkTextFont-text-decoration: none;
            --cartSummaryBoxSubtotalFont-style: normal;
            --cartSummaryBoxSubtotalFont-variant: normal;
            --cartSummaryBoxSubtotalFont-weight: normal;
            --cartSummaryBoxSubtotalFont-size: 20px;
            --cartSummaryBoxSubtotalFont-line-height: 1.4em;
            --cartSummaryBoxSubtotalFont-family: helvetica-w01-roman, sans-serif;
            --cartSummaryBoxSubtotalFont-text-decoration: none;
            --cartSummaryBoxDisclaimerFont-style: normal;
            --cartSummaryBoxDisclaimerFont-variant: normal;
            --cartSummaryBoxDisclaimerFont-weight: normal;
            --cartSummaryBoxDisclaimerFont-size: 14px;
            --cartSummaryBoxDisclaimerFont-line-height: 1.4em;
            --cartSummaryBoxDisclaimerFont-family: helvetica-w01-roman, sans-serif;
            --cartSummaryBoxDisclaimerFont-text-decoration: none;
            --goToCheckoutButtonFont-style: normal;
            --goToCheckoutButtonFont-variant: normal;
            --goToCheckoutButtonFont-weight: normal;
            --goToCheckoutButtonFont-size: 16px;
            --goToCheckoutButtonFont-line-height: 1.4em;
            --goToCheckoutButtonFont-family: helvetica-w01-roman, sans-serif;
            --goToCheckoutButtonFont-text-decoration: none;
            --shouldDisplayCheckoutButton: none;
            --shouldDisplayGoToCartButton: block;
            --expressCheckoutButtonDisplay: none;
            --cartItemQuantityCounterVisibility: block;
            --cartItemImageVisibility: block;
            --cartItemInfoVisibility: block;
            --customerInputsPromoCodeVisibility: block;
            --customerInputsNoteVisibility: none;
            --cartSummaryDisclaimerVisibility: none;
            --cartSummarySecureBadgeVisibility: none;
            --cartTitleVisibility: block;
            --cartNumberOfCartItemsVisibility: block;
            --avo-color-1: 255, 255, 255;
            --avo-color-2: 242, 242, 242;
            --avo-color-3: 95, 100, 97;
            --avo-color-4: 46, 46, 46;
            --avo-color-5: 0, 0, 0;
            --avo-color-6: 13, 193, 67;
            --avo-color-7: 201, 255, 193;
            --avo-color-8: 147, 255, 130;
            --avo-color-9: 74, 128, 65;
            --avo-color-10: 37, 64, 33;
            --avo-color-11: 214, 216, 215;
            --avo-color-12: 175, 178, 176;
            --avo-color-13: 32, 170, 225;
            --avo-color-14: 95, 100, 97;
            --avo-color-15: 48, 50, 49;
            --avo-color-16: 33, 178, 75;
            --avo-color-17: 229, 206, 192;
            --avo-color-18: 169, 128, 111;
            --avo-color-19: 139, 97, 79;
            --avo-color-20: 99, 60, 43;
            --avo-color-21: 255, 233, 223;
            --avo-color-22: 255, 191, 161;
            --avo-color-23: 250, 133, 79;
            --avo-color-24: 234, 96, 32;
            --avo-color-25: 201, 64, 1;
            --avo-color-26: 255, 255, 255;
            --avo-color-27: 0, 0, 0;
            --avo-color-28: 242, 242, 242;
            --avo-color-29: 95, 100, 97;
            --avo-color-30: 46, 46, 46;
            --avo-color-31: 147, 255, 130;
            --avo-color-32: 147, 255, 130;
            --avo-color-33: 147, 255, 130;
            --avo-color-34: 147, 255, 130;
            --avo-color-35: 0, 0, 0;
            --avo-color-36: 46, 46, 46;
            --avo-color-37: 0, 0, 0;
            --avo-color-38: 147, 255, 130;
            --avo-color-39: 147, 255, 130;
            --avo-color-40: 255, 255, 255;
            --avo-color-41: 147, 255, 130;
            --avo-color-42: 147, 255, 130;
            --avo-color-43: 255, 255, 255;
            --avo-color-44: 95, 100, 97;
            --avo-color-45: 95, 100, 97;
            --avo-color-46: 255, 255, 255;
            --avo-color-47: 255, 255, 255;
            --avo-color-48: 147, 255, 130;
            --avo-color-49: 147, 255, 130;
            --avo-color-50: 255, 255, 255;
            --avo-color-51: 147, 255, 130;
            --avo-color-52: 147, 255, 130;
            --avo-color-53: 255, 255, 255;
            --avo-color-54: 95, 100, 97;
            --avo-color-55: 95, 100, 97;
            --avo-font-Title: normal normal normal 180px/1em sora, sans-serif;
            --avo-font-Title-style: normal;
            --avo-font-Title-variant: normal;
            --avo-font-Title-weight: normal;
            --avo-font-Title-size: 180px;
            --avo-font-Title-line-height: 1em;
            --avo-font-Title-family: sora, sans-serif;
            --avo-font-Title-text-decoration: none;
            --avo-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
            --avo-font-Menu-style: normal;
            --avo-font-Menu-variant: normal;
            --avo-font-Menu-weight: normal;
            --avo-font-Menu-size: 16px;
            --avo-font-Menu-line-height: 1.4em;
            --avo-font-Menu-family: din-next-w01-light, sans-serif;
            --avo-font-Menu-text-decoration: none;
            --avo-font-Page-title: normal normal normal 105px/1.1em helvetica-w01-roman, sans-serif;
            --avo-font-Page-title-style: normal;
            --avo-font-Page-title-variant: normal;
            --avo-font-Page-title-weight: normal;
            --avo-font-Page-title-size: 105px;
            --avo-font-Page-title-line-height: 1.1em;
            --avo-font-Page-title-family: helvetica-w01-roman, sans-serif;
            --avo-font-Page-title-text-decoration: none;
            --avo-font-Heading-XL: normal normal normal 50px/1em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-XL-style: normal;
            --avo-font-Heading-XL-variant: normal;
            --avo-font-Heading-XL-weight: normal;
            --avo-font-Heading-XL-size: 50px;
            --avo-font-Heading-XL-line-height: 1em;
            --avo-font-Heading-XL-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-XL-text-decoration: none;
            --avo-font-Heading-L: normal normal normal 40px/1.3em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-L-style: normal;
            --avo-font-Heading-L-variant: normal;
            --avo-font-Heading-L-weight: normal;
            --avo-font-Heading-L-size: 40px;
            --avo-font-Heading-L-line-height: 1.3em;
            --avo-font-Heading-L-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-L-text-decoration: none;
            --avo-font-Heading-M: normal normal normal 26px/1.3em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-M-style: normal;
            --avo-font-Heading-M-variant: normal;
            --avo-font-Heading-M-weight: normal;
            --avo-font-Heading-M-size: 26px;
            --avo-font-Heading-M-line-height: 1.3em;
            --avo-font-Heading-M-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-M-text-decoration: none;
            --avo-font-Heading-S: normal normal normal 17px/1em helvetica-w01-roman, sans-serif;
            --avo-font-Heading-S-style: normal;
            --avo-font-Heading-S-variant: normal;
            --avo-font-Heading-S-weight: normal;
            --avo-font-Heading-S-size: 17px;
            --avo-font-Heading-S-line-height: 1em;
            --avo-font-Heading-S-family: helvetica-w01-roman, sans-serif;
            --avo-font-Heading-S-text-decoration: none;
            --avo-font-Body-L: normal normal normal 31px/1.6em helvetica-w01-light, sans-serif;
            --avo-font-Body-L-style: normal;
            --avo-font-Body-L-variant: normal;
            --avo-font-Body-L-weight: normal;
            --avo-font-Body-L-size: 31px;
            --avo-font-Body-L-line-height: 1.6em;
            --avo-font-Body-L-family: helvetica-w01-light, sans-serif;
            --avo-font-Body-L-text-decoration: none;
            --avo-font-Body-M: normal normal normal 14px/1.6em helvetica-w01-roman, sans-serif;
            --avo-font-Body-M-style: normal;
            --avo-font-Body-M-variant: normal;
            --avo-font-Body-M-weight: normal;
            --avo-font-Body-M-size: 14px;
            --avo-font-Body-M-line-height: 1.6em;
            --avo-font-Body-M-family: helvetica-w01-roman, sans-serif;
            --avo-font-Body-M-text-decoration: none;
            --avo-font-Body-S: normal normal normal 21px/1.6em helvetica-w01-light, sans-serif;
            --avo-font-Body-S-style: normal;
            --avo-font-Body-S-variant: normal;
            --avo-font-Body-S-weight: normal;
            --avo-font-Body-S-size: 21px;
            --avo-font-Body-S-line-height: 1.6em;
            --avo-font-Body-S-family: helvetica-w01-light, sans-serif;
            --avo-font-Body-S-text-decoration: none;
            --avo-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
            --avo-font-Body-XS-style: normal;
            --avo-font-Body-XS-variant: normal;
            --avo-font-Body-XS-weight: normal;
            --avo-font-Body-XS-size: 12px;
            --avo-font-Body-XS-line-height: 1.4em;
            --avo-font-Body-XS-family: din-next-w01-light, sans-serif;
            --avo-font-Body-XS-text-decoration: none;
            --avo-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
            --avo-font-LIGHT-style: normal;
            --avo-font-LIGHT-variant: normal;
            --avo-font-LIGHT-weight: normal;
            --avo-font-LIGHT-size: 12px;
            --avo-font-LIGHT-line-height: 1.4em;
            --avo-font-LIGHT-family: HelveticaNeueW01-45Ligh;
            --avo-font-LIGHT-text-decoration: none;
            --avo-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
            --avo-font-MEDIUM-style: normal;
            --avo-font-MEDIUM-variant: normal;
            --avo-font-MEDIUM-weight: normal;
            --avo-font-MEDIUM-size: 12px;
            --avo-font-MEDIUM-line-height: 1.4em;
            --avo-font-MEDIUM-family: HelveticaNeueW01-55Roma;
            --avo-font-MEDIUM-text-decoration: none;
            --avo-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
            --avo-font-STRONG-style: normal;
            --avo-font-STRONG-variant: normal;
            --avo-font-STRONG-weight: normal;
            --avo-font-STRONG-size: 12px;
            --avo-font-STRONG-line-height: 1.4em;
            --avo-font-STRONG-family: HelveticaNeueW01-65Medi;
            --avo-font-STRONG-text-decoration: none;
        }

        .comp-m5zi7gib .sseaiOC dt {
            text-align: left
        }

        .comp-m5zi7gib .sseaiOC dd {
            text-align: right
        }

        .comp-m5zi7gib .OiSBsL {
            font: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sqsjuqc {
            background-color: rgba(0, 0, 0, 0.05);
            border: 1px solid rgba(255, 255, 255, 0.4);
            color: #000000
        }

        .comp-m5zi7gib .sGf7b2x.o__4Ul6OA--error .sqsjuqc {
            background-color: rgba(223, 49, 49, 0.1)
        }

        .comp-m5zi7gib .sGf7b2x.o__4Ul6OA--alert .sqsjuqc {
            background-color: rgba(255, 182, 0, 0.1)
        }

        .comp-m5zi7gib .sGf7b2x.o__4Ul6OA--wired {
            background-color: rgba(255, 255, 255, 0)
        }

        .comp-m5zi7gib .sGf7b2x.o__4Ul6OA--wired .sqsjuqc {
            background-color: rgba(0, 0, 0, 0.05);
            color: #000000
        }

        .comp-m5zi7gib .sGf7b2x.o__4Ul6OA--wired .sw83eQv svg:not([fill=currentColor]) path {
            stroke: #000000
        }

        .comp-m5zi7gib .sGf7b2x.o__4Ul6OA--success .sqsjuqc {
            background-color: rgba(0, 130, 80, 0.1)
        }

        .comp-m5zi7gib .sGf7b2x.o__4Ul6OA--error .sw83eQv svg[fill=currentColor] {
            color: #DF3131
        }

        .comp-m5zi7gib .sGf7b2x.o__4Ul6OA--success .sw83eQv svg[fill=currentColor] {
            color: #008250
        }

        .comp-m5zi7gib .sGf7b2x.o__4Ul6OA--wired .sw83eQv svg[fill=currentColor] {
            color: #000000
        }

        .comp-m5zi7gib .skVBg_k {
            font: normal normal normal 16px/1.5em helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .skVBg_k.oblwNEX--mobile {
            font: normal normal normal 14px/1.44em helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-7-primary {
            color: #93FF82
        }

        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-7-primary:active,
        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-7-primary.od4LH6j--focus,
        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-7-primary:hover {
            color: rgba(147, 255, 130, 0.7)
        }

        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-9-secondary {
            color: #000000
        }

        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-9-secondary:active,
        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-9-secondary.od4LH6j--focus,
        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-9-secondary:hover {
            color: rgba(0, 0, 0, 0.7)
        }

        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-4-link {
            color: #000000
        }

        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-4-link:active,
        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-4-link.od4LH6j--focus,
        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-4-link:hover {
            color: rgba(0, 0, 0, 0.7)
        }

        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-7-primary.ovN7fa8--disabled,
        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-4-link.ovN7fa8--disabled,
        .comp-m5zi7gib .skVBg_k.oblwNEX---priority-9-secondary.ovN7fa8--disabled {
            color: #5F6461
        }

        .comp-m5zi7gib .sUyqrka.oLATD4d--disabled.s__2zuo_c .sW6HEA8 svg:not([fill=currentColor]) path {
            stroke: #5F6461
        }

        .comp-m5zi7gib .sUyqrka.oLATD4d--disabled.sJ8XO1_ .sW6HEA8 svg:not([fill=currentColor]) path {
            fill: #5F6461;
            stroke: #5F6461
        }

        .comp-m5zi7gib .s__2zuo_c .sW6HEA8 svg:not([fill=currentColor]) path,
        .comp-m5zi7gib .sUyqrka.oLATD4d---skin-4-line .sW6HEA8 svg:not([fill=currentColor]) path {
            stroke: #000000
        }

        .comp-m5zi7gib .sJ8XO1_ .sW6HEA8 svg:not([fill=currentColor]) path,
        .comp-m5zi7gib .sUyqrka.oLATD4d---skin-4-full .sW6HEA8 svg:not([fill=currentColor]) path {
            fill: #000000;
            stroke: #000000
        }

        .comp-m5zi7gib .sUyqrka .sW6HEA8 svg[fill=currentColor] {
            color: #000000
        }

        .comp-m5zi7gib .sUyqrka.oLATD4d--disabled .sW6HEA8 svg[fill=currentColor] {
            color: #5F6461
        }

        .comp-m5zi7gib .sUyqrka.oLATD4d---theme-3-box {
            background-color: #FFFFFF
        }

        .comp-m5zi7gib .sEtOYG6 {
            border-color: #93FF82;
            border-radius: 0
        }

        .comp-m5zi7gib .sEtOYG6,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic {
            color: #FFFFFF;
            background-color: #000000;
            border-width: 0px
        }

        .comp-m5zi7gib .sEtOYG6:active,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic:active,
        .comp-m5zi7gib .sEtOYG6.od4LH6j--focus,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.od4LH6j--focus,
        .comp-m5zi7gib .sEtOYG6:hover,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic:hover {
            background-color: rgba(0, 0, 0, 0.7);
            color: rgba(255, 255, 255, 0.7);
            border-color: #93FF82
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary {
            color: #000000;
            background-color: rgba(0, 0, 0, 0);
            border-color: #000000;
            border-width: 1px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary:active,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary.od4LH6j--focus,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary:hover {
            color: rgba(0, 0, 0, 0.7);
            border-color: rgba(0, 0, 0, 0.7)
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary {
            color: #FFFFFF;
            background-color: #93FF82;
            border-width: 0px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary:active,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.od4LH6j--focus,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary:hover {
            background-color: rgba(147, 255, 130, 0.7);
            color: rgba(255, 255, 255, 0.7);
            border-color: #93FF82
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary {
            color: #93FF82;
            background-color: rgba(0, 0, 0, 0);
            border-color: #93FF82;
            border-width: 1px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary:active,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary.od4LH6j--focus,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary:hover {
            color: rgba(147, 255, 130, 0.7);
            border-color: rgba(147, 255, 130, 0.7)
        }

        .comp-m5zi7gib .sEtOYG6.ovN7fa8--disabled,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.ovN7fa8--disabled,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.ovN7fa8--disabled {
            background-color: #5F6461
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary.ovN7fa8--disabled,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary.ovN7fa8--disabled {
            color: #5F6461;
            background-color: rgba(0, 0, 0, 0);
            border-color: #5F6461
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---size-4-tiny {
            font: normal normal normal 14px/1.43em helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-small {
            font: normal normal normal 16px/1.5em helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sEtOYG6,
        .comp-m5zi7gib .sEtOYG6.oXmW613---size-6-medium {
            font: normal normal normal 16px/1.5em helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613--mobile.oXmW613---size-6-medium {
            font: normal normal normal 14px/1.44em helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-large {
            font: normal normal normal 20px/1.5em helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613--mobile.oXmW613---paddingMode-15-dynamicPaddings {
            font: normal normal normal 14px/1 helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---size-4-tiny.oXmW613---paddingMode-15-dynamicPaddings:not(.oXmW613--mobile) {
            font: normal normal normal 14px/1 helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-4-tiny,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-4-tiny {
            padding: calc(9px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-4-tiny,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-4-tiny,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-4-tiny {
            padding: calc(9px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-4-tiny,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-4-tiny {
            padding: calc(6.9px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-4-tiny,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-4-tiny,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-4-tiny {
            padding: calc(6.9px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-small.oXmW613---paddingMode-15-dynamicPaddings:not(.oXmW613--mobile) {
            font: normal normal normal 16px/1 helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-9-secondary.oXmW613---size-5-small,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-14-basicSecondary.oXmW613---size-5-small {
            padding: calc(10px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-small,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-small,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-small {
            padding: calc(10px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-9-secondary.oXmW613---size-5-small,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-14-basicSecondary.oXmW613---size-5-small {
            padding: calc(7.6px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-small,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-small,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-small {
            padding: calc(7.6px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-9-secondary.oXmW613---size-5-small.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-14-basicSecondary.oXmW613---size-5-small.oXmW613--mobile {
            padding: calc(11px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-small.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-small.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-small.oXmW613--mobile {
            padding: calc(11px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-9-secondary.oXmW613---size-5-small.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-14-basicSecondary.oXmW613---size-5-small.oXmW613--mobile {
            padding: calc(8.9px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-small.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-small.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-small.oXmW613--mobile {
            padding: calc(8.9px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings:not(.oXmW613--mobile),
        .comp-m5zi7gib .sEtOYG6.oXmW613---size-6-medium.oXmW613---paddingMode-15-dynamicPaddings:not(.oXmW613--mobile) {
            font: normal normal normal 16px/1 helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-9-secondary,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-9-secondary.oXmW613---size-6-medium,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-14-basicSecondary,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-14-basicSecondary.oXmW613---size-6-medium {
            padding: calc(12px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-6-medium,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-6-medium,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-6-medium {
            padding: calc(12px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-9-secondary,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-9-secondary.oXmW613---size-6-medium,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-14-basicSecondary,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-14-basicSecondary.oXmW613---size-6-medium {
            padding: calc(9.6px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-6-medium,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-6-medium,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-6-medium {
            padding: calc(9.6px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-9-secondary.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-9-secondary.oXmW613---size-6-medium.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-14-basicSecondary.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-14-basicSecondary.oXmW613---size-6-medium.oXmW613--mobile {
            padding: calc(13px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-6-medium.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-6-medium.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-6-medium.oXmW613--mobile {
            padding: calc(13px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-9-secondary.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-9-secondary.oXmW613---size-6-medium.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-14-basicSecondary.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-14-basicSecondary.oXmW613---size-6-medium.oXmW613--mobile {
            padding: calc(10.9px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-6-medium.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-6-medium.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-6-medium.oXmW613--mobile {
            padding: calc(10.9px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-large.oXmW613---paddingMode-15-dynamicPaddings:not(.oXmW613--mobile) {
            font: normal normal normal 16px/1 helvetica-w01-roman, sans-serif
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-large.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-9-secondary,
        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-large.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-14-basicSecondary {
            padding: calc(16px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-large,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-large,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-large {
            padding: calc(16px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-large.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-9-secondary,
        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-large.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-14-basicSecondary {
            padding: calc(13.6px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-large,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-large,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-large {
            padding: calc(13.6px - 0px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-large.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-9-secondary.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-large.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---priority-14-basicSecondary.oXmW613--mobile {
            padding: calc(17px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-large.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-large.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613---size-5-large.oXmW613--mobile {
            padding: calc(17px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-large.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-9-secondary.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---size-5-large.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---priority-14-basicSecondary.oXmW613--mobile {
            padding: calc(14.9px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-large.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-7-primary.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-large.oXmW613--mobile,
        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-5-basic.oXmW613---paddingMode-15-dynamicPaddings.oXmW613--wrapContent.oXmW613---size-5-large.oXmW613--mobile {
            padding: calc(14.9px - 1px) 16px
        }

        .comp-m5zi7gib .sEtOYG6 .sIfM0m8 svg:not([fill=currentColor]) path {
            stroke: #FFFFFF
        }

        .comp-m5zi7gib .sEtOYG6:hover .sIfM0m8 svg:not([fill=currentColor]) path {
            stroke: rgba(255, 255, 255, 0.7)
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary .sIfM0m8 svg:not([fill=currentColor]) path {
            stroke: #93FF82
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary:hover .sIfM0m8 svg:not([fill=currentColor]) path {
            stroke: rgba(147, 255, 130, 0.7)
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary .sIfM0m8 svg:not([fill=currentColor]) path {
            stroke: #000000
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary:hover .sIfM0m8 svg:not([fill=currentColor]) path {
            stroke: rgba(0, 0, 0, 0.7)
        }

        .comp-m5zi7gib .sEtOYG6 .sIfM0m8 svg[fill=currentColor] {
            color: #FFFFFF
        }

        .comp-m5zi7gib .sEtOYG6:hover .sIfM0m8 svg[fill=currentColor] {
            color: rgba(255, 255, 255, 0.7)
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary .sIfM0m8 svg[fill=currentColor] {
            color: #93FF82
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-9-secondary:hover .sIfM0m8 svg[fill=currentColor] {
            color: rgba(147, 255, 130, 0.7)
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary .sIfM0m8 svg[fill=currentColor] {
            color: #000000
        }

        .comp-m5zi7gib .sEtOYG6.oXmW613---priority-14-basicSecondary:hover .sIfM0m8 svg[fill=currentColor] {
            color: rgba(0, 0, 0, 0.7)
        }

        .comp-m5zi7gib .sNR49wL.oLATD4d--disabled.s__2zuo_c .sW6HEA8 svg:not([fill=currentColor]) path {
            stroke: #5F6461
        }

        .comp-m5zi7gib .sNR49wL.oLATD4d--disabled.sJ8XO1_ .sW6HEA8 svg:not([fill=currentColor]) path {
            fill: #5F6461;
            stroke: #5F6461
        }

        .comp-m5zi7gib .sNR49wL .s__2zuo_c .sW6HEA8 svg:not([fill=currentColor]) path,
        .comp-m5zi7gib .sNR49wL.oLATD4d---skin-4-line .sW6HEA8 svg:not([fill=currentColor]) path {
            stroke: #FFFFFF
        }

        .comp-m5zi7gib .sNR49wL .sJ8XO1_ .sW6HEA8 svg:not([fill=currentColor]) path,
        .comp-m5zi7gib .sNR49wL.oLATD4d---skin-4-full .sW6HEA8 svg:not([fill=currentColor]) path {
            fill: #FFFFFF;
            stroke: #FFFFFF
        }

        .comp-m5zi7gib .sNR49wL .sW6HEA8 svg[fill=currentColor] {
            color: #FFFFFF
        }

        .comp-m5zi7gib .sNR49wL.oLATD4d--disabled .sW6HEA8 svg[fill=currentColor] {
            color: #5F6461
        }

        .comp-m5zi7gib .sNR49wL.oLATD4d---theme-3-box {
            background-color: #FFFFFF
        }

        .comp-m5zi7gib .iRi8rE .GlEddi {
            padding-right: 4px
        }

        .comp-m5zi7gib .JDqLqA {
            margin-right: 20px
        }

        .comp-m5zi7gib .gc6fSV {
            font: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
            text-align: left
        }

        .comp-m5zi7gib .L9QG3X {
            margin-right: 8px
        }
    