
        a,
        abbr,
        acronym,
        address,
        applet,
        b,
        big,
        blockquote,
        body,
        button,
        caption,
        center,
        cite,
        code,
        dd,
        del,
        dfn,
        div,
        dl,
        dt,
        em,
        fieldset,
        font,
        footer,
        form,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        header,
        html,
        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,
        wix-iframe {
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            vertical-align: baseline;
            background: 0 0
        }

        wix-iframe {
            display: block
        }

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

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

        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
        }

        body,
        html {
            height: 100%
        }

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

        body.overflowHidden {
            overflow: hidden
        }

        .testStyles {
            overflow-y: hidden
        }

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

        :focus {
            outline: 0
        }

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

        .SITE_ROOT {
            min-height: 100%;
            position: relative;
            margin: 0 auto
        }

        .POPUPS_ROOT {
            left: 0;
            top: 0;
            width: 100vw;
            height: 100%;
            overflow-x: auto;
            overflow-y: scroll;
            position: fixed;
            z-index: 99999
        }

        .POPUPS_ROOT.mobile {
            z-index: 1005;
            -webkit-overflow-scrolling: touch
        }

        .POPUPS_ROOT.responsive .POPUPS_WRAPPER {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

        .POPUPS_ROOT:not(.responsive) .POPUPS_WRAPPER {
            position: relative;
            overflow: auto
        }

        .POPUPS_ROOT:not(.responsive) .POPUPS_WRAPPER>div {
            margin: 0 auto
        }

        .auto-generated-link {
            color: inherit
        }

        .warmup .hidden-on-warmup {
            visibility: hidden
        }

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

        html.device-phone body {
            overflow-y: auto
        }

        html.device-mobile-optimized.device-android {
            margin-bottom: 1px
        }

        html.device-mobile-optimized.blockSiteScrolling>body {
            position: fixed;
            width: 100%
        }

        html.device-mobile-optimized.media-zoom-mode>body {
            touch-action: manipulation
        }

        html.device-mobile-optimized.media-zoom-mode>body>#SITE_CONTAINER {
            height: 100%;
            overflow: hidden
        }

        html.device-mobile-optimized.media-zoom-mode>body>#SITE_CONTAINER>.noop {
            height: 100%
        }

        html.device-mobile-optimized.media-zoom-mode>body>#SITE_CONTAINER>.noop>.siteAspectsContainer {
            height: 100%;
            z-index: 1005
        }

        .siteAspectsContainer {
            position: absolute;
            top: 0;
            margin: 0 auto;
            left: 0;
            right: 0
        }

        body.prewarmup #SITE_ROOT {
            overflow-x: hidden;
            overflow-y: hidden
        }

        body.device-mobile-optimized {
            overflow-x: hidden;
            overflow-y: scroll
        }

        body.device-mobile-optimized.qa-mode {
            overflow-y: auto
        }

        body.device-mobile-optimized #SITE_CONTAINER {
            width: 320px;
            overflow-x: visible;
            margin: 0 auto;
            position: relative
        }

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

        body.device-mobile-optimized .SITE_ROOT {
            overflow-x: hidden;
            overflow-y: hidden
        }

        body.device-mobile-non-optimized #SITE_CONTAINER>:not(.mobile-non-optimized-overflow) .SITE_ROOT {
            overflow-x: hidden;
            overflow-y: auto
        }

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

        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
        }

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

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

        .mobile-actions-menu-wrapper {
            z-index: 1000
        }

        body[contenteditable] {
            overflow-x: auto;
            overflow-y: auto
        }

        .bold {
            font-weight: 700
        }

        .italic {
            font-style: italic
        }

        .underline {
            text-decoration: underline
        }

        .lineThrough {
            text-decoration: line-through
        }

        .singleLineText {
            white-space: nowrap;
            text-overflow: ellipsis
        }

        .alignLeft {
            text-align: left
        }

        .alignCenter {
            text-align: center
        }

        .alignRight {
            text-align: right
        }

        .alignJustify {
            text-align: justify
        }

        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;
            margin: 0;
            text-decoration: none;
            line-height: normal;
            letter-spacing: normal
        }

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

        letter {
            position: relative;
            display: inline-block
        }

        word {
            display: inline-block;
            white-space: nowrap
        }

        letter.space,
        word.space {
            display: inline
        }

        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
        }

        #popoverLayer {
            z-index: 100
        }

        .wixapps-less-spacers-align.ltr {
            text-align: left
        }

        .wixapps-less-spacers-align.center {
            text-align: center
        }

        .wixapps-less-spacers-align.rtl {
            text-align: right
        }

        .wixapps-less-spacers-align>a,
        .wixapps-less-spacers-align>div {
            display: inline-block !important
        }

        .flex_display {
            display: -webkit-box;
            display: -webkit-flex;
            display: flex
        }

        .flex_vbox {
            box-sizing: border-box;
            padding-top: .01em;
            padding-bottom: .01em
        }

        a.wixAppsLink img {
            cursor: pointer
        }

        .singleLine {
            white-space: nowrap;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            word-wrap: normal
        }

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

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

        .circle-preloader {
            -webkit-animation: semi-rotate 1s 1ms linear infinite;
            animation: semi-rotate 1s 1ms linear infinite;
            height: 30px;
            left: 50%;
            margin-left: -15px;
            margin-top: -15px;
            overflow: hidden;
            position: absolute;
            top: 50%;
            -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
            width: 15px
        }

        .circle-preloader::before {
            content: '';
            top: 0;
            left: 0;
            right: -100%;
            bottom: 0;
            border: 3px solid currentColor;
            border-color: currentColor transparent transparent currentColor;
            border-radius: 50%;
            position: absolute;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -webkit-animation: inner-rotate .5s 1ms linear infinite alternate;
            animation: inner-rotate .5s 1ms linear infinite alternate;
            color: #7fccf7
        }

        .circle-preloader::after {
            content: '';
            top: 0;
            left: 0;
            right: -100%;
            bottom: 0;
            border: 3px solid currentColor;
            border-color: currentColor transparent transparent currentColor;
            border-radius: 50%;
            position: absolute;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -webkit-animation: inner-rotate .5s 1ms linear infinite alternate;
            animation: inner-rotate .5s 1ms linear infinite alternate;
            color: #3899ec;
            opacity: 0
        }

        .circle-preloader.white::before {
            color: #f0f0f0
        }

        .circle-preloader.white::after {
            color: #dcdcdc
        }

        @-webkit-keyframes inner-rotate {
            to {
                opacity: 1;
                -webkit-transform: rotate(115deg);
                transform: rotate(115deg)
            }
        }

        @keyframes inner-rotate {
            to {
                opacity: 1;
                -webkit-transform: rotate(115deg);
                transform: rotate(115deg)
            }
        }

        @-webkit-keyframes semi-rotate {
            from {
                -webkit-animation-timing-function: ease-out;
                animation-timing-function: ease-out;
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg)
            }

            45% {
                -webkit-transform: rotate(198deg);
                transform: rotate(198deg)
            }

            55% {
                -webkit-transform: rotate(234deg);
                transform: rotate(234deg)
            }

            to {
                -webkit-transform: rotate(540deg);
                transform: rotate(540deg)
            }
        }

        @keyframes semi-rotate {
            from {
                -webkit-animation-timing-function: ease-out;
                animation-timing-function: ease-out;
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg)
            }

            45% {
                -webkit-transform: rotate(198deg);
                transform: rotate(198deg)
            }

            55% {
                -webkit-transform: rotate(234deg);
                transform: rotate(234deg)
            }

            to {
                -webkit-transform: rotate(540deg);
                transform: rotate(540deg)
            }
        }

        .hidden-comp-ghost-mode {
            opacity: .5
        }

        .collapsed-comp-mode::after {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            content: '';
            background: -webkit-repeating-linear-gradient(135deg, transparent, transparent 40%, #2b5672c7 40%, #2b5672c7 45%, #cbcddee8 45%, #cbcddee8 50%, transparent 50%);
            background: repeating-linear-gradient(-45deg, transparent, transparent 40%, #2b5672c7 40%, #2b5672c7 45%, #cbcddee8 45%, #cbcddee8 50%, transparent 50%);
            background-size: 10px 10px;
            background-repeat: repeat;
            pointer-events: none
        }

        .g-transparent-a:link,
        .g-transparent-a:visited {
            border-color: transparent
        }

        .transitioning-comp * {
            transition: inherit !important;
            -webkit-transition: inherit !important
        }

        .selectionSharerContainer {
            position: absolute;
            background-color: #fff;
            box-shadow: 0 4px 10px 0 rgba(57, 86, 113, .24);
            width: 142px;
            height: 45px;
            border-radius: 100px;
            text-align: center
        }

        .selectionSharerContainer:after {
            content: "";
            position: absolute;
            bottom: -10px;
            left: 42%;
            border-width: 10px 10px 0;
            border-style: solid;
            border-color: #fff transparent;
            display: block;
            width: 0
        }

        .selectionSharerContainer .selectionSharerOption {
            display: inline-block;
            cursor: pointer;
            vertical-align: top;
            padding: 13px 11px 11px 13px;
            margin: 1px;
            z-index: -1
        }

        .selectionSharerContainer .selectionSharerVerticalSeparator {
            margin-top: 9px;
            margin-bottom: 18px;
            background-color: #eaf7ff;
            height: 26px;
            width: 1px;
            display: inline-block
        }

        .visual-focus-on .focus-ring:not(.has-custom-focus):focus,
        .visual-focus-on .focus-ring:not(.has-custom-focus):focus~.wixSdkShowFocusOnSibling {
            box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff;
            z-index: 999
        }

        body.prewarmup .hidden-during-prewarmup {
            visibility: hidden
        }

        #masterPage.mesh-layout[data-mesh-layout=grid] {
            display: -ms-grid;
            display: grid;
            -ms-grid-rows: max-content max-content min-content max-content;
            grid-template-rows: -webkit-max-content -webkit-max-content -webkit-min-content -webkit-max-content;
            grid-template-rows: max-content max-content min-content max-content;
            -ms-grid-columns: 100%;
            grid-template-columns: 100%;
            -webkit-box-align: start;
            -webkit-align-items: start;
            align-items: start;
            -webkit-box-pack: stretch;
            -webkit-justify-content: stretch;
            justify-content: stretch
        }

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

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

        #masterPage.mesh-layout[data-mesh-layout=grid] #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView] {
            --ms-grid-row: 2;
            grid-area: 2/1/3/2
        }

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

        #masterPage.mesh-layout[data-mesh-layout=grid] #soapAfterPagesContainer,
        #masterPage.mesh-layout[data-mesh-layout=grid] #soapBeforePagesContainer {
            width: 100%
        }

        #masterPage.mesh-layout[data-mesh-layout=grid] #PAGES_CONTAINER {
            -webkit-align-self: stretch;
            align-self: stretch
        }

        #masterPage.mesh-layout[data-mesh-layout=grid] main#PAGES_CONTAINER {
            display: block
        }

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

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

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

        #masterPage.mesh-layout #PAGES_CONTAINER,
        #masterPage.mesh-layout #SITE_FOOTER,
        #masterPage.mesh-layout #SITE_HEADER,
        #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView],
        #masterPage.mesh-layout #masterPageinlineContent {
            position: relative
        }

        #masterPage.mesh-layout #SITE_FOOTER-placeholder,
        #masterPage.mesh-layout #SITE_HEADER-placeholder {
            display: none
        }

        #masterPage.mesh-layout #SITE_HEADER[data-state~=fixedPosition]~#SITE_HEADER-placeholder {
            display: block
        }

        #masterPage.mesh-layout #SITE_FOOTER[data-state~=fixedPosition]~#SITE_FOOTER-placeholder {
            display: block
        }

        #masterPage.mesh-layout #SITE_PAGES {
            height: auto;
            position: relative
        }

        #SITE_ROOT img:not([src]) {
            visibility: hidden
        }

        #SITE_ROOT svg img:not([src]) {
            visibility: visible
        }

        wix-image {
            display: block
        }


                .font_0 {
                    font: normal normal normal 40px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .font_1 {
                    font: normal normal normal 16px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .font_2 {
                    font: normal normal normal 25px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .font_3 {
                    font: normal normal normal 60px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .font_4 {
                    font: normal normal normal 40px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .font_5 {
                    font: normal normal normal 30px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .font_6 {
                    font: normal normal normal 22px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .font_7 {
                    font: normal normal normal 17px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .font_8 {
                    font: normal normal normal 15px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .font_9 {
                    font: normal normal normal 14px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .font_10 {
                    font: normal normal normal 10px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                    color: #605E5E;
                }

                .color_0 {
                    color: #ffffff;
                }

                .backcolor_0 {
                    background-color: #ffffff;
                }

                .color_1 {
                    color: #FFFFFF;
                }

                .backcolor_1 {
                    background-color: #FFFFFF;
                }

                .color_2 {
                    color: #000000;
                }

                .backcolor_2 {
                    background-color: #000000;
                }

                .color_3 {
                    color: rgba(237, 28, 36, 1);
                }

                .backcolor_3 {
                    background-color: rgba(237, 28, 36, 1);
                }

                .color_4 {
                    color: rgba(0, 136, 203, 1);
                }

                .backcolor_4 {
                    background-color: rgba(0, 136, 203, 1);
                }

                .color_5 {
                    color: rgba(255, 203, 5, 1);
                }

                .backcolor_5 {
                    background-color: rgba(255, 203, 5, 1);
                }

                .color_6 {
                    color: rgba(114, 114, 114, 1);
                }

                .backcolor_6 {
                    background-color: rgba(114, 114, 114, 1);
                }

                .color_7 {
                    color: rgba(176, 176, 176, 1);
                }

                .backcolor_7 {
                    background-color: rgba(176, 176, 176, 1);
                }

                .color_8 {
                    color: rgba(255, 255, 255, 1);
                }

                .backcolor_8 {
                    background-color: rgba(255, 255, 255, 1);
                }

                .color_9 {
                    color: rgba(114, 114, 114, 1);
                }

                .backcolor_9 {
                    background-color: rgba(114, 114, 114, 1);
                }

                .color_10 {
                    color: rgba(176, 176, 176, 1);
                }

                .backcolor_10 {
                    background-color: rgba(176, 176, 176, 1);
                }

                .color_11 {
                    color: #FFFFFF;
                }

                .backcolor_11 {
                    background-color: #FFFFFF;
                }

                .color_12 {
                    color: #CCCCCC;
                }

                .backcolor_12 {
                    background-color: #CCCCCC;
                }

                .color_13 {
                    color: rgba(160, 160, 159, 1);
                }

                .backcolor_13 {
                    background-color: rgba(160, 160, 159, 1);
                }

                .color_14 {
                    color: #605E5E;
                }

                .backcolor_14 {
                    background-color: #605E5E;
                }

                .color_15 {
                    color: #2F2E2E;
                }

                .backcolor_15 {
                    background-color: #2F2E2E;
                }

                .color_16 {
                    color: #BAE9FF;
                }

                .backcolor_16 {
                    background-color: #BAE9FF;
                }

                .color_17 {
                    color: #97DEFF;
                }

                .backcolor_17 {
                    background-color: #97DEFF;
                }

                .color_18 {
                    color: rgba(48, 189, 255, 1);
                }

                .backcolor_18 {
                    background-color: rgba(48, 189, 255, 1);
                }

                .color_19 {
                    color: #207EA9;
                }

                .backcolor_19 {
                    background-color: #207EA9;
                }

                .color_20 {
                    color: #103F54;
                }

                .backcolor_20 {
                    background-color: #103F54;
                }

                .color_21 {
                    color: #B6E8E3;
                }

                .backcolor_21 {
                    background-color: #B6E8E3;
                }

                .color_22 {
                    color: #8DD1CA;
                }

                .backcolor_22 {
                    background-color: #8DD1CA;
                }

                .color_23 {
                    color: #41BAAE;
                }

                .backcolor_23 {
                    background-color: #41BAAE;
                }

                .color_24 {
                    color: #2B7C74;
                }

                .backcolor_24 {
                    background-color: #2B7C74;
                }

                .color_25 {
                    color: #163E3A;
                }

                .backcolor_25 {
                    background-color: #163E3A;
                }

                .color_26 {
                    color: #F4C0AF;
                }

                .backcolor_26 {
                    background-color: #F4C0AF;
                }

                .color_27 {
                    color: #E99F86;
                }

                .backcolor_27 {
                    background-color: #E99F86;
                }

                .color_28 {
                    color: #DE5021;
                }

                .backcolor_28 {
                    background-color: #DE5021;
                }

                .color_29 {
                    color: #943616;
                }

                .backcolor_29 {
                    background-color: #943616;
                }

                .color_30 {
                    color: #4A1B0B;
                }

                .backcolor_30 {
                    background-color: #4A1B0B;
                }

                .color_31 {
                    color: #F9F0BB;
                }

                .backcolor_31 {
                    background-color: #F9F0BB;
                }

                .color_32 {
                    color: #F3E598;
                }

                .backcolor_32 {
                    background-color: #F3E598;
                }

                .color_33 {
                    color: #EDD23B;
                }

                .backcolor_33 {
                    background-color: #EDD23B;
                }

                .color_34 {
                    color: #9E8C28;
                }

                .backcolor_34 {
                    background-color: #9E8C28;
                }

                .color_35 {
                    color: #4F4614;
                }

                .backcolor_35 {
                    background-color: #4F4614;
                }


                .lb1[data-is-responsive~="false"] .lb1itemsContainer {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    white-space: nowrap;
                }

                .lb1[data-is-responsive~="false"][data-state~="mobileView"] .lb1itemsContainer {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    white-space: normal;
                }

                .lb1[data-is-responsive~="true"] {
                    display: table;
                }

                .lb1[data-is-responsive~="true"] .lb1itemsContainer {
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: flex;
                }

                .lb1itemsContainer>li:last-child {
                    margin: 0 !important;
                }

                .lb1 a {
                    display: block;
                    height: 100%;
                }

                .lb1imageItemlink {
                    cursor: pointer;
                }

                .lb1imageItemimageimage {
                    position: static;
                    box-shadow: #000 0 0 0;
                    user-select: none;
                }
            
                .pc1screenWidthBackground {
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0;
                }

                .pc1[data-state~="fixedPosition"] {
                    position: fixed !important;
                    left: auto !important;
                    z-index: 50;
                }

                .pc1[data-state~="fixedPosition"].pc1_footer {
                    top: auto;
                    bottom: 0;
                }

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

                .pc1[data-is-absolute-layout="true"]>.pc1centeredContent {
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0;
                }

                .pc1[data-is-absolute-layout="true"]>.pc1centeredContent>.pc1inlineContent {
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0;
                }
            
                .siteBackground {
                    width: 100%;
                    position: absolute;
                }

                .siteBackgroundbgBeforeTransition {
                    position: absolute;
                    top: 0;
                }

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

                .fc1[data-state~="fixedPosition"] {
                    position: fixed !important;
                    left: auto !important;
                    z-index: 50;
                }

                .fc1[data-state~="fixedPosition"].fc1_footer {
                    top: auto;
                    bottom: 0;
                }

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

                .fc1[data-is-absolute-layout="true"]>.fc1centeredContent {
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0;
                }

                .fc1[data-is-absolute-layout="true"]>.fc1centeredContent>.fc1inlineContent {
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0;
                }
            
                .txtNew {
                    word-wrap: break-word;
                    text-align: start;
                }

                .txtNew_override-left * {
                    text-align: left !important;
                }

                .txtNew_override-right * {
                    text-align: right !important;
                }

                .txtNew_override-center * {
                    text-align: center !important;
                }

                .txtNew_override-justify * {
                    text-align: justify !important;
                }

                .txtNew>* {
                    pointer-events: auto;
                }

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

                .txtNew ol,
                .txtNew ul {
                    padding-left: 1.3em;
                    padding-right: 0;
                    margin-left: 0.5em;
                    margin-right: 0;
                    line-height: normal;
                    letter-spacing: normal;
                }

                .txtNew ul {
                    list-style-type: disc;
                }

                .txtNew ol {
                    list-style-type: decimal;
                }

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

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

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

                .txtNew ul[dir="rtl"],
                .txtNew ol[dir="rtl"] {
                    padding-left: 0;
                    padding-right: 1.3em;
                    margin-left: 0;
                    margin-right: 0.5em;
                }

                .txtNew ul[dir="rtl"] ul,
                .txtNew ul[dir="rtl"] ol,
                .txtNew ol[dir="rtl"] ul,
                .txtNew ol[dir="rtl"] ol {
                    padding-left: 0;
                    padding-right: 1.3em;
                    margin-left: 0;
                    margin-right: 0.5em;
                }

                .txtNew p {
                    margin: 0;
                    line-height: normal;
                    letter-spacing: normal;
                }

                .txtNew h1 {
                    margin: 0;
                    line-height: normal;
                    letter-spacing: normal;
                }

                .txtNew h2 {
                    margin: 0;
                    line-height: normal;
                    letter-spacing: normal;
                }

                .txtNew h3 {
                    margin: 0;
                    line-height: normal;
                    letter-spacing: normal;
                }

                .txtNew h4 {
                    margin: 0;
                    line-height: normal;
                    letter-spacing: normal;
                }

                .txtNew h5 {
                    margin: 0;
                    line-height: normal;
                    letter-spacing: normal;
                }

                .txtNew h6 {
                    margin: 0;
                    line-height: normal;
                    letter-spacing: normal;
                }

                .txtNew a {
                    color: inherit;
                }
                .p1bg {
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0;
                }

                .p1[data-state~="mobileView"] .p1bg {
                    left: 10px;
                    right: 10px;
                }

                .p1inlineContent {
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0;
                }
            
                .ca1_zoomedin {
                    overflow: hidden;
                    display: block;
                }

                

                .ca1link {
                    display: block;
                    overflow: hidden;
                }

                .ca1img {
                    overflow: hidden;
                }

                .ca1[data-is-responsive=true] .ca1link,
                .ca1[data-is-responsive=true] .ca1img,
                .ca1[data-is-responsive=true] wix-image {
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0;
                }

                .ca1imgimage {
                    position: static;
                    box-shadow: #000 0 0 0;
                    user-select: none;
                }

                                    #SITE_HEADERinlineContent {
                                        height: auto;
                                        width: 100%;
                                        position: relative;
                                    }

                                    #SITE_HEADERinlineContent-gridContainer {
                                        position: static;
                                        height: auto;
                                        width: 100%;
                                        min-height: 152px;
                                    }

                                    #SITE_HEADERcenteredContent {
                                        position: relative;
                                    }

                                    #SITE_HEADERinlineContent-gridWrapper {
                                        pointer-events: none;
                                    }

                                    #SITE_HEADERinlineContent-gridContainer>* {
                                        pointer-events: auto;
                                    }

                                    #SITE_HEADERinlineContent-gridContainer>[id$="-rotated-wrapper"] {
                                        pointer-events: none;
                                    }

                                    #SITE_HEADERinlineContent-gridContainer>[id$="-rotated-wrapper"]>* {
                                        pointer-events: auto;
                                    }

                                                #cjg9inlineContent {
                                                    height: auto;
                                                    width: 100%;
                                                    position: relative;
                                                }

                                                #cjg9inlineContent-gridWrapper {
                                                    pointer-events: none;
                                                }

                                                #cjg9inlineContent-gridContainer {
                                                    position: static;
                                                    display: grid;
                                                    height: auto;
                                                    width: 100%;
                                                    min-height: 500px;
                                                    grid-template-rows: min-content 1fr;
                                                    grid-template-columns: 100%;
                                                    padding-bottom: 0px;
                                                    box-sizing: border-box;
                                                }

                                                #comp-jfwny5bx {
                                                    position: relative;
                                                    margin: 58px 0px 33px calc((100% - 980px) * 0.5);
                                                    left: 401px;
                                                    grid-area: 1 / 1 / 2 / 2;
                                                    justify-self: start;
                                                    align-self: start;
                                                }

                                                #comp-jfwnynou {
                                                    position: relative;
                                                    margin: 0px 0px 0 calc((100% - 980px) * 0.5);
                                                    left: 149px;
                                                    grid-area: 2 / 1 / 3 / 2;
                                                    justify-self: start;
                                                    align-self: start;
                                                }

                                                #cjg9centeredContent {
                                                    position: relative;
                                                }

                                                #cjg9inlineContent-gridContainer>* {
                                                    pointer-events: auto;
                                                }

                                                #cjg9inlineContent-gridContainer>[id$="-rotated-wrapper"] {
                                                    pointer-events: none;
                                                }

                                                #cjg9inlineContent-gridContainer>[id$="-rotated-wrapper"]>* {
                                                    pointer-events: auto;
                                                }

                                    #SITE_FOOTERinlineContent {
                                        height: auto;
                                        width: 100%;
                                        position: relative;
                                    }

                                    #SITE_FOOTERinlineContent-gridWrapper {
                                        pointer-events: none;
                                    }

                                    #SITE_FOOTERinlineContent-gridContainer {
                                        position: static;
                                        display: grid;
                                        height: auto;
                                        width: 100%;
                                        min-height: 160px;
                                        grid-template-rows: min-content min-content 1fr;
                                        grid-template-columns: 100%;
                                    }

                                    #WRchTxt0-16wb {
                                        position: relative;
                                        margin: 0px 0px 10px calc((100% - 980px) * 0.5);
                                        left: 0px;
                                        grid-area: 1 / 1 / 4 / 2;
                                        justify-self: start;
                                        align-self: start;
                                    }

                                    #LnkBr0-op1 {
                                        position: relative;
                                        margin: 0px 0px 20px calc((100% - 980px) * 0.5);
                                        left: 891px;
                                        grid-area: 1 / 1 / 2 / 2;
                                        justify-self: start;
                                        align-self: start;
                                    }

                                    #comp-jfwnw719 {
                                        position: relative;
                                        margin: 0px 0px 10px calc((100% - 980px) * 0.5);
                                        left: 768px;
                                        grid-area: 2 / 1 / 3 / 2;
                                        justify-self: start;
                                        align-self: start;
                                    }

                                    #SITE_FOOTERcenteredContent {
                                        position: relative;
                                    }

                                    #SITE_FOOTERinlineContent-gridContainer>* {
                                        pointer-events: auto;
                                    }

                                    #SITE_FOOTERinlineContent-gridContainer>[id$="-rotated-wrapper"] {
                                        pointer-events: none;
                                    }

                                    #SITE_FOOTERinlineContent-gridContainer>[id$="-rotated-wrapper"]>* {
                                        pointer-events: auto;
                                    }