﻿/*font-family: wfont_431ed1_e0fff99951a740219b025ed5b610d4d8,wf_e0fff99951a740219b025ed5b,orig_abadi_mt_pro;
*/

 @font-face {
            font-family: 'din-next-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('https://delirios.mx/wp-content/themes/twentytwentyone/fonts/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/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('https://delirios.mx/wp-content/themes/twentytwentyone/fonts/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/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('https://delirios.mx/wp-content/themes/twentytwentyone/fonts/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/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-display: swap;
            font-family: wf_30ed05a35d8c41528b645872e;
            src: url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/9f4a23_30ed05a35d8c41528b645872e2d639f9/woff2/file.woff2") format("woff2"), url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/9f4a23_30ed05a35d8c41528b645872e2d639f9/woff/file.woff") format("woff"), url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/9f4a23_30ed05a35d8c41528b645872e2d639f9/ttf/file.ttf") format("ttf");
        }

        @font-face {
            font-display: swap;
            font-family: wf_e0fff99951a740219b025ed5b;
            src: url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/431ed1_e0fff99951a740219b025ed5b610d4d8/woff2/file.woff2") format("woff2"), url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/431ed1_e0fff99951a740219b025ed5b610d4d8/woff/file.woff") format("woff"), url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/431ed1_e0fff99951a740219b025ed5b610d4d8/ttf/file.ttf") format("ttf");
        }

        @font-face {
            font-display: swap;
            font-family: wf_2a2f9500a4b3421282b220339;
            src: url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/431ed1_2a2f9500a4b3421282b220339cd4388f/woff2/file.woff2") format("woff2"), url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/431ed1_2a2f9500a4b3421282b220339cd4388f/woff/file.woff") format("woff"), url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/431ed1_2a2f9500a4b3421282b220339cd4388f/ttf/file.ttf") format("ttf");
        }

        @font-face {
            font-family: 'madefor-text';
            font-style: normal;
            font-weight: 400;
            src: url('https://delirios.mx/wp-content/themes/twentytwentyone/fonts/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/madefor-text.var.original.woff2') format('woff2-variations'), url('https://delirios.mx/wp-content/themes/twentytwentyone/fonts/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/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('https://delirios.mx/wp-content/themes/twentytwentyone/fonts/19247d19-0454-4de8-b907-b818135794bd/madefor-text.var.original.woff2') format('woff2-variations'), url('https://delirios.mx/wp-content/themes/twentytwentyone/fonts/19247d19-0454-4de8-b907-b818135794bd/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-display: swap;
            font-family: wf_2ca1f2b39c2141a6837f3f492;
            src: url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/431ed1_2ca1f2b39c2141a6837f3f492a3209d3/woff2/file.woff2") format("woff2"), url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/431ed1_2ca1f2b39c2141a6837f3f492a3209d3/woff/file.woff") format("woff"), url("https://delirios.mx/wp-content/themes/twentytwentyone/fonts/431ed1_2ca1f2b39c2141a6837f3f492a3209d3/ttf/file.ttf") format("ttf");
        }
   body, html {
            background: transparent;
            border: 0;
            margin: 0;
            outline: 0;
            padding: 0;
            vertical-align: baseline;
        }

        body {
            --scrollbar-width:0px;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 10px;
        }

        


 @keyframes slide-horizontal-new  {
           0% {
                transform: translateX(100%);
            }
            
        }



        @keyframes slide-horizontal-old {
            80% {
                opacity: 1;
            }

            to {
                opacity: 0;
                transform: translateX(-100%);
            }
        }

        @keyframes slide-vertical-new {
            0% {
                transform: translateY(-100%);
            }
        }

        @keyframes slide-vertical-old {
            80% {
                opacity: 1;
            }

            to {
                opacity: 0;
                transform: translateY(100%);
            }
        }

        @keyframes out-in-new {
            0% {
                opacity: 0;
            }
        }

        @keyframes out-in-old {
            to {
                opacity: 0;
            }
        }

        html[data-page-transition=SlideHorizontal]::view-transition-old(page-group) {
            animation: slide-horizontal-old .6s cubic-bezier(.83,0,.17,1) forwards;
            mix-blend-mode: normal;
        }

        html[data-page-transition=SlideHorizontal]::view-transition-new(page-group) {
            animation: slide-horizontal-new .6s cubic-bezier(.83,0,.17,1) backwards;
            mix-blend-mode: normal;
        }

        html[data-page-transition=SlideVertical]::view-transition-old(page-group) {
            animation: slide-vertical-old .6s cubic-bezier(.83,0,.17,1) forwards;
            mix-blend-mode: normal;
        }

        html[data-page-transition=SlideVertical]::view-transition-new(page-group) {
            animation: slide-vertical-new .6s cubic-bezier(.83,0,.17,1) backwards;
            mix-blend-mode: normal;
        }

        html[data-page-transition=OutIn]::view-transition-old(page-group) {
            animation: out-in-old .35s cubic-bezier(.64,0,.78,0) forwards;
        }

        html[data-page-transition=OutIn]::view-transition-new(page-group) {
            animation: out-in-new .35s cubic-bezier(.22,1,.36,1) .35s backwards;
        }

        @media(prefers-reduced-motion:reduce) {
            ::view-transition-group(*), ::view-transition-new(*), ::view-transition-old(*) {
                animation: none !important;
            }
        }

      

        body, html {
            height: 100%;
        }

        body {
            overflow-x: auto;
            overflow-y: scroll;
        }

            body:not(.responsive) #site-root {
                min-width: var(--site-width);
                width: 100%;
            }

            body:not([data-js-loaded]) [data-hide-prejs] {
                visibility: hidden;
            }

        #SITE_CONTAINER {
            position: relative;
        }

        :root {
            --one-unit:1vw;
            --section-max-width:9999px;
        }

        @supports(-webkit-appearance:none) and (stroke-color:transparent) {
            :root {
                --safari-sticky-fix:opacity;
            }
        }

        @supports(container-type:inline-size) {
            :root {
                --one-unit:1cqw;
            }
        }

        [id^=oldHoverBox-] {
            mix-blend-mode: plus-lighter;
            transition: opacity .5s ease,visibility .5s ease;
        }

        [data-mesh-id$=inlineContent-gridContainer]:has(>[id^=oldHoverBox-]) {
            isolation: isolate;
        }

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

        input, select, textarea {
            box-sizing: border-box;
            font-family: Helvetica,Arial,sans-serif;
        }

        ol, ul {
            list-style: none;
        }

        blockquote, q {
            quotes: none;
        }

        ins {
            text-decoration: none;
        }

        del {
            text-decoration: line-through;
        }

        table {
            border-collapse: collapse;
            border-spacing: 0;
        }

        a {
            cursor: pointer;
            text-decoration: none;
        }

        .testStyles {
            overflow-y: hidden;
        }

        .reset-button {
            -webkit-appearance: none;
            background: none;
            border: 0;
            color: inherit;
            font: inherit;
            line-height: normal;
            outline: 0;
            overflow: visible;
            padding: 0;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
        }

        :focus {
            outline: none;
        }

        body.device-mobile-optimized:not(.disable-site-overflow) {
            overflow-x: hidden;
            overflow-y: scroll;
        }

        body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
            margin-left: auto;
            margin-right: auto;
            overflow-x: visible;
            position: relative;
            width: 320px;
        }

        body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
            margin-top: 0;
        }

        body.device-mobile-optimized > * {
            max-width: 100% !important;
        }

        body.device-mobile-optimized #site-root {
            overflow-x: hidden;
            overflow-y: hidden;
        }

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

        body.device-mobile-non-optimized #SITE_CONTAINER #site-root:has(#masterPage:not(.overflow-x-clip-in-mobile)) {
            overflow-x: hidden;
            overflow-y: auto;
        }

        body.device-mobile-non-optimized #SITE_CONTAINER #site-root:has(#masterPage.overflow-x-clip-in-mobile) {
            overflow-x: clip;
            overflow-y: clip;
        }

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

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

        body.fullScreenMode {
            overflow-x: hidden !important;
            overflow-y: hidden !important;
        }

            body.fullScreenMode.device-mobile-optimized #TINY_MENU {
                opacity: 0;
                pointer-events: none;
            }

        body.fullScreenMode-scrollable.device-mobile-optimized {
            overflow-x: hidden !important;
            overflow-y: auto !important;
        }

            body.fullScreenMode-scrollable.device-mobile-optimized #masterPage, body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
                overflow-x: hidden !important;
                overflow-y: hidden !important;
            }

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

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

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

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

            body.blockSiteScrolling:not(.responsive) #WIX_ADS {
                margin-top: var(--blocked-site-scroll-margin-top);
            }

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

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

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

        .auto-generated-link {
            color: inherit;
        }

        #SCROLL_TO_BOTTOM, #SCROLL_TO_TOP {
            height: 0;
        }

        .has-click-trigger {
            cursor: pointer;
        }

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

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

        [data-mesh-id$=centeredContent], [data-mesh-id$=form], [data-mesh-id$=inlineContent] {
            pointer-events: none;
            position: relative;
        }

        [data-mesh-id$=-gridWrapper], [data-mesh-id$=-rotated-wrapper] {
            pointer-events: none;
        }

            [data-mesh-id$=-gridContainer] > *, [data-mesh-id$=-rotated-wrapper] > *, [data-mesh-id$=inlineContent] > :not([data-mesh-id$=-gridContainer]) {
                pointer-events: auto;
            }

        .device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
            grid-area: 2/1/3/2;
            -ms-grid-row: 2;
            position: relative;
        }

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

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

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

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

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

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

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

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

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

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

            #masterPage.mesh-layout #PAGES_CONTAINER, #masterPage.mesh-layout #SITE_FOOTER_WRAPPER, #masterPage.mesh-layout #SITE_HEADER_WRAPPER, #masterPage.mesh-layout #SITE_PAGES, #masterPage.mesh-layout #masterPageinlineContent, #masterPage.mesh-layout:not(.one-doc) #SITE_FOOTER, #masterPage.mesh-layout:not(.one-doc) #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_FOOTER, #masterPage.mesh-layout.overflow-x-clip #SITE_HEADER {
                overflow-x: clip;
            }

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

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

        .wixSiteProperties {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        :root {
            --wst-button-color-fill-primary:rgb(var(--color_48));
            --wst-button-color-border-primary:rgb(var(--color_49));
            --wst-button-color-text-primary:rgb(var(--color_50));
            --wst-button-color-fill-primary-hover:rgb(var(--color_51));
            --wst-button-color-border-primary-hover:rgb(var(--color_52));
            --wst-button-color-text-primary-hover:rgb(var(--color_53));
            --wst-button-color-fill-primary-disabled:rgb(var(--color_54));
            --wst-button-color-border-primary-disabled:rgb(var(--color_55));
            --wst-button-color-text-primary-disabled:rgb(var(--color_56));
            --wst-button-color-fill-secondary:rgb(var(--color_57));
            --wst-button-color-border-secondary:rgb(var(--color_58));
            --wst-button-color-text-secondary:rgb(var(--color_59));
            --wst-button-color-fill-secondary-hover:rgb(var(--color_60));
            --wst-button-color-border-secondary-hover:rgb(var(--color_61));
            --wst-button-color-text-secondary-hover:rgb(var(--color_62));
            --wst-button-color-fill-secondary-disabled:rgb(var(--color_63));
            --wst-button-color-border-secondary-disabled:rgb(var(--color_64));
            --wst-button-color-text-secondary-disabled:rgb(var(--color_65));
            --wst-color-fill-base-1:rgb(var(--color_36));
            --wst-color-fill-base-2:rgb(var(--color_37));
            --wst-color-fill-base-shade-1:rgb(var(--color_38));
            --wst-color-fill-base-shade-2:rgb(var(--color_39));
            --wst-color-fill-base-shade-3:rgb(var(--color_40));
            --wst-color-fill-accent-1:rgb(var(--color_41));
            --wst-color-fill-accent-2:rgb(var(--color_42));
            --wst-color-fill-accent-3:rgb(var(--color_43));
            --wst-color-fill-accent-4:rgb(var(--color_44));
            --wst-color-fill-background-primary:rgb(var(--color_11));
            --wst-color-fill-background-secondary:rgb(var(--color_12));
            --wst-color-text-primary:rgb(var(--color_15));
            --wst-color-text-secondary:rgb(var(--color_14));
            --wst-color-action:rgb(var(--color_18));
            --wst-color-disabled:rgb(var(--color_39));
            --wst-color-title:rgb(var(--color_45));
            --wst-color-subtitle:rgb(var(--color_46));
            --wst-color-line:rgb(var(--color_47));
            --wst-font-style-h2:var(--font_2);
            --wst-font-style-h3:var(--font_3);
            --wst-font-style-h4:var(--font_4);
            --wst-font-style-h5:var(--font_5);
            --wst-font-style-h6:var(--font_6);
            --wst-font-style-body-large:var(--font_7);
            --wst-font-style-body-medium:var(--font_8);
            --wst-font-style-body-small:var(--font_9);
            --wst-font-style-body-x-small:var(--font_10);
            --wst-color-custom-1:rgb(var(--color_13));
            --wst-color-custom-2:rgb(var(--color_16));
            --wst-color-custom-3:rgb(var(--color_17));
            --wst-color-custom-4:rgb(var(--color_19));
            --wst-color-custom-5:rgb(var(--color_20));
            --wst-color-custom-6:rgb(var(--color_21));
            --wst-color-custom-7:rgb(var(--color_22));
            --wst-color-custom-8:rgb(var(--color_23));
            --wst-color-custom-9:rgb(var(--color_24));
            --wst-color-custom-10:rgb(var(--color_25));
            --wst-color-custom-11:rgb(var(--color_26));
            --wst-color-custom-12:rgb(var(--color_27));
            --wst-color-custom-13:rgb(var(--color_28));
            --wst-color-custom-14:rgb(var(--color_29));
            --wst-color-custom-15:rgb(var(--color_30));
            --wst-color-custom-16:rgb(var(--color_31));
            --wst-color-custom-17:rgb(var(--color_32));
            --wst-color-custom-18:rgb(var(--color_33));
            --wst-color-custom-19:rgb(var(--color_34));
            --wst-color-custom-20:rgb(var(--color_35));
        }
 .J6KGih {
            cursor: pointer;
        }

        .sNF2R0 {
            opacity: 0;
        }

        .hLoBV3 {
            transition: opacity var(--transition-duration) cubic-bezier(.37,0,.63,1);
        }

        .Rdf41z, .hLoBV3 {
            opacity: 1;
        }

        .ftlZWo {
            transition: opacity var(--transition-duration) cubic-bezier(.37,0,.63,1);
        }

        .ATGlOr, .ftlZWo {
            opacity: 0;
        }

        .KQSXD0 {
            transition: opacity var(--transition-duration) cubic-bezier(.64,0,.78,0);
        }

        .KQSXD0, .pagQKE {
            opacity: 1;
        }

        ._6zG5H {
            opacity: 0;
            transition: opacity var(--transition-duration) cubic-bezier(.22,1,.36,1);
        }

        .BB49uC {
            transform: translateX(100%);
        }

        .j9xE1V {
            transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1);
        }

        .ICs7Rs, .j9xE1V {
            transform: translateX(0);
        }

        .DxijZJ {
            transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1);
        }

        .B5kjYq, .DxijZJ {
            transform: translateX(-100%);
        }

        .cJijIV {
            transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1);
        }

        .cJijIV, .hOxaWM {
            transform: translateX(0);
        }

        .T9p3fN {
            transform: translateX(100%);
            transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1);
        }

        .qDxYJm {
            transform: translateY(100%);
        }

        .aA9V0P {
            transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1);
        }

        .YPXPAS, .aA9V0P {
            transform: translateY(0);
        }

        .Xf2zsA {
            transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1);
        }

        .Xf2zsA, .y7Kt7s {
            transform: translateY(-100%);
        }

        .EeUgMu {
            transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1);
        }

        .EeUgMu, .fdHrtm {
            transform: translateY(0);
        }

        .WIFaG4 {
            transform: translateY(100%);
            transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1);
        }

        body:not(.responsive) .JsJXaX {
            overflow-x: clip;
        }

        [data-view-transition=page-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;
        }

        .a9YhBi {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
        }

        .dX12nb {
            cursor: pointer;
        }

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

            .AKxYR5, .AKxYR5 svg {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
            }

                .AKxYR5 svg {
                    height: var(--svg-calculated-height,100%);
                    margin: auto;
                    padding: var(--svg-calculated-padding,0);
                    width: var(--svg-calculated-width,100%);
                }

                    .AKxYR5 svg:not([data-type=ugc]) {
                        overflow: visible;
                    }

        .VZYmYf * {
            vector-effect: non-scaling-stroke;
        }

        .HcOXKn {
            -webkit-text-size-adjust: 100%;
            -moz-text-size-adjust: 100%;
            text-size-adjust: 100%;
        }

        ol.font_100, ul.font_100 {
            color: #080808;
            font-family: "Arial, Helvetica, sans-serif",serif;
            font-size: 10px;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            letter-spacing: normal;
            line-height: normal;
            margin: 0;
            text-decoration: none;
        }

            ol.font_100 li, ul.font_100 li {
                margin-bottom: 12px;
            }

        ol.wix-list-text-align, ul.wix-list-text-align {
            list-style-position: inside;
        }

            ol.wix-list-text-align h1, ol.wix-list-text-align h2, ol.wix-list-text-align h3, ol.wix-list-text-align h4, ol.wix-list-text-align h5, ol.wix-list-text-align h6, ol.wix-list-text-align p, ul.wix-list-text-align h1, ul.wix-list-text-align h2, ul.wix-list-text-align h3, ul.wix-list-text-align h4, ul.wix-list-text-align h5, ul.wix-list-text-align h6, ul.wix-list-text-align p {
                display: inline;
            }

        .ONIxfn {
            cursor: pointer;
        }

        .WUKwEB {
            clip: rect(0 0 0 0);
            border: 0;
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
        }

        .QxJLC3 [data-attr-richtext-marker=true] {
            display: block;
        }

            .QxJLC3 [data-attr-richtext-marker=true] table {
                border-collapse: collapse;
                margin: 15px 0;
                width: 100%;
            }

                .QxJLC3 [data-attr-richtext-marker=true] table td {
                    padding: 12px;
                    position: relative;
                }

                    .QxJLC3 [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;
                    }

                .QxJLC3 [data-attr-richtext-marker=true] table tr td:last-child:after {
                    border-right: 1px solid currentColor;
                }

                .QxJLC3 [data-attr-richtext-marker=true] table tr:first-child td:after {
                    border-top: 1px solid currentColor;
                }

        @supports(-webkit-appearance:none) and (stroke-color:transparent) {
            .lq2cno > * > :first-child {
                vertical-align: top;
            }
        }

        @supports(-webkit-touch-callout:none) {
            .lq2cno > * > :first-child {
                vertical-align: top;
            }
        }

        .agLt0N :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) [class$=rich-text__text], .agLt0N :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote)[class$=rich-text__text] {
            color: var(--corvid-color,currentColor);
        }

        .agLt0N :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) span[style*=color] {
            color: var(--corvid-color,currentColor) !important;
        }

        .uGVkMG {
            direction: var(--text-direction);
            min-height: var(--min-height);
            min-width: var(--min-width);
        }

            .uGVkMG .edKzOf {
                word-wrap: break-word;
                height: 100%;
                overflow-wrap: break-word;
                position: relative;
                width: 100%;
            }

                .uGVkMG .edKzOf ul {
                    list-style: disc inside;
                }

                .uGVkMG .edKzOf li {
                    margin-bottom: 12px;
                }

        .SxM0TO blockquote, .SxM0TO h1, .SxM0TO h2, .SxM0TO h3, .SxM0TO h4, .SxM0TO h5, .SxM0TO h6, .SxM0TO p {
            letter-spacing: normal;
            line-height: normal;
        }

        .nJYhU3 {
            min-height: var(--min-height);
            min-width: var(--min-width);
        }

            .nJYhU3 .edKzOf {
                word-wrap: break-word;
                height: 100%;
                overflow-wrap: break-word;
                position: relative;
                width: 100%;
            }

                .nJYhU3 .edKzOf ol, .nJYhU3 .edKzOf ul {
                    letter-spacing: normal;
                    line-height: normal;
                    margin-inline-start: .5em;
                    padding-inline-start: 1.3em;
                }

                .nJYhU3 .edKzOf ul {
                    list-style-type: disc;
                }

                .nJYhU3 .edKzOf ol {
                    list-style-type: decimal;
                }

                    .nJYhU3 .edKzOf ol ul, .nJYhU3 .edKzOf ul ul {
                        line-height: normal;
                        list-style-type: circle;
                    }

                        .nJYhU3 .edKzOf ol ol ul, .nJYhU3 .edKzOf ol ul ul, .nJYhU3 .edKzOf ul ol ul, .nJYhU3 .edKzOf ul ul ul {
                            line-height: normal;
                            list-style-type: square;
                        }

                .nJYhU3 .edKzOf li {
                    font-style: inherit;
                    font-weight: inherit;
                    letter-spacing: normal;
                    line-height: inherit;
                }

                .nJYhU3 .edKzOf h1, .nJYhU3 .edKzOf h2, .nJYhU3 .edKzOf h3, .nJYhU3 .edKzOf h4, .nJYhU3 .edKzOf h5, .nJYhU3 .edKzOf h6, .nJYhU3 .edKzOf p {
                    letter-spacing: normal;
                    line-height: normal;
                    margin-block: 0;
                    margin: 0;
                }

                .nJYhU3 .edKzOf a {
                    color: inherit;
                }

        .SxM0TO, .c9GqVL {
            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");
        }

            .SxM0TO > *, .c9GqVL > * {
                pointer-events: auto;
            }

            .SxM0TO li, .c9GqVL li {
                font-style: inherit;
                font-weight: inherit;
                letter-spacing: normal;
                line-height: inherit;
            }

            .SxM0TO ol, .SxM0TO ul, .c9GqVL ol, .c9GqVL ul {
                letter-spacing: normal;
                line-height: normal;
                margin-inline-end: 0;
                margin-inline-start: .5em;
            }

            .SxM0TO:not(.YQcXTT) ol, .SxM0TO:not(.YQcXTT) ul, .c9GqVL:not(.YQcXTT) ol, .c9GqVL:not(.YQcXTT) ul {
                padding-inline-end: 0;
                padding-inline-start: 1.3em;
            }

            .SxM0TO ul, .c9GqVL ul {
                list-style-type: disc;
            }

            .SxM0TO ol, .c9GqVL ol {
                list-style-type: decimal;
            }

                .SxM0TO ol ul, .SxM0TO ul ul, .c9GqVL ol ul, .c9GqVL ul ul {
                    list-style-type: circle;
                }

                    .SxM0TO ol ol ul, .SxM0TO ol ul ul, .SxM0TO ul ol ul, .SxM0TO ul ul ul, .c9GqVL ol ol ul, .c9GqVL ol ul ul, .c9GqVL ul ol ul, .c9GqVL ul ul ul {
                        list-style-type: square;
                    }

            .SxM0TO blockquote, .SxM0TO h1, .SxM0TO h2, .SxM0TO h3, .SxM0TO h4, .SxM0TO h5, .SxM0TO h6, .SxM0TO p, .c9GqVL blockquote, .c9GqVL h1, .c9GqVL h2, .c9GqVL h3, .c9GqVL h4, .c9GqVL h5, .c9GqVL h6, .c9GqVL p {
                margin-block: 0;
                margin: 0;
            }

            .SxM0TO a, .c9GqVL a {
                color: inherit;
            }

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

        .HlRz5e {
            display: block;
            height: 100%;
            width: 100%;
        }

            .HlRz5e img {
                max-width: var(--wix-img-max-width,100%);
            }

            .HlRz5e[data-animate-blur] img {
                filter: blur(9px);
                transition: filter .8s ease-in;
            }

                .HlRz5e[data-animate-blur] img[data-load-done] {
                    filter: none;
                }

        .I5zqsT {
            display: block;
            height: 100%;
            width: 100%;
        }

        .WzbAF8 .mpGTIt .O6KwRn {
            display: var(--item-display);
            height: var(--item-size);
            margin: var(--item-margin);
            width: var(--item-size);
        }

            .WzbAF8 .mpGTIt .O6KwRn:last-child {
                margin: 0;
            }

            .WzbAF8 .mpGTIt .O6KwRn .oRtuWN {
                display: block;
            }

                .WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR {
                    height: var(--item-size);
                    width: var(--item-size);
                }

        .WzbAF8 .mpGTIt {
            height: 100%;
            position: absolute;
            white-space: nowrap;
            width: 100%;
        }

        :host(.device-mobile-optimized) .WzbAF8 .mpGTIt, body.device-mobile-optimized .WzbAF8 .mpGTIt {
            white-space: normal;
        }

        .big2ZD {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
            height: calc(100% - var(--wix-ads-height));
            left: 0;
            margin-top: var(--wix-ads-height);
            position: fixed;
            top: 0;
            width: 100%;
        }

        .SHHiV9, .big2ZD {
            pointer-events: none;
            z-index: var(--pinned-layer-in-container,var(--above-all-in-container));
        }
  

        #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus, #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus ~ .wixSdkShowFocusOnSibling {
            --focus-ring-box-shadow:0 0 0 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 {
            --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,207,55;
            --color_12:177,204,174;
            --color_13:133,153,131;
            --color_14:88,102,87;
            --color_15:37,59,71;
            --color_16:147,204,126;
            --color_17:92,145,73;
            --color_18:63,100,50;
            --color_19:43,69,34;
            --color_20:0,0,0;
            --color_21:255,255,255;
            --color_22:239,242,229;
            --color_23:233,227,207;
            --color_24:130,123,75;
            --color_25:74,68,56;
            --color_26:242,234,231;
            --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,207,55;
            --color_37:37,59,71;
            --color_38:177,204,174;
            --color_39:133,153,131;
            --color_40:88,102,87;
            --color_41:63,100,50;
            --color_42:63,100,50;
            --color_43:63,100,50;
            --color_44:63,100,50;
            --color_45:37,59,71;
            --color_46:88,102,87;
            --color_47:37,59,71;
            --color_48:63,100,50;
            --color_49:63,100,50;
            --color_50:255,207,55;
            --color_51:63,100,50;
            --color_52:63,100,50;
            --color_53:255,207,55;
            --color_54:133,153,131;
            --color_55:133,153,131;
            --color_56:255,207,55;
            --color_57:255,207,55;
            --color_58:63,100,50;
            --color_59:63,100,50;
            --color_60:255,207,55;
            --color_61:63,100,50;
            --color_62:63,100,50;
            --color_63:255,207,55;
            --color_64:133,153,131;
            --color_65:133,153,131;
            --font_0:normal normal normal calc(239 * var(--theme-spx-ratio))/0.8em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
            --font_1:normal normal normal 16px/1.4em din-next-w01-light,sans-serif;
            --font_2:normal normal normal calc(61 * var(--theme-spx-ratio))/1.1em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
            --font_3:normal normal normal calc(46 * var(--theme-spx-ratio))/1.3em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
            --font_4:normal normal normal calc(37 * var(--theme-spx-ratio))/1.2em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
            --font_5:normal normal normal calc(28 * var(--theme-spx-ratio))/1.3em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
            --font_6:normal normal normal calc(20 * var(--theme-spx-ratio))/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
            --font_7:normal normal normal 18px/1.6em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
            --font_8:normal normal normal 16px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
            --font_9:normal normal normal 14px/1.6em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
            --font_10:normal normal normal 12px/1.4em din-next-w01-light,sans-serif;
            --wix-ads-height:0px;
            --sticky-offset:0px;
            --wix-ads-top-height:0px;
            --site-width:980px;
            --above-all-z-index:100000;
            --portals-z-index:100001;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            --minViewportSize:320;
            --maxViewportSize:1920;
            --theme-spx-ratio:var(--scaling-factor) / 1280;
            --scaling-factor:min((100 * var(--one-unit)), var(--section-max-width));
            --customScaleViewportLimit:clamp(var(--minViewportSize) * 1px, 100 * var(--one-unit), min(var(--section-max-width), var(--maxViewportSize) * 1px));
        }

        .font_0 {
            font: var(--font_0);
            color: rgb(var(--color_15));
            letter-spacing: -0.07em;
            font-size: max(200px, min(380px, calc(239 * var(--theme-spx-ratio))));
        }

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

        .font_2 {
            font: var(--font_2);
            color: rgb(var(--color_15));
            letter-spacing: -0.04em;
            font-size: max(55px, min(75px, calc(61 * var(--theme-spx-ratio))));
        }

        .font_3 {
            font: var(--font_3);
            color: rgb(var(--color_15));
            letter-spacing: -0.05em;
            font-size: max(35px, min(50px, calc(46 * var(--theme-spx-ratio))));
        }

        .font_4 {
            font: var(--font_4);
            color: rgb(var(--color_15));
            letter-spacing: -0.03em;
            font-size: max(35px, min(55px, calc(37 * var(--theme-spx-ratio))));
        }

        .font_5 {
            font: var(--font_5);
            color: rgb(var(--color_15));
            letter-spacing: -0.04em;
            font-size: max(20px, min(30px, calc(28 * var(--theme-spx-ratio))));
        }

        .font_6 {
            font: var(--font_6);
            color: rgb(var(--color_15));
            letter-spacing: -0.02em;
            font-size: max(20px, min(24px, calc(20 * var(--theme-spx-ratio))));
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        #masterPage {
            --variables-m1avbbun:1600px;
        }

        #SITE_HEADER {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
        }

        #SITE_PAGES {
            --transition-duration:0ms;
        }

        #SITE_FOOTER {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
        }
   
  
       
        #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: visible;
                overflow-y: visible;
            }

            #c1dmp .c1dmp-container {
                box-sizing: border-box;
                position: relative;
                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 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;
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #c1dmp .c1dmp-container {
                grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
            }

            #c1dmp .c1dmp-overflow-wrapper {
                overflow-x: clip;
                overflow-y: clip;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #c1dmp .c1dmp-container {
                grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto 0px auto auto auto;
            }

            #c1dmp .c1dmp-overflow-wrapper {
                overflow-x: clip;
                overflow-y: clip;
            }
        }

        #c1dmp {
            --bg:37,59,71;
            --alpha-bg:1;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-luido31d {
            z-index: 50;
            --above-all-in-container:10000;
        }

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

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

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

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

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

        #c1dmp {
            cursor: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg data-bbox='2.434 2 4400.134 1858.79' viewBox='0 0 4405 1863' height='14' width='32' xmlns='http://www.w3.org/2000/svg' data-type='color'%3E%3Cg%3E%3Cpath d='M2.5 4.1C.3 10.9 53.3 88.3 100.4 147c67.2 83.8 137.2 155.5 202.1 207.1 62.7 49.7 124 83.2 177.5 96.9 78.3 20 192.1 17.7 355.5-7.1 49-7.4 72.1-11.4 169.5-29.1 189.9-34.5 229.5-40.8 289-46.3 41.7-3.9 67.1-4.1 105-.9 80 6.6 146.5 28 201 64.8 22.9 15.4 34.8 25.5 70.8 59.9 19.6 18.7 17.6 32.3-6.3 43.7-25.8 12.3-76.3 17.7-125.5 13.5-29.3-2.6-57.3-6.1-133.5-17-81.5-11.6-101.3-14.3-132.5-17.9-71.6-8.4-120-10.3-154.5-6-51.8 6.4-92.4 33.8-126.2 85.1-17.2 26-33.5 64.7-37.5 88.4-.9 5.9-.9 7.2.6 9.4 2.6 3.9 5.9 3.2 21.5-4.5 15.1-7.5 29.6-12.8 42.6-15.6 12.3-2.6 36-2.3 50 .5 30.4 6.1 65.6 22 147.2 66.2 16.4 8.9 33.6 18.2 38.3 20.7s14.4 7.6 21.5 11.5c16.8 9.1 72.1 37 85 42.9 79.4 36.4 129.6 48.2 162.9 38.3 29.7-8.7 56.2-31.4 84.9-72.4 15.5-22.1 29.2-46 54.7-95.6 16.2-31.5 22.7-43 30.5-54.1 7.6-10.6 16.4-16.8 23.3-16.2 3.3.3 4 .8 6.1 5.1 3.8 7.6 3.9 22.1.7 55.2-1.5 14.8-3.4 30.4-4.2 34.5-1.6 8-13.4 43.4-25.4 76.5-16.6 45.8-21.5 65.5-21.4 87 0 16 1.7 21.2 9.9 30.3 12.1 13.3 30.3 22.5 68.5 34.7 35.3 11.3 44.1 14.7 47.5 18.5 4.4 4.9.5 6.2-27.5 9-30.5 3.1-43 6.7-49.7 14.4-4.2 4.7-5.7 9.7-4.9 16.7 1.5 14.6 9.2 30.6 41.1 85.9 19.5 33.7 31.5 60.3 36.9 81.5 5.8 22.8 6 27.8 6.1 104s.4 81.3 6.1 103c10.7 41.1 36.9 95.9 57.8 120.8 7.3 8.7 16.4 12.1 18.1 6.9.3-1.1.1-6.9-.4-13-1.6-18 .1-33.3 6.4-57.8 9.2-35.4 21.6-60.9 79.2-162.9 63.4-112.2 95.5-186.6 106.2-246.1 7.4-41.3 4.2-75.8-11.1-120.2-2.8-8.1-5.9-16.5-6.8-18.7-10.1-22.2-14.7-31.7-23.3-48-11.1-21-27.8-49.8-44.3-76.5-35.7-57.7-46.5-76.6-58.9-102.5-19.2-39.9-25.9-68.5-27.2-115-.6-21.7 1-45.1 4.8-70.9 2.1-14.3 9.4-52 13-67.6 3.9-16.6 8.7-41.6 9.9-51.5 1.6-13.5 3.3-18.4 7.9-22.9 4.7-4.6 11-6.6 20.7-6.6 8.5 0 10.4-.6 10.4-3.1 0-1.4-5.9-4.8-25.7-14.8-27.4-13.8-40.6-21.6-75.8-44.9-63.6-42-73.6-48.4-103.2-65.8C1648 119.5 1545.7 86 1433.5 79.9c-64.7-3.5-145.1 6.4-267 33-46 10-139.3 33-209.5 51.6-131 34.7-237.4 61.3-294.5 73.6-7.7 1.6-18 3.9-23 4.9-29.1 6.4-80.1 15.3-110.5 19.4-100.8 13.6-160 8.1-231-21.4-88.8-37-179.9-109.4-271.5-216C13.9 10.3 5.9 2 4.3 2c-.6 0-1.5.9-1.8 2.1' fill='%23ffcf37' data-color='1'/%3E%3Cpath d='M4393.9 7.7c-3.1 3.2-10 11-15.4 17.3-30.3 35.2-73.2 79.4-101.5 104.5-89.8 79.6-176.8 125.2-260.9 136.9-53.6 7.5-127.2 1.2-233.6-19.9-18.5-3.7-44.9-9.3-56.5-12-67.6-15.7-124.2-29.8-211.5-52.6-147.1-38.5-187.7-48.8-245-62-136.9-31.6-227.5-43.7-297.9-40-120.2 6.5-231.8 45.3-360.1 125.5-20.3 12.6-31 19.6-67.5 43.8-42.7 28.3-54.5 35.4-83.2 49.9-19.9 10-25.8 13.4-25.8 14.8 0 2.5 1.9 3.1 10.1 3.1 9.9 0 15.1 1.6 20.3 6.1 5.3 4.7 6.9 9.1 8.6 23.4 1.2 9.9 6 34.9 9.9 51.5 3.8 16.2 11 53.6 13 67.5 6.8 47.3 6.5 88.3-1 126-6.5 32.8-25.8 74.1-62 132.7-50.9 82.4-64.2 106.3-85.9 154.3-.9 2.2-4 10.6-6.8 18.7-18.1 52.2-19.5 90.8-5.5 145.3 13.5 52.6 45 122.2 98.3 217 53 94.2 63.9 115.2 73.7 142 11.3 30.6 16.3 59.6 14.2 82.7-.5 6.1-.7 11.9-.4 12.9 1.7 5.1 10.8 1.8 17.8-6.4 21-24.8 47.3-79.7 58.1-121.2 5.7-21.7 6-26.8 6.1-103s.3-81.2 6.1-104c5.4-21.2 17.4-47.7 36.9-81.5 31.5-54.5 39.6-71.5 41.1-85.9.8-7-.7-12-4.9-16.7-6.7-7.7-19.2-11.3-49.7-14.4-22.3-2.3-27.8-3.3-28.7-5.6-1.5-4.1 6.7-8.2 32.5-16.5 53.6-17.2 71.7-25.8 84.8-40.3 8.2-9 9.8-14.1 9.8-30.6 0-23.3-4.7-40.9-28.2-105.5-10-27.6-16.6-48.2-18.6-57.7-.8-4-2.7-19.5-4.2-34.3-3.2-33.1-3.1-47.6.7-55.2 2.1-4.3 2.8-4.8 6.1-5.1 4.3-.4 10.2 2.4 15.7 7.4 7.8 7 18.2 24.1 38.1 62.9 21.7 42.1 36.1 68 48.1 86.1 31 46.8 59.7 72.5 91.4 81.9 30.1 9 73.9.2 139.5-28 37.7-16.1 78-36.6 168.8-85.7 95-51.3 126.3-64.5 161-67.8 26.4-2.6 48.3 2.2 78.7 17.1 15.3 7.6 18.6 8.2 21.1 4.4 2.1-3.2 1.3-9-3.1-24.5-9.1-31.5-27.4-67.3-47.4-92.4-26.6-33.2-57.1-53.6-94.6-63-17.5-4.4-49.7-6.2-83.5-4.7-49.9 2.3-90.2 6.9-214.5 24.6-108.4 15.5-132.6 18.3-165.6 19.2-59.1 1.6-111-11.3-118.6-29.4-3.6-8.8-.1-17.5 11.9-29 28.7-27.5 44.7-41.6 57.4-50.6 2.1-1.5 6.7-4.8 10.1-7.2 22.8-16.3 57.6-33.5 89.8-44.4 52.6-17.7 122.7-27.1 181.1-24.2 63.8 3.1 126.2 12.1 272.9 39.1 163.9 30.2 235.6 41.9 305.5 49.9 143.4 16.5 238.7 11.8 309-15.2 103.1-39.7 225-143.3 344.6-292.7 47.8-59.7 100.1-136.1 97.9-142.9-1-3.2-2.6-2.6-8.6 3.6' fill='%23ffcf37' data-color='1'/%3E%3Cpath d='M2181 1357.1c-70.6 8-193 70.4-193 98.4 0 10.8 11.5 22.4 35.5 36 5.3 3.1 22.6 12 38.4 20 34.8 17.6 43.7 23.2 50.8 32.2 9.2 11.8 14.3 28.3 12.9 42.1-2.2 20.9-15.4 26.9-57.6 25.9-20.6-.5-28-1.4-42-5.5-9.6-2.8-20.3-8.6-25-13.4-9.5-9.8-17.6-31.3-28-73.8-9.4-38.1-15.3-48.1-24.3-41-12.3 9.7-32.1 84.2-35.2 133-.4 5.2-2 22.3-3.7 38-3.5 32.5-4.4 66.5-2 77.5 4.9 22.2 11.2 32.4 23.7 38.6 17.2 8.4 43.9 2.5 103-23.1 37.3-16.1 70.9-28.9 93-35.3 58.7-17.2 94.7-12.7 204 25.5 67.2 23.5 71.8 25 93.2 30.4 17.5 4.4 27.8 5.8 37.7 5.1 15.5-1 25.9-7.3 31.5-19.1 6.8-14.2 6.6-29.1-1-69.4-2.8-14.7-6.1-34.1-7.4-43.2-4.5-31.3-17.3-82.6-28.8-115.5-12.2-34.7-18.4-46.5-24.8-46.5-4.9 0-8.6 9.2-13.8 34.2-7 33.5-11.4 44-23.7 56.2-20.4 20.4-56.1 42.4-77.3 47.7-12.1 3-29.2 2.5-37.2-1.3-3.4-1.5-6.7-4-8.5-6.4-2.6-3.3-2.9-4.5-2.8-10.3.4-18.3 13.5-52 24.8-63.4 4.8-4.9 11.4-8.2 24.6-12.5 12.1-3.8 19.4-7 28.3-12.6 4-2.4 9.5-5.4 12.2-6.6 16.2-7.3 36-17.5 40.4-21 11.2-8.8 13.9-16.8 8.5-25-7.8-11.8-54-42.1-93.2-61.1-57.7-28.1-98.5-38.7-133.2-34.8' fill='%23ffcf37' data-color='1'/%3E%3Cpath d='M2185.7 1764.2c-36.1 4.1-95.5 22.5-136.2 42.4-23.9 11.6-35 20.4-32.9 26.2 1.9 5.5 11.6 9.8 31.9 14.2 38.5 8.5 112.3 15 154 13.6 69.5-2.2 162-16.5 180.2-27.7 11.1-6.9 6.7-13.9-15.6-25.3-19.6-10-47.9-20.5-78.6-29.1-47.4-13.2-76.7-17.3-102.8-14.3' fill='%23ffcf37' data-color='1'/%3E%3C/g%3E%3C/svg%3E%0A") 16 7, auto;
        }

        #comp-luido31d {
            width: auto;
            height: auto;
            --l_display:unset;
            --comp-display:unset;
            align-self: stretch;
            justify-self: stretch;
            position: relative;
            --force-auto:auto;
            top: var(--force-auto,calc(0px));
            bottom: var(--force-auto,auto);
            left: var(--force-auto,);
            right: var(--force-auto,);
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 18/1/19/2;
        }

        .comp-luido31d-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-luido31d:not(.comp-luido31d-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-luido31d {
                bottom: var(--force-auto,0%);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-luido31d {
                bottom: var(--force-auto,0%);
            }
        }

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

        #comp-luido31d_r_comp-luido2nf {
            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;
            grid-area: 3/1/4/2;
            position: relative;
        }

        .comp-luido31d_r_comp-luido2nf-container {
            box-sizing: border-box;
            row-gap: 0px;
            column-gap: 0px;
            display: var(--l_display,var(--container-display));
            grid-template-rows: minmax(max(0.5px, 0.3285827 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
            grid-template-columns: minmax(0px,1fr);
            --container-layout-type:grid-container-layout;
            --container-display:grid;
        }

        #comp-luido31d_r_comp-luido2nf:not(.comp-luido31d_r_comp-luido2nf-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-luido31d_r_comp-luido2nf {
                min-height: 0px;
            }

            .comp-luido31d_r_comp-luido2nf-container {
                grid-template-rows: minmax(max(0.5px, 0.2438939 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
                grid-template-columns: minmax(0px,1fr);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-luido31d_r_comp-luido2nf {
                min-height: 171.73333740234375px;
                --force-auto:auto;
                top: var(--force-auto,calc(0px));
                bottom: var(--force-auto,0%);
                left: var(--force-auto,);
                right: var(--force-auto,);
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
            }

            .comp-luido31d_r_comp-luido2nf-container {
                grid-template-rows: minmax(171.733px,auto);
                grid-template-columns: minmax(0px,390fr);
            }
        }

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

        #comp-luido31d_r_comp-luidgk4l {
            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;
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

            #comp-luido31d_r_comp-luidgk4l .comp-luido31d_r_comp-luidgk4l-container {
                box-sizing: border-box;
                position: relative;
                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-luido31d_r_comp-luidgk4l {
            --brw:0px;
            --brd:var(--color_15);
            --bg:50,65,88;
            --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-luido31d_r_comp-lugmgw5h {
            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;
            position: sticky;
            --force-auto:initial;
            top: var(--force-auto,calc(80% + var(--sticky-offset, 0px)));
            bottom: var(--force-auto,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;
            --is-sticky:1;
        }

            #comp-luido31d_r_comp-lugmgw5h ~ * {
                will-change: var(--safari-sticky-fix);
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-luido31d_r_comp-lugmgw5h {
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
                margin-bottom: -3%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-luido31d_r_comp-lugmgw5h {
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
                margin-bottom: 0%;
            }
        }

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

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-luido31d_r_comp-lugmgw5h {
                --cornerRadius:30px 30px 0px 0px;
                --alpha-backgroundColor:0.98;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-luido31d_r_comp-lugmgw5h {
                --cornerRadius:20px 20px 0px 0px;
                --alpha-backgroundColor:0.98;
            }
        }

        #comp-luido31d_r_comp-lugmgw5h wow-image {
            overflow: clip;
        }

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

        #comp-luido31d_r_comp-m2899o01 {
            min-height: unset;
            --l_display:unset;
            height: auto;
            --aspect-ratio:0.21617264200436226;
            min-width: 0px;
            width: 46.294786222683186%;
            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;
            margin-left: 9.681974699453805%;
            margin-right: 0%;
            margin-top: 12.490105345809829%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-luido31d_r_comp-m2899o01 {
                --aspect-ratio:0.21621619949730866;
                width: 40.385767382633134%;
                margin-left: 4.798928023023835%;
                margin-top: 9.906161310845341%;
            }
        }

        #comp-luido31d_r_comp-m2899o01 {
            --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);
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-luido31d_r_comp-m2899o01:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-luido31d_r_comp-m2899o01 wow-image {
            overflow: clip;
        }

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

        #comp-luido31d_r_comp-m28acpiq {
            min-height: 0px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 18.557666769503413%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: end;
            margin-left: 0%;
            margin-right: 15.72182625886097%;
            margin-top: 8.906571654790183%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-luido31d_r_comp-m28acpiq {
                width: 44.352100362087384%;
                margin-right: 5.647899637912618%;
                margin-top: 2.028604870507289%;
            }
        }

        #comp-luido31d_r_comp-m28acpiq {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --textScale__minFontSize:8;
            --color:var(--color_21);
            --alpha-color:1;
            --textAlign:left;
            --fontFamily:wfont_431ed1_2a2f9500a4b3421282b220339cd4388f,wf_2a2f9500a4b3421282b220339,orig_abadi_mt_light;
            --lineHeight:1em;
            --textScale__maxFontSize:15;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-luido31d_r_comp-m28acpiq {
                --minViewportSize:320;
                --maxViewportSize:1000;
                --fontSize:14px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-luido31d_r_comp-m28acpiq {
                --minViewportSize:320;
                --maxViewportSize:750;
                --fontSize:14px;
            }
        }

        #comp-m297i92f {
            min-height: 400px;
            --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;
            grid-area: 3/1/4/2;
            position: relative;
        }

            #comp-m297i92f .comp-m297i92f-container {
                box-sizing: border-box;
                position: relative;
                row-gap: 0px;
                column-gap: 0px;
                max-width: var(--variables-m1avbbun);
                margin-left: clamp(0px, (100% - var(--variables-m1avbbun)) / 2, 100 * var(--one-unit));
                --section-max-width:var(--variables-m1avbbun);
                flex-grow: 1;
                display: var(--l_display,var(--container-display));
                grid-template-rows: minmax(400px,auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

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

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m297i92f {
                min-height: 0px;
                --comp-display:flex;
                grid-area: 4/1/5/2;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m297i92f {
                min-height: 0px;
                --comp-display:flex;
                grid-area: 4/1/5/2;
            }

                #comp-m297i92f .comp-m297i92f-container {
                    grid-template-rows: minmax(349px,auto);
                }
        }

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

        #comp-m2935vks {
            min-height: 1000px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            align-self: stretch;
            justify-self: stretch;
            position: sticky;
            --force-auto:initial;
            top: var(--force-auto,calc(215px + var(--sticky-offset, 0px)));
            bottom: var(--force-auto,auto);
            left: var(--force-auto,);
            right: var(--force-auto,);
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 4/1/5/2;
            --is-sticky:1;
        }

        .comp-m2935vks-container {
            box-sizing: border-box;
            padding-top: 0px;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            row-gap: 0px;
            column-gap: 0px;
            display: var(--l_display,var(--container-display));
            grid-template-rows: minmax(1000px,auto);
            grid-template-columns: minmax(0px,1fr);
            --container-layout-type:grid-container-layout;
            --container-display:grid;
        }

        #comp-m2935vks ~ * {
            will-change: var(--safari-sticky-fix);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2935vks {
                min-height: 829.234375px;
                top: var(--force-auto,calc(0px + var(--sticky-offset, 0px)));
            }

            .comp-m2935vks-container {
                grid-template-rows: minmax(829.234px,auto);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2935vks {
                min-height: 1100px;
                top: var(--force-auto,calc(180px + var(--sticky-offset, 0px)));
            }

            .comp-m2935vks-container {
                grid-template-rows: minmax(1100px,auto);
            }
        }

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

        #comp-m2935vnl {
            min-height: 0px;
            --comp-display:flex;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: auto;
            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,auto);
            left: var(--force-auto,);
            right: var(--force-auto,);
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0px;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
        }

            #comp-m2935vnl .comp-m2935vnl-container {
                box-sizing: border-box;
                position: relative;
                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-m2935vnl {
            --brw:0px;
            --brd:var(--color_13);
            --bg:139,0,0;
            --rd:max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px;
            --shd:none;
            --gradient:none;
            --alpha-brd:1;
            --alpha-bg:1;
            --backdrop-filter:none;
            --boxShadowToggleOn-shd:none;
            --static-spx:0.1 * var(--one-unit);
            --bg-gradient:none;
        }

        #comp-m2ddmqn9 {
            width: 47.50593824228029%;
            height: auto;
            --aspect-ratio:0.8516666666666667;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: end;
            margin-top: 0.0791765637371338%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ddmqn9 {
                width: 68.48494868430718%;
                --aspect-ratio:0.8516656618340285;
                margin-top: 0.06702412868632708%;
            }
        }

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

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2ddmqn9:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-m2dszjic {
            width: 62.47264514621705%;
            height: auto;
            --aspect-ratio:0.23683488265755537;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: center;
            margin-top: 21.760357322904294%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 14.612036287454226%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2dszjic {
                width: 75.68893763377577%;
                --aspect-ratio:0.23682140897309772;
                margin-top: 24.075063751466153%;
                margin-right: 8.704202360506033%;
            }
        }

        #comp-m2dszjic {
            --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-m2dszjic wow-image {
                overflow: clip;
            }

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

        #comp-m2az9tke {
            width: 32.149642738952394%;
            height: auto;
            --l_display:unset;
            --comp-display:unset;
            align-self: start;
            justify-self: start;
            margin-top: 6.999207751107234%;
            margin-left: 15.471100070980553%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-m2az9tke-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-m2az9tke {
                width: 47.13583529474908%;
                margin-top: 12.198391420911529%;
                margin-left: 5%;
            }
        }

        #comp-m2az9tke {
            --brw:0px;
            --brd:var(--color_15);
            --bg:var(--color_11);
            --rd:0px;
            --shd:none;
            --gradient:none;
            --alpha-brd:0;
            --alpha-bg:0;
            --boxShadowToggleOn-shd:none;
            --static-spx:0.1 * var(--one-unit);
            --bg-gradient:none;
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2az9tke:not([data-motion-enter="done"]) {
                opacity: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-m2az9tke:not([data-motion-enter="done"]) {
                    opacity: var(--comp-opacity, 1);
                }
            }
        }

        #comp-m2az5suw {
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 100%;
            max-width: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 3.4396517035204983%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2az5suw {
                width: 78.57616534029906%;
                margin-left: 21.42383465970094%;
                margin-bottom: 2.56337236918921%;
            }
        }

        #comp-m2az5suw {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:max(0.5px, 0.0028504 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0027474 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0015835 * (var(--scaling-factor) - var(--scrollbar-width))) rgba(var(--color_15),1);
            --textOutline:0px 0px transparent;
            --minFontSize:20px;
            --textDecoration:none;
            --maxFontSize:80px;
            --color:var(--color_11);
            --alpha-color:1;
            --textAlign:right;
            --fontFamily:wfont_431ed1_e0fff99951a740219b025ed5b610d4d8,wf_e0fff99951a740219b025ed5b,orig_abadi_mt_pro;
            --lineHeight:0.8em;
            --fontSize:80spx;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2az5suw {
                --textShadow:max(0.5px, 0.0028496 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0027482 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0015843 * (var(--scaling-factor) - var(--scrollbar-width))) rgba(var(--color_15),1);
                --textOutline:max(0.5px, 0.0026809 * (var(--scaling-factor) - var(--scrollbar-width))) 0px #253B47FF, min(-0.5px, -0.0026809 * (var(--scaling-factor) - var(--scrollbar-width))) 0px #253B47FF, 0px max(0.5px, 0.0026809 * (var(--scaling-factor) - var(--scrollbar-width))) #253B47FF, 0px min(-0.5px, -0.0026809 * (var(--scaling-factor) - var(--scrollbar-width))) #253B47FF;
                --fontSize:118.512spx;
            }
        }

        #comp-m2az8ix4 {
            min-height: 0px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 83.31075861718577%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 16.68103421711681%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: -3.3082994737643516%;
            align-self: flex-start;
            order: 2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2az8ix4 {
                width: 100%;
                margin-left: 0%;
                margin-bottom: 0%;
            }
        }

        #comp-m2az8ix4 {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:10px;
            --maxFontSize:17px;
            --fontStyle:normal;
            --color:255,255,255;
            --alpha-color:1;
            --textAlign:right;
            --fontFamily:wfont_431ed1_e0fff99951a740219b025ed5b610d4d8,wf_e0fff99951a740219b025ed5b,orig_abadi_mt_pro;
            --letterSpacing:0em;
            --lineHeight:1em;
            --fontSize:17spx;
            --fontWeight:normal;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2az8ix4 {
                --minFontSize:13px;
                --fontSize:44.019spx;
            }
        }

        #comp-m2dcvfp1 {
            width: 44.37466808703744%;
            height: auto;
            --aspect-ratio:0.8899882825342297;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-top: 0%;
            margin-left: 55.617124747265144%;
            margin-bottom: 0%;
            margin-right: 0%;
            align-self: flex-start;
            order: 3;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2dcvfp1 {
                margin-left: 48.69243610049715%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2dcvfp1 {
                width: 50.53004116508179%;
                --aspect-ratio:0.9005629033452134;
                margin-left: 49.45100432045884%;
            }
        }

        #comp-m2dcvfp1 {
            --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-m2dcvfp1 wow-image {
                overflow: clip;
            }

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

        #comp-m2ay07pb {
            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;
            grid-area: 5/1/6/2;
            position: relative;
        }

            #comp-m2ay07pb .comp-m2ay07pb-container {
                box-sizing: border-box;
                position: relative;
                max-width: 99999999999px;
                margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
                --section-max-width:99999999999px;
                display: var(--l_display,var(--container-display));
                grid-template-rows: minmax(max(0.5px, 0.4951441 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

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

            #comp-m2ay07pb .comp-m2ay07pb-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-m2ay07pb {
                --force-auto:auto;
                top: var(--force-auto,calc(0px));
                bottom: var(--force-auto,auto);
                left: var(--force-auto,);
                right: var(--force-auto,);
            }

                #comp-m2ay07pb .comp-m2ay07pb-container {
                    grid-template-rows: minmax(max(0.5px, 0.8042895 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
                }
        }

        #comp-m2ay07pb {
            --bg:var(--color_11);
            --minFontSize:55px;
            --maxFontSize:75px;
            --alpha-bg:0;
            --fontSize:75spx;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2ay7v4o {
            min-height: 0px;
            --l_display:unset;
            height: 490.27835861880885px;
            min-width: 0px;
            width: 35.353535664435995%;
            max-width: 99999px;
            max-height: 99999px;
            --aspect-ratio:auto;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: end;
            pointer-events: auto;
            position: absolute;
            --force-auto:initial;
            top: var(--force-auto,calc(0px));
            bottom: var(--force-auto,auto);
            left: var(--force-auto,auto);
            right: var(--force-auto,0px);
            margin-left: 0%;
            margin-right: 19%;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/-1/-1;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ay7v4o {
                min-height: unset;
                height: auto;
                --aspect-ratio:0.98585575374927;
                width: 47.309209799206826%;
                margin-right: 6.043343633493214%;
            }
        }

        #comp-m2ay7v4o {
            --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-m2ay7v4o wow-image {
                overflow: clip;
            }

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

        #comp-m29pvyo4 {
            min-height: 1000px;
            --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(215px + var(--sticky-offset, 0px)));
            bottom: var(--force-auto,auto);
            left: var(--force-auto,);
            right: var(--force-auto,);
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            grid-area: 6/1/7/2;
            --is-sticky:1;
        }

            #comp-m29pvyo4 .comp-m29pvyo4-container {
                box-sizing: border-box;
                position: relative;
                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(1000px,auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

            #comp-m29pvyo4 .comp-m29pvyo4-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;
            }

            #comp-m29pvyo4 ~ * {
                will-change: var(--safari-sticky-fix);
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m29pvyo4 {
                min-height: 829.234375px;
                top: var(--force-auto,calc(0px + var(--sticky-offset, 0px)));
            }

                #comp-m29pvyo4 .comp-m29pvyo4-container {
                    grid-template-rows: minmax(829.234px,auto);
                }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m29pvyo4 {
                min-height: 349px;
                top: var(--force-auto,calc(180px + var(--sticky-offset, 0px)));
            }

                #comp-m29pvyo4 .comp-m29pvyo4-container {
                    grid-template-rows: minmax(348.9996748046875px,auto);
                }
        }

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

        #comp-m29pvyp9 {
            min-height: 0px;
            --comp-display:flex;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: auto;
            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,);
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0px;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
        }

            #comp-m29pvyp9 .comp-m29pvyp9-container {
                box-sizing: border-box;
                position: relative;
                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: 750px) {
            #comp-m29pvyp9 {
                bottom: var(--force-auto,auto);
            }
        }

        #comp-m29pvyp9 {
            --brw:0px;
            --brd:var(--color_13);
            --bg:186,218,85;
            --rd:max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px;
            --shd:none;
            --gradient:none;
            --alpha-brd:1;
            --alpha-bg:1;
            --backdrop-filter:none;
            --boxShadowToggleOn-shd:none;
            --static-spx:0.1 * var(--one-unit);
            --bg-gradient:none;
        }

        #comp-m2dtsg7c {
            width: 64.66264906172019%;
            height: auto;
            --aspect-ratio:0.3463032663136957;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: center;
            margin-left: 0%;
            margin-right: 12.901351832882188%;
            margin-top: 18%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

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

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

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

        #comp-m2bzj46w {
            width: 35.87094123459769%;
            height: auto;
            --l_display:unset;
            --comp-display:unset;
            align-self: start;
            justify-self: end;
            margin-left: 0%;
            margin-right: 15.498812351543943%;
            margin-top: 7%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-m2bzj46w-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-m2bzj46w {
                width: 43.31992714398668%;
                margin-right: 8.038428258001005%;
                margin-top: 7.993744141934065%;
            }
        }

        #comp-m2bzj46w {
            --brw:0px;
            --brd:var(--color_15);
            --bg:var(--color_11);
            --rd:0px;
            --shd:none;
            --gradient:none;
            --alpha-brd:0;
            --alpha-bg:0;
            --boxShadowToggleOn-shd:none;
            --static-spx:0.1 * var(--one-unit);
            --bg-gradient:none;
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2bzj46w:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-m2bzj474 {
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 100%;
            max-width: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 3.1563886316848517%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

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

        #comp-m2bzj474 {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:max(0.5px, 0.0028029 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0028029 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0015835 * (var(--scaling-factor) - var(--scrollbar-width))) rgba(var(--color_11),1);
            --textOutline:0px 0px transparent;
            --minFontSize:20px;
            --textDecoration:none;
            --maxFontSize:80px;
            --color:37,59,71;
            --alpha-color:1;
            --textAlign:left;
            --fontFamily:wfont_431ed1_e0fff99951a740219b025ed5b610d4d8,wf_e0fff99951a740219b025ed5b,orig_abadi_mt_pro;
            --lineHeight:0.8em;
            --fontSize:80spx;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2bzj478 {
            min-height: 0px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 52.15759720999072%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: -1.3243571706576964%;
            align-self: flex-start;
            order: 2;
            position: relative;
        }

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

        #comp-m2bzj478 {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:12px;
            --maxFontSize:17px;
            --fontStyle:normal;
            --color:37,59,71;
            --alpha-color:1;
            --textAlign:left;
            --fontFamily:wfont_431ed1_e0fff99951a740219b025ed5b610d4d8,wf_e0fff99951a740219b025ed5b,orig_abadi_mt_pro;
            --letterSpacing:0em;
            --lineHeight:1em;
            --fontSize:17spx;
            --fontWeight:normal;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2dsuzf6 {
            width: 39.730715119730895%;
            height: auto;
            --aspect-ratio:0.8366872977009543;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            align-self: flex-start;
            order: 3;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2dsuzf6 {
                width: 45.848373746697796%;
                --aspect-ratio:0.8366816838260446;
            }
        }

        #comp-m2dsuzf6 {
            --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-m2dsuzf6 wow-image {
                overflow: clip;
            }

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

        #comp-m2dslu6q {
            width: 47.50593824228029%;
            height: auto;
            --aspect-ratio:0.8516666666666667;
            --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;
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

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

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2dslu6q:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-m2bza5xk {
            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;
            grid-area: 7/1/8/2;
            position: relative;
        }

            #comp-m2bza5xk .comp-m2bza5xk-container {
                box-sizing: border-box;
                position: relative;
                max-width: var(--variables-m1avbbun);
                margin-left: clamp(0px, (100% - var(--variables-m1avbbun)) / 2, 100 * var(--one-unit));
                --section-max-width:var(--variables-m1avbbun);
                display: var(--l_display,var(--container-display));
                grid-template-rows: minmax(max(0.5px, 0.4948535 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

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

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

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

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

        #comp-m2dbsm1t {
            min-height: 0px;
            --l_display:unset;
            height: 505.9984848137228px;
            min-width: 0px;
            width: 36.48325613545151%;
            max-width: 99999px;
            max-height: 99999px;
            --aspect-ratio:auto;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            position: absolute;
            --force-auto:initial;
            top: var(--force-auto,calc(0px));
            bottom: var(--force-auto,auto);
            left: var(--force-auto,0px);
            right: var(--force-auto,auto);
            margin-left: 17.907084082144856%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/-1/-1;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2dbsm1t {
                min-height: unset;
                height: auto;
                --aspect-ratio:0.9857912712025492;
                width: 47.184986595174266%;
                margin-left: 6.058982869575234%;
                margin-bottom: -3.3288664216969672%;
            }
        }

        #comp-m2dbsm1t {
            --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-m2dbsm1t wow-image {
                overflow: clip;
            }

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

        #comp-m2at6zhs {
            min-height: 1000px;
            --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(215px + var(--sticky-offset, 0px)));
            bottom: var(--force-auto,);
            left: var(--force-auto,);
            right: var(--force-auto,);
            grid-area: 8/1/9/2;
            --is-sticky:1;
        }

            #comp-m2at6zhs .comp-m2at6zhs-container {
                box-sizing: border-box;
                position: relative;
                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(1000px,auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

            #comp-m2at6zhs .comp-m2at6zhs-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;
            }

            #comp-m2at6zhs ~ * {
                will-change: var(--safari-sticky-fix);
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2at6zhs {
                min-height: 0px;
                --comp-display:flex;
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2at6zhs {
                min-height: 0px;
                --comp-display:flex;
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }

                #comp-m2at6zhs .comp-m2at6zhs-container {
                    grid-template-rows: minmax(349px,auto);
                }
        }

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

        #comp-m2at737i {
            min-height: 0px;
            --comp-display:flex;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: auto;
            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,);
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
        }

            #comp-m2at737i .comp-m2at737i-container {
                box-sizing: border-box;
                position: relative;
                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-m2at737i {
            --brw:0px;
            --brd:var(--color_13);
            --bg:var(--color_11);
            --rd:max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px;
            --shd:none;
            --gradient:none;
            --alpha-brd:0;
            --alpha-bg:1;
            --backdrop-filter:none;
            --boxShadowToggleOn-shd:none;
            --static-spx:0.1 * var(--one-unit);
            --bg-gradient:none;
        }

        #comp-m2duf6mv {
            width: 67.46370945293943%;
            height: auto;
            --aspect-ratio:0.38576092035475484;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: center;
            margin-left: 0%;
            margin-right: 13.667194671510046%;
            margin-top: 16.195566354058418%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

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

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

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

        #comp-m2du5hfl {
            width: 33.95750720823746%;
            height: auto;
            --l_display:unset;
            --comp-display:unset;
            align-self: start;
            justify-self: start;
            margin-left: 15.498812351543943%;
            margin-right: 8%;
            margin-top: 7%;
            margin-bottom: 8%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-m2du5hfl-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-m2du5hfl {
                width: 42.45308474625084%;
                margin-left: 10.79088471849866%;
                margin-top: 7.993744141934065%;
            }
        }

        #comp-m2du5hfl {
            --brw:0px;
            --brd:var(--color_15);
            --bg:var(--color_11);
            --rd:0px;
            --shd:none;
            --gradient:none;
            --alpha-brd:0;
            --alpha-bg:0;
            --boxShadowToggleOn-shd:none;
            --static-spx:0.1 * var(--one-unit);
            --bg-gradient:none;
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2du5hfl:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-m2du5hg5 {
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 97.47017651679562%;
            max-width: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 3.5790634723787207%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2du5hg5 {
                width: 77.939154870295%;
                margin-left: 20.313643987555537%;
                margin-bottom: 5.567834107723674%;
            }
        }

        #comp-m2du5hg5 {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:max(0.5px, 0.0028504 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0027474 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0015835 * (var(--scaling-factor) - var(--scrollbar-width))) #BADA55FF;
            --textOutline:0px 0px transparent;
            --minFontSize:20px;
            --textDecoration:none;
            --maxFontSize:80px;
            --color:153,0,0;
            --alpha-color:1;
            --textAlign:right;
            --fontFamily:wfont_431ed1_e0fff99951a740219b025ed5b610d4d8,wf_e0fff99951a740219b025ed5b,orig_abadi_mt_pro;
            --lineHeight:0.8em;
            --fontSize:80spx;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2du5hgf {
            min-height: 0px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 95.03361351324533%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 4.966386486754668%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: -0.3070021283085314%;
            align-self: flex-start;
            order: 2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2du5hgf {
                width: 100%;
                margin-left: 0%;
                margin-bottom: 0%;
            }
        }

        #comp-m2du5hgf {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:12px;
            --maxFontSize:17px;
            --fontStyle:normal;
            --color:37,59,71;
            --alpha-color:1;
            --textAlign:right;
            --fontFamily:wfont_431ed1_e0fff99951a740219b025ed5b610d4d8,wf_e0fff99951a740219b025ed5b,orig_abadi_mt_pro;
            --letterSpacing:0em;
            --lineHeight:1em;
            --fontSize:17spx;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2du5hgk {
            width: 46.63272862443056%;
            height: auto;
            --aspect-ratio:0.70249998304579;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-top: 0%;
            margin-left: 53.367269716472556%;
            margin-bottom: 0%;
            margin-right: 0%;
            align-self: flex-start;
            order: 3;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2du5hgk {
                margin-left: 48.69243610049715%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2du5hgk {
                width: 49.50004943327115%;
                --aspect-ratio:0.702480417117609;
                margin-left: 49.994738681081785%;
            }
        }

        #comp-m2du5hgk {
            --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-m2du5hgk wow-image {
                overflow: clip;
            }

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

        #comp-m2dume2d {
            width: 47.50593824228029%;
            height: auto;
            --aspect-ratio:0.8516666666666667;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: end;
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

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

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2dume2d:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-m2bzbou3 {
            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;
            grid-area: 9/1/10/2;
            position: relative;
        }

            #comp-m2bzbou3 .comp-m2bzbou3-container {
                box-sizing: border-box;
                position: relative;
                max-width: var(--variables-m1avbbun);
                margin-left: clamp(0px, (100% - var(--variables-m1avbbun)) / 2, 100 * var(--one-unit));
                --section-max-width:var(--variables-m1avbbun);
                display: var(--l_display,var(--container-display));
                grid-template-rows: minmax(max(0.5px, 0.4948535 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

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

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

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

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

        #comp-m2duavim {
            min-height: 0px;
            --l_display:unset;
            height: 490.2833251953125px;
            min-width: 0px;
            width: 35.35233570863024%;
            max-width: 99999px;
            max-height: 99999px;
            --aspect-ratio:auto;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: end;
            pointer-events: auto;
            position: absolute;
            --force-auto:initial;
            top: var(--force-auto,calc(0px));
            bottom: var(--force-auto,auto);
            left: var(--force-auto,auto);
            right: var(--force-auto,0px);
            margin-left: 0%;
            margin-right: 19%;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/-1/-1;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2duavim {
                min-height: unset;
                height: auto;
                --aspect-ratio:0.9858406919859177;
                width: 47.184986595174266%;
                margin-right: 5.8355663800687%;
            }
        }

        #comp-m2duavim {
            --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-m2duavim wow-image {
                overflow: clip;
            }

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

        #comp-m2atr224 {
            min-height: 1000px;
            --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(215px + var(--sticky-offset, 0px)));
            bottom: var(--force-auto,);
            left: var(--force-auto,);
            right: var(--force-auto,);
            grid-area: 10/1/11/2;
            --is-sticky:1;
        }

            #comp-m2atr224 .comp-m2atr224-container {
                box-sizing: border-box;
                position: relative;
                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(1000px,auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

            #comp-m2atr224 .comp-m2atr224-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;
            }

            #comp-m2atr224 ~ * {
                will-change: var(--safari-sticky-fix);
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2atr224 {
                min-height: 0px;
                --comp-display:flex;
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2atr224 {
                min-height: 0px;
                --comp-display:flex;
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }

                #comp-m2atr224 .comp-m2atr224-container {
                    grid-template-rows: minmax(349px,auto);
                }
        }

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

        #comp-m2atrf1w {
            min-height: 0px;
            --comp-display:flex;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: auto;
            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,);
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
        }

            #comp-m2atrf1w .comp-m2atrf1w-container {
                box-sizing: border-box;
                position: relative;
                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-m2atrf1w {
            --brw:0px;
            --brd:var(--color_13);
            --bg:90,6,24;
            --rd:max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px;
            --shd:none;
            --gradient:none;
            --alpha-brd:1;
            --alpha-bg:1;
            --backdrop-filter:none;
            --boxShadowToggleOn-shd:none;
            --static-spx:0.1 * var(--one-unit);
            --bg-gradient:none;
        }

        #comp-m2dunywx {
            width: 47.50593824228029%;
            height: auto;
            --aspect-ratio:0.8516666666666667;
            --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;
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

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

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2dunywx:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-m2duxgrh {
            width: 44.04209893948983%;
            height: auto;
            --aspect-ratio:0.48998763961951325;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: center;
            margin-left: 24.928739159615002%;
            margin-right: 0%;
            margin-top: 15.71654790182106%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-m2duxgrh {
            --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-m2dup0ti {
            width: 36.97809625596917%;
            height: auto;
            --l_display:unset;
            --comp-display:unset;
            align-self: start;
            justify-self: end;
            margin-left: 0%;
            margin-right: 15.515965501750545%;
            margin-top: 7%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-m2dup0ti-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-m2dup0ti {
                width: 47.92671919508211%;
                margin-right: 4.557640750670242%;
                margin-top: 8.04289544235925%;
            }
        }

        #comp-m2dup0ti {
            --brw:0px;
            --brd:var(--color_15);
            --bg:var(--color_11);
            --rd:0px;
            --shd:none;
            --gradient:none;
            --alpha-brd:0;
            --alpha-bg:0;
            --boxShadowToggleOn-shd:none;
            --static-spx:0.1 * var(--one-unit);
            --bg-gradient:none;
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2dup0ti:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-m2dup0tr {
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 96.80250897998916%;
            max-width: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 3.1974910200108484%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 3.0618770790778216%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2dup0tr {
                width: 74.66903250455033%;
                margin-left: 2.4613056106480458%;
                margin-bottom: 4.774816941914037%;
            }
        }

        #comp-m2dup0tr {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:max(0.5px, 0.0028029 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0028029 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0015835 * (var(--scaling-factor) - var(--scrollbar-width))) #BADA55FF;
            --textOutline:0px 0px transparent;
            --minFontSize:20px;
            --textDecoration:none;
            --maxFontSize:80px;
            --color:var(--color_21);
            --alpha-color:1;
            --textAlign:left;
            --fontFamily:wfont_431ed1_e0fff99951a740219b025ed5b610d4d8,wf_e0fff99951a740219b025ed5b,orig_abadi_mt_pro;
            --lineHeight:0.8em;
            --fontSize:80spx;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2dup0tv {
            min-height: 0px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 85.10099061347647%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 3.1974910200108484%;
            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: 750px) {
            #comp-m2dup0tv {
                width: 97.53869438935196%;
                margin-left: 2.4613056106480458%;
            }
        }

        #comp-m2dup0tv {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:12px;
            --maxFontSize:17px;
            --fontStyle:normal;
            --color:var(--color_21);
            --alpha-color:1;
            --textAlign:left;
            --fontFamily:wfont_431ed1_e0fff99951a740219b025ed5b610d4d8,wf_e0fff99951a740219b025ed5b,orig_abadi_mt_pro;
            --letterSpacing:0em;
            --lineHeight:1em;
            --fontSize:17spx;
            --fontWeight:normal;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2dup0u0 {
            width: 42.82349657090538%;
            height: auto;
            --aspect-ratio:0.9228249447365914;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            align-self: flex-start;
            order: 3;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2dup0u0 {
                width: 38.67238460138625%;
                --aspect-ratio:0.9228009538058967;
            }
        }

        #comp-m2dup0u0 {
            --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-m2dup0u0 wow-image {
                overflow: clip;
            }

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

        #comp-m2ats4w5 {
            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: sticky;
            --force-auto:initial;
            top: var(--force-auto,calc(215px + var(--sticky-offset, 0px)));
            bottom: var(--force-auto,);
            left: var(--force-auto,);
            right: var(--force-auto,);
            grid-area: 13/1/14/2;
            --is-sticky:1;
        }

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

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

            #comp-m2ats4w5 ~ * {
                will-change: var(--safari-sticky-fix);
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2ats4w5 {
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ats4w5 {
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }

                #comp-m2ats4w5 .comp-m2ats4w5-container {
                    grid-template-rows: minmax(max(0.5px, 1.1029946 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
                }
        }

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

        #comp-m2eojoyp {
            min-height: 0px;
            --comp-display:flex;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: auto;
            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,auto);
            left: var(--force-auto,);
            right: var(--force-auto,);
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
        }

            #comp-m2eojoyp .comp-m2eojoyp-container {
                box-sizing: border-box;
                position: relative;
                row-gap: 0px;
                column-gap: 0px;
                flex-grow: 1;
                display: var(--l_display,var(--container-display));
                grid-template-rows: minmax(max-content,100%);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

        #comp-m2eojoyp {
            --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-m2epaqr8 {
            width: 17.339667458432302%;
            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;
            margin-left: 13.39931412528454%;
            margin-right: 0%;
            margin-top: 5.135919928833878%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

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

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

        #comp-m2eparvh {
            min-height: 0px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 14.573766084672531%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: start;
            margin-left: 14.782264208095185%;
            margin-right: 0%;
            margin-top: 10.836632517907512%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2eparvh {
                width: 23.355675255005863%;
                margin-left: 4.490616621983914%;
                margin-top: 25.759609518997152%;
            }
        }

        #comp-m2eparvh {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:12px;
            --maxFontSize:20px;
            --fontStyle:normal;
            --color:var(--color_21);
            --alpha-color:1;
            --textAlign:center;
            --fontFamily:wfont_431ed1_2a2f9500a4b3421282b220339cd4388f,wf_2a2f9500a4b3421282b220339,orig_abadi_mt_light;
            --letterSpacing:0em;
            --lineHeight:1em;
            --fontSize:15spx;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2eparvh {
                --textAlign:right;
                --fontWeight:normal;
            }
        }

        #comp-m2etpn1d {
            min-height: 0px;
            --l_display:unset;
            height: 67px;
            min-width: 0px;
            width: 219px;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: center;
            justify-self: start;
            margin-left: 13.320137561547407%;
            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: 750px) {
            #comp-m2etpn1d {
                height: 50px;
                width: 183.26666259765625px;
                align-self: start;
                justify-self: center;
                margin-left: 0%;
                margin-right: 0.42001350955093836%;
                margin-top: 83.44057303011897%;
            }
        }

        #comp-m2e4g0em {
            width: 24.205669116982534%;
            height: auto;
            --aspect-ratio:1.333333394613614;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: center;
            margin-top: 0.22697297713158154%;
            margin-left: 0.014516992032858275%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2e4g0em {
                width: 37.55142167992184%;
                --aspect-ratio:1.3333331777108104;
                margin-top: 25.759609518997152%;
                margin-left: 0%;
            }
        }

        #comp-m2e4g0em {
            --backgroundColor:0,0,0;
            --borderColor:255,255,255;
            --alpha-borderColor:1;
            --borderWidth:0px;
            --cornerRadius:max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0395883 * (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);
        }

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

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

        #comp-m2esgc12 {
            width: 17.301398463789095%;
            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: end;
            margin-left: 0%;
            margin-right: 12.809446550793622%;
            margin-top: 14.67616785431512%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2esgc12 {
                width: 23.489717100438583%;
                --aspect-ratio:1.0000001958766345;
                --l_display:none;
                margin-right: 7.89990872544194%;
                margin-top: 54.04380000628351%;
            }
        }

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

        #comp-m2eqdnjy {
            width: 9.184481393507522%;
            height: 2px;
            --l_display:unset;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: start;
            margin-left: 30.65980501997971%;
            margin-right: 0%;
            margin-top: 13.9944576405384%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

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

        #comp-m2eqdnjy {
            --brd:var(--color_21);
            --lnw:2px;
            --alpha-brd:1;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2eogqno {
            width: 2.6656113818629996%;
            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: center;
            margin-left: 9.664821549247204%;
            margin-right: 0%;
            margin-top: 8.511480601741884%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2eogqno {
                --l_display:none;
                margin-left: 22.3681861529721%;
                margin-top: 11.970515928703083%;
            }
        }

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

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2eogqno:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }

        #comp-m2eqmx5f {
            width: 13.80443316268619%;
            height: 2px;
            --l_display:unset;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: center;
            margin-left: 25.97519609537374%;
            margin-right: 0%;
            margin-top: 9.765110333005493%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2eqmx5f {
                --l_display:none;
                margin-left: 38.68185662072721%;
                margin-top: 13.226097454653988%;
            }
        }

        #comp-m2eqmx5f {
            --brd:var(--color_21);
            --lnw:2px;
            --alpha-brd:1;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2esk7re {
            width: 11.765070506658404%;
            height: 2px;
            --l_display:unset;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: center;
            margin-left: 28.93903404592241%;
            margin-right: 0%;
            margin-top: 25.06993913688267%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2esk7re {
                width: 7.659499316882214%;
                --l_display:none;
                margin-left: 30.29490616621984%;
                margin-top: 63.7891017719504%;
            }
        }

        #comp-m2esk7re {
            --brd:var(--color_21);
            --lnw:2px;
            --alpha-brd:1;
            --static-spx:0.1 * var(--one-unit);
        }

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

        #comp-m2emnkyo {
            width: 2.6920031670625493%;
            height: auto;
            --aspect-ratio:0.9999997158512925;
            --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;
            margin-left: 17.14172604908947%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 0.80496334217884%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2emnkyo {
                --l_display:none;
                align-self: start;
                margin-left: 22.90437918246272%;
                margin-top: 60.33513373408177%;
                margin-bottom: 0%;
            }
        }

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

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2emnkyo:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }

        #comp-m2eof2vh {
            width: 2.6920031670625493%;
            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;
            margin-left: 39.707046714172606%;
            margin-right: 0%;
            margin-top: 12.723672342791222%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

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

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

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2eof2vh:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }

        #comp-m2ep4x34 {
            width: 17.29875988933838%;
            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: end;
            margin-left: 0%;
            margin-right: 12.891261688981468%;
            margin-top: 1.4515723487449277%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ep4x34 {
                width: 23.592493297587133%;
                --l_display:none;
                margin-right: 6.492402023029071%;
                margin-top: 4.763180321087466%;
            }
        }

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

        #comp-m2ep71ms {
            min-height: 0px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 12.145684394020932%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: end;
            margin-left: 0%;
            margin-right: 15.46648135755332%;
            margin-top: 8.287807050812178%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ep71ms {
                width: 26.3226097454654%;
                margin-right: 10.996424288915884%;
                margin-top: 6.961575014661528%;
            }
        }

        #comp-m2ep71ms {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:12px;
            --maxFontSize:20px;
            --fontStyle:normal;
            --color:var(--color_21);
            --alpha-color:1;
            --textAlign:center;
            --fontFamily:wfont_431ed1_2a2f9500a4b3421282b220339cd4388f,wf_2a2f9500a4b3421282b220339,orig_abadi_mt_light;
            --letterSpacing:0em;
            --lineHeight:1em;
            --fontSize:15.273973185818322spx;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ep71ms {
                --textAlign:left;
                --fontSize:4.511spx;
            }
        }

        #comp-m2esjf4r {
            min-height: 0px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 12.231360989271625%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: end;
            margin-left: 0%;
            margin-right: 15.343757442133066%;
            margin-top: 21.498548832377647%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2esjf4r {
                width: 22.87309661947051%;
                margin-right: 5.650133230091739%;
                margin-top: 58.01162515185154%;
            }
        }

        #comp-m2esjf4r {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:12px;
            --maxFontSize:20px;
            --fontStyle:normal;
            --color:var(--color_21);
            --alpha-color:1;
            --textAlign:center;
            --fontFamily:wfont_431ed1_2a2f9500a4b3421282b220339cd4388f,wf_2a2f9500a4b3421282b220339,orig_abadi_mt_light;
            --letterSpacing:0em;
            --lineHeight:1em;
            --fontSize:15.378436480476168spx;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2esjf4r {
                --textAlign:left;
                --fontSize:4.542spx;
            }
        }

        #comp-m2ats2hm {
            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;
            grid-area: 11/1/12/2;
            position: relative;
        }

            #comp-m2ats2hm .comp-m2ats2hm-container {
                box-sizing: border-box;
                position: relative;
                max-width: var(--variables-m1avbbun);
                margin-left: clamp(0px, (100% - var(--variables-m1avbbun)) / 2, 100 * var(--one-unit));
                --section-max-width:var(--variables-m1avbbun);
                display: var(--l_display,var(--container-display));
                grid-template-rows: minmax(max(0.5px, 0.4948535 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

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

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

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

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

        #comp-m2duvp1b {
            min-height: 0px;
            --l_display:unset;
            height: 506px;
            min-width: 0px;
            width: 36.48324031633511%;
            max-width: 99999px;
            max-height: 99999px;
            --aspect-ratio:auto;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: start;
            justify-self: start;
            pointer-events: auto;
            position: absolute;
            --force-auto:initial;
            top: var(--force-auto,calc(0px));
            bottom: var(--force-auto,auto);
            left: var(--force-auto,0px);
            right: var(--force-auto,auto);
            margin-left: 17.900000000000002%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/-1/-1;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2duvp1b {
                min-height: unset;
                height: auto;
                --aspect-ratio:0.9857912712025492;
                width: 47.184986595174266%;
                margin-left: 6%;
                margin-bottom: -2.4843599457523458%;
            }
        }

        #comp-m2duvp1b {
            --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-m2duvp1b wow-image {
                overflow: clip;
            }

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

        #comp-m1z2p09k {
            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,auto);
            left: var(--force-auto,);
            right: var(--force-auto,);
            grid-area: 1/1/2/2;
        }

            #comp-m1z2p09k .comp-m1z2p09k-container {
                box-sizing: border-box;
                position: relative;
                padding-left: 0%;
                padding-right: 0%;
                padding-top: 65px;
                padding-bottom: 0%;
                row-gap: 0px;
                column-gap: 0px;
                max-width: var(--variables-m1avbbun);
                margin-left: clamp(0px, (100% - var(--variables-m1avbbun)) / 2, 100 * var(--one-unit));
                --section-max-width:var(--variables-m1avbbun);
                flex-grow: 1;
                display: var(--l_display,var(--container-display));
                grid-template-rows: minmax(max(0.5px, 0.5186065 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
                grid-template-columns: 0.46908155186064926fr 0.5309184481393507fr;
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

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

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m1z2p09k {
                min-height: 0px;
                --comp-display:flex;
            }

                #comp-m1z2p09k .comp-m1z2p09k-container {
                    padding-left: 5%;
                    padding-top: 0%;
                    grid-template-rows: minmax(max(0.5px, 0.4687498 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
                    grid-template-columns: 9fr 16fr;
                }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m1z2p09k {
                min-height: 604.8499755859375px;
                --comp-display:grid;
                grid-template-rows: 1fr;
                grid-template-columns: minmax(0, 1fr);
            }

                #comp-m1z2p09k .comp-m1z2p09k-container {
                    padding-left: 0%;
                    padding-top: 0%;
                    grid-template-rows: minmax(212.5px,auto) minmax(392.35px,auto);
                    grid-template-columns: minmax(0px,1fr);
                }
        }

        #comp-m1z2p09k {
            --bg:255,255,255;
            --alpha-bg:0;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m26j1q3n {
            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;
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/2/2/3;
            position: relative;
        }

            #comp-m26j1q3n .comp-m26j1q3n-container {
                box-sizing: border-box;
                position: relative;
                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-m26j1q3n {
                grid-area: 1/2/2/3;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m26j1q3n {
                grid-area: 2/1/3/2;
            }
        }

        #comp-m26j1q3n {
            --brw:0px;
            --brd:var(--color_15);
            --bg:37,59,71;
            --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-m26j2esq {
            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;
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        #comp-m26j2esq {
            --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:0.1 * var(--one-unit);
        }

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

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

        #comp-m1z2p0at {
            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;
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

            #comp-m1z2p0at .comp-m1z2p0at-container {
                box-sizing: border-box;
                position: relative;
                padding-top: 0%;
                padding-bottom: 0%;
                padding-right: 0%;
                padding-left: 0%;
                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: 750px) {
            #comp-m1z2p0at .comp-m1z2p0at-container {
                padding-top: 0px;
                padding-bottom: 0px;
                grid-template-rows: 1fr;
            }
        }

        #comp-m1z2p0at {
            --brw:0px;
            --brd:var(--color_15);
            --bg:37,59,71;
            --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-m24vbwzh {
            width: 95.25980238311249%;
            height: auto;
            --l_display:unset;
            --comp-display:unset;
            align-self: start;
            justify-self: start;
            margin-left: 15.644077027696165%;
            margin-right: 0%;
            margin-top: 45.53970593180331%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-m24vbwzh-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-m24vbwzh {
                width: 77.39499580444664%;
                margin-left: 11.881143605741036%;
                margin-top: 28.480787507330763%;
            }
        }

        #comp-m24vbwzh {
            --brw:0px;
            --brd:var(--color_15);
            --bg:var(--color_11);
            --rd:0px;
            --shd:none;
            --gradient:none;
            --alpha-brd:0;
            --alpha-bg:0;
            --boxShadowToggleOn-shd:none;
            --static-spx:0.1 * var(--one-unit);
            --bg-gradient:none;
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-m24vbwzh:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-m1z2p0bq {
            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));
            margin-left: 0%;
            margin-right: 0%;
            margin-top: -15%;
            margin-bottom: 2.375815285935642%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m1z2p0bq {
                margin-bottom: 2.5992578618347357%;
            }
        }

        #comp-m1z2p0bq {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --textDecoration:none;
            --fontStyle:normal;
            --textScale__minFontSize:25;
            --color:var(--color_11);
            --alpha-color:1;
            --textAlign:left;
            --fontFamily:wfont_431ed1_2ca1f2b39c2141a6837f3f492a3209d3,wf_2ca1f2b39c2141a6837f3f492,orig_abadi_mt;
            --letterSpacing:0em;
            --lineHeight:0.8em;
            --textScale__maxFontSize:100;
            --fontWeight:normal;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m1z2p0bq {
                --minViewportSize:320;
                --maxViewportSize:1000;
                --minFontSize:26px;
                --maxFontSize:100px;
                --textScale__minFontSize:25;
                --fontSize:100spx;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m1z2p0bq {
                --minViewportSize:320;
                --maxViewportSize:750;
                --minFontSize:26px;
                --maxFontSize:100px;
                --textScale__minFontSize:12;
                --fontSize:100spx;
            }
        }

        #comp-m1z2p0bj {
            min-height: 0px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 66.67355209231863%;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            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: 750px) {
            #comp-m1z2p0bj {
                width: 79.39495276505801%;
            }
        }

        #comp-m1z2p0bj {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:12px;
            --maxFontSize:20px;
            --fontStyle:normal;
            --color:255,255,255;
            --alpha-color:1;
            --fontFamily:wfont_431ed1_2a2f9500a4b3421282b220339cd4388f,wf_2a2f9500a4b3421282b220339,orig_abadi_mt_light;
            --letterSpacing:0em;
            --lineHeight:1em;
            --fontSize:20spx;
            --fontWeight:normal;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2i9m29y {
            min-height: 120px;
            --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(65px + var(--sticky-offset, 0px)));
            bottom: var(--force-auto,auto);
            left: var(--force-auto,);
            right: var(--force-auto,);
            grid-area: 2/1/3/2;
            --is-sticky:1;
        }

            #comp-m2i9m29y .comp-m2i9m29y-container {
                box-sizing: border-box;
                position: relative;
                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(120px,auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

            #comp-m2i9m29y .comp-m2i9m29y-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;
            }

            #comp-m2i9m29y ~ * {
                will-change: var(--safari-sticky-fix);
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2i9m29y {
                min-height: 130px;
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
                grid-area: 3/1/4/2;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2i9m29y {
                min-height: 119.63333129882812px;
                top: var(--force-auto,calc(50px + var(--sticky-offset, 0px)));
                grid-area: 3/1/4/2;
            }

                #comp-m2i9m29y .comp-m2i9m29y-container {
                    grid-template-rows: minmax(119.633px,auto);
                }
        }

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

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

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m26kgar2 {
                margin-left: 1.15728710675687%;
                margin-top: 11.16175101845258%;
            }
        }

        #comp-m26kgar2 {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:15px;
            --textDecoration:none;
            --maxFontSize:50px;
            --color:var(--color_11);
            --alpha-color:1;
            --textAlign:center;
            --fontFamily:wfont_9f4a23_30ed05a35d8c41528b645872e2d639f9,wf_30ed05a35d8c41528b645872e,orig_dewata_regular;
            --lineHeight:0.8em;
            --fontSize:50spx;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m26kgar2 {
                --maxFontSize:30px;
                --fontSize:101.582spx;
            }
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-m26kgar2:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-kbgakxea {
            width: auto;
            height: auto;
            --l_display:unset;
            --comp-display:unset;
            align-self: start;
            justify-self: stretch;
            margin-left: 0%;
            margin-right: 0%;
            margin-bottom: 0%;
            margin-top: calc(0px);
            grid-area: 1/1/2/2;
            pointer-events: auto;
            position: relative;
        }

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

        #masterPage:not(.landingPage) {
            --top-offset:var(--header-height);
        }

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

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

        #comp-kbgakxea_r_comp-kbgajy18 {
            min-height: 65px;
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: auto;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            align-self: start;
            justify-self: stretch;
            margin-left: 0%;
            margin-right: 0%;
            margin-bottom: 0%;
            margin-top: calc(0px);
            grid-area: 1/1/2/2;
            pointer-events: auto;
            position: relative;
        }

            #comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
                box-sizing: border-box;
                position: relative;
                padding-top: 0%;
                padding-right: 4%;
                padding-left: 4%;
                padding-bottom: 0%;
                row-gap: 0px;
                column-gap: 0px;
                max-width: 99999999999px;
                margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
                --section-max-width:99999999999px;
                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-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 .comp-kbgakxea_r_comp-kbgajy18-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;
            }

        #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: calc(100% - var(--wix-ads-height));
            margin-top: var(--wix-ads-height);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kbgakxea_r_comp-kbgajy18 {
                min-height: 60px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-kbgajy18 {
                min-height: 50px;
            }

                #comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
                    grid-template-rows: minmax(50.00002824707032px,auto);
                }
        }

        #comp-kbgakxea_r_comp-kbgajy18 {
            --bg:var(--color_11);
            --bg-scrl:139,0,0;
            --alpha-bg:0;
            --alpha-bg-scrl:1;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-kbgakxea_r_comp-kbgajy18 {
            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-kbgakxea_r_comp-m1azrjad {
            min-height: 0px;
            --l_display:unset;
            height: 39.600006103515625px;
            min-width: 0px;
            width: 39.600006103515625px;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            align-self: center;
            justify-self: end;
            margin-left: 0%;
            margin-right: -0.000002516913659793814%;
            margin-top: 0%;
            margin-bottom: 0.0013742348582474228%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-m1azrjad {
                margin-right: -0.0000025169136597938135%;
            }
        }

        #comp-kbgakxea_r_comp-m1azrjad {
            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-kbgakxea_r_comp-m20nadxv {
            min-height: unset;
            --l_display:unset;
            height: auto;
            --aspect-ratio:0.21926239273041362;
            min-width: 0px;
            width: 7.000000000000001%;
            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;
            margin-top: 0%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-m20nadxv {
                --aspect-ratio:0.19495950726755085;
                width: 21.499580672061544%;
                margin-left: 25.871746685503616%;
            }
        }

        #comp-kbgakxea_r_comp-m20nadxv {
            --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-kbgakxea_r_comp-m20nadxv:not(.is-animating) {
                transition: all 0.3s ease-in-out 0s, visibility 0s;
                --transition:all 0.3s ease-in-out 0s, visibility 0s;
            }

                #comp-kbgakxea_r_comp-m20nadxv:not(.is-animating) :not(.is-animating) {
                    transition: all 0.3s ease-in-out 0s, visibility 0s;
                    --transition:all 0.3s ease-in-out 0s, visibility 0s;
                }

            #comp-kbgakxea_r_comp-m20nadxv.comp-kbgakxea_r_variants-m20nd4vn, #comp-kbgakxea_r_comp-m20nadxv.comp-kbgakxea_r_variants-m20nd4vn :not(.is-animating) {
                transition: all 0.3s ease-in-out 0s, visibility 0s;
                --transition:all 0.3s ease-in-out 0s, visibility 0s;
            }

                #comp-kbgakxea_r_comp-m20nadxv.comp-kbgakxea_r_variants-m20nd4vn, #comp-kbgakxea_r_comp-m20nadxv.comp-kbgakxea_r_variants-m20nd4vn :not(.is-animating) :not(.is-animating) {
                    transition: all 0.3s ease-in-out 0s, visibility 0s;
                    --transition:all 0.3s ease-in-out 0s, visibility 0s;
                }

        #comp-kbgakxea_r_comp-m20nadxv {
            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-kbgakxea_r_comp-m20nadxv.comp-kbgakxea_r_variants-m20nd4vn {
                opacity: 1;
                --comp-opacity:1;
                transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z:0deg;
            }

            #comp-kbgakxea_r_comp-m20nadxv wow-image {
                overflow: clip;
            }

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

        #comp-kbgakxea_r_comp-m1bf9wxa {
            min-height: unset;
            --l_display:unset;
            height: auto;
            --aspect-ratio:0.43167816009323007;
            min-width: 0px;
            width: 14.905721508045069%;
            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;
            position: relative;
            --force-auto:auto;
            top: var(--force-auto,calc(0px));
            bottom: var(--force-auto,);
            left: var(--force-auto,auto);
            right: var(--force-auto,auto);
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 1.0886678568710357%;
            margin-bottom: -1.929195396863059%;
            grid-area: 1/1/2/2;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-m1bf9wxa {
                --aspect-ratio:0.32608695652173914;
                width: 26.813038785555147%;
                margin-right: 75.0656112340393%;
                margin-top: 2.911605341181371%;
                margin-bottom: 0%;
            }
        }

        #comp-kbgakxea_r_comp-m1bf9wxa {
            --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:0.1 * var(--one-unit);
        }

        #comp-kbgakxea_r_comp-m1bf9wxa {
            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-kd5px9q0 {
            height: auto;
            width: auto;
            --l_display:unset;
            --comp-display:unset;
            align-self: start;
            justify-self: end;
            margin-right: 0px;
            margin-top: 0px;
            grid-area: 1/1/2/2;
            pointer-events: auto;
            position: relative;
        }

        .comp-kd5px9q0-container {
            box-sizing: border-box;
            display: var(--l_display,var(--container-display));
            grid-template-rows: 1fr;
            grid-template-columns: 1fr;
            --container-layout-type:grid-container-layout;
            --container-display:grid;
        }

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

        #comp-kd5px9q0-pinned-layer {
            position: fixed;
            left: 0;
            width: 100%;
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
            top: 0;
            bottom: unset;
            height: calc(100% - var(--wix-ads-height));
            margin-top: var(--wix-ads-height);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kd5px9q0 {
                align-self: stretch;
                justify-self: end;
                margin-left: 0px;
                margin-bottom: 0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kd5px9q0 {
                align-self: stretch;
                justify-self: stretch;
                margin-left: 0%;
                margin-bottom: 0px;
            }
        }

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

        #comp-kd5px9q0_r_comp-kd5px9hr {
            min-height: 100vh;
            height: 100vh;
            min-width: 0px;
            width: 300px;
            --comp-display:unset;
            align-self: stretch;
            justify-self: stretch;
            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;
                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: 1000px) {
            #comp-kd5px9q0_r_comp-kd5px9hr {
                width: 100vw;
                max-width: 99999px;
                justify-self: start;
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                pointer-events: auto;
            }

                #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
                    grid-template-columns: minmax(0px,768fr);
                }

            #comp-kd5px9q0_r_comp-kd5px9hr-pinned-layer {
                position: fixed;
                left: 0;
                width: 100%;
                display: grid;
                grid-template-columns: 1fr;
                grid-template-rows: 1fr;
                top: 0;
                bottom: unset;
                height: calc(100% - var(--wix-ads-height));
                margin-top: var(--wix-ads-height);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kd5px9q0_r_comp-kd5px9hr {
                width: 100vw;
                max-width: 99999px;
                justify-self: stretch;
            }

                #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-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,);
            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 ~ * {
                will-change: var(--safari-sticky-fix);
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kd5px9q0_r_comp-kkmqi5tc {
                justify-self: center;
                margin-right: 0px;
                margin-top: 20px;
            }
        }

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

        #comp-kd5px9q0_r_comp-lupj8mly {
            width: 85.87139423076923%;
            height: auto;
            --l_display:unset;
            --comp-display:unset;
            align-self: start;
            justify-self: start;
            margin-left: 4.9375%;
            margin-right: 0%;
            margin-top: 20%;
            margin-bottom: 0%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-kd5px9q0_r_comp-lupj8mly-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-kd5px9q0_r_comp-lupj8mly {
                justify-self: center;
                margin-left: 0%;
                margin-right: 0.0010172526041666667%;
                margin-top: 9.999593098958334%;
                margin-bottom: 200px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kd5px9q0_r_comp-lupj8mly {
                justify-self: center;
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 20%;
                margin-bottom: 200px;
            }
        }

        #comp-kd5px9q0_r_comp-lupj8mly {
            --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-kd5px9q0_r_comp-lupj5hdn {
            width: 31.014533324002148%;
            height: auto;
            --aspect-ratio:1;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 2.9859798912916697%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-kd5px9q0_r_comp-lupj5hdn {
                width: 15.163181898951608%;
                --aspect-ratio:0.38;
                margin-bottom: 0%;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kd5px9q0_r_comp-lupj5hdn {
                width: 31.014533324002148%;
                --aspect-ratio:0.5777042274710396;
                margin-bottom: 0%;
            }
        }

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

        #comp-kd5px9q0_r_comp-kd5px9kk {
            width: 73.1565073366459%;
            height: auto;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 0%;
            align-self: center;
            order: 2;
            position: relative;
        }

        #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.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,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.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,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 {
                --verticalPadding:9px;
                --fnt:normal normal normal max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width)))/0.8em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
                --fntSubMenu:normal normal normal max(0.5px, 0.0520833 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
                --menuSpacing:0px;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kd5px9q0_r_comp-kd5px9kk {
                --verticalPadding:2px;
                --fnt:normal normal normal max(0.5px, 0.0768229 * (var(--scaling-factor) - var(--scrollbar-width)))/1.1em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
                --fntSubMenu:normal normal normal 20px/1.1em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
                --menuSpacing:0px;
            }
        }

        #comp-kd5px9q0_r_comp-lupj4vb5 {
            width: 33.71591200690508%;
            height: auto;
            --aspect-ratio:1;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 66.28408799309493%;
            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-kd5px9q0_r_comp-lupj4vb5 {
                width: 18.19581827874193%;
                margin-left: 0%;
                align-self: flex-end;
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kd5px9q0_r_comp-lupj4vb5 {
                width: 33.71591200690508%;
                margin-left: 66.28408799309493%;
                align-self: flex-start;
            }
        }

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

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

        #comp-m2et5koh-pinned-layer {
            position: fixed;
            left: 0;
            width: 100%;
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
            top: 0;
            bottom: unset;
            height: calc(100% - var(--wix-ads-height));
            margin-top: var(--wix-ads-height);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2et5koh {
                --aspect-ratio:5.2;
                width: 6.702412868632708%;
                margin-right: 15px;
                margin-top: 124.82573890174682%;
            }
        }

        #comp-m2et5koh {
            --iconSize:30px;
            --orientation:VERT;
            --spacing:10px;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2et5koh {
                --iconSize:25px;
            }
        }

        #comp-m2et5koh:not(.is-animating) {
            transition: all 0.3s ease-in-out 0s, visibility 0s;
            --transition:all 0.3s ease-in-out 0s, visibility 0s;
        }

            #comp-m2et5koh:not(.is-animating) :not(.is-animating) {
                transition: all 0.3s ease-in-out 0s, visibility 0s;
                --transition:all 0.3s ease-in-out 0s, visibility 0s;
            }

        #comp-m2et5koh.variants-m2ge16kq, #comp-m2et5koh.variants-m2ge16kq :not(.is-animating) {
            transition: all 0.3s ease-in-out 0s, visibility 0s;
            --transition:all 0.3s ease-in-out 0s, visibility 0s;
        }

            #comp-m2et5koh.variants-m2ge16kq, #comp-m2et5koh.variants-m2ge16kq :not(.is-animating) :not(.is-animating) {
                transition: all 0.3s ease-in-out 0s, visibility 0s;
                --transition:all 0.3s ease-in-out 0s, visibility 0s;
            }

        #comp-m2et5koh {
            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-m2et5koh.variants-m2ge16kq {
                opacity: 1;
                --comp-opacity:1;
                transform: translateX(0px)translateY(0px)scaleX(1.05)scaleY(1.05)rotate(0deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z:0deg;
            }

        #comp-m2ejndt3 {
            min-height: 120px;
            --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(65px + var(--sticky-offset, 0px)));
            bottom: var(--force-auto,);
            left: var(--force-auto,);
            right: var(--force-auto,);
            grid-area: 12/1/13/2;
            --is-sticky:1;
        }

            #comp-m2ejndt3 .comp-m2ejndt3-container {
                box-sizing: border-box;
                position: relative;
                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(120px,auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

            #comp-m2ejndt3 .comp-m2ejndt3-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;
            }

            #comp-m2ejndt3 ~ * {
                will-change: var(--safari-sticky-fix);
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2ejndt3 {
                min-height: 0px;
                --comp-display:flex;
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ejndt3 {
                min-height: 0px;
                --comp-display:flex;
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }
        }

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

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

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ejpvpp {
                margin-right: 2.243074718812835%;
                margin-top: 19.745314856317023%;
            }
        }

        #comp-m2ejpvpp {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:20px;
            --textDecoration:none;
            --maxFontSize:50px;
            --color:var(--color_11);
            --alpha-color:1;
            --textAlign:center;
            --fontFamily:wfont_9f4a23_30ed05a35d8c41528b645872e2d639f9,wf_30ed05a35d8c41528b645872e,orig_dewata_regular;
            --lineHeight:0.8em;
            --fontSize:50spx;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ejpvpp {
                --maxFontSize:30px;
                --fontSize:30spx;
            }
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2ejpvpp:not([data-motion-enter="done"]) {
                opacity: 1;
            }
        }

        #comp-m2ie42tc {
            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,auto);
            left: var(--force-auto,);
            right: var(--force-auto,);
            grid-area: 15/1/16/2;
        }

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

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

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2ie42tc {
                --l_display:unset;
            }
        }

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

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

        #comp-m2eog0oh {
            min-height: 120px;
            --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(75px + var(--sticky-offset, 0px)));
            bottom: var(--force-auto,auto);
            left: var(--force-auto,);
            right: var(--force-auto,);
            grid-area: 14/1/15/2;
            --is-sticky:1;
        }

            #comp-m2eog0oh .comp-m2eog0oh-container {
                box-sizing: border-box;
                position: relative;
                row-gap: 0px;
                column-gap: 0px;
                max-width: var(--variables-m1avbbun);
                margin-left: clamp(0px, (100% - var(--variables-m1avbbun)) / 2, 100 * var(--one-unit));
                --section-max-width:var(--variables-m1avbbun);
                flex-grow: 1;
                display: var(--l_display,var(--container-display));
                grid-template-rows: minmax(120px,auto);
                grid-template-columns: minmax(0px,1fr);
                --container-layout-type:grid-container-layout;
                --container-display:grid;
            }

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

            #comp-m2eog0oh ~ * {
                will-change: var(--safari-sticky-fix);
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2eog0oh {
                min-height: 0px;
                --comp-display:flex;
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2eog0oh {
                min-height: 0px;
                --comp-display:flex;
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }
        }

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

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

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2gdgk79 {
                margin-top: 17.42627345844504%;
            }
        }

        #comp-m2gdgk79 {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:30px;
            --textDecoration:none;
            --maxFontSize:50px;
            --color:var(--color_11);
            --alpha-color:1;
            --textAlign:center;
            --fontFamily:wfont_9f4a23_30ed05a35d8c41528b645872e2d639f9,wf_30ed05a35d8c41528b645872e,orig_dewata_regular;
            --lineHeight:0.8em;
            --fontSize:50spx;
            --static-spx:0.1 * var(--one-unit);
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2gdgk79:not([data-motion-enter="done"]) {
                opacity: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-m2gdgk79:not([data-motion-enter="done"]) {
                    opacity: var(--comp-opacity, 1);
                }
            }
        }

        #comp-m2e4eni7 {
            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: sticky;
            --force-auto:initial;
            top: var(--force-auto,calc(215px + var(--sticky-offset, 0px)));
            bottom: var(--force-auto,);
            left: var(--force-auto,);
            right: var(--force-auto,);
            grid-area: 16/1/17/2;
            --is-sticky:1;
        }

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

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

            #comp-m2e4eni7 ~ * {
                will-change: var(--safari-sticky-fix);
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2e4eni7 {
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2e4eni7 {
                top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
            }

                #comp-m2e4eni7 .comp-m2e4eni7-container {
                    grid-template-rows: minmax(max(0.5px, 0.7789544 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
                }
        }

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

        #comp-m2ih63kd {
            width: 31.539984647942646%;
            height: auto;
            --l_display:unset;
            --comp-display:unset;
            align-self: start;
            justify-self: center;
            margin-top: 11.01266825019794%;
            margin-left: 0%;
            margin-bottom: 0%;
            margin-right: 0.002638574450712589%;
            grid-area: 1/1/2/2;
            position: relative;
        }

        .comp-m2ih63kd-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-m2ih63kd {
                width: 56.08132288219461%;
                align-self: center;
                margin-top: 0%;
                margin-right: 0%;
            }
        }

        #comp-m2ih63kd {
            --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-m2gesibb {
            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));
            margin-left: 0%;
            margin-right: 0%;
            margin-top: -11%;
            margin-bottom: 6.30517592979402%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2gesibb {
                margin-bottom: 29.352239788653314%;
            }
        }

        #comp-m2gesibb {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:max(0.5px, 0.0028029 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0028029 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0015835 * (var(--scaling-factor) - var(--scrollbar-width))) rgba(var(--color_15),1);
            --textOutline:0px 0px transparent;
            --minFontSize:12px;
            --maxFontSize:35px;
            --fontStyle:normal;
            --color:255,255,255;
            --alpha-color:1;
            --textAlign:center;
            --fontFamily:wfont_431ed1_2a2f9500a4b3421282b220339cd4388f,wf_2a2f9500a4b3421282b220339,orig_abadi_mt_light;
            --letterSpacing:0em;
            --lineHeight:1em;
            --fontSize:35spx;
            --fontWeight:normal;
            --static-spx:0.1 * var(--one-unit);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2gesibb {
                --textShadow:max(0.5px, 0.0028016 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0028016 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0015845 * (var(--scaling-factor) - var(--scrollbar-width))) rgba(var(--color_15),1);
                --fontSize:15spx;
            }
        }

        #comp-m2gn99e2 {
            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));
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 6.275887941998293%;
            align-self: flex-start;
            order: 2;
            position: relative;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2gn99e2 {
                margin-bottom: 3.5216326979593546%;
            }
        }

        #comp-m2gn99e2 {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:max(0.5px, 0.0028029 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0028029 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0015835 * (var(--scaling-factor) - var(--scrollbar-width))) rgba(var(--color_15),1);
            --textOutline:0px 0px transparent;
            --minFontSize:12px;
            --maxFontSize:20px;
            --fontStyle:normal;
            --color:var(--color_21);
            --alpha-color:1;
            --textAlign:center;
            --fontFamily:wfont_431ed1_2a2f9500a4b3421282b220339cd4388f,wf_2a2f9500a4b3421282b220339,orig_abadi_mt_light;
            --letterSpacing:0em;
            --lineHeight:1em;
            --fontSize:20spx;
            --static-spx:0.1 * var(--one-unit);
        }

        #comp-m2gndttm {
            min-height: 0px;
            --l_display:unset;
            height: 39.79435684556847px;
            min-width: 0px;
            width: 143.49726651902915px;
            max-width: 99999px;
            max-height: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 31.986113985048647%;
            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: 750px) {
            #comp-m2gndttm {
                height: 31.27180002216528px;
                width: 112.7450775126429px;
                margin-left: 23.053942730777848%;
            }
        }

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

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

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

        #comp-m2yxjre4 {
            --brw:0px;
            --brd:var(--color_15);
            --bg:var(--color_11);
            --rd:0px;
            --shd:none;
            --gradient:none;
            --alpha-brd:0;
            --alpha-bg:0;
            --boxShadowToggleOn-shd:none;
            --static-spx:0.1 * var(--one-unit);
            --bg-gradient:none;
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2yxjre4:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }

        #comp-m2yxhpm5 {
            width: 55.68181818181818%;
            height: auto;
            --aspect-ratio:1;
            --l_display:unset;
            aspect-ratio: 1/var(--aspect-ratio);
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 22.15909090909091%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 41.47727272727273%;
            align-self: flex-start;
            order: 1;
            position: relative;
        }

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

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

        #comp-m2gut75h {
            --l_display:unset;
            height: auto;
            min-width: 0px;
            width: 100%;
            max-width: 99999px;
            --comp-display:unset;
            display: var(--l_display,var(--display,block));
            margin-left: 0%;
            margin-right: 0%;
            margin-top: 0%;
            margin-bottom: 0%;
            align-self: flex-start;
            order: 2;
            position: relative;
        }

        #comp-m2gut75h {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:max(0.5px, 0.0028504 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0027474 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0015835 * (var(--scaling-factor) - var(--scrollbar-width))) rgba(var(--color_15),1);
            --textOutline:0px 0px transparent;
            --minFontSize:20px;
            --textDecoration:none;
            --maxFontSize:20px;
            --color:var(--color_11);
            --alpha-color:1;
            --textAlign:center;
            --fontFamily:wfont_431ed1_e0fff99951a740219b025ed5b610d4d8,wf_e0fff99951a740219b025ed5b,orig_abadi_mt_pro;
            --lineHeight:0.8em;
            --fontSize:20spx;
            --static-spx:0.1 * var(--one-unit);
        }

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

        #comp-m2wpctre {
            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;
            grid-area: 17/1/18/2;
            position: relative;
        }

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

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

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

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

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

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2yyfm60 {
                margin-top: 27.377131157841823%;
            }
        }

        #comp-m2yyfm60 {
            --backgroundColor:0,0,0;
            --alpha-backgroundColor:0;
            --blendMode:normal;
            --textShadow:0px 0px transparent;
            --textOutline:0px 0px transparent;
            --minFontSize:30px;
            --textDecoration:none;
            --maxFontSize:50px;
            --color:var(--color_11);
            --alpha-color:1;
            --textAlign:center;
            --fontFamily:wfont_9f4a23_30ed05a35d8c41528b645872e2d639f9,wf_30ed05a35d8c41528b645872e,orig_dewata_regular;
            --lineHeight:0.8em;
            --fontSize:50spx;
            --static-spx:0.1 * var(--one-unit);
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-m2yyfm60:not([data-motion-enter="done"]) {
                opacity: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-m2yyfm60:not([data-motion-enter="done"]) {
                    opacity: var(--comp-opacity, 1);
                }
            }
        }
   
 
        /* END STYLABLE DIRECTIVE RULES */

        #comp-m2etpn1d .style-m2etpn1p1__root {
            -st-extends: StylableButton;
            transition: all 0.2s ease, visibility 0s;
            padding-right: 0px;
            border-radius: 0px;
            background: #253B47;
            border: 1px solid #FFCF37;
        }

            /* START STYLABLE DIRECTIVE RULES */

            #comp-m2etpn1d .style-m2etpn1p1__root:hover {
                border: 1px solid #000000;
                background: #FFCF37;
            }

                #comp-m2etpn1d .style-m2etpn1p1__root:hover .StylableButton2545352419__icon {
                    transform: rotate(2deg);
                    fill: #8B0000;
                }

                #comp-m2etpn1d .style-m2etpn1p1__root:hover .StylableButton2545352419__label {
                    color: #253B47;
                }

            #comp-m2etpn1d .style-m2etpn1p1__root:disabled {
                background: #EEEEEE;
            }

                #comp-m2etpn1d .style-m2etpn1p1__root:disabled .StylableButton2545352419__label {
                    color: #8D8D8D;
                }

                #comp-m2etpn1d .style-m2etpn1p1__root:disabled .StylableButton2545352419__icon {
                    fill: #8F8F8F;
                }

            #comp-m2etpn1d .style-m2etpn1p1__root .StylableButton2545352419__container {
                transition: inherit;
                flex-direction: column;
                justify-content: center;
                align-items: center;
            }

            #comp-m2etpn1d .style-m2etpn1p1__root .StylableButton2545352419__label {
                transition: inherit;
                letter-spacing: 0em;
                display: inherited;
                margin: 0px 0px 0px 4px;
                color: #FFFFFF;
                font-style: normal;
                font-weight: normal;
                letter-spacing: 0em;
                line-height: 1.4em;
                font-family: madefor-text;
                font-style: normal;
                font-weight: normal;
                letter-spacing: 0em;
                line-height: 1.4em;
                margin-left: 0px;
                margin-top: 0px;
                margin-bottom: 1px;
                text-align: center;
                font-family: arial,'\FF4D\FF53  \FF50\30B4\30B7\30C3\30AF','ms pgothic','\B3CB\C6C0',dotum,helvetica,sans-serif;
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-size: 12px;
            }

            #comp-m2etpn1d .style-m2etpn1p1__root .StylableButton2545352419__icon {
                transition: inherit;
                display: inherited;
                width: 25px;
                height: 25px;
                margin: 0px 4px 0px 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-top: 1px;
                fill: #FFCF37;
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2etpn1d { /* START STYLABLE DIRECTIVE RULES */
            }

            /* END STYLABLE DIRECTIVE RULES */
        }

        @media screen and (min-width: 320px) and (max-width: 750px) { /* END STYLABLE DIRECTIVE RULES */

            /* START STYLABLE DIRECTIVE RULES */

            #comp-m2etpn1d .style-m2etpn1p1__root .StylableButton2545352419__label {
                font-size: 16px;
                font-size: 10px;
            }
        }
        /* END STYLABLE DIRECTIVE RULES */

        #comp-kbgakxea_r_comp-m1azrjad .comp-kbgakxea_r_comp-m1azrjad-styleId__root {
            -st-extends: StylableButton;
            transition: all 0.2s ease, visibility 0s;
            border-radius: 3px;
            padding-right: 0px;
            background: rgba(0, 0, 0, 0);
        }

            /* START STYLABLE DIRECTIVE RULES */

            #comp-kbgakxea_r_comp-m1azrjad .comp-kbgakxea_r_comp-m1azrjad-styleId__root:hover {
                border: 1px solid rgba(0, 0, 0, 0);
                background: #FFCF37;
            }

                #comp-kbgakxea_r_comp-m1azrjad .comp-kbgakxea_r_comp-m1azrjad-styleId__root:hover .StylableButton2545352419__icon {
                    transform: rotate(180deg);
                    fill: #FFFFFF;
                    width: 25px;
                    height: 25px;
                }

                #comp-kbgakxea_r_comp-m1azrjad .comp-kbgakxea_r_comp-m1azrjad-styleId__root:hover .StylableButton2545352419__label {
                    color: #000000;
                }

            #comp-kbgakxea_r_comp-m1azrjad .comp-kbgakxea_r_comp-m1azrjad-styleId__root:disabled {
                background: #EEEEEE;
            }

                #comp-kbgakxea_r_comp-m1azrjad .comp-kbgakxea_r_comp-m1azrjad-styleId__root:disabled .StylableButton2545352419__label {
                    color: #8D8D8D;
                }

                #comp-kbgakxea_r_comp-m1azrjad .comp-kbgakxea_r_comp-m1azrjad-styleId__root:disabled .StylableButton2545352419__icon {
                    fill: #8F8F8F;
                }

            #comp-kbgakxea_r_comp-m1azrjad .comp-kbgakxea_r_comp-m1azrjad-styleId__root .StylableButton2545352419__container {
                transition: inherit;
                flex-direction: row-reverse;
                justify-content: center;
                align-items: center;
            }

            #comp-kbgakxea_r_comp-m1azrjad .comp-kbgakxea_r_comp-m1azrjad-styleId__root .StylableButton2545352419__label {
                transition: inherit;
                letter-spacing: 0em;
                margin: 0px 0px 0px 4px;
                color: #FFFFFF;
                margin-left: 1px;
                font-family: arial,'\FF4D\FF53  \FF50\30B4\30B7\30C3\30AF','ms pgothic','\B3CB\C6C0',dotum,helvetica,sans-serif;
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-family: madefor-text;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                letter-spacing: 0em;
                line-height: 1.4em;
                font-family: madefor-text;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                letter-spacing: 0em;
                line-height: 1.4em;
                font-size: 16px;
                display: none;
            }

            #comp-kbgakxea_r_comp-m1azrjad .comp-kbgakxea_r_comp-m1azrjad-styleId__root .StylableButton2545352419__icon {
                transition: inherit;
                margin: 0px 4px 0px 0px;
                margin-right: 1px;
                display: initial;
                transform: rotate(180deg);
                fill: #FFCF37;
                width: 30px;
                height: 30px;
            }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-kbgakxea_r_comp-m1azrjad { /* START STYLABLE DIRECTIVE RULES */
            }

            /* END STYLABLE DIRECTIVE RULES */
        }
        /* END STYLABLE DIRECTIVE RULES */

        #comp-m2gndttm .style-m2gndtu42__root {
            -st-extends: StylableButton;
            transition: all 0.2s ease, visibility 0s;
            padding-right: 0px;
            border-radius: 0px;
            background: #253B47;
            border: 1px solid #FFCF37;
        }

            /* START STYLABLE DIRECTIVE RULES */

            #comp-m2gndttm .style-m2gndtu42__root:hover {
                border: 1px solid #000000;
                background: #FFCF37;
            }

                #comp-m2gndttm .style-m2gndtu42__root:hover .StylableButton2545352419__icon {
                    transform: rotate(2deg);
                    fill: #8B0000;
                }

                #comp-m2gndttm .style-m2gndtu42__root:hover .StylableButton2545352419__label {
                    color: #253B47;
                }

            #comp-m2gndttm .style-m2gndtu42__root:disabled {
                background: #EEEEEE;
            }

                #comp-m2gndttm .style-m2gndtu42__root:disabled .StylableButton2545352419__label {
                    color: #8D8D8D;
                }

                #comp-m2gndttm .style-m2gndtu42__root:disabled .StylableButton2545352419__icon {
                    fill: #8F8F8F;
                }

            #comp-m2gndttm .style-m2gndtu42__root .StylableButton2545352419__container {
                transition: inherit;
                flex-direction: column;
                justify-content: center;
                align-items: center;
            }

            #comp-m2gndttm .style-m2gndtu42__root .StylableButton2545352419__label {
                transition: inherit;
                letter-spacing: 0em;
                margin: 0px 0px 0px 4px;
                color: #FFFFFF;
                font-style: normal;
                font-weight: normal;
                letter-spacing: 0em;
                line-height: 1.4em;
                font-family: madefor-text;
                font-style: normal;
                font-weight: normal;
                letter-spacing: 0em;
                line-height: 1.4em;
                margin-left: 0px;
                margin-top: 0px;
                margin-bottom: 1px;
                text-align: center;
                font-family: arial,'\FF4D\FF53  \FF50\30B4\30B7\30C3\30AF','ms pgothic','\B3CB\C6C0',dotum,helvetica,sans-serif;
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-size: 12px;
                display: initial;
            }

            #comp-m2gndttm .style-m2gndtu42__root .StylableButton2545352419__icon {
                transition: inherit;
                width: 25px;
                height: 25px;
                margin: 0px 4px 0px 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-top: 1px;
                fill: #FFCF37;
                display: none;
            }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m2gndttm { /* START STYLABLE DIRECTIVE RULES */
            }

            /* END STYLABLE DIRECTIVE RULES */
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2gndttm { /* START STYLABLE DIRECTIVE RULES */
            }

            /* END STYLABLE DIRECTIVE RULES */
        }
    
        #c1dmp {
            --shc-mutated-brightness:19,30,36;
            justify-self: unset;
        }

        #comp-luido31d_r_comp-luido2nf {
            --bg-overlay-color:rgb(37, 59, 71);
            --bg-gradient:none;
        }

        #comp-luido31d_r_comp-luidgk4l {
            --shc-mutated-brightness:25,33,44;
        }

        #comp-luido31d_r_comp-m28acpiq :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFFFFF;
            background-color: transparent;        
            font-size: 13px;
            text-align: left;
            line-height: 15px;
            min-height: 0vw;
        }

        #comp-luido31d_r_comp-m28acpiq [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFFFFF);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-luido31d_r_comp-m28acpiq [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFFFFF !important);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-luido31d_r_comp-m28acpiq [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFFFFF !important);
            }
        }

        #comp-m297i92f {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2935vks {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2935vnl {
            --shc-mutated-brightness:70,0,0;
        }

        #comp-m2az9tke {
            --shc-mutated-brightness:128,104,28;
        }

        #comp-m2az5suw :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFCF37;
            background-color: transparent;
            
            font-size: max(20px, min(80px, max(0.5px, 0.0633413 * (var(--scaling-factor) - var(--scrollbar-width)))));
            text-decoration: none;
            text-align: right;
            line-height: 0.8;
        }

        #comp-m2az5suw [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFCF37);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2az5suw :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                font-size: max(20px, min(80px, max(0.5px, 0.0938337 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
            }

            #comp-m2az5suw [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFCF37 !important);
            }
        }

        #comp-m2az8ix4 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFFFFF;
            background-color: transparent;
           
            font-weight: normal;
            font-size: max(10px, min(17px, max(0.5px, 0.01346 * (var(--scaling-factor) - var(--scrollbar-width)))));
            font-style: normal;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1;
        }

        #comp-m2az8ix4 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFFFFF);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2az8ix4 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                font-size: max(13px, min(17px, max(0.5px, 0.0348527 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
            }

            #comp-m2az8ix4 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFFFFF !important);
            }
        }

        #comp-m2ay07pb {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m29pvyo4 {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m29pvyp9 {
            --shc-mutated-brightness:93,109,43;
        }

        #comp-m2bzj46w {
            --shc-mutated-brightness:128,104,28;
        }

        #comp-m2bzj474 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #253B47;
            background-color: transparent;
            
            font-size: max(20px, min(80px, max(0.5px, 0.0633413 * (var(--scaling-factor) - var(--scrollbar-width)))));
            text-decoration: none;
            text-align: left;
            line-height: 0.8;
        }

        #comp-m2bzj474 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #253B47);
        }

        #comp-m2bzj478 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #253B47;
            background-color: transparent;
            
            font-weight: normal;
            font-size: max(12px, min(17px, max(0.5px, 0.01346 * (var(--scaling-factor) - var(--scrollbar-width)))));
            font-style: normal;
            text-align: left;
            letter-spacing: 0em;
            line-height: 1;
        }

        #comp-m2bzj478 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #253B47);
        }

        #comp-m2bza5xk {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2at6zhs {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2at737i {
            --shc-mutated-brightness:128,104,28;
        }

        #comp-m2du5hfl {
            --shc-mutated-brightness:128,104,28;
        }

        #comp-m2du5hg5 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #990000;
            background-color: transparent;
            font-size: max(20px, min(80px, max(0.5px, 0.0633413 * (var(--scaling-factor) - var(--scrollbar-width)))));
            text-decoration: none;
            text-align: right;
            line-height: 0.8;
        }

        #comp-m2du5hg5 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #990000);
        }

        #comp-m2du5hgf :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #253B47;
            background-color: transparent;
            
            font-size: max(12px, min(17px, max(0.5px, 0.01346 * (var(--scaling-factor) - var(--scrollbar-width)))));
            font-style: normal;
            text-align: right;
            letter-spacing: 0em;
            line-height: 1;
        }

        #comp-m2du5hgf [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #253B47);
        }

        #comp-m2bzbou3 {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2atr224 {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2atrf1w {
            --shc-mutated-brightness:45,3,12;
        }

        #comp-m2dup0ti {
            --shc-mutated-brightness:128,104,28;
        }

        #comp-m2dup0tr :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFFFFF;
            background-color: transparent;
            
            font-size: max(20px, min(80px, max(0.5px, 0.0633413 * (var(--scaling-factor) - var(--scrollbar-width)))));
            text-decoration: none;
            text-align: left;
            line-height: 0.8;
        }

        #comp-m2dup0tr [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFFFFF);
        }

        #comp-m2dup0tv :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFFFFF;
            background-color: transparent;
           
            font-weight: normal;
            font-size: max(12px, min(17px, max(0.5px, 0.01346 * (var(--scaling-factor) - var(--scrollbar-width)))));
            font-style: normal;
            text-align: left;
            letter-spacing: 0em;
            line-height: 1;
        }

        #comp-m2dup0tv [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFFFFF);
        }

        #comp-m2ats4w5 {
            --bg-overlay-color:rgb(37, 59, 71);
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2eojoyp {
            --shc-mutated-brightness:128,104,28;
        }

        #comp-m2epaqr8 {
            --undefined:[object Object];
            --fill-opacity:0;
            --stroke-width:2;
            --stroke:#FFFFFF;
            --stroke-opacity:1;
            --fill:#253B47;
            --svg-calculated-padding:1px 1px 1px 1px;
            --svg-calculated-width:calc(100% - 2px);
            --svg-calculated-height:calc(100% - 2px);
        }

        #comp-m2eparvh :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFFFFF;
            background-color: transparent;
            
            font-size: max(12px, min(20px, max(0.5px, 0.0118765 * (var(--scaling-factor) - var(--scrollbar-width)))));
            font-style: normal;
            text-align: center;
            letter-spacing: 0em;
            line-height: 1;
        }

        #comp-m2eparvh [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFFFFF);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2eparvh :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                font-weight: normal !important;
                text-align: right !important;
            }

            #comp-m2eparvh [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFFFFF !important);
            }
        }

        #comp-m2esgc12 {
            --undefined:[object Object];
            --fill-opacity:0;
            --stroke-width:2;
            --stroke:#FFFFFF;
            --stroke-opacity:1;
            --fill:#253B47;
            --svg-calculated-padding:1px 1px 1px 1px;
            --svg-calculated-width:calc(100% - 2px);
            --svg-calculated-height:calc(100% - 2px);
        }

        #comp-m2eqdnjy {
            transform-origin: center 1px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-m2eogqno {
            --undefined:[object Object];
            --fill-opacity:1;
            --stroke-width:4;
            --stroke:#FFFFFF;
            --stroke-opacity:1;
            --fill:#BADA55;
            --svg-calculated-padding:2px 2px 2px 2px;
            --svg-calculated-width:calc(100% - 4px);
            --svg-calculated-height:calc(100% - 4px);
        }

        #comp-m2eqmx5f {
            transform-origin: center 1px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-m2esk7re {
            transform-origin: center 1px;
            height: 0 !important;
            box-sizing: content-box;
        }

        #comp-m2emnkyo {
            --undefined:[object Object];
            --fill-opacity:1;
            --stroke-width:4;
            --stroke:#FFFFFF;
            --stroke-opacity:1;
            --fill:#FFCF37;
            --svg-calculated-padding:2px 2px 2px 2px;
            --svg-calculated-width:calc(100% - 4px);
            --svg-calculated-height:calc(100% - 4px);
        }

        #comp-m2eof2vh {
            --undefined:[object Object];
            --fill-opacity:1;
            --stroke-width:4;
            --stroke:#FFFFFF;
            --stroke-opacity:1;
            --fill:#8B0000;
            --svg-calculated-padding:2px 2px 2px 2px;
            --svg-calculated-width:calc(100% - 4px);
            --svg-calculated-height:calc(100% - 4px);
        }

        #comp-m2ep4x34 {
            --undefined:[object Object];
            --fill-opacity:0;
            --stroke-width:2;
            --stroke:#FFFFFF;
            --stroke-opacity:1;
            --fill:#253B47;
            --svg-calculated-padding:1px 1px 1px 1px;
            --svg-calculated-width:calc(100% - 2px);
            --svg-calculated-height:calc(100% - 2px);
        }

        #comp-m2ep71ms :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFFFFF;
            background-color: transparent;
            
            font-size: max(12px, min(20px, max(0.5px, 0.0120934 * (var(--scaling-factor) - var(--scrollbar-width)))));
            font-style: normal;
            text-align: center;
            letter-spacing: 0em;
            line-height: 1;
        }

        #comp-m2ep71ms [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFFFFF);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ep71ms :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                font-size: max(12px, min(20px, max(0.5px, 0.0120938 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
                text-align: left !important;
            }

            #comp-m2ep71ms [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFFFFF !important);
            }
        }

        #comp-m2esjf4r :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFFFFF;
            background-color: transparent;
            
            font-size: max(12px, min(20px, max(0.5px, 0.0121761 * (var(--scaling-factor) - var(--scrollbar-width)))));
            font-style: normal;
            text-align: center;
            letter-spacing: 0em;
            line-height: 1;
        }

        #comp-m2esjf4r [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFFFFF);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2esjf4r :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                font-size: max(12px, min(20px, max(0.5px, 0.0121769 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
                text-align: left !important;
            }

            #comp-m2esjf4r [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFFFFF !important);
            }
        }

        #comp-m2ats2hm {
            --bg-overlay-color:transparent;
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m1z2p09k {
            --bg-overlay-color:rgb(37, 59, 71);
            --bg-gradient:none;
            --divider-top-image:none;
            --divider-top-layers-y:0px;
            --divider-top-layers-x:0px;
            --divider-bottom-image:none;
            --divider-bottom-layers-y:0px;
            --divider-bottom-layers-x:0px;
            --inherit-transition:var(--transition, none);
        }

        #comp-m26j1q3n {
            --shc-mutated-brightness:19,30,36;
        }

        #comp-m1z2p0at {
            --shc-mutated-brightness:19,30,36;
        }

        #comp-m24vbwzh {
            --shc-mutated-brightness:128,104,28;
        }

        #comp-m1z2p0bq :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFCF37;
            background-color: transparent;
            /*font-family: wfont_431ed1_2ca1f2b39c2141a6837f3f492a3209d3,wf_2ca1f2b39c2141a6837f3f492,orig_abadi_mt;*/
            font-weight: normal;
            font-size: calc(25px + 75 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize)));
            font-style: normal;
            text-decoration: none;
            text-align: left;
            letter-spacing: 0em;
            line-height: 1;
            min-height: 0vw;
        }

        #comp-m1z2p0bq [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFCF37);
        }

        @media screen and (min-width: 320px) and (max-width: 1000px) {
            #comp-m1z2p0bq :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                font-size: calc(25px + 75 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
            }

            #comp-m1z2p0bq [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFCF37 !important);
            }
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m1z2p0bq :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                font-size: calc(12px + 88 * (var(--customScaleViewportLimit) - var(--minViewportSize) * 1px) / (var(--maxViewportSize) - var(--minViewportSize))) !important;
            }

            #comp-m1z2p0bq [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFCF37 !important);
            }
        }

        #comp-m1z2p0bj :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFFFFF;
            background-color: transparent;
           
            font-weight: normal;
            font-size: max(12px, min(20px, max(0.5px, 0.0158353 * (var(--scaling-factor) - var(--scrollbar-width)))));
            font-style: normal;
            letter-spacing: 0em;
            line-height: 1;
        }

        #comp-m1z2p0bj [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFFFFF);
        }

        #comp-m2i9m29y {
            --bg-overlay-color:rgb(37, 59, 71);
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m26kgar2 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFCF37;
            background-color: transparent;
            
            font-size: max(15px, min(50px, max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width)))));
            text-decoration: none;
            text-align: center;
            line-height: 0.8;
        }

        #comp-m26kgar2 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFCF37);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m26kgar2 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                font-size: max(15px, min(30px, max(0.5px, 0.0804291 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
            }

            #comp-m26kgar2 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFCF37 !important);
            }
        }

        #comp-kbgakxea_r_comp-kbgajy18 {
            --bg-overlay-color:rgb(37, 59, 71);
            --bg-gradient:none;
            --transition-delay:0s;
            --transition-duration:0.3s;
            --transition-timing-function:ease;
            --transition-property:background-color;
            --inherit-transition:var(--transition, none);
        }

        #comp-kd5px9q0_r_comp-kd5px9hr {
            --screen-width:100vw;
        }

        #comp-kd5px9q0_r_comp-kkmqi5tc {
            --undefined:[object Object];
            --fill-opacity:1;
            --stroke-width:0;
            --stroke:#ED1566;
            --stroke-opacity:1;
            --fill:#253B47;
        }

        #comp-kd5px9q0_r_comp-lupj8mly {
            --shc-mutated-brightness:128,104,28;
        }

        #comp-kd5px9q0_r_comp-lupj5hdn {
            --opacity:1;
        }

        #comp-kd5px9q0_r_comp-kd5px9kk {
            height: auto;
            --direction:ltr;
            --item-height:56px;
            --text-align:center;
            --template-columns:calc(40px + 1em) 1fr calc(40px + 1em);
            --label-grid-column:2;
            --arrow-grid-column:3;
            --padding-left:0px;
            --sub-padding-left:0px;
            --padding-right:0px;
            --sub-padding-right:0px;
        }

        #comp-kd5px9q0_r_comp-lupj4vb5 {
            --opacity:1;
        }

        #comp-m2et5koh {
            --item-size:30px;
            --item-margin:0px 0px 10px 0px;
            --item-display:block;
            --flex-direction:column;
            height: calc(4 * (30px + 10px) - 10px);
            width: 30px;
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2et5koh {
                --item-size:25px;
                height: calc(4 * (25px + 10px) - 10px);
                width: 25px;
            }
        }

        #comp-m2ejndt3 {
            --bg-overlay-color:rgb(37, 59, 71);
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2ejpvpp :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFCF37;
            background-color: transparent;
         
            font-size: max(20px, min(50px, max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width)))));
            text-decoration: none;
            text-align: center;
            line-height: 0.8;
        }

        #comp-m2ejpvpp [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFCF37);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2ejpvpp :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                font-size: 24px;
               line-height: 22px;
            }

            #comp-m2ejpvpp [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFCF37 !important);
            }
        }

        #comp-m2ie42tc {
            --bg-overlay-color:rgb(37, 59, 71);
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2eog0oh {
            --bg-overlay-color:rgb(37, 59, 71);
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2gdgk79 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFCF37;
            background-color: transparent;
           
            font-size: max(30px, min(50px, max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width)))));
            text-decoration: none;
            text-align: center;
            line-height: 0.8;
        }

        #comp-m2gdgk79 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFCF37);
        }

        #comp-m2e4eni7 {
            --fill-layer-video-opacity:0.7;
            --bg-overlay-color:rgb(37, 59, 71);
            --bg-gradient:none;
            --divider-top-image:url("data:image/svg+xml,%3Csvg id='comp-m2e4eni7-top' preserveAspectRatio='none' data-bbox='0 100 1920 200' viewBox='0 100 1920 200' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-m2e4eni7-top %7B fill: %23253B47; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath d='M1920 300v-4.067c-455.162 0-690.876-51.203-1082.65-129.288C490.044 97.423 0 100.013 0 100.013V300h1920z'/%3E%3C/g%3E%3C/svg%3E");
            --divider-top-size:100.00% 100%;
            --divider-top-height:110px;
            --divider-top-offset-x:0px;
            --divider-top-padding:0px;
            --divider-top-color:#253B47;
            --divider-top-opacity:1;
            --divider-top-flip:scale(1, -1);
            --divider-top-layers-size:3;
            --divider-top-layers-y:20px;
            --divider-top-layers-pin-factor:1;
            --divider-top-filter:none;
            --divider-top-layer-1-display:block;
            --divider-top-layer-2-display:block;
            --divider-top-layer-3-display:block;
            --divider-bottom-image:url("data:image/svg+xml,%3Csvg id='comp-m2e4eni7-bottom' preserveAspectRatio='none' data-bbox='0 100 1920 200' viewBox='0 100 1920 200' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-m2e4eni7-bottom %7B fill: %23253B47; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath d='M1920 300v-4.067c-455.162 0-690.876-51.203-1082.65-129.288C490.044 97.423 0 100.013 0 100.013V300h1920z'/%3E%3C/g%3E%3C/svg%3E");
            --divider-bottom-size:100.00% 100%;
            --divider-bottom-height:110px;
            --divider-bottom-offset-x:0px;
            --divider-bottom-padding:0px;
            --divider-bottom-color:#253B47;
            --divider-bottom-opacity:1;
            --divider-bottom-flip:scale(-1, 1);
            --divider-bottom-layers-size:3;
            --divider-bottom-layers-y:20px;
            --divider-bottom-layers-pin-factor:1;
            --divider-bottom-filter:none;
            --divider-bottom-layer-1-display:block;
            --divider-bottom-layer-2-display:block;
            --divider-bottom-layer-3-display:block;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2ih63kd {
            --shc-mutated-brightness:128,104,28;
        }

        #comp-m2gesibb :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFFFFF;
            background-color: transparent;
            
            font-weight: normal;
            font-size: max(12px, min(35px, max(0.5px, 0.0277118 * (var(--scaling-factor) - var(--scrollbar-width)))));
            font-style: normal;
            text-align: center;
            letter-spacing: 0em;
            line-height: 1;
        }

        #comp-m2gesibb [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFFFFF);
        }

        @media screen and (min-width: 320px) and (max-width: 750px) {
            #comp-m2gesibb :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                font-size: max(12px, min(35px, max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width))))) !important;
            }

            #comp-m2gesibb [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
                color: var(--corvid-color, #FFFFFF !important);
            }
        }

        #comp-m2gn99e2 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFFFFF;
            background-color: transparent;
            
            font-size: max(12px, min(20px, max(0.5px, 0.0158353 * (var(--scaling-factor) - var(--scrollbar-width)))));
            font-style: normal;
            text-align: center;
            letter-spacing: 0em;
            line-height: 1;
        }

        #comp-m2gn99e2 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFFFFF);
        }

        #comp-m2yxjre4 {
            --shc-mutated-brightness:128,104,28;
        }

        #comp-m2yxhpm5 {
            --undefined:[object Object];
            --fill-opacity:1;
            --stroke-width:1;
            --stroke:#FFCF37;
            --stroke-opacity:1;
            --fill:#FFCF37;
            --svg-calculated-padding:0px 1px 1px 0px;
            --svg-calculated-width:calc(100% - 1px);
            --svg-calculated-height:calc(100% - 1px);
        }

        #comp-m2gut75h :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFCF37;
            background-color: transparent;
            
            font-size: max(20px, min(20px, max(0.5px, 0.0158353 * (var(--scaling-factor) - var(--scrollbar-width)))));
            text-decoration: none;
            text-align: center;
            line-height: 0.8;
        }

        #comp-m2gut75h [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFCF37);
        }

        #comp-m2wpctre {
            --bg-overlay-color:rgb(37, 59, 71);
            --bg-gradient:none;
            --inherit-transition:var(--transition, none);
        }

        #comp-m2yyfm60 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: #FFCF37;
            background-color: transparent;
            
            font-size: max(30px, min(50px, max(0.5px, 0.0395883 * (var(--scaling-factor) - var(--scrollbar-width)))));
            text-decoration: none;
            text-align: center;
            line-height: 0.8;
        }

        #comp-m2yyfm60 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) {
            color: var(--corvid-color, #FFCF37);
        }



  