 .elementor-kit-14 {
            --e-global-color-primary: #08080A;
            --e-global-color-secondary: #ED008C;
            --e-global-color-text: #201E26;
            --e-global-color-accent: #00ABE3;
            --e-global-color-31cc66a: #000000;
            --e-global-color-6d90112: #161616;
            --e-global-color-30d4ddd: #F5F5F7;
            --e-global-color-e79a17b: #FFFFFF;
            --e-global-color-28f1835: #ED008C;
            --e-global-color-c857023: #00ADE3;
            --e-global-color-629e0ba: #DDDDDD;
            --e-global-color-f1abac0: #EBCF8D;
            --e-global-color-87dbac6: #A5884C;
            --e-global-color-bdcd6d0: #C70076;
            --e-global-color-dae3034: #A1005F;
            --e-global-color-30fa904: #7B0049;
            --e-global-typography-primary-font-family: "industry";
            --e-global-typography-primary-font-weight: normal;
            --e-global-typography-secondary-font-family: "industry";
            --e-global-typography-text-font-family: "industry";
            --e-global-typography-af7067d-font-family: "Moki Font family";
            --e-global-typography-af7067d-font-size: clamp(3rem, 2.5385rem + 2.0513vw, 4rem);
            --e-global-typography-af7067d-font-weight: normal;
            --e-global-typography-af7067d-text-transform: uppercase;
            --e-global-typography-af7067d-line-height: 0.95em;
            --e-global-typography-b0ba064-font-family: "Moki Font family";
            --e-global-typography-b0ba064-font-size: clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);
            --e-global-typography-b0ba064-font-weight: normal;
            --e-global-typography-b0ba064-text-transform: uppercase;
            --e-global-typography-b0ba064-line-height: 1em;
            --e-global-typography-e5bc0c3-font-family: "Moki Font family";
            --e-global-typography-e5bc0c3-font-size: clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem);
            --e-global-typography-e5bc0c3-font-weight: normal;
            --e-global-typography-e5bc0c3-text-transform: uppercase;
            --e-global-typography-e5bc0c3-line-height: 1.15em;
            --e-global-typography-5d2dc14-font-family: "Moki Font family";
            --e-global-typography-5d2dc14-font-size: clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);
            --e-global-typography-5d2dc14-font-weight: normal;
            --e-global-typography-5d2dc14-text-transform: uppercase;
            --e-global-typography-5d2dc14-line-height: 1.15em;
            --e-global-typography-683870f-font-family: "Moki Font family";
            --e-global-typography-683870f-font-size: clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);
            --e-global-typography-683870f-font-weight: normal;
            --e-global-typography-683870f-text-transform: uppercase;
            --e-global-typography-683870f-line-height: 1.2em;
            --e-global-typography-6811035-font-family: "Moki Font family";
            --e-global-typography-6811035-font-size: clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem);
            --e-global-typography-6811035-font-weight: normal;
            --e-global-typography-6811035-text-transform: uppercase;
            --e-global-typography-6811035-line-height: 1.2em;
            --e-global-typography-9a8bc9c-font-family: "Moki Font family";
            --e-global-typography-9a8bc9c-font-size: clamp(1.8rem, 1.1769rem + 0.1026vw, 1.25rem);
            --e-global-typography-9a8bc9c-font-weight: normal;
            --e-global-typography-9a8bc9c-text-transform: uppercase;
            --e-global-typography-9a8bc9c-line-height: 1.1em;
            --e-global-typography-3281b7a-font-family: "Moki Font family";
            --e-global-typography-3281b7a-font-size: clamp(1rem, 0.9769rem + 0.1026vw, 1.05rem);
            --e-global-typography-3281b7a-text-transform: uppercase;
            --e-global-typography-3281b7a-letter-spacing: 0.03px;
            --e-global-typography-6b94e25-font-family: "Moki Font family";
            --e-global-typography-6b94e25-font-weight: normal;
            --e-global-typography-6b94e25-text-transform: uppercase;
            --e-global-typography-6b94e25-line-height: 1.2em;
            --e-global-typography-6b94e25-letter-spacing: 0.3em;
            --e-global-typography-0db505f-font-family: "industry";
            --e-global-typography-0db505f-font-size: 1.4em;
            --e-global-typography-0db505f-font-weight: 400;
            --e-global-typography-0db505f-line-height: 1.5em;
            --e-global-typography-0db505f-letter-spacing: -0.02em;
            --e-global-typography-0db505f-word-spacing: -0.02em;
            --e-global-typography-d8eab16-font-family: "industry";
            --e-global-typography-d8eab16-font-size: 1.4rem;
            --e-global-typography-d8eab16-font-weight: 700;
            --e-global-typography-d8eab16-line-height: 1.45em;
            --e-global-typography-d8eab16-letter-spacing: -0.02em;
            --e-global-typography-d8eab16-word-spacing: -0.02em;
            --e-global-typography-202252f-font-family: "industry";
            --e-global-typography-202252f-font-size: 1.125em;
            --e-global-typography-202252f-font-weight: 400;
            --e-global-typography-202252f-line-height: 1.45em;
            --e-global-typography-202252f-letter-spacing: -0.02px;
            --e-global-typography-202252f-word-spacing: -0.02px;
            --e-global-typography-6a53b7c-font-family: "industry";
            --e-global-typography-6a53b7c-font-size: 0.875rem;
            --e-global-typography-6a53b7c-font-weight: 400;
            --e-global-typography-6a53b7c-line-height: 1.45em;
            --e-global-typography-222f4df-font-family: "industry";
            --e-global-typography-222f4df-font-size: 0.7em;
            --e-global-typography-222f4df-font-weight: 900;
            --e-global-typography-222f4df-text-transform: uppercase;
            --e-global-typography-222f4df-line-height: 1.3em;
            --e-global-typography-222f4df-letter-spacing: 0px;
            color: var(--e-global-color-text);
            font-family: "industry", Sans-serif;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.45em;
            letter-spacing: 0em;
            word-spacing: 0em;
        }

        .elementor-kit-14 button,
        .elementor-kit-14 input[type="button"],
        .elementor-kit-14 input[type="submit"],
        .elementor-kit-14 .elementor-button {
            /* background-color: var(--e-global-color-accent);
            font-size: 0.7em;
            font-weight: 900;
            text-transform: uppercase;
            line-height: 1.3em;
            letter-spacing: 0px;
            color: #201E26;
            border-radius: 0px 0px 0px 0px;
            padding: 1em 2em 1em 2em; */
        }

        .elementor-kit-14 button:hover,
        .elementor-kit-14 button:focus,
        .elementor-kit-14 input[type="button"]:hover,
        .elementor-kit-14 input[type="button"]:focus,
        .elementor-kit-14 input[type="submit"]:hover,
        .elementor-kit-14 input[type="submit"]:focus,
        .elementor-kit-14 .elementor-button:hover,
        .elementor-kit-14 .elementor-button:focus {
            /* background-color: var(--e-global-color-28f1835); */
            /* color: var(--e-global-color-text);
            /* border-style: none; */
            /*border-radius: 0px 0px 0px 0px; */
        }

        .elementor-kit-14 e-page-transition {
            background-color: var(--e-global-color-31cc66a);
        }

        .elementor-kit-14 p {
            margin-block-end: 0.935em;
        }

        .elementor-kit-14 a {
            /* color: var(--e-global-color-accent);
            text-transform: none; */
        }

        .elementor-kit-14 a:hover {
            color: var(--e-global-color-28f1835);
        }

        .elementor-kit-14 h1 {
            font-family: "Moki Font family", Sans-serif;
            font-weight: normal;
            text-transform: uppercase;
        }

        .elementor-kit-14 h2 {
            font-family: "Moki Font family", Sans-serif;
        }

        .elementor-kit-14 h3 {
            font-family: "Moki Font family", Sans-serif;
            letter-spacing: -0.01em;
            word-spacing: -0.01px;
        }

        .elementor-kit-14 h4 {
            font-family: "Moki Font family", Sans-serif;
            font-size: 1.125em;
        }

        .elementor-kit-14 h5 {
            font-family: "Moki Font family", Sans-serif;
        }

        .elementor-kit-14 h6 {
            font-family: "Moki Font family", Sans-serif;
        }

        .elementor-kit-14 img {
            border-style: none;
            border-radius: 0px 0px 0px 0px;
            filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
        }

        .elementor-kit-14 label {
            /* color: var(--e-global-color-text);
            font-family: var(--e-global-typography-6a53b7c-font-family), Sans-serif;
            font-size: var(--e-global-typography-6a53b7c-font-size);
            font-weight: var(--e-global-typography-6a53b7c-font-weight);
            line-height: var(--e-global-typography-6a53b7c-line-height);
            letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
            word-spacing: var(--e-global-typography-6a53b7c-word-spacing); */
        }

        /* .elementor-kit-14 input:not([type="button"]):not([type="submit"]),
        .elementor-kit-14 textarea,
        .elementor-kit-14 .elementor-field-textual {
            font-family: "industry", Sans-serif;
            font-size: 0.875rem;
            font-weight: 400;
            line-height: 1.45em;
            color: var(--e-global-color-secondary);
        } */
/*
        .elementor-kit-14 input:focus:not([type="button"]):not([type="submit"]),
        .elementor-kit-14 textarea:focus,
        .elementor-kit-14 .elementor-field-textual:focus {
            color: var(--e-global-color-text);
            border-style: solid;
            border-width: 0px 0px 1px 3px;
            border-radius: 0px 0px 0px 0px;
        } */

        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1226px;
        }

        .e-con {
            --container-max-width: 1226px;
            --container-default-padding-top: 0px;
            --container-default-padding-right: 0px;
            --container-default-padding-bottom: 0px;
            --container-default-padding-left: 0px;
        }

        .elementor-widget:not(:last-child) {
            margin-block-end: 20px;
        }

        .elementor-element {
            --widgets-spacing: 20px 20px;
            --widgets-spacing-row: 20px;
            --widgets-spacing-column: 20px;
        }

            {}

        h1.entry-title {
            display: var(--page-title-display);
        }

        @media(min-width:2400px) {
            .elementor-kit-14 {
                --e-global-typography-9a8bc9c-line-height: 1.2em;
                --e-global-typography-d8eab16-font-size: 1.6em;
            }

            .elementor-kit-14 label {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }
        }

        @media(max-width:1366px) {
            .elementor-kit-14 {
                --e-global-typography-9a8bc9c-font-size: 1.4em;
                --e-global-typography-0db505f-font-size: 1em;
                --e-global-typography-0db505f-line-height: 1.45em;
            }

            .elementor-kit-14 label {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }
        }

        @media(max-width:1200px) {
            .elementor-kit-14 {
                --e-global-typography-0db505f-font-size: 1em;
            }
        }

        @media(max-width:1024px) {
            .elementor-kit-14 {
                --e-global-typography-0db505f-font-size: 1em;
            }

            .elementor-kit-14 label {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1024px;
            }

            .e-con {
                --container-max-width: 1024px;
            }
        }

        @media(max-width:880px) {
            .elementor-kit-14 {
                --e-global-typography-0db505f-font-size: 1em;
            }
        }

        @media(max-width:767px) {
            .elementor-kit-14 {
                --e-global-typography-0db505f-font-size: 1em;
                --e-global-typography-222f4df-font-size: 0.7em;
                --e-global-typography-222f4df-line-height: 1.3em;
                --e-global-typography-222f4df-letter-spacing: 0px;
            }

            /* .elementor-kit-14 button,
            .elementor-kit-14 input[type="button"],
            .elementor-kit-14 input[type="submit"],
            .elementor-kit-14 .elementor-button {
                font-size: 0.7em;
                line-height: 1.3em;
                letter-spacing: 0px;
            } */

            .elementor-kit-14 label {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 767px;
            }

            .e-con {
                --container-max-width: 767px;
            }
        }

        /* Start Custom Fonts CSS */
        @font-face {
            font-family: 'Moki Font family';
            font-style: normal;
            font-weight: normal;
            font-display: auto;
            src: url('https://axworldtour.com/wp-content/uploads/2024/05/Moki-Base-1.eot');
            src: url('https://axworldtour.com/wp-content/uploads/2024/05/Moki-Base-1.eot?#iefix') format('embedded-opentype'),
                url('https://axworldtour.com/wp-content/uploads/2024/05/Moki-Base-1.woff2') format('woff2'),
                url('https://axworldtour.com/wp-content/uploads/2024/05/Moki-Base-1.woff') format('woff'),
                url('https://axworldtour.com/wp-content/uploads/2024/05/Moki-Base-1.ttf') format('truetype');
        }

        /* End Custom Fonts CSS */
        .e-heading-base a,
        .e-paragraph-base a {
            all: unset;
            cursor: pointer;
        }

        form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],
        form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"] {
            display: block;
        }

        .e-form-textarea-base:not([data-resizable]) {
            resize: none;
        }

        .e-form-submit-button-base {
            cursor: pointer;
            box-sizing: border-box;
        }

        .elementor-20 .elementor-element.elementor-element-ece0bf5 {
            --display: flex;
            --min-height: 36px;
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --overlay-opacity: 0.1;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0.2rem;
            --padding-bottom: 0.2rem;
            --padding-left: 0rem;
            --padding-right: 0rem;
        }

        .elementor-20 .elementor-element.elementor-element-ece0bf5:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-ece0bf5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-31cc66a);
        }

        .elementor-20 .elementor-element.elementor-element-ece0bf5::before,
        .elementor-20 .elementor-element.elementor-element-ece0bf5>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-ece0bf5>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-ece0bf5>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-ece0bf5>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-ece0bf5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/05/chevron-black-line.svg");
            --background-overlay: '';
            background-size: 300% auto;
        }



        .pp-tooltip-content {
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
        }

        .elementor-widget-text-editor {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
            color: var(--e-global-color-text);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
        .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-20 .elementor-element.elementor-element-9e89c46 {
            width: initial;
            max-width: initial;
            text-align: center;
            font-family: var(--e-global-typography-6a53b7c-font-family), Sans-serif;
            font-size: var(--e-global-typography-6a53b7c-font-size);
            font-weight: var(--e-global-typography-6a53b7c-font-weight);
            line-height: var(--e-global-typography-6a53b7c-line-height);
            letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
            word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-9e89c46>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-20 .elementor-element.elementor-element-9e89c46.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-6fc30b7 {
            --display: flex;
            --min-height: 0px;
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --gap: 5px 0px;
            --row-gap: 5px;
            --column-gap: 0px;
            --overlay-opacity: 0.12;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0.4rem;
            --padding-bottom: 1.5rem;
            --padding-left: 0rem;
            --padding-right: 0rem;
        }

        .elementor-20 .elementor-element.elementor-element-6fc30b7::before,
        .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/07/plus-bg-gfx-360-000.svg");
            --background-overlay: '';
            background-position: top center;
            background-repeat: repeat;
            background-size: 16% auto;
        }

        .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
            font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
            word-spacing: var(--e-global-typography-secondary-word-spacing);
        }

        .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-expire-message {
            font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
            word-spacing: var(--e-global-typography-secondary-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f>.elementor-widget-container {
            margin: 0px 0px -20px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper {
            text-align: center;
            gap: 60px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-label-pos-out_below .pp-countdown-item .pp-countdown-digit-wrapper {
            margin-bottom: 5px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-label-pos-out_above .pp-countdown-item .pp-countdown-digit-wrapper {
            margin-top: 5px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-label-pos-out_right .pp-countdown-item .pp-countdown-digit-wrapper {
            margin-right: 5px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-label-pos-out_left .pp-countdown-item .pp-countdown-digit-wrapper {
            margin-left: 5px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-label-pos-in_below .pp-countdown-item .pp-countdown-digit {
            margin-bottom: 5px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-label-pos-in_above .pp-countdown-item .pp-countdown-digit {
            margin-top: 5px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-label-pos-normal_below .pp-countdown-item .pp-countdown-digit {
            margin-bottom: 5px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-label-pos-normal_above .pp-countdown-item .pp-countdown-digit {
            margin-top: 5px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
            padding-left: calc(60px/2);
            padding-right: calc(60px/2);
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
            padding-left: calc(60px/2);
            padding-right: calc(60px/2);
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
            padding: 0 60px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
            padding: 0 60px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
            right: calc(-60px / 2 + -5px);
            color: var(--e-global-color-primary);
            font-size: 36px;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
            right: calc(-60px / 2 + 5px);
            border-color: var(--e-global-color-primary);
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
            padding: 0px 0px 0px 0px;
            font-family: "industry", Sans-serif;
            font-size: 0.6rem;
            font-weight: 900;
            text-transform: uppercase;
            line-height: 1em;
            letter-spacing: 0.05em;
        }

        .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
            font-family: "Moki Font family", Sans-serif;
            font-size: clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);
            font-weight: normal;
            text-transform: uppercase;
            line-height: 1.15em;
        }

        .elementor-20 .elementor-element.elementor-element-b2f1a8f {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-f3c3517 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --overlay-opacity: 0.22;
            --margin-top: 0em;
            --margin-bottom: 0em;
            --margin-left: 0em;
            --margin-right: 0em;
            --padding-top: 6em;
            --padding-bottom: 6em;
            --padding-left: 3em;
            --padding-right: 0em;
        }

        .elementor-20 .elementor-element.elementor-element-f3c3517:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-6d90112);
        }

        .elementor-20 .elementor-element.elementor-element-f3c3517::before,
        .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2025/09/plus-bg-gfx-e9e9e9.svg");
            --background-overlay: '';
            background-position: center center;
            background-size: 16% auto;
        }

        .elementor-20 .elementor-element.elementor-element-71c7b62 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: space-between;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0em;
            --padding-bottom: 0em;
            --padding-left: 0em;
            --padding-right: 2em;
        }

        .elementor-widget-heading .elementor-heading-title {
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-size: var(--e-global-typography-primary-font-size);
            font-weight: var(--e-global-typography-primary-font-weight);
            line-height: var(--e-global-typography-primary-line-height);
            letter-spacing: var(--e-global-typography-primary-letter-spacing);
            word-spacing: var(--e-global-typography-primary-word-spacing);
            color: var(--e-global-color-primary);
        }

        .elementor-20 .elementor-element.elementor-element-9362970 .elementor-heading-title {
            font-family: "Moki Font family", Sans-serif;
            font-size: clamp(1rem, 0.9769rem + 0.1026vw, 1.05rem);
            text-transform: uppercase;
            letter-spacing: 0.03px;
            color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-128f66d {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-end;
        }

        .elementor-20 .elementor-element.elementor-element-0076280 .elementor-heading-title {
            font-family: "industry", Sans-serif;
            font-size: 0.875rem;
            font-weight: 600;
            line-height: 1.45em;
            color: var(--e-global-color-e79a17b);
        }

        .elementor-widget-icon.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-icon.elementor-view-framed .elementor-icon,
        .elementor-widget-icon.elementor-view-default .elementor-icon {
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-widget-icon.elementor-view-framed .elementor-icon,
        .elementor-widget-icon.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-primary);
        }

        .elementor-20 .elementor-element.elementor-element-0fd78a6 .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-20 .elementor-element.elementor-element-0fd78a6.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-0fd78a6.elementor-view-framed .elementor-icon,
        .elementor-20 .elementor-element.elementor-element-0fd78a6.elementor-view-default .elementor-icon {
            color: var(--e-global-color-e79a17b);
            border-color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-0fd78a6.elementor-view-framed .elementor-icon,
        .elementor-20 .elementor-element.elementor-element-0fd78a6.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-0fd78a6.elementor-view-stacked .elementor-icon:hover {
            background-color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-0fd78a6.elementor-view-framed .elementor-icon:hover,
        .elementor-20 .elementor-element.elementor-element-0fd78a6.elementor-view-default .elementor-icon:hover {
            color: var(--e-global-color-text);
            border-color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-0fd78a6.elementor-view-framed .elementor-icon:hover,
        .elementor-20 .elementor-element.elementor-element-0fd78a6.elementor-view-default .elementor-icon:hover svg {
            fill: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-0fd78a6 .elementor-icon {
            font-size: 20px;
        }

        .elementor-20 .elementor-element.elementor-element-0fd78a6 .elementor-icon svg {
            height: 20px;
        }

        .elementor-20 .elementor-element.elementor-element-43e2228 {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-158a8e3 {
            --swiper-slides-to-display: 2;
            --swiper-offset-size: 80px;
            --swiper-slides-gap: 10px;
            --arrow-prev-left-align: 0%;
            --arrow-prev-translate-x: 0px;
            --arrow-prev-left-position: 93%;
            --arrow-prev-top-align: 50%;
            --arrow-prev-translate-y: -50%;
            --arrow-prev-top-position: 220px;
            --arrow-next-right-align: 0%;
            --arrow-next-translate-x: 0%;
            --arrow-next-right-position: 2em;
            --arrow-next-top-align: 50%;
            --arrow-next-translate-y: -50%;
            --arrow-next-top-position: 220px;
            --arrow-normal-color: var(--e-global-color-6d90112);
            --arrow-hover-color: var(--e-global-color-e79a17b);
            --swiper-pagination-size: 8px;
            --dots-normal-color: var(--e-global-color-text);
            --dots-hover-color: var(--e-global-color-28f1835);
        }

        .elementor-20 .elementor-element.elementor-element-158a8e3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
            background-color: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-158a8e3 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
            background-color: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-158a8e3>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-20 .elementor-element.elementor-element-158a8e3 .swiper-slide>.elementor-element {
            height: 100%;
        }

        .elementor-20 .elementor-element.elementor-element-75cfae5 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --overlay-opacity: 0.15;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 6em;
            --padding-bottom: 6em;
            --padding-left: 3em;
            --padding-right: 3em;
        }

        .elementor-20 .elementor-element.elementor-element-75cfae5:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-75cfae5::before,
        .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/07/plus-bg-gfx-360-000.svg");
            --background-overlay: '';
            background-position: center center;
            background-repeat: repeat;
            background-size: 16% auto;
        }

        .elementor-20 .elementor-element.elementor-element-6d9e373 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --align-items: center;
            --gap: 2em 2em;
            --row-gap: 2em;
            --column-gap: 2em;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-20 .elementor-element.elementor-element-c98b5e2 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --padding-top: 0em;
            --padding-bottom: 0em;
            --padding-left: 4em;
            --padding-right: 4em;
        }

        .elementor-20 .elementor-element.elementor-element-c623da5 {
            width: var(--container-widget-width, 107.088%);
            max-width: 107.088%;
            --container-widget-width: 107.088%;
            --container-widget-flex-grow: 0;
        }

        .elementor-20 .elementor-element.elementor-element-c623da5.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-c623da5 .elementor-heading-title {
            font-family: var(--e-global-typography-9a8bc9c-font-family), Sans-serif;
            font-size: var(--e-global-typography-9a8bc9c-font-size);
            font-weight: var(--e-global-typography-9a8bc9c-font-weight);
            text-transform: var(--e-global-typography-9a8bc9c-text-transform);
            line-height: var(--e-global-typography-9a8bc9c-line-height);
            color: #201E26;
        }

        .elementor-20 .elementor-element.elementor-element-705fce7 {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            font-family: var(--e-global-typography-0db505f-font-family), Sans-serif;
            font-size: var(--e-global-typography-0db505f-font-size);
            font-weight: var(--e-global-typography-0db505f-font-weight);
            line-height: var(--e-global-typography-0db505f-line-height);
            letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
            word-spacing: var(--e-global-typography-0db505f-word-spacing);
            color: var(--e-global-color-31cc66a);
        }

        .elementor-20 .elementor-element.elementor-element-705fce7.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-f7d3402 {
            --display: flex;
            --min-height: clamp(12.6875rem, 2.5011rem + 21.2492vw, 34.375rem);
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --align-items: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
        }

        .elementor-20 .elementor-element.elementor-element-f7d3402:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-f7d3402>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("https://axworldtour.com/wp-content/uploads/2026/02/AX_BIRMINGHAM_2026_SOCIAL-236.jpg");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-20 .elementor-element.elementor-element-206ab88 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --overlay-opacity: 1;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 6em;
            --padding-bottom: 6em;
            --padding-left: 3em;
            --padding-right: 3em;
        }

        .elementor-20 .elementor-element.elementor-element-206ab88:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-206ab88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: transparent;
            background-image: linear-gradient(180deg, #040202 0%, #A90E59 100%);
        }

        .elementor-20 .elementor-element.elementor-element-206ab88::before,
        .elementor-20 .elementor-element.elementor-element-206ab88>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-206ab88>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-206ab88>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-206ab88>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-206ab88>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2025/07/livestream-pink-line.svg");
            --background-overlay: '';
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-20 .elementor-element.elementor-element-f99f70a {
            --display: flex;
            --flex-direction: row-reverse;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap-reverse;
            --align-items: flex-start;
            --gap: 2em 2em;
            --row-gap: 2em;
            --column-gap: 2em;
            --border-radius: 0px 0px 0px 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 3em;
            --padding-bottom: 3em;
            --padding-left: 3em;
            --padding-right: 3em;
        }

        .elementor-20 .elementor-element.elementor-element-f99f70a:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-f99f70a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-31cc66a);
        }

        .elementor-20 .elementor-element.elementor-element-f99f70a.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-920bfc6 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --padding-top: 0em;
            --padding-bottom: 0em;
            --padding-left: 0em;
            --padding-right: 0em;
        }

        .elementor-20 .elementor-element.elementor-element-83599d0 {
            width: var(--container-widget-width, 64%);
            max-width: 64%;
            --container-widget-width: 64%;
            --container-widget-flex-grow: 0;
        }

        .elementor-20 .elementor-element.elementor-element-83599d0.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-83599d0 .elementor-heading-title {
            font-family: var(--e-global-typography-9a8bc9c-font-family), Sans-serif;
            font-size: var(--e-global-typography-9a8bc9c-font-size);
            font-weight: var(--e-global-typography-9a8bc9c-font-weight);
            text-transform: var(--e-global-typography-9a8bc9c-text-transform);
            line-height: var(--e-global-typography-9a8bc9c-line-height);
            color: #FFFFFF;
        }

        .elementor-20 .elementor-element.elementor-element-397b29b {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            font-family: var(--e-global-typography-0db505f-font-family), Sans-serif;
            font-size: var(--e-global-typography-0db505f-font-size);
            font-weight: var(--e-global-typography-0db505f-font-weight);
            line-height: var(--e-global-typography-0db505f-line-height);
            letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
            word-spacing: var(--e-global-typography-0db505f-word-spacing);
            color: #FFFFFF;
        }

        .elementor-20 .elementor-element.elementor-element-397b29b.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-e0361fc {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            font-family: var(--e-global-typography-0db505f-font-family), Sans-serif;
            font-size: var(--e-global-typography-0db505f-font-size);
            font-weight: var(--e-global-typography-0db505f-font-weight);
            line-height: var(--e-global-typography-0db505f-line-height);
            letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
            word-spacing: var(--e-global-typography-0db505f-word-spacing);
            color: #FFFFFF;
        }

        .elementor-20 .elementor-element.elementor-element-e0361fc.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-d8d695a {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
        }

        .elementor-20 .elementor-element.elementor-element-4c875ac {
            --display: flex;
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-84756d5 img {
            width: 100%;
        }

        .elementor-20 .elementor-element.elementor-element-ee2f65a {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-60bbfb1 img {
            width: 100%;
        }

        .elementor-20 .elementor-element.elementor-element-0453e1e {
            --display: flex;
            --min-height: 370px;
            --justify-content: flex-start;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-20 .elementor-element.elementor-element-0453e1e:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-0453e1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("https://axworldtour.com/wp-content/uploads/2025/07/livestream-section-gfx-withlogo.jpg");
            background-repeat: no-repeat;
            background-size: contain;
        }

        .elementor-20 .elementor-element.elementor-element-681fc86 {
            --display: flex;
            --min-height: 840px;
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-end;
            --align-items: center;
            --overlay-opacity: 1;
            --overlay-mix-blend-mode: multiply;
        }

        .elementor-20 .elementor-element.elementor-element-681fc86:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-681fc86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-31cc66a);
            background-image: url("https://axworldtour.com/wp-content/uploads/2026/02/AX_BIRMINGHAM_2026_SOCIAL-298_cropped.jpg");
            background-position: center center;
            background-size: cover;
        }

        .elementor-20 .elementor-element.elementor-element-681fc86::before,
        .elementor-20 .elementor-element.elementor-element-681fc86>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-681fc86>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-681fc86>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-681fc86>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-681fc86>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-color: transparent;
            --background-overlay: '';
            background-image: linear-gradient(180deg, #000000 2%, #00000000 12%);
        }

        .elementor-20 .elementor-element.elementor-element-5287fc3 {
            --display: flex;
            --min-height: 215px;
            --justify-content: flex-end;
        }

        .elementor-20 .elementor-element.elementor-element-5287fc3:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-5287fc3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: transparent;
            background-image: linear-gradient(180deg, #00000000 0%, #000000 78%);
        }

        .elementor-20 .elementor-element.elementor-element-537969f.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-537969f {
            text-align: center;
        }

        .elementor-20 .elementor-element.elementor-element-537969f .elementor-heading-title {
            font-family: "Moki Font family", Sans-serif;
            font-size: 5.9em;
            font-weight: normal;
            text-transform: uppercase;
            line-height: 1.1em;
            color: #FFFFFF70;
        }

        .elementor-20 .elementor-element.elementor-element-213ba2d {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 64px 20px;
            --row-gap: 64px;
            --column-gap: 20px;
            --overlay-opacity: 0.15;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 6em;
            --padding-bottom: 6em;
            --padding-left: 3em;
            --padding-right: 3em;
        }

        .elementor-20 .elementor-element.elementor-element-213ba2d:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: transparent;
            background-image: linear-gradient(180deg, #000000 25%, var(--e-global-color-accent) 100%);
        }

        .elementor-20 .elementor-element.elementor-element-213ba2d::before,
        .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/07/plus-bg-gfx-ffffff-360.svg");
            --background-overlay: '';
            background-position: center center;
            background-repeat: repeat;
            background-size: 16% auto;
        }

        .elementor-20 .elementor-element.elementor-element-5b40efb {
            --display: flex;
            --flex-direction: row-reverse;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap-reverse;
            --align-items: center;
            --gap: 2em 2em;
            --row-gap: 2em;
            --column-gap: 2em;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-20 .elementor-element.elementor-element-5b40efb.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-2f84e0a {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --padding-top: 0em;
            --padding-bottom: 0em;
            --padding-left: 4em;
            --padding-right: 4em;
        }

        .elementor-20 .elementor-element.elementor-element-1b736ad .elementor-heading-title {
            font-family: var(--e-global-typography-9a8bc9c-font-family), Sans-serif;
            font-size: var(--e-global-typography-9a8bc9c-font-size);
            font-weight: var(--e-global-typography-9a8bc9c-font-weight);
            text-transform: var(--e-global-typography-9a8bc9c-text-transform);
            line-height: var(--e-global-typography-9a8bc9c-line-height);
            color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-0f88b07 {
            width: var(--container-widget-width, 97.855%);
            max-width: 97.855%;
            --container-widget-width: 97.855%;
            --container-widget-flex-grow: 0;
            font-family: var(--e-global-typography-0db505f-font-family), Sans-serif;
            font-size: var(--e-global-typography-0db505f-font-size);
            font-weight: var(--e-global-typography-0db505f-font-weight);
            line-height: var(--e-global-typography-0db505f-line-height);
            letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
            word-spacing: var(--e-global-typography-0db505f-word-spacing);
            color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-0f88b07.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
            border-color: var(--e-global-color-text);
        }

        .elementor-widget-icon-list .elementor-icon-list-icon i {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-list .elementor-icon-list-icon svg {
            fill: var(--e-global-color-primary);
        }

        .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-widget-icon-list .elementor-icon-list-item>a {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-widget-icon-list .elementor-icon-list-text {
            color: var(--e-global-color-secondary);
        }

        .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-icon i {
            color: var(--e-global-color-accent);
            transition: color 0.3s;
        }

        .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-icon svg {
            fill: var(--e-global-color-accent);
            transition: fill 0.3s;
        }

        .elementor-20 .elementor-element.elementor-element-1816741 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item>a {
            font-family: var(--e-global-typography-222f4df-font-family), Sans-serif;
            font-size: var(--e-global-typography-222f4df-font-size);
            font-weight: var(--e-global-typography-222f4df-font-weight);
            text-transform: var(--e-global-typography-222f4df-text-transform);
            line-height: var(--e-global-typography-222f4df-line-height);
            letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-text {
            color: var(--e-global-color-e79a17b);
            transition: color 0.3s;
        }

        .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: var(--e-global-color-accent);
        }

        .elementor-20 .elementor-element.elementor-element-a3d2579 {
            --display: flex;
            --min-height: 550px;
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --align-items: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
        }

        .elementor-20 .elementor-element.elementor-element-a3d2579:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-a3d2579>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("https://axworldtour.com/wp-content/uploads/2026/02/AX_BIRMINGHAM_2026_SOCIAL-258_cropped.jpg");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-20 .elementor-element.elementor-element-5395226 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --align-items: center;
            --gap: 2em 2em;
            --row-gap: 2em;
            --column-gap: 2em;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-20 .elementor-element.elementor-element-7598323 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --padding-top: 0em;
            --padding-bottom: 0em;
            --padding-left: 4em;
            --padding-right: 4em;
        }

        .elementor-20 .elementor-element.elementor-element-fcfc1de {
            width: var(--container-widget-width, 84%);
            max-width: 84%;
            --container-widget-width: 84%;
            --container-widget-flex-grow: 0;
        }

        .elementor-20 .elementor-element.elementor-element-fcfc1de.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-fcfc1de .elementor-heading-title {
            font-family: var(--e-global-typography-9a8bc9c-font-family), Sans-serif;
            font-size: var(--e-global-typography-9a8bc9c-font-size);
            font-weight: var(--e-global-typography-9a8bc9c-font-weight);
            text-transform: var(--e-global-typography-9a8bc9c-text-transform);
            line-height: var(--e-global-typography-9a8bc9c-line-height);
            color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-6cf3a33 {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            font-family: var(--e-global-typography-0db505f-font-family), Sans-serif;
            font-size: var(--e-global-typography-0db505f-font-size);
            font-weight: var(--e-global-typography-0db505f-font-weight);
            line-height: var(--e-global-typography-0db505f-line-height);
            letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
            word-spacing: var(--e-global-typography-0db505f-word-spacing);
            color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-6cf3a33.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-icon i {
            color: var(--e-global-color-accent);
            transition: color 0.3s;
        }

        .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-icon svg {
            fill: var(--e-global-color-accent);
            transition: fill 0.3s;
        }

        .elementor-20 .elementor-element.elementor-element-79d5b7c {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item>a {
            font-family: var(--e-global-typography-222f4df-font-family), Sans-serif;
            font-size: var(--e-global-typography-222f4df-font-size);
            font-weight: var(--e-global-typography-222f4df-font-weight);
            text-transform: var(--e-global-typography-222f4df-text-transform);
            line-height: var(--e-global-typography-222f4df-line-height);
            letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-text {
            color: var(--e-global-color-30d4ddd);
            transition: color 0.3s;
        }

        .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: var(--e-global-color-accent);
        }

        .elementor-20 .elementor-element.elementor-element-7e86849 {
            --display: flex;
            --min-height: 550px;
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --align-items: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
        }

        .elementor-20 .elementor-element.elementor-element-7e86849:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-7e86849>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("https://axworldtour.com/wp-content/uploads/2026/02/AX_BIRMINGHAM_2026_SOCIAL-233.jpg");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-20 .elementor-element.elementor-element-708c62d {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --overlay-opacity: 0.15;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 6em;
            --padding-bottom: 6em;
            --padding-left: 3em;
            --padding-right: 3em;
        }

        .elementor-20 .elementor-element.elementor-element-708c62d:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-708c62d::before,
        .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/07/plus-bg-gfx-360-000.svg");
            --background-overlay: '';
            background-position: center center;
            background-repeat: repeat;
            background-size: 16% auto;
        }

        .elementor-20 .elementor-element.elementor-element-142fc7e {
            --display: flex;
            --gap: 50px 50px;
            --row-gap: 50px;
            --column-gap: 50px;
        }

        .elementor-widget-blockquote .elementor-blockquote__content {
            color: var(--e-global-color-text);
        }

        .elementor-widget-blockquote .elementor-blockquote__author {
            color: var(--e-global-color-secondary);
        }

        .elementor-20 .elementor-element.elementor-element-5c2b592>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            border-style: none;
        }

        .elementor-20 .elementor-element.elementor-element-5c2b592.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote__content {
            color: var(--e-global-color-text);
            font-family: "industry", Sans-serif;
            font-size: 2rem;
            font-weight: 700;
            line-height: 1.45em;
            letter-spacing: -0.02em;
            word-spacing: -0.02em;
        }

        .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote__content+.e-q-footer {
            margin-top: -10px;
        }

        .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote__author {
            font-family: var(--e-global-typography-202252f-font-family), Sans-serif;
            font-size: var(--e-global-typography-202252f-font-size);
            font-weight: var(--e-global-typography-202252f-font-weight);
            line-height: var(--e-global-typography-202252f-line-height);
            letter-spacing: var(--e-global-typography-202252f-letter-spacing);
            word-spacing: var(--e-global-typography-202252f-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote {
            border-color: var(--e-global-color-629e0ba);
            padding-top: 12px;
            padding-bottom: 12px;
        }

        body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote {
            padding-left: 37px;
        }

        body.rtl .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote {
            padding-right: 37px;
        }

        .elementor-20 .elementor-element.elementor-element-07f5050 {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-a02145f>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            border-style: none;
        }

        .elementor-20 .elementor-element.elementor-element-a02145f.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote__content {
            color: var(--e-global-color-text);
            font-family: "industry", Sans-serif;
            font-size: 2rem;
            font-weight: 700;
            line-height: 1.45em;
            letter-spacing: -0.02em;
            word-spacing: -0.02em;
        }

        .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote__content+.e-q-footer {
            margin-top: -10px;
        }

        .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote__author {
            font-family: var(--e-global-typography-202252f-font-family), Sans-serif;
            font-size: var(--e-global-typography-202252f-font-size);
            font-weight: var(--e-global-typography-202252f-font-weight);
            line-height: var(--e-global-typography-202252f-line-height);
            letter-spacing: var(--e-global-typography-202252f-letter-spacing);
            word-spacing: var(--e-global-typography-202252f-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote {
            border-color: var(--e-global-color-629e0ba);
            padding-top: 12px;
            padding-bottom: 12px;
        }

        body:not(.rtl) .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote {
            padding-left: 37px;
        }

        body.rtl .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote {
            padding-right: 37px;
        }

        .elementor-20 .elementor-element.elementor-element-7b1447b {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-5a70350>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            border-style: none;
        }

        .elementor-20 .elementor-element.elementor-element-5a70350.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote__content {
            color: var(--e-global-color-text);
            font-family: "industry", Sans-serif;
            font-size: 2rem;
            font-weight: 700;
            line-height: 1.45em;
            letter-spacing: -0.02em;
            word-spacing: -0.02em;
        }

        .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote__content+.e-q-footer {
            margin-top: -10px;
        }

        .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote__author {
            font-family: var(--e-global-typography-202252f-font-family), Sans-serif;
            font-size: var(--e-global-typography-202252f-font-size);
            font-weight: var(--e-global-typography-202252f-font-weight);
            line-height: var(--e-global-typography-202252f-line-height);
            letter-spacing: var(--e-global-typography-202252f-letter-spacing);
            word-spacing: var(--e-global-typography-202252f-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote {
            border-color: var(--e-global-color-629e0ba);
            padding-top: 12px;
            padding-bottom: 12px;
        }

        body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote {
            padding-left: 37px;
        }

        body.rtl .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote {
            padding-right: 37px;
        }

        .elementor-20 .elementor-element.elementor-element-af252d1 {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-60f1352>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            border-style: none;
        }

        .elementor-20 .elementor-element.elementor-element-60f1352.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote__content {
            color: var(--e-global-color-text);
            font-family: "industry", Sans-serif;
            font-size: 2rem;
            font-weight: 700;
            line-height: 1.45em;
            letter-spacing: -0.02em;
            word-spacing: -0.02em;
        }

        .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote__content+.e-q-footer {
            margin-top: -10px;
        }

        .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote__author {
            font-family: var(--e-global-typography-202252f-font-family), Sans-serif;
            font-size: var(--e-global-typography-202252f-font-size);
            font-weight: var(--e-global-typography-202252f-font-weight);
            line-height: var(--e-global-typography-202252f-line-height);
            letter-spacing: var(--e-global-typography-202252f-letter-spacing);
            word-spacing: var(--e-global-typography-202252f-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote {
            border-color: var(--e-global-color-629e0ba);
            padding-top: 12px;
            padding-bottom: 12px;
        }

        body:not(.rtl) .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote {
            padding-left: 37px;
        }

        body.rtl .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote {
            padding-right: 37px;
        }

        .elementor-20 .elementor-element.elementor-element-9d3970a {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-8349def>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            border-style: none;
        }

        .elementor-20 .elementor-element.elementor-element-8349def.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote__content {
            color: var(--e-global-color-text);
            font-family: "industry", Sans-serif;
            font-size: 2rem;
            font-weight: 700;
            line-height: 1.45em;
            letter-spacing: -0.02em;
            word-spacing: -0.02em;
        }

        .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote__content+.e-q-footer {
            margin-top: -10px;
        }

        .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote__author {
            font-family: var(--e-global-typography-202252f-font-family), Sans-serif;
            font-size: var(--e-global-typography-202252f-font-size);
            font-weight: var(--e-global-typography-202252f-font-weight);
            line-height: var(--e-global-typography-202252f-line-height);
            letter-spacing: var(--e-global-typography-202252f-letter-spacing);
            word-spacing: var(--e-global-typography-202252f-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote {
            border-color: var(--e-global-color-629e0ba);
            padding-top: 12px;
            padding-bottom: 12px;
        }

        body:not(.rtl) .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote {
            padding-left: 37px;
        }

        body.rtl .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote {
            padding-right: 37px;
        }

        .elementor-20 .elementor-element.elementor-element-931cab7 {
            --e-n-carousel-swiper-slides-to-display: 1;
            --e-n-carousel-swiper-slides-gap: 10px;
            --e-n-carousel-swiper-pagination-size: 8px;
            --e-n-carousel-dots-normal-color: var(--e-global-color-accent);
            --e-n-carousel-dots-hover-color: var(--e-global-color-28f1835);
        }

        .elementor-20 .elementor-element.elementor-element-c766866 {
            --display: flex;
            --min-height: clamp(32.5rem, 18.6135rem + 28.9679vw, 63.375rem);
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-end;
            --align-items: center;
            --overlay-opacity: 1;
        }

        .elementor-20 .elementor-element.elementor-element-c766866:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-c766866>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-31cc66a);
            background-image: url("https://axworldtour.com/wp-content/uploads/2025/10/Tempo-Lounge-v2-1.webp");
            background-position: bottom center;
            background-size: cover;
        }

        .elementor-20 .elementor-element.elementor-element-c766866::before,
        .elementor-20 .elementor-element.elementor-element-c766866>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-c766866>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-c766866>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-c766866>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-c766866>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/08/racenight_vip_experiences_logo_gold.svg");
            --background-overlay: '';
            background-position: center center;
            background-repeat: no-repeat;
            background-size: clamp(15.625rem, -49.6595rem + 136.1868vw, 37.5rem) auto;
        }

        .elementor-20 .elementor-element.elementor-element-c45140a {
            --display: flex;
            --min-height: 215px;
            --justify-content: flex-end;
            --margin-top: -201px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-20 .elementor-element.elementor-element-c45140a:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-c45140a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: transparent;
            background-image: linear-gradient(180deg, #00000000 0%, #000000 78%);
        }

        .elementor-20 .elementor-element.elementor-element-c7713e2.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-20 .elementor-element.elementor-element-c7713e2 {
            text-align: center;
        }

        .elementor-20 .elementor-element.elementor-element-c7713e2 .elementor-heading-title {
            font-family: "Moki Font family", Sans-serif;
            font-size: 5.9em;
            font-weight: normal;
            text-transform: uppercase;
            line-height: 1.1em;
            color: #F5F5F7E0;
        }

        .elementor-20 .elementor-element.elementor-element-940276e {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 64px 20px;
            --row-gap: 64px;
            --column-gap: 20px;
            --overlay-opacity: 0.15;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 6em;
            --padding-bottom: 6em;
            --padding-left: 3em;
            --padding-right: 3em;
        }

        .elementor-20 .elementor-element.elementor-element-940276e:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-940276e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: transparent;
            background-image: linear-gradient(180deg, #000000 25%, var(--e-global-color-secondary) 100%);
        }

        .elementor-20 .elementor-element.elementor-element-940276e::before,
        .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-940276e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/07/plus-bg-gfx-ffffff-360.svg");
            --background-overlay: '';
            background-position: center center;
            background-repeat: repeat;
            background-size: 16% auto;
        }

        .elementor-widget-loop-grid .elementor-button {
            background-color: var(--e-global-color-accent);
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-widget-loop-grid .elementor-pagination {
            font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
            word-spacing: var(--e-global-typography-secondary-word-spacing);
        }

        .elementor-widget-loop-grid .e-load-more-message {
            font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
            font-size: var(--e-global-typography-secondary-font-size);
            line-height: var(--e-global-typography-secondary-line-height);
            letter-spacing: var(--e-global-typography-secondary-letter-spacing);
            word-spacing: var(--e-global-typography-secondary-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-8ef5165 {
            --grid-columns: 2;
        }

        .elementor-20 .elementor-element.elementor-element-8ef5165 .elementor-loop-container {
            grid-auto-rows: 1fr;
        }

        .elementor-20 .elementor-element.elementor-element-8ef5165 .e-loop-item>.elementor-section,
        .elementor-20 .elementor-element.elementor-element-8ef5165 .e-loop-item>.elementor-section>.elementor-container,
        .elementor-20 .elementor-element.elementor-element-8ef5165 .e-loop-item>.e-con,
        .elementor-20 .elementor-element.elementor-element-8ef5165 .e-loop-item .elementor-section-wrap>.e-con {
            height: 100%;
        }

        .elementor-20 .elementor-element.elementor-element-3558395 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --overlay-opacity: 0.12;
            --margin-top: 0em;
            --margin-bottom: 0em;
            --margin-left: 0em;
            --margin-right: 0em;
            --padding-top: 6em;
            --padding-bottom: 6em;
            --padding-left: 3em;
            --padding-right: 0em;
        }

        .elementor-20 .elementor-element.elementor-element-3558395:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-3558395>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-30d4ddd);
        }

        .elementor-20 .elementor-element.elementor-element-3558395::before,
        .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-3558395>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/07/plus-bg-gfx-360-000.svg");
            --background-overlay: '';
            background-position: center center;
            background-size: 16% auto;
        }

        .elementor-20 .elementor-element.elementor-element-d8c9fd2 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: space-between;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0em;
            --padding-bottom: 0em;
            --padding-left: 0em;
            --padding-right: 2em;
        }

        .elementor-20 .elementor-element.elementor-element-1579f7f .elementor-heading-title {
            font-family: "Moki Font family", Sans-serif;
            font-size: clamp(1rem, 0.9769rem + 0.1026vw, 1.05rem);
            text-transform: uppercase;
            letter-spacing: 0.03px;
        }

        .elementor-20 .elementor-element.elementor-element-9270ec7 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-end;
        }

        .elementor-20 .elementor-element.elementor-element-79ca745 .elementor-heading-title {
            font-family: var(--e-global-typography-6a53b7c-font-family), Sans-serif;
            font-size: var(--e-global-typography-6a53b7c-font-size);
            font-weight: var(--e-global-typography-6a53b7c-font-weight);
            line-height: var(--e-global-typography-6a53b7c-line-height);
            letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
            word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-44b6658 .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-20 .elementor-element.elementor-element-44b6658.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-44b6658.elementor-view-framed .elementor-icon,
        .elementor-20 .elementor-element.elementor-element-44b6658.elementor-view-default .elementor-icon {
            color: var(--e-global-color-c857023);
            border-color: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-44b6658.elementor-view-framed .elementor-icon,
        .elementor-20 .elementor-element.elementor-element-44b6658.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-44b6658 .elementor-icon {
            font-size: 20px;
        }

        .elementor-20 .elementor-element.elementor-element-44b6658 .elementor-icon svg {
            height: 20px;
        }

        .elementor-20 .elementor-element.elementor-element-a3d083f {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-1cc8310 {
            --swiper-slides-to-display: 4;
            --swiper-offset-size: 80px;
            --swiper-slides-gap: 10px;
            --arrow-prev-left-align: 0%;
            --arrow-prev-translate-x: 0px;
            --arrow-prev-left-position: 93%;
            --arrow-prev-top-align: 50%;
            --arrow-prev-translate-y: -50%;
            --arrow-prev-top-position: 270px;
            --arrow-next-right-align: 0%;
            --arrow-next-translate-x: 0%;
            --arrow-next-right-position: 2em;
            --arrow-next-top-align: 50%;
            --arrow-next-translate-y: -50%;
            --arrow-next-top-position: 270px;
            --arrow-normal-color: var(--e-global-color-text);
            --arrow-hover-color: var(--e-global-color-28f1835);
            --swiper-pagination-size: 8px;
            --dots-normal-color: var(--e-global-color-accent);
            --dots-hover-color: var(--e-global-color-28f1835);
        }

        .elementor-20 .elementor-element.elementor-element-1cc8310 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
            background-color: var(--e-global-color-accent);
        }

        .elementor-20 .elementor-element.elementor-element-1cc8310 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
            background-color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-1cc8310 .swiper-slide>.elementor-element {
            height: 100%;
        }

        .elementor-20 .elementor-element.elementor-element-c11487d {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 20px 50px;
            --row-gap: 20px;
            --column-gap: 50px;
            --overlay-opacity: 0.12;
            --margin-top: 0em;
            --margin-bottom: 0em;
            --margin-left: 0em;
            --margin-right: 0em;
            --padding-top: 6em;
            --padding-bottom: 6em;
            --padding-left: 3em;
            --padding-right: 0em;
        }

        .elementor-20 .elementor-element.elementor-element-c11487d:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-c11487d::before,
        .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/07/plus-bg-gfx-360-000.svg");
            --background-overlay: '';
            background-position: center center;
            background-size: 16% auto;
        }

        .elementor-20 .elementor-element.elementor-element-192ec18 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: space-between;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0em;
            --padding-bottom: 0em;
            --padding-left: 0em;
            --padding-right: 2em;
        }

        .elementor-20 .elementor-element.elementor-element-04841c7 .elementor-heading-title {
            font-family: "Moki Font family", Sans-serif;
            font-size: clamp(1rem, 0.9769rem + 0.1026vw, 1.05rem);
            text-transform: uppercase;
            letter-spacing: 0.03px;
        }

        .elementor-20 .elementor-element.elementor-element-33f4f00 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-end;
        }

        .elementor-20 .elementor-element.elementor-element-5f78e97 .elementor-heading-title {
            font-family: var(--e-global-typography-6a53b7c-font-family), Sans-serif;
            font-size: var(--e-global-typography-6a53b7c-font-size);
            font-weight: var(--e-global-typography-6a53b7c-font-weight);
            line-height: var(--e-global-typography-6a53b7c-line-height);
            letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
            word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-22e2916 .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-20 .elementor-element.elementor-element-22e2916.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-22e2916.elementor-view-framed .elementor-icon,
        .elementor-20 .elementor-element.elementor-element-22e2916.elementor-view-default .elementor-icon {
            color: var(--e-global-color-c857023);
            border-color: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-22e2916.elementor-view-framed .elementor-icon,
        .elementor-20 .elementor-element.elementor-element-22e2916.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-22e2916 .elementor-icon {
            font-size: 20px;
        }

        .elementor-20 .elementor-element.elementor-element-22e2916 .elementor-icon svg {
            height: 20px;
        }

        .elementor-20 .elementor-element.elementor-element-4b2a559 {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-749a2c1 {
            --swiper-slides-to-display: 6;
            --swiper-offset-size: 80px;
            --swiper-slides-gap: 10px;
            --arrow-prev-left-align: 0%;
            --arrow-prev-translate-x: 0px;
            --arrow-prev-left-position: 93%;
            --arrow-prev-top-align: 50%;
            --arrow-prev-translate-y: -50%;
            --arrow-prev-top-position: 260px;
            --arrow-next-right-align: 0%;
            --arrow-next-translate-x: 0%;
            --arrow-next-right-position: 2em;
            --arrow-next-top-align: 50%;
            --arrow-next-translate-y: -50%;
            --arrow-next-top-position: 260px;
            --arrow-normal-color: var(--e-global-color-text);
            --arrow-hover-color: var(--e-global-color-28f1835);
            --swiper-pagination-size: 8px;
            --dots-normal-color: var(--e-global-color-accent);
            --dots-hover-color: var(--e-global-color-28f1835);
        }

        .elementor-20 .elementor-element.elementor-element-749a2c1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
            background-color: var(--e-global-color-accent);
        }

        .elementor-20 .elementor-element.elementor-element-749a2c1 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
            background-color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-749a2c1 .swiper-slide>.elementor-element {
            height: 100%;
        }

        .elementor-20 .elementor-element.elementor-element-55c5b17 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --overlay-opacity: 0.15;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 6em;
            --padding-bottom: 6em;
            --padding-left: 3em;
            --padding-right: 0em;
        }

        .elementor-20 .elementor-element.elementor-element-55c5b17:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-30d4ddd);
        }

        .elementor-20 .elementor-element.elementor-element-55c5b17::before,
        .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/07/plus-bg-gfx-360-000.svg");
            --background-overlay: '';
            background-position: center center;
            background-repeat: repeat;
            background-size: 16% auto;
        }

        .elementor-20 .elementor-element.elementor-element-b431490 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: space-between;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0em;
            --padding-bottom: 0em;
            --padding-left: 0em;
            --padding-right: 2em;
        }

        .elementor-20 .elementor-element.elementor-element-1ace722 .elementor-heading-title {
            font-family: "Moki Font family", Sans-serif;
            font-size: clamp(1rem, 0.9769rem + 0.1026vw, 1.05rem);
            text-transform: uppercase;
            letter-spacing: 0.03px;
        }

        .elementor-20 .elementor-element.elementor-element-dbb6da8 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-end;
        }

        .elementor-20 .elementor-element.elementor-element-a54db24 .elementor-heading-title {
            font-family: var(--e-global-typography-6a53b7c-font-family), Sans-serif;
            font-size: var(--e-global-typography-6a53b7c-font-size);
            font-weight: var(--e-global-typography-6a53b7c-font-weight);
            line-height: var(--e-global-typography-6a53b7c-line-height);
            letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
            word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-092984d .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-20 .elementor-element.elementor-element-092984d.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-092984d.elementor-view-framed .elementor-icon,
        .elementor-20 .elementor-element.elementor-element-092984d.elementor-view-default .elementor-icon {
            color: var(--e-global-color-c857023);
            border-color: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-092984d.elementor-view-framed .elementor-icon,
        .elementor-20 .elementor-element.elementor-element-092984d.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-092984d .elementor-icon {
            font-size: 20px;
        }

        .elementor-20 .elementor-element.elementor-element-092984d .elementor-icon svg {
            height: 20px;
        }

        .elementor-20 .elementor-element.elementor-element-809d515 {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-075c650 {
            --swiper-slides-to-display: 4;
            --swiper-offset-size: 80px;
            --swiper-slides-gap: 10px;
            --arrow-prev-left-align: 0%;
            --arrow-prev-translate-x: 0px;
            --arrow-prev-left-position: 93%;
            --arrow-prev-top-align: 50%;
            --arrow-prev-translate-y: -50%;
            --arrow-prev-top-position: 250px;
            --arrow-next-right-align: 0%;
            --arrow-next-translate-x: 0%;
            --arrow-next-right-position: 2em;
            --arrow-next-top-align: 50%;
            --arrow-next-translate-y: -50%;
            --arrow-next-top-position: 250px;
            --arrow-normal-color: var(--e-global-color-text);
            --arrow-hover-color: var(--e-global-color-28f1835);
            --swiper-pagination-size: 8px;
            --dots-normal-color: var(--e-global-color-accent);
            --dots-hover-color: var(--e-global-color-28f1835);
        }

        .elementor-20 .elementor-element.elementor-element-075c650 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
            background-color: var(--e-global-color-accent);
        }

        .elementor-20 .elementor-element.elementor-element-075c650 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
            background-color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-075c650>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-20 .elementor-element.elementor-element-075c650 .swiper-slide>.elementor-element {
            height: 100%;
        }

        .elementor-20 .elementor-element.elementor-element-2e1751e {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --overlay-opacity: 0.15;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 6em;
            --padding-bottom: 6em;
            --padding-left: 3em;
            --padding-right: 0em;
        }

        .elementor-20 .elementor-element.elementor-element-2e1751e:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-e79a17b);
        }

        .elementor-20 .elementor-element.elementor-element-2e1751e::before,
        .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/07/plus-bg-gfx-360-000.svg");
            --background-overlay: '';
            background-position: center center;
            background-repeat: repeat;
            background-size: 16% auto;
        }

        .elementor-20 .elementor-element.elementor-element-3ae436d {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: space-between;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0em;
            --padding-bottom: 0em;
            --padding-left: 0em;
            --padding-right: 2em;
        }

        .elementor-20 .elementor-element.elementor-element-e97c759 .elementor-heading-title {
            font-family: "Moki Font family", Sans-serif;
            font-size: clamp(1rem, 0.9769rem + 0.1026vw, 1.05rem);
            text-transform: uppercase;
            letter-spacing: 0.03px;
        }

        .elementor-20 .elementor-element.elementor-element-835758f {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-end;
        }

        .elementor-20 .elementor-element.elementor-element-824a847 .elementor-heading-title {
            font-family: var(--e-global-typography-6a53b7c-font-family), Sans-serif;
            font-size: var(--e-global-typography-6a53b7c-font-size);
            font-weight: var(--e-global-typography-6a53b7c-font-weight);
            line-height: var(--e-global-typography-6a53b7c-line-height);
            letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
            word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-7c9a56a .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-20 .elementor-element.elementor-element-7c9a56a.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-7c9a56a.elementor-view-framed .elementor-icon,
        .elementor-20 .elementor-element.elementor-element-7c9a56a.elementor-view-default .elementor-icon {
            color: var(--e-global-color-c857023);
            border-color: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-7c9a56a.elementor-view-framed .elementor-icon,
        .elementor-20 .elementor-element.elementor-element-7c9a56a.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-c857023);
        }

        .elementor-20 .elementor-element.elementor-element-7c9a56a .elementor-icon {
            font-size: 20px;
        }

        .elementor-20 .elementor-element.elementor-element-7c9a56a .elementor-icon svg {
            height: 20px;
        }

        .elementor-20 .elementor-element.elementor-element-cc8650b {
            --display: flex;
        }

        .elementor-20 .elementor-element.elementor-element-cc0da23 {
            --swiper-slides-to-display: 4;
            --swiper-offset-size: 80px;
            --swiper-slides-gap: 10px;
            --arrow-prev-left-align: 0%;
            --arrow-prev-translate-x: 0px;
            --arrow-prev-left-position: 93%;
            --arrow-prev-top-align: 50%;
            --arrow-prev-translate-y: -50%;
            --arrow-prev-top-position: 250px;
            --arrow-next-right-align: 0%;
            --arrow-next-translate-x: 0%;
            --arrow-next-right-position: 2em;
            --arrow-next-top-align: 50%;
            --arrow-next-translate-y: -50%;
            --arrow-next-top-position: 250px;
            --arrow-normal-color: var(--e-global-color-text);
            --arrow-hover-color: var(--e-global-color-28f1835);
            --swiper-pagination-size: 8px;
            --dots-normal-color: var(--e-global-color-accent);
            --dots-hover-color: var(--e-global-color-28f1835);
        }

        .elementor-20 .elementor-element.elementor-element-cc0da23 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
            background-color: var(--e-global-color-accent);
        }

        .elementor-20 .elementor-element.elementor-element-cc0da23 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
            background-color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-cc0da23>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-20 .elementor-element.elementor-element-cc0da23 .swiper-slide>.elementor-element {
            height: 100%;
        }

        .elementor-20 .elementor-element.elementor-element-70bab4b {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --overlay-opacity: 0.1;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 1em;
            --padding-bottom: 1em;
            --padding-left: 1em;
            --padding-right: 1em;
        }

        .elementor-20 .elementor-element.elementor-element-70bab4b:not(.elementor-motion-effects-element-type-background),
        .elementor-20 .elementor-element.elementor-element-70bab4b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-secondary);
        }

        .elementor-20 .elementor-element.elementor-element-70bab4b::before,
        .elementor-20 .elementor-element.elementor-element-70bab4b>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-70bab4b>.e-con-inner>.elementor-background-video-container::before,
        .elementor-20 .elementor-element.elementor-element-70bab4b>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-70bab4b>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-20 .elementor-element.elementor-element-70bab4b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/05/chevron-black-line.svg");
            --background-overlay: '';
            background-position: center center;
            background-size: 300% auto;
        }

        .elementor-widget-pp-buttons .pp-button {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
            background: var(--e-global-color-accent);
        }

        .elementor-widget-pp-buttons .pp-button-icon-number {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-af054ef.pp-button {
            padding: 1.4em 2em 1.4em 2em;
            background: var(--e-global-color-e79a17b);
            color: var(--e-global-color-secondary);
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: var(--e-global-color-30d4ddd);
            border-radius: 4px 4px 4px 4px;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-af054ef.pp-button .pp-icon {
            color: var(--e-global-color-secondary);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-af054ef.pp-button .pp-icon svg {
            fill: var(--e-global-color-secondary);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-af054ef.pp-button:hover {
            background: #FFFFFF00;
            color: var(--e-global-color-text);
            border-color: var(--e-global-color-31cc66a);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-af054ef.pp-button:hover .pp-icon {
            color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-af054ef.pp-button:hover .pp-icon svg {
            fill: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38.pp-button {
            padding: 1.4em 2em 1.4em 2em;
            background: #16161600;
            color: #FFFFFF;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #FFFFFF;
            border-radius: 4px 4px 4px 4px;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38 span.pp-button-icon {
            font-size: 16px;
            line-height: 16px;
            height: 16px;
            width: 16px;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38 .pp-button-icon-image img {
            width: 16px;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38.pp-button .pp-icon {
            color: #FD0C84;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38.pp-button .pp-icon svg {
            fill: #FD0C84;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38.pp-button:hover {
            background: #16161600;
            color: var(--e-global-color-text);
            border-color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38.pp-button:hover .pp-icon {
            color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38.pp-button:hover .pp-icon svg {
            fill: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-buttons-group {
            column-gap: 10px;
            row-gap: 10px;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-button {
            font-family: var(--e-global-typography-222f4df-font-family), Sans-serif;
            font-size: var(--e-global-typography-222f4df-font-size);
            font-weight: var(--e-global-typography-222f4df-font-weight);
            text-transform: var(--e-global-typography-222f4df-text-transform);
            line-height: var(--e-global-typography-222f4df-line-height);
            letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            color: var(--e-global-color-text);
            border-style: solid;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-button:hover {
            background: var(--e-global-color-28f1835);
            color: var(--e-global-color-text);
            border-color: var(--e-global-color-28f1835);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-icon-before .pp-button-icon {
            margin-right: 8px;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-icon-after .pp-button-icon {
            margin-left: 8px;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-icon-top .pp-button-icon {
            margin-bottom: 8px;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-icon-bottom .pp-button-icon {
            margin-top: 8px;
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-icon {
            color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-icon svg {
            fill: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-button:hover .pp-icon {
            color: var(--e-global-color-text);
        }

        .elementor-20 .elementor-element.elementor-element-144d771 .pp-button:hover .pp-icon svg {
            fill: var(--e-global-color-text);
        }

        .pp-tooltip-144d771 {
            text-align: center;
        }

        .pp-tooltip.pp-tooltip-144d771 .tooltipster-box {
            background-color: #000000;
        }

        .pp-tooltip.pp-tooltip-144d771.tooltipster-top .tooltipster-arrow-background {
            border-top-color: #000000;
        }

        .pp-tooltip.pp-tooltip-144d771.tooltipster-bottom .tooltipster-arrow-background {
            border-bottom-color: #000000;
        }

        .pp-tooltip.pp-tooltip-144d771.tooltipster-left .tooltipster-arrow-background {
            border-left-color: #000000;
        }

        .pp-tooltip.pp-tooltip-144d771.tooltipster-right .tooltipster-arrow-background {
            border-right-color: #000000;
        }

        .pp-tooltip.pp-tooltip-144d771 .pp-tooltip-content {
            color: #ffffff;
        }

        :root {
            --page-title-display: none;
        }

        @media(min-width:768px) {
            .elementor-20 .elementor-element.elementor-element-128f66d {
                --width: 12%;
            }

            .elementor-20 .elementor-element.elementor-element-c98b5e2 {
                --width: 50%;
            }

            .elementor-20 .elementor-element.elementor-element-f7d3402 {
                --width: 50%;
            }

            .elementor-20 .elementor-element.elementor-element-f99f70a {
                --width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-920bfc6 {
                --width: 50%;
            }

            .elementor-20 .elementor-element.elementor-element-d8d695a {
                --width: 62%;
            }

            .elementor-20 .elementor-element.elementor-element-0453e1e {
                --width: 50%;
            }

            .elementor-20 .elementor-element.elementor-element-2f84e0a {
                --width: 50%;
            }

            .elementor-20 .elementor-element.elementor-element-a3d2579 {
                --width: 50%;
            }

            .elementor-20 .elementor-element.elementor-element-7598323 {
                --width: 50%;
            }

            .elementor-20 .elementor-element.elementor-element-7e86849 {
                --width: 50%;
            }

            .elementor-20 .elementor-element.elementor-element-9270ec7 {
                --width: 12%;
            }

            .elementor-20 .elementor-element.elementor-element-33f4f00 {
                --width: 12%;
            }

            .elementor-20 .elementor-element.elementor-element-dbb6da8 {
                --width: 12%;
            }

            .elementor-20 .elementor-element.elementor-element-835758f {
                --width: 12%;
            }
        }

        @media(max-width:1200px) and (min-width:768px) {
            .elementor-20 .elementor-element.elementor-element-d8d695a {
                --width: 80%;
            }

            .elementor-20 .elementor-element.elementor-element-33f4f00 {
                --width: 12%;
            }
        }

        @media(max-width:1366px) {

            .elementor-20 .elementor-element.elementor-element-ece0bf5::before,
            .elementor-20 .elementor-element.elementor-element-ece0bf5>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-ece0bf5>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-ece0bf5>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-ece0bf5>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-ece0bf5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-image: url("https://axworldtour.com/wp-content/uploads/2026/06/chevron-white-line-01.svg");
                background-repeat: repeat;
                background-size: 100% auto;
            }

            .elementor-20 .elementor-element.elementor-element-ece0bf5 {
                --justify-content: center;
                --overlay-opacity: 0.12;
            }



            .pp-tooltip-content {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-9e89c46 {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-expire-message {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-image: url("https://axworldtour.com/wp-content/uploads/2025/09/plus-bg-gfx-e9e9e9.svg");
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517 {
                --overlay-opacity: 0.22;
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 0em;
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-158a8e3 {
                --swiper-slides-to-display: 1;
                --arrow-prev-left-position: 89%;
                --arrow-prev-top-position: 200px;
                --arrow-next-top-position: 200px;
            }

            .elementor-20 .elementor-element.elementor-element-75cfae5::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 16% auto;
            }

            .elementor-20 .elementor-element.elementor-element-75cfae5 {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-c98b5e2 {
                --justify-content: center;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-c623da5 {
                width: var(--container-widget-width, 90%);
                max-width: 90%;
                --container-widget-width: 90%;
                --container-widget-flex-grow: 0;
            }

            .elementor-20 .elementor-element.elementor-element-c623da5 .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-705fce7 {
                width: var(--container-widget-width, 99%);
                max-width: 99%;
                --container-widget-width: 99%;
                --container-widget-flex-grow: 0;
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-206ab88 {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-f99f70a {
                --border-radius: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-920bfc6 {
                --justify-content: center;
                --align-items: flex-start;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-83599d0 {
                width: var(--container-widget-width, 62.008%);
                max-width: 62.008%;
                --container-widget-width: 62.008%;
                --container-widget-flex-grow: 0;
            }

            .elementor-20 .elementor-element.elementor-element-83599d0 .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-397b29b {
                width: var(--container-widget-width, 99%);
                max-width: 99%;
                --container-widget-width: 99%;
                --container-widget-flex-grow: 0;
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-e0361fc {
                width: var(--container-widget-width, 68.447%);
                max-width: 68.447%;
                --container-widget-width: 68.447%;
                --container-widget-flex-grow: 0;
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-0453e1e {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-681fc86 {
                --min-height: 550px;
            }

            .elementor-20 .elementor-element.elementor-element-537969f .elementor-heading-title {
                font-size: 5em;
            }

            .elementor-20 .elementor-element.elementor-element-213ba2d::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 16% auto;
            }

            .elementor-20 .elementor-element.elementor-element-213ba2d {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-2f84e0a {
                --justify-content: center;
                --gap: 1em 1em;
                --row-gap: 1em;
                --column-gap: 1em;
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-1b736ad .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-0f88b07 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-widget-icon-list .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-a3d2579 {
                --min-height: 400px;
            }

            .elementor-20 .elementor-element.elementor-element-7598323 {
                --justify-content: center;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-fcfc1de {
                width: var(--container-widget-width, 90%);
                max-width: 90%;
                --container-widget-width: 90%;
                --container-widget-flex-grow: 0;
            }

            .elementor-20 .elementor-element.elementor-element-fcfc1de .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-6cf3a33 {
                width: var(--container-widget-width, 99%);
                max-width: 99%;
                --container-widget-width: 99%;
                --container-widget-flex-grow: 0;
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-7e86849 {
                --min-height: 400px;
            }

            .elementor-20 .elementor-element.elementor-element-708c62d::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 16% auto;
            }

            .elementor-20 .elementor-element.elementor-element-708c62d {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-5c2b592>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote {
                padding-left: 31px;
            }

            body.rtl .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote {
                padding-right: 31px;
            }

            .elementor-20 .elementor-element.elementor-element-a02145f>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            body:not(.rtl) .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote {
                padding-left: 31px;
            }

            body.rtl .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote {
                padding-right: 31px;
            }

            .elementor-20 .elementor-element.elementor-element-5a70350>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote {
                padding-left: 31px;
            }

            body.rtl .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote {
                padding-right: 31px;
            }

            .elementor-20 .elementor-element.elementor-element-60f1352>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            body:not(.rtl) .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote {
                padding-left: 31px;
            }

            body.rtl .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote {
                padding-right: 31px;
            }

            .elementor-20 .elementor-element.elementor-element-8349def>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            body:not(.rtl) .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote {
                padding-left: 31px;
            }

            body.rtl .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote {
                padding-right: 31px;
            }

            .elementor-20 .elementor-element.elementor-element-931cab7 {
                --e-n-carousel-swiper-slides-to-display: 1;
            }

            .elementor-20 .elementor-element.elementor-element-c45140a {
                --margin-top: -185px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-20 .elementor-element.elementor-element-c7713e2 .elementor-heading-title {
                font-size: 5em;
            }

            .elementor-20 .elementor-element.elementor-element-940276e::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 16% auto;
            }

            .elementor-20 .elementor-element.elementor-element-940276e {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 2em;
            }

            .elementor-widget-loop-grid .elementor-pagination {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-widget-loop-grid .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-loop-grid .e-load-more-message {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-3558395 {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-79ca745 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-1cc8310 {
                --swiper-slides-to-display: 3;
                --arrow-prev-left-position: 89%;
                --arrow-prev-top-position: 230px;
                --arrow-next-top-position: 230px;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-5f78e97 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-749a2c1 {
                --swiper-slides-to-display: 4;
                --arrow-prev-left-position: 89%;
                --arrow-prev-top-position: 260px;
                --arrow-next-right-position: 2em;
                --arrow-next-top-position: 260px;
            }

            .elementor-20 .elementor-element.elementor-element-55c5b17::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 16% auto;
            }

            .elementor-20 .elementor-element.elementor-element-55c5b17 {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-a54db24 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-075c650 {
                --swiper-slides-to-display: 3;
                --arrow-prev-left-position: 89%;
                --arrow-prev-top-position: 220px;
                --arrow-next-top-position: 220px;
            }

            .elementor-20 .elementor-element.elementor-element-2e1751e::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 16% auto;
            }

            .elementor-20 .elementor-element.elementor-element-2e1751e {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-824a847 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-cc0da23 {
                --swiper-slides-to-display: 3;
                --arrow-prev-left-position: 89%;
                --arrow-prev-top-position: 220px;
                --arrow-next-top-position: 220px;
            }

            .elementor-widget-pp-buttons .pp-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-buttons .pp-button-icon-number {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-144d771 .pp-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }
        }

        @media(max-width:1200px) {

            .elementor-20 .elementor-element.elementor-element-6fc30b7::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517 {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-158a8e3 {
                --swiper-slides-to-display: 1;
                --arrow-prev-left-position: 87%;
            }

            .elementor-20 .elementor-element.elementor-element-75cfae5::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-20 .elementor-element.elementor-element-c98b5e2 {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-c623da5 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-920bfc6 {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-83599d0 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-681fc86 {
                --min-height: 487px;
            }

            .elementor-20 .elementor-element.elementor-element-537969f {
                text-align: center;
            }

            .elementor-20 .elementor-element.elementor-element-537969f .elementor-heading-title {
                font-size: 4.7em;
            }

            .elementor-20 .elementor-element.elementor-element-213ba2d::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-20 .elementor-element.elementor-element-5b40efb {
                --gap: 2em 2em;
                --row-gap: 2em;
                --column-gap: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-2f84e0a {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-a3d2579 {
                --min-height: 350px;
            }

            .elementor-20 .elementor-element.elementor-element-7598323 {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-fcfc1de {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-7e86849 {
                --min-height: 350px;
            }

            .elementor-20 .elementor-element.elementor-element-708c62d::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-20 .elementor-element.elementor-element-931cab7 {
                --e-n-carousel-swiper-slides-to-display: 1;
            }

            .elementor-20 .elementor-element.elementor-element-c45140a {
                --margin-top: -190px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-20 .elementor-element.elementor-element-c7713e2 {
                text-align: center;
            }

            .elementor-20 .elementor-element.elementor-element-c7713e2 .elementor-heading-title {
                font-size: 4.7em;
            }

            .elementor-20 .elementor-element.elementor-element-940276e::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-20 .elementor-element.elementor-element-8ef5165 {
                --grid-columns: 1;
            }

            .elementor-20 .elementor-element.elementor-element-3558395::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-20 .elementor-element.elementor-element-3558395 {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-1cc8310 {
                --swiper-slides-to-display: 3;
                --arrow-prev-left-position: 87%;
                --arrow-prev-top-position: 220px;
                --arrow-next-top-position: 220px;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 2em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-749a2c1 {
                --swiper-slides-to-display: 4;
                --arrow-next-right-position: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-55c5b17::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-20 .elementor-element.elementor-element-075c650 {
                --swiper-slides-to-display: 3;
                --arrow-prev-left-position: 90%;
                --arrow-prev-top-position: 205px;
                --arrow-next-right-position: 1em;
                --arrow-next-top-position: 205px;
            }

            .elementor-20 .elementor-element.elementor-element-2e1751e::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-20 .elementor-element.elementor-element-cc0da23 {
                --swiper-slides-to-display: 3;
                --arrow-prev-left-position: 90%;
                --arrow-prev-top-position: 205px;
                --arrow-next-right-position: 1em;
                --arrow-next-top-position: 205px;
            }
        }

        @media(max-width:1024px) {


            .pp-tooltip-content {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-9e89c46 {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-6fc30b7::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }

            .elementor-20 .elementor-element.elementor-element-6fc30b7 {
                --padding-top: 0.5rem;
                --padding-bottom: 1.5rem;
                --padding-left: 0rem;
                --padding-right: 0rem;
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-expire-message {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper {
                gap: 44px;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
                padding-left: calc(44px/2);
                padding-right: calc(44px/2);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
                padding-left: calc(44px/2);
                padding-right: calc(44px/2);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
                padding: 0 44px;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
                padding: 0 44px;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
                right: calc(-44px / 2 + -5px);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
                right: calc(-44px / 2 + 5px);
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517 {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-158a8e3 {
                --swiper-slides-to-display: 1;
                --arrow-prev-left-position: 86%;
                --arrow-prev-top-position: 190px;
                --arrow-next-top-position: 190px;
            }

            .elementor-20 .elementor-element.elementor-element-75cfae5::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }

            .elementor-20 .elementor-element.elementor-element-75cfae5 {
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-6d9e373 {
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --align-items: flex-start;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-c98b5e2 {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-c623da5 {
                --container-widget-width: 91%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 91%);
                max-width: 91%;
            }

            .elementor-20 .elementor-element.elementor-element-c623da5 .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-705fce7 {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-206ab88 {
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-f99f70a {
                --flex-direction: row-reverse;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap-reverse;
                --padding-top: 2em;
                --padding-bottom: 2em;
                --padding-left: 2em;
                --padding-right: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-920bfc6 {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-83599d0 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-83599d0 .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-397b29b {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-e0361fc {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-681fc86 {
                --min-height: 450px;
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-20 .elementor-element.elementor-element-5287fc3 {
                --min-height: 120px;
            }

            .elementor-20 .elementor-element.elementor-element-537969f .elementor-heading-title {
                font-size: 3.7em;
            }

            .elementor-20 .elementor-element.elementor-element-213ba2d::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }

            .elementor-20 .elementor-element.elementor-element-213ba2d {
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-5b40efb {
                --flex-direction: row-reverse;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap-reverse;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-2f84e0a {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-1b736ad .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-0f88b07 {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-widget-icon-list .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-a3d2579 {
                --min-height: 295px;
            }

            .elementor-20 .elementor-element.elementor-element-5395226 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-7598323 {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-fcfc1de {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-fcfc1de .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-6cf3a33 {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-7e86849 {
                --min-height: 263px;
            }

            .elementor-20 .elementor-element.elementor-element-708c62d::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }

            .elementor-20 .elementor-element.elementor-element-708c62d {
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-931cab7 {
                --e-n-carousel-swiper-slides-to-display: 1;
            }

            .elementor-20 .elementor-element.elementor-element-c766866 {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-20 .elementor-element.elementor-element-c45140a {
                --min-height: 120px;
                --margin-top: -124px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-20 .elementor-element.elementor-element-c7713e2 .elementor-heading-title {
                font-size: 3.7em;
            }

            .elementor-20 .elementor-element.elementor-element-940276e::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }

            .elementor-20 .elementor-element.elementor-element-940276e {
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-widget-loop-grid .elementor-pagination {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-widget-loop-grid .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-loop-grid .e-load-more-message {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-8ef5165 {
                --grid-columns: 1;
            }

            .elementor-20 .elementor-element.elementor-element-3558395::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }

            .elementor-20 .elementor-element.elementor-element-3558395 {
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-79ca745 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-1cc8310 {
                --swiper-slides-to-display: 3;
                --arrow-prev-left-position: 86%;
                --arrow-prev-top-position: 210px;
                --arrow-next-top-position: 210px;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-5f78e97 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-749a2c1 {
                --swiper-slides-to-display: 3;
                --arrow-prev-left-position: 88%;
            }

            .elementor-20 .elementor-element.elementor-element-55c5b17::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }

            .elementor-20 .elementor-element.elementor-element-a54db24 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-075c650 {
                --swiper-slides-to-display: 2;
                --arrow-prev-left-position: 88%;
                --arrow-prev-top-position: 220px;
                --arrow-next-top-position: 220px;
            }

            .elementor-20 .elementor-element.elementor-element-2e1751e::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }

            .elementor-20 .elementor-element.elementor-element-824a847 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-cc0da23 {
                --swiper-slides-to-display: 2;
                --arrow-prev-left-position: 88%;
                --arrow-prev-top-position: 220px;
                --arrow-next-top-position: 220px;
            }

            .elementor-widget-pp-buttons .pp-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-buttons .pp-button-icon-number {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-144d771 .pp-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }
        }

        @media(max-width:880px) {

            .elementor-20 .elementor-element.elementor-element-6fc30b7::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper {
                gap: 36px;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
                padding-left: calc(36px/2);
                padding-right: calc(36px/2);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
                padding-left: calc(36px/2);
                padding-right: calc(36px/2);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
                padding: 0 36px;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
                padding: 0 36px;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
                right: calc(-36px / 2 + -5px);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
                right: calc(-36px / 2 + 5px);
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517 {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-158a8e3 {
                --swiper-slides-to-display: 1;
                --arrow-prev-left-position: 86%;
                --arrow-prev-top-position: 200px;
                --arrow-next-right-position: 1em;
                --arrow-next-top-position: 200px;
            }

            .elementor-20 .elementor-element.elementor-element-75cfae5::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-20 .elementor-element.elementor-element-6d9e373 {
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --align-items: flex-start;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-c98b5e2 {
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-c623da5 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-f7d3402 {
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
            }

            .elementor-20 .elementor-element.elementor-element-f99f70a {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 2em;
                --padding-bottom: 2em;
                --padding-left: 2em;
                --padding-right: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-920bfc6 {
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-83599d0 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-0453e1e {
                --min-height: 369px;
            }

            .elementor-20 .elementor-element.elementor-element-681fc86 {
                --min-height: 450px;
            }

            .elementor-20 .elementor-element.elementor-element-5287fc3 {
                --min-height: 103px;
            }

            .elementor-20 .elementor-element.elementor-element-537969f {
                text-align: center;
            }

            .elementor-20 .elementor-element.elementor-element-537969f .elementor-heading-title {
                font-size: 3.4em;
            }

            .elementor-20 .elementor-element.elementor-element-213ba2d::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-20 .elementor-element.elementor-element-5b40efb {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-2f84e0a {
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-a3d2579 {
                --min-height: 450px;
            }

            .elementor-20 .elementor-element.elementor-element-5395226 {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-7598323 {
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-fcfc1de {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-7e86849 {
                --min-height: 427px;
            }

            .elementor-20 .elementor-element.elementor-element-708c62d::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-20 .elementor-element.elementor-element-c45140a {
                --min-height: 103px;
                --margin-top: -115px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-20 .elementor-element.elementor-element-c7713e2 {
                text-align: center;
            }

            .elementor-20 .elementor-element.elementor-element-c7713e2 .elementor-heading-title {
                font-size: 3.4em;
            }

            .elementor-20 .elementor-element.elementor-element-940276e::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-20 .elementor-element.elementor-element-3558395::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-20 .elementor-element.elementor-element-3558395 {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-1cc8310 {
                --swiper-slides-to-display: 2;
                --arrow-prev-left-position: 83%;
                --arrow-prev-top-position: 220px;
                --arrow-next-top-position: 220px;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d {
                --padding-top: 5em;
                --padding-bottom: 5em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-749a2c1 {
                --swiper-slides-to-display: 3;
                --arrow-prev-left-position: 86%;
                --arrow-next-right-position: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-55c5b17::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-20 .elementor-element.elementor-element-075c650 {
                --swiper-slides-to-display: 2;
                --arrow-prev-left-position: 86%;
                --arrow-prev-top-position: 210px;
                --arrow-next-top-position: 210px;
            }

            .elementor-20 .elementor-element.elementor-element-2e1751e::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-20 .elementor-element.elementor-element-cc0da23 {
                --swiper-slides-to-display: 2;
                --arrow-prev-left-position: 86%;
                --arrow-prev-top-position: 210px;
                --arrow-next-top-position: 210px;
            }
        }

        @media(max-width:767px) {

            .elementor-20 .elementor-element.elementor-element-ece0bf5::before,
            .elementor-20 .elementor-element.elementor-element-ece0bf5>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-ece0bf5>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-ece0bf5>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-ece0bf5>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-ece0bf5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 600% auto;
            }



            .pp-tooltip-content {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-9e89c46 {
                --container-widget-width: 1000px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 1000px);
                max-width: 1000px;
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-6fc30b7 {
                --min-height: 0px;
                --flex-direction: column;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --align-items: center;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0.5rem;
                --padding-bottom: 1.5rem;
                --padding-left: 1rem;
                --padding-right: 1rem;
            }

            .elementor-20 .elementor-element.elementor-element-6fc30b7::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-20 .elementor-element.elementor-element-6fc30b7.e-con {
                --align-self: center;
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-expire-message {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper {
                gap: 8px;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
                padding-left: calc(8px/2);
                padding-right: calc(8px/2);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
                padding-left: calc(8px/2);
                padding-right: calc(8px/2);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
                padding: 0 8px;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
                padding: 0 8px;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
                right: calc(-8px / 2 + -5px);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
                right: calc(-8px / 2 + 5px);
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
                line-height: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-b54b96f .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
                line-height: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517 {
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-20 .elementor-element.elementor-element-71c7b62 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 1em;
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-128f66d {
                --width: 110px;
                --gap: 1em 1em;
                --row-gap: 1em;
                --column-gap: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-43e2228 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-20 .elementor-element.elementor-element-158a8e3 {
                --swiper-slides-to-display: 1;
                --swiper-offset-size: 59px;
                --arrow-prev-left-position: 76%;
                --arrow-prev-top-position: 240px;
                --arrow-next-right-position: 1em;
                --arrow-next-top-position: 240px;
                --arrow-size: 20px;
            }

            .elementor-20 .elementor-element.elementor-element-75cfae5 {
                --gap: 30px 0px;
                --row-gap: 30px;
                --column-gap: 0px;
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-75cfae5::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-20 .elementor-element.elementor-element-6d9e373 {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-c98b5e2 {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-c623da5 {
                --container-widget-width: 97%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 97%);
                max-width: 97%;
            }

            .elementor-20 .elementor-element.elementor-element-c623da5 .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-705fce7 {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-206ab88 {
                --gap: 30px 0px;
                --row-gap: 30px;
                --column-gap: 0px;
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-f99f70a {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 1em;
                --padding-bottom: 2em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-920bfc6 {
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-83599d0 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-83599d0 .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-397b29b {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-e0361fc {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-4c875ac {
                --width: 46%;
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-ee2f65a {
                --width: 47%;
            }

            .elementor-20 .elementor-element.elementor-element-0453e1e {
                --min-height: 185px;
            }

            .elementor-20 .elementor-element.elementor-element-681fc86 {
                --min-height: 350px;
            }

            .elementor-20 .elementor-element.elementor-element-681fc86:not(.elementor-motion-effects-element-type-background),
            .elementor-20 .elementor-element.elementor-element-681fc86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: center center;
                background-size: cover;
            }

            .elementor-20 .elementor-element.elementor-element-5287fc3 {
                --min-height: 69px;
            }

            .elementor-20 .elementor-element.elementor-element-537969f {
                text-align: center;
            }

            .elementor-20 .elementor-element.elementor-element-537969f .elementor-heading-title {
                font-size: 1.8em;
            }

            .elementor-20 .elementor-element.elementor-element-213ba2d {
                --gap: 30px 0px;
                --row-gap: 30px;
                --column-gap: 0px;
                --padding-top: 2em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-213ba2d::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-20 .elementor-element.elementor-element-5b40efb {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-2f84e0a {
                --gap: 1em 1em;
                --row-gap: 1em;
                --column-gap: 1em;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-1b736ad {
                width: var(--container-widget-width, 71%);
                max-width: 71%;
                --container-widget-width: 71%;
                --container-widget-flex-grow: 0;
            }

            .elementor-20 .elementor-element.elementor-element-1b736ad .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-0f88b07 {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-widget-icon-list .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-a3d2579 {
                --min-height: 31vh;
            }

            .elementor-20 .elementor-element.elementor-element-5395226 {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-7598323 {
                --gap: 1em 1em;
                --row-gap: 1em;
                --column-gap: 1em;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-fcfc1de {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-fcfc1de .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-6cf3a33 {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-7e86849 {
                --min-height: 31vh;
            }

            .elementor-20 .elementor-element.elementor-element-708c62d {
                --gap: 30px 0px;
                --row-gap: 30px;
                --column-gap: 0px;
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-708c62d::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-20 .elementor-element.elementor-element-5c2b592>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote__content {
                font-size: 1.4em;
            }

            .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-a02145f>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote__content {
                font-size: 1.4em;
            }

            .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-5a70350>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote__content {
                font-size: 1.4em;
            }

            .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-60f1352>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote__content {
                font-size: 1.4em;
            }

            .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-8349def>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote__content {
                font-size: 1.4em;
            }

            .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-931cab7 {
                --e-n-carousel-swiper-slides-to-display: 1;
                --e-n-carousel-swiper-pagination-spacing: 0px;
            }

            .elementor-20 .elementor-element.elementor-element-c766866:not(.elementor-motion-effects-element-type-background),
            .elementor-20 .elementor-element.elementor-element-c766866>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: center center;
                background-size: cover;
            }

            .elementor-20 .elementor-element.elementor-element-c766866 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-20 .elementor-element.elementor-element-c45140a {
                --min-height: 69px;
                --margin-top: -82px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-20 .elementor-element.elementor-element-c7713e2 {
                text-align: center;
            }

            .elementor-20 .elementor-element.elementor-element-c7713e2 .elementor-heading-title {
                font-size: 1.8em;
            }

            .elementor-20 .elementor-element.elementor-element-940276e {
                --gap: 30px 0px;
                --row-gap: 30px;
                --column-gap: 0px;
                --padding-top: 2em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-940276e::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-widget-loop-grid .elementor-pagination {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-widget-loop-grid .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-loop-grid .e-load-more-message {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-8ef5165 {
                --grid-columns: 1;
            }

            .elementor-20 .elementor-element.elementor-element-3558395 {
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-3558395::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-20 .elementor-element.elementor-element-d8c9fd2 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-9270ec7 {
                --width: 110px;
                --gap: 1em 1em;
                --row-gap: 1em;
                --column-gap: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-79ca745 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-a3d083f {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-20 .elementor-element.elementor-element-1cc8310 {
                --swiper-slides-to-display: 1;
                --swiper-offset-size: 54px;
                --arrow-prev-left-position: 76%;
                --arrow-prev-top-position: 230px;
                --arrow-next-right-position: 1em;
                --arrow-next-top-position: 230px;
                --arrow-size: 20px;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-20 .elementor-element.elementor-element-192ec18 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-33f4f00 {
                --width: 110px;
                --gap: 1em 1em;
                --row-gap: 1em;
                --column-gap: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-5f78e97 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-749a2c1 {
                --swiper-slides-to-display: 1;
                --swiper-offset-size: 56px;
                --arrow-prev-left-position: 76%;
                --arrow-prev-top-position: 210px;
                --arrow-next-right-position: 1em;
                --arrow-next-top-position: 210px;
                --arrow-size: 20px;
            }

            .elementor-20 .elementor-element.elementor-element-55c5b17 {
                --gap: 30px 0px;
                --row-gap: 30px;
                --column-gap: 0px;
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-55c5b17::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-20 .elementor-element.elementor-element-b431490 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-dbb6da8 {
                --width: 110px;
                --gap: 1em 1em;
                --row-gap: 1em;
                --column-gap: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-a54db24 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-809d515 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-20 .elementor-element.elementor-element-075c650 {
                --swiper-slides-to-display: 1;
                --swiper-offset-size: 59px;
                --arrow-prev-left-position: 76%;
                --arrow-prev-top-position: 200px;
                --arrow-next-top-position: 200px;
                --arrow-size: 20px;
            }

            .elementor-20 .elementor-element.elementor-element-2e1751e {
                --gap: 30px 0px;
                --row-gap: 30px;
                --column-gap: 0px;
                --padding-top: 4em;
                --padding-bottom: 4em;
                --padding-left: 1em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-2e1751e::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-20 .elementor-element.elementor-element-3ae436d {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 0em;
                --padding-bottom: 0em;
                --padding-left: 0em;
                --padding-right: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-835758f {
                --width: 110px;
                --gap: 1em 1em;
                --row-gap: 1em;
                --column-gap: 1em;
            }

            .elementor-20 .elementor-element.elementor-element-824a847 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-cc8650b {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-20 .elementor-element.elementor-element-cc0da23 {
                --swiper-slides-to-display: 1;
                --swiper-offset-size: 59px;
                --arrow-prev-left-position: 76%;
                --arrow-prev-top-position: 200px;
                --arrow-next-top-position: 200px;
                --arrow-size: 20px;
            }

            .elementor-widget-pp-buttons .pp-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-buttons .pp-button-icon-number {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-af054ef span.pp-button-icon {
                font-size: 16px;
                line-height: 16px;
                height: 16px;
                width: 16px;
            }

            .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-af054ef .pp-button-icon-image img {
                width: 16px;
            }

            .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38 span.pp-button-icon {
                font-size: 16px;
                line-height: 16px;
                height: 16px;
                width: 16px;
            }

            .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38 .pp-button-icon-image img {
                width: 16px;
            }

            .elementor-20 .elementor-element.elementor-element-144d771 .pp-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
                border-width: 1px 1px 1px 1px;
            }
        }

        @media(max-width:1366px) and (min-width:768px) {
            .elementor-20 .elementor-element.elementor-element-f99f70a {
                --width: 1226px;
            }

            .elementor-20 .elementor-element.elementor-element-0453e1e {
                --width: 50%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-20 .elementor-element.elementor-element-c98b5e2 {
                --width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-f7d3402 {
                --width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-920bfc6 {
                --width: 50%;
            }

            .elementor-20 .elementor-element.elementor-element-2f84e0a {
                --width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-a3d2579 {
                --width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-7598323 {
                --width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-7e86849 {
                --width: 100%;
            }
        }

        @media(max-width:880px) and (min-width:768px) {
            .elementor-20 .elementor-element.elementor-element-128f66d {
                --width: 17%;
            }

            .elementor-20 .elementor-element.elementor-element-920bfc6 {
                --width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-d8d695a {
                --width: 59%;
            }

            .elementor-20 .elementor-element.elementor-element-0453e1e {
                --width: 100%;
            }

            .elementor-20 .elementor-element.elementor-element-9270ec7 {
                --width: 17%;
            }

            .elementor-20 .elementor-element.elementor-element-33f4f00 {
                --width: 17%;
            }

            .elementor-20 .elementor-element.elementor-element-dbb6da8 {
                --width: 19%;
            }

            .elementor-20 .elementor-element.elementor-element-835758f {
                --width: 19%;
            }
        }

        @media(min-width:2400px) {


            .pp-tooltip-content {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-9e89c46 {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-6fc30b7::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-6fc30b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-expire-message {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-f3c3517>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-20 .elementor-element.elementor-element-f3c3517 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 7em;
                --padding-bottom: 7em;
                --padding-left: 4em;
                --padding-right: 0em;
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-158a8e3 {
                --swiper-slides-to-display: 2;
                --arrow-prev-left-position: 94%;
                --arrow-prev-top-position: 250px;
                --arrow-next-top-position: 250px;
            }

            .elementor-20 .elementor-element.elementor-element-75cfae5::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-75cfae5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-20 .elementor-element.elementor-element-75cfae5 {
                --padding-top: 7em;
                --padding-bottom: 7em;
                --padding-left: 4em;
                --padding-right: 4em;
            }

            .elementor-20 .elementor-element.elementor-element-6d9e373 {
                --justify-content: center;
                --gap: 2em 2em;
                --row-gap: 2em;
                --column-gap: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-c98b5e2 {
                --justify-content: center;
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 1em;
                --padding-bottom: 1em;
                --padding-left: 8em;
                --padding-right: 8em;
            }

            .elementor-20 .elementor-element.elementor-element-c623da5 {
                width: var(--container-widget-width, 71%);
                max-width: 71%;
                --container-widget-width: 71%;
                --container-widget-flex-grow: 0;
            }

            .elementor-20 .elementor-element.elementor-element-c623da5 .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-705fce7 {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-206ab88 {
                --padding-top: 7em;
                --padding-bottom: 7em;
                --padding-left: 4em;
                --padding-right: 4em;
            }

            .elementor-20 .elementor-element.elementor-element-f99f70a {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --gap: 2em 2em;
                --row-gap: 2em;
                --column-gap: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-920bfc6 {
                --justify-content: center;
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 1em;
                --padding-bottom: 1em;
                --padding-left: 8em;
                --padding-right: 8em;
            }

            .elementor-20 .elementor-element.elementor-element-83599d0 {
                width: var(--container-widget-width, 71%);
                max-width: 71%;
                --container-widget-width: 71%;
                --container-widget-flex-grow: 0;
            }

            .elementor-20 .elementor-element.elementor-element-83599d0 .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-397b29b {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-e0361fc {
                width: var(--container-widget-width, 552.109px);
                max-width: 552.109px;
                --container-widget-width: 552.109px;
                --container-widget-flex-grow: 0;
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-0453e1e {
                --width: 65%;
                --min-height: 505px;
            }

            .elementor-20 .elementor-element.elementor-element-681fc86 {
                --min-height: 980px;
            }

            .elementor-20 .elementor-element.elementor-element-537969f {
                text-align: center;
            }

            .elementor-20 .elementor-element.elementor-element-537969f .elementor-heading-title {
                font-size: 6.7em;
            }

            .elementor-20 .elementor-element.elementor-element-213ba2d::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-213ba2d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-20 .elementor-element.elementor-element-213ba2d {
                --padding-top: 7em;
                --padding-bottom: 7em;
                --padding-left: 4em;
                --padding-right: 4em;
            }

            .elementor-20 .elementor-element.elementor-element-5b40efb {
                --justify-content: center;
                --gap: 2em 2em;
                --row-gap: 2em;
                --column-gap: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-2f84e0a {
                --justify-content: center;
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 1em;
                --padding-bottom: 1em;
                --padding-left: 8em;
                --padding-right: 8em;
            }

            .elementor-20 .elementor-element.elementor-element-1b736ad .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-0f88b07 {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-widget-icon-list .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-20 .elementor-element.elementor-element-1816741 .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-a3d2579 {
                --min-height: 550px;
            }

            .elementor-20 .elementor-element.elementor-element-5395226 {
                --justify-content: center;
                --gap: 2em 2em;
                --row-gap: 2em;
                --column-gap: 2em;
            }

            .elementor-20 .elementor-element.elementor-element-7598323 {
                --justify-content: center;
                --margin-top: 0em;
                --margin-bottom: 0em;
                --margin-left: 0em;
                --margin-right: 0em;
                --padding-top: 1em;
                --padding-bottom: 1em;
                --padding-left: 8em;
                --padding-right: 8em;
            }

            .elementor-20 .elementor-element.elementor-element-fcfc1de {
                width: var(--container-widget-width, 71%);
                max-width: 71%;
                --container-widget-width: 71%;
                --container-widget-flex-grow: 0;
            }

            .elementor-20 .elementor-element.elementor-element-fcfc1de .elementor-heading-title {
                font-size: var(--e-global-typography-9a8bc9c-font-size);
                line-height: var(--e-global-typography-9a8bc9c-line-height);
            }

            .elementor-20 .elementor-element.elementor-element-6cf3a33 {
                font-size: var(--e-global-typography-0db505f-font-size);
                line-height: var(--e-global-typography-0db505f-line-height);
                letter-spacing: var(--e-global-typography-0db505f-letter-spacing);
                word-spacing: var(--e-global-typography-0db505f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-20 .elementor-element.elementor-element-79d5b7c .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-7e86849 {
                --min-height: 626px;
            }

            .elementor-20 .elementor-element.elementor-element-708c62d::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-708c62d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-20 .elementor-element.elementor-element-708c62d {
                --padding-top: 7em;
                --padding-bottom: 7em;
                --padding-left: 4em;
                --padding-right: 4em;
            }

            .elementor-20 .elementor-element.elementor-element-5c2b592 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-a02145f .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-5a70350 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-60f1352 .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-8349def .elementor-blockquote__author {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-931cab7 {
                --e-n-carousel-swiper-slides-to-display: 1;
            }

            .elementor-20 .elementor-element.elementor-element-c45140a {
                --margin-top: -174px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-20 .elementor-element.elementor-element-c7713e2 {
                text-align: center;
            }

            .elementor-20 .elementor-element.elementor-element-c7713e2 .elementor-heading-title {
                font-size: 6.7em;
            }

            .elementor-20 .elementor-element.elementor-element-940276e::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-940276e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-20 .elementor-element.elementor-element-940276e {
                --padding-top: 7em;
                --padding-bottom: 7em;
                --padding-left: 4em;
                --padding-right: 4em;
            }

            .elementor-widget-loop-grid .elementor-pagination {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-widget-loop-grid .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-loop-grid .e-load-more-message {
                font-size: var(--e-global-typography-secondary-font-size);
                line-height: var(--e-global-typography-secondary-line-height);
                letter-spacing: var(--e-global-typography-secondary-letter-spacing);
                word-spacing: var(--e-global-typography-secondary-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-3558395::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-3558395>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-20 .elementor-element.elementor-element-3558395 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 7em;
                --padding-bottom: 7em;
                --padding-left: 4em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-79ca745 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-1cc8310 {
                --swiper-slides-to-display: 5;
                --arrow-prev-left-position: 94%;
                --arrow-prev-top-position: 300px;
                --arrow-next-top-position: 300px;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-c11487d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-20 .elementor-element.elementor-element-c11487d {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 7em;
                --padding-bottom: 7em;
                --padding-left: 4em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-5f78e97 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-749a2c1 {
                --swiper-slides-to-display: 8;
                --arrow-prev-left-position: 94%;
                --arrow-prev-top-position: 260px;
                --arrow-next-right-position: 2em;
                --arrow-next-top-position: 260px;
            }

            .elementor-20 .elementor-element.elementor-element-55c5b17::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-55c5b17>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-20 .elementor-element.elementor-element-55c5b17 {
                --padding-top: 6em;
                --padding-bottom: 6em;
                --padding-left: 2em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-a54db24 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-075c650 {
                --swiper-slides-to-display: 5;
                --arrow-prev-left-position: 94%;
                --arrow-prev-top-position: 280px;
                --arrow-next-top-position: 280px;
            }

            .elementor-20 .elementor-element.elementor-element-2e1751e::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-video-container::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-20 .elementor-element.elementor-element-2e1751e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-20 .elementor-element.elementor-element-2e1751e {
                --padding-top: 6em;
                --padding-bottom: 6em;
                --padding-left: 2em;
                --padding-right: 0em;
            }

            .elementor-20 .elementor-element.elementor-element-824a847 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-cc0da23 {
                --swiper-slides-to-display: 5;
                --arrow-prev-left-position: 94%;
                --arrow-prev-top-position: 280px;
                --arrow-next-top-position: 280px;
            }

            .elementor-widget-pp-buttons .pp-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-buttons .pp-button-icon-number {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-af054ef.pp-button {
                padding: 1.37em 2em 1.37em 2em;
                border-width: 1px 1px 1px 1px;
            }

            .elementor-20 .elementor-element.elementor-element-144d771 .elementor-repeater-item-905bf38.pp-button {
                padding: 1.37em 2em 1.37em 2em;
                border-width: 1px 1px 1px 1px;
            }

            .elementor-20 .elementor-element.elementor-element-144d771 .pp-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }
        }

        /* Start custom CSS for loop-carousel, class: .elementor-element-158a8e3 */
        .elementor-element {
            background-size: cover;
        }

        /* End custom CSS */
        /* Start Custom Fonts CSS */
        @font-face {
            font-family: 'Moki Font family';
            font-style: normal;
            font-weight: normal;
            font-display: auto;
            src: url('https://axworldtour.com/wp-content/uploads/2024/05/Moki-Base-1.eot');
            src: url('https://axworldtour.com/wp-content/uploads/2024/05/Moki-Base-1.eot?#iefix') format('embedded-opentype'),
                url('https://axworldtour.com/wp-content/uploads/2024/05/Moki-Base-1.woff2') format('woff2'),
                url('https://axworldtour.com/wp-content/uploads/2024/05/Moki-Base-1.woff') format('woff'),
                url('https://axworldtour.com/wp-content/uploads/2024/05/Moki-Base-1.ttf') format('truetype');
        }

        /* End Custom Fonts CSS */
        .elementor-247 .elementor-element.elementor-element-9a5cf08 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: space-between;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --overlay-opacity: 0.52;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0rem;
            --padding-bottom: 0rem;
            --padding-left: 1rem;
            --padding-right: 0rem;
            --z-index: 10;
        }

        .elementor-247 .elementor-element.elementor-element-9a5cf08:not(.elementor-motion-effects-element-type-background),
        .elementor-247 .elementor-element.elementor-element-9a5cf08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-31cc66a);
        }

        .elementor-247 .elementor-element.elementor-element-9a5cf08::before,
        .elementor-247 .elementor-element.elementor-element-9a5cf08>.elementor-background-video-container::before,
        .elementor-247 .elementor-element.elementor-element-9a5cf08>.e-con-inner>.elementor-background-video-container::before,
        .elementor-247 .elementor-element.elementor-element-9a5cf08>.elementor-background-slideshow::before,
        .elementor-247 .elementor-element.elementor-element-9a5cf08>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-247 .elementor-element.elementor-element-9a5cf08>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            --background-overlay: '';
        }

        .elementor-247 .elementor-element.elementor-element-e7f651a {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --align-items: center;
            --gap: 0px 16px;
            --row-gap: 0px;
            --column-gap: 16px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-247 .elementor-element.elementor-element-e7f651a.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }



        .pp-tooltip-content {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
        }

        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item:hover,
        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item.pp-menu-item-active,
        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item.highlighted,
        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main:not(.pp--pointer-framed) .pp-menu-item:before,
        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main:not(.pp--pointer-framed) .pp-menu-item:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-pp-advanced-menu .pp--pointer-framed .pp-menu-item:before,
        .elementor-widget-pp-advanced-menu .pp--pointer-framed .pp-menu-item:after {
            border-color: var(--e-global-color-accent);
        }

        .elementor-widget-pp-advanced-menu .pp--pointer-brackets .pp-menu-item:before,
        .elementor-widget-pp-advanced-menu .pp--pointer-brackets .pp-menu-item:after {
            color: var(--e-global-color-accent);
        }

        .elementor-widget-pp-advanced-menu {
            --pp-nav-menu-divider-color: var(--e-global-color-text);
        }

        .elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label {
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-size: var(--e-global-typography-primary-font-size);
            font-weight: var(--e-global-typography-primary-font-weight);
            line-height: var(--e-global-typography-primary-line-height);
            letter-spacing: var(--e-global-typography-primary-letter-spacing);
            word-spacing: var(--e-global-typography-primary-word-spacing);
        }

        .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,
        .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                {
                ID
            }
        }

        .sub-menu .pp-menu-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                {
                ID
            }
        }

        .sub-menu .pp-sub-item {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b {
            width: var(--container-widget-width, 10.359%);
            max-width: 10.359%;
            --container-widget-width: 10.359%;
            --container-widget-flex-grow: 0;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle {
            margin-right: auto;
            background-color: #08080A00;
            border-style: none;
            padding: 2px 0px 0px 0px;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown a,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b a {
            justify-content: space-between;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--main .pp-advanced-menu--dropdown {
            min-width: 200px;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
            background-color: var(--e-global-color-e79a17b);
            height: 2px;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle .pp-icon,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle .pp-menu-toggle-label {
            color: var(--e-global-color-e79a17b);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle .pp-icon svg {
            fill: var(--e-global-color-e79a17b);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle:hover .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle:hover .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle:hover .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle:hover .pp-icon,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle:hover .pp-menu-toggle-label {
            color: var(--e-global-color-accent);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle:hover .pp-icon svg {
            fill: var(--e-global-color-accent);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle:hover {
            background-color: #08080A00;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-menu-toggle .pp-hamburger .pp-hamburger-box {
            font-size: 27px;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b {
            background-color: var(--e-global-color-secondary);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b .pp-menu-item {
            color: var(--e-global-color-e79a17b);
            fill: var(--e-global-color-e79a17b);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container a.pp-sub-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b a.pp-sub-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b .sub-menu {
            background-color: var(--e-global-color-bdcd6d0);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container a.pp-sub-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b a.pp-sub-item {
            color: var(--e-global-color-e79a17b);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item:hover,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item:focus,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item.pp-menu-item-active,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b .pp-menu-item:hover,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b .pp-menu-item:focus,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b .pp-menu-item.pp-menu-item-active {
            color: var(--e-global-color-e79a17b);
            background-color: var(--e-global-color-bdcd6d0);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container a.pp-sub-item:hover,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container a.pp-sub-item:focus,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container a.pp-sub-item:active,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b a.pp-sub-item:hover,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b a.pp-sub-item:focus,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b a.pp-sub-item:active {
            background-color: var(--e-global-color-dae3034);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container a.pp-sub-item:hover,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b a.pp-sub-item:hover {
            color: var(--e-global-color-e79a17b);
        }

        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b .sub-menu {
            padding-left: 0px;
            padding-right: 0px;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown.pp-advanced-menu__container a.pp-sub-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b .pp-menu-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b a.pp-sub-item {
            padding-left: 32px;
            padding-right: 32px;
            padding-top: 12px;
            padding-bottom: 12px;
        }

        body.pp-menu--off-canvas .pp-advanced-menu--dropdown.pp-menu-b96d22b .pp-menu-close,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close {
            width: 18px;
            height: 18px;
        }

        body.pp-menu--off-canvas .pp-advanced-menu--dropdown.pp-menu-b96d22b .pp-menu-close:before,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close:before,
        body.pp-menu--off-canvas .pp-advanced-menu--dropdown.pp-menu-b96d22b .pp-menu-close:after,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close:after {
            height: 18px;
            background-color: var(--e-global-color-30d4ddd);
        }

        body.pp-menu--off-canvas .pp-advanced-menu--dropdown.pp-menu-b96d22b .pp-menu-close-wrap,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close-wrap {
            top: 18px;
            padding-top: 6px;
            padding-bottom: 6px;
            padding-left: 6px;
            padding-right: 6px;
        }

        body.pp-menu--off-canvas .pp-advanced-menu--dropdown.pp-menu-b96d22b .pp-menu-close-wrap:hover .pp-menu-close:before,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close-wrap:hover .pp-menu-close:before,
        body.pp-menu--off-canvas .pp-advanced-menu--dropdown.pp-menu-b96d22b .pp-menu-close-wrap:hover .pp-menu-close:after,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close-wrap:hover .pp-menu-close:after {
            background-color: var(--e-global-color-text);
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu .pp-menu-item,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b .pp-menu-item {
            font-family: "Moki Font family", Sans-serif;
            text-transform: uppercase;
            letter-spacing: 0.005px;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown .pp-menu-item,
        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu--dropdown .pp-sub-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b .sub-menu .pp-menu-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b96d22b .sub-menu .pp-sub-item {
            font-family: "industry", Sans-serif;
            font-size: 1.125em;
            font-weight: 600;
            text-transform: uppercase;
            line-height: 1.45em;
            letter-spacing: -0.02px;
            word-spacing: -0.02px;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu .sub-arrow,
        .pp-advanced-menu__container.pp-menu-b96d22b .sub-arrow {
            font-size: 16px;
        }

        .elementor-247 .elementor-element.elementor-element-b96d22b .pp-advanced-menu .sub-arrow svg,
        .pp-advanced-menu__container.pp-menu-b96d22b .sub-arrow svg {
            width: 16px;
            height: 16px;
        }

        .elementor-widget-theme-site-logo .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-247 .elementor-element.elementor-element-0da0c19 {
            width: var(--container-widget-width, 69%);
            max-width: 69%;
            --container-widget-width: 69%;
            --container-widget-flex-grow: 0;
            text-align: start;
        }

        .elementor-247 .elementor-element.elementor-element-0da0c19>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0rem 0rem 0rem 0rem;
        }

        .elementor-247 .elementor-element.elementor-element-0da0c19.elementor-element {
            --align-self: center;
        }

        .elementor-247 .elementor-element.elementor-element-0da0c19 img {
            width: 100%;
        }

        .elementor-247 .elementor-element.elementor-element-221448b {
            --display: flex;
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-247 .elementor-element.elementor-element-221448b.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-247 .elementor-element.elementor-element-ac235f3>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            border-style: none;
            border-radius: 59px 59px 59px 59px;
        }

        .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--main .pp-menu-item {
            color: var(--e-global-color-30d4ddd);
            fill: var(--e-global-color-30d4ddd);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--main .pp-menu-item:hover,
        .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--main .pp-menu-item.pp-menu-item-active,
        .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--main .pp-menu-item.highlighted,
        .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--main .pp-menu-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        body:not(.rtl) .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child) {
            margin-right: 30px;
        }

        body.rtl .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child) {
            margin-left: 30px;
        }

        .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child) {
            margin-bottom: 30px;
        }

        .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--dropdown a,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-ac235f3 a {
            justify-content: space-between;
        }

        .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--main .pp-advanced-menu--dropdown {
            min-width: 200px;
        }

        .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu .pp-menu-item,
        .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-ac235f3 .pp-menu-item {
            font-family: "Moki Font family", Sans-serif;
            font-size: 0.875rem;
            font-weight: normal;
            text-transform: uppercase;
            line-height: 1.45em;
            letter-spacing: 0.04em;
            word-spacing: 0.04em;
        }

        .elementor-247 .elementor-element.elementor-element-398ddd0 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-end;
            --align-items: center;
            --gap: 0em 1em;
            --row-gap: 0em;
            --column-gap: 1em;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-247 .elementor-element.elementor-element-398ddd0.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-247 .elementor-element.elementor-element-2e1b52f img {
            max-width: 30px;
        }

        .elementor-widget-button .elementor-button {
            background-color: var(--e-global-color-accent);
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button:hover,
        .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button:focus {
            background-color: #ED008C;
            color: var(--e-global-color-e79a17b);
        }

        .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button-content-wrapper {
            flex-direction: row;
        }

        .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button .elementor-button-content-wrapper {
            gap: 6px;
        }

        .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button {
            font-family: var(--e-global-typography-222f4df-font-family), Sans-serif;
            font-size: var(--e-global-typography-222f4df-font-size);
            font-weight: var(--e-global-typography-222f4df-font-weight);
            text-transform: var(--e-global-typography-222f4df-text-transform);
            line-height: var(--e-global-typography-222f4df-line-height);
            letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            fill: var(--e-global-color-text);
            color: var(--e-global-color-text);
            padding: 1.5em 2em 1.5em 2em;
        }

        .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button:hover svg,
        .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button:focus svg {
            fill: var(--e-global-color-e79a17b);
        }

        @media(max-width:1366px) {


            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,
            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-menu-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-theme-site-logo .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-247 .elementor-element.elementor-element-0da0c19 {
                --container-widget-width: 151px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 151px);
                max-width: 151px;
            }

            body:not(.rtl) .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child) {
                margin-right: 24px;
            }

            body.rtl .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child) {
                margin-left: 24px;
            }

            .elementor-247 .elementor-element.elementor-element-ac235f3 .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child) {
                margin-bottom: 24px;
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-button .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }
        }

        @media(max-width:1024px) {
            .elementor-247 .elementor-element.elementor-element-e7f651a {
                --gap: 4px 10px;
                --row-gap: 4px;
                --column-gap: 10px;
            }



            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,
            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-menu-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-247 .elementor-element.elementor-element-b96d22b {
                width: var(--container-widget-width, 32.125px);
                max-width: 32.125px;
                --container-widget-width: 32.125px;
                --container-widget-flex-grow: 0;
            }

            .elementor-widget-theme-site-logo .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-button .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }
        }

        @media(max-width:880px) {
            .elementor-247 .elementor-element.elementor-element-cf55cb3>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-247 .elementor-element.elementor-element-9a5cf08 {
                --min-height: 3em;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --gap: 0em 1em;
                --row-gap: 0em;
                --column-gap: 1em;
                --padding-top: 0rem;
                --padding-bottom: 0rem;
                --padding-left: 1rem;
                --padding-right: 0rem;
            }

            .elementor-247 .elementor-element.elementor-element-e7f651a {
                --width: 53%;
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --align-items: center;
                --gap: 0px 10px;
                --row-gap: 0px;
                --column-gap: 10px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }



            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,
            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-menu-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-247 .elementor-element.elementor-element-b96d22b {
                --container-widget-width: 14%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 14%);
                max-width: 14%;
            }

            .elementor-widget-theme-site-logo .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-247 .elementor-element.elementor-element-0da0c19 {
                width: var(--container-widget-width, 80%);
                max-width: 80%;
                --container-widget-width: 80%;
                --container-widget-flex-grow: 0;
                text-align: center;
            }

            .elementor-247 .elementor-element.elementor-element-0da0c19 img {
                width: 100%;
            }

            .elementor-247 .elementor-element.elementor-element-398ddd0 {
                --width: 38%;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-button .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
                padding: 1.5em 1em 1.5em 1em;
            }
        }

        @media(min-width:768px) {
            .elementor-247 .elementor-element.elementor-element-e7f651a {
                --width: 16.006%;
            }

            .elementor-247 .elementor-element.elementor-element-221448b {
                --width: 65%;
            }

            .elementor-247 .elementor-element.elementor-element-398ddd0 {
                --width: 16%;
            }
        }

        @media(max-width:1366px) and (min-width:768px) {
            .elementor-247 .elementor-element.elementor-element-e7f651a {
                --width: 17%;
            }

            .elementor-247 .elementor-element.elementor-element-221448b {
                --width: 66%;
            }

            .elementor-247 .elementor-element.elementor-element-398ddd0 {
                --width: 17%;
            }
        }

        @media(max-width:1200px) and (min-width:768px) {
            .elementor-247 .elementor-element.elementor-element-e7f651a {
                --width: 26%;
            }

            .elementor-247 .elementor-element.elementor-element-221448b {
                --width: 42.255%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-247 .elementor-element.elementor-element-e7f651a {
                --width: 29%;
            }

            .elementor-247 .elementor-element.elementor-element-221448b {
                --width: 50%;
            }

            .elementor-247 .elementor-element.elementor-element-398ddd0 {
                --width: 27%;
            }
        }

        @media(max-width:880px) and (min-width:768px) {
            .elementor-247 .elementor-element.elementor-element-221448b {
                --width: 38%;
            }

            .elementor-247 .elementor-element.elementor-element-398ddd0 {
                --width: 30%;
            }
        }

        @media(min-width:2400px) {


            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,
            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-menu-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-theme-site-logo .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-247 .elementor-element.elementor-element-0da0c19 {
                --container-widget-width: 173px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 173px);
                max-width: 173px;
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-button .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-247 .elementor-element.elementor-element-cf55cb3 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }
        }

        .elementor-339 .elementor-element.elementor-element-eda4625 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: space-between;
            --overlay-opacity: 0.12;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 3rem;
            --padding-bottom: 3rem;
            --padding-left: 3rem;
            --padding-right: 3rem;
            --z-index: 10;
        }

        .elementor-339 .elementor-element.elementor-element-eda4625:not(.elementor-motion-effects-element-type-background),
        .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-e79a17b);
        }

        .elementor-339 .elementor-element.elementor-element-eda4625::before,
        .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-video-container::before,
        .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-video-container::before,
        .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-slideshow::before,
        .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-color: var(--e-global-color-e79a17b);
            background-image: url("https://axworldtour.com/wp-content/uploads/2024/07/plus-bg-gfx-360-000.svg");
            --background-overlay: '';
            background-position: center center;
            background-repeat: repeat;
            background-size: 16% auto;
        }

        .elementor-339 .elementor-element.elementor-element-e9e88a4 {
            --display: flex;
        }

        .elementor-339 .elementor-element.elementor-element-e9e88a4.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }


        .pp-tooltip-content {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-404047a {
            text-align: start;
        }

        .elementor-339 .elementor-element.elementor-element-404047a img {
            width: 50%;
        }

        .elementor-339 .elementor-element.elementor-element-d1bb6f3 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: space-between;
            --flex-wrap: wrap;
        }

        .elementor-339 .elementor-element.elementor-element-d2be47a {
            --display: flex;
        }

        .elementor-widget-heading .elementor-heading-title {
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-size: var(--e-global-typography-primary-font-size);
            font-weight: var(--e-global-typography-primary-font-weight);
            line-height: var(--e-global-typography-primary-line-height);
            letter-spacing: var(--e-global-typography-primary-letter-spacing);
            word-spacing: var(--e-global-typography-primary-word-spacing);
            color: var(--e-global-color-primary);
        }

        .elementor-339 .elementor-element.elementor-element-39b51af .elementor-heading-title {
            font-family: "Moki Font family", Sans-serif;
            font-size: clamp(1rem, 0.9769rem + 0.1026vw, 1.05rem);
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 0.03px;
        }

        .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-size: var(--e-global-typography-primary-font-size);
            font-weight: var(--e-global-typography-primary-font-weight);
            line-height: var(--e-global-typography-primary-line-height);
            letter-spacing: var(--e-global-typography-primary-letter-spacing);
            word-spacing: var(--e-global-typography-primary-word-spacing);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
        .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
        .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
            border-color: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu {
            --e-nav-menu-divider-color: var(--e-global-color-text);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
        .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
            font-size: var(--e-global-typography-accent-font-size);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-66dd7e0 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-339 .elementor-element.elementor-element-66dd7e0 .e--pointer-framed .elementor-item:before {
            border-width: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-66dd7e0 .e--pointer-framed.e--animation-draw .elementor-item:before {
            border-width: 0 0 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-66dd7e0 .e--pointer-framed.e--animation-draw .elementor-item:after {
            border-width: 0px 0px 0 0;
        }

        .elementor-339 .elementor-element.elementor-element-66dd7e0 .e--pointer-framed.e--animation-corners .elementor-item:before {
            border-width: 0px 0 0 0px;
        }

        .elementor-339 .elementor-element.elementor-element-66dd7e0 .e--pointer-framed.e--animation-corners .elementor-item:after {
            border-width: 0 0px 0px 0;
        }

        .elementor-339 .elementor-element.elementor-element-66dd7e0 .e--pointer-underline .elementor-item:after,
        .elementor-339 .elementor-element.elementor-element-66dd7e0 .e--pointer-overline .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-66dd7e0 .e--pointer-double-line .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-66dd7e0 .e--pointer-double-line .elementor-item:after {
            height: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-b265743 {
            --display: flex;
        }

        .elementor-339 .elementor-element.elementor-element-d86200b .elementor-heading-title {
            font-family: var(--e-global-typography-3281b7a-font-family), Sans-serif;
            font-size: var(--e-global-typography-3281b7a-font-size);
            text-transform: var(--e-global-typography-3281b7a-text-transform);
            letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-f5c78d1 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-339 .elementor-element.elementor-element-f5c78d1 .e--pointer-framed .elementor-item:before {
            border-width: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-f5c78d1 .e--pointer-framed.e--animation-draw .elementor-item:before {
            border-width: 0 0 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-f5c78d1 .e--pointer-framed.e--animation-draw .elementor-item:after {
            border-width: 0px 0px 0 0;
        }

        .elementor-339 .elementor-element.elementor-element-f5c78d1 .e--pointer-framed.e--animation-corners .elementor-item:before {
            border-width: 0px 0 0 0px;
        }

        .elementor-339 .elementor-element.elementor-element-f5c78d1 .e--pointer-framed.e--animation-corners .elementor-item:after {
            border-width: 0 0px 0px 0;
        }

        .elementor-339 .elementor-element.elementor-element-f5c78d1 .e--pointer-underline .elementor-item:after,
        .elementor-339 .elementor-element.elementor-element-f5c78d1 .e--pointer-overline .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-f5c78d1 .e--pointer-double-line .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-f5c78d1 .e--pointer-double-line .elementor-item:after {
            height: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-7558b22 {
            --display: flex;
        }

        .elementor-339 .elementor-element.elementor-element-a9c0e7b .elementor-heading-title {
            font-family: var(--e-global-typography-3281b7a-font-family), Sans-serif;
            font-size: var(--e-global-typography-3281b7a-font-size);
            text-transform: var(--e-global-typography-3281b7a-text-transform);
            letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-dd6e841 {
            --display: flex;
        }

        .elementor-339 .elementor-element.elementor-element-7b5db02 .elementor-heading-title {
            font-family: var(--e-global-typography-3281b7a-font-family), Sans-serif;
            font-size: var(--e-global-typography-3281b7a-font-size);
            text-transform: var(--e-global-typography-3281b7a-text-transform);
            letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-0a1baac .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-339 .elementor-element.elementor-element-0a1baac .e--pointer-framed .elementor-item:before {
            border-width: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-0a1baac .e--pointer-framed.e--animation-draw .elementor-item:before {
            border-width: 0 0 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-0a1baac .e--pointer-framed.e--animation-draw .elementor-item:after {
            border-width: 0px 0px 0 0;
        }

        .elementor-339 .elementor-element.elementor-element-0a1baac .e--pointer-framed.e--animation-corners .elementor-item:before {
            border-width: 0px 0 0 0px;
        }

        .elementor-339 .elementor-element.elementor-element-0a1baac .e--pointer-framed.e--animation-corners .elementor-item:after {
            border-width: 0 0px 0px 0;
        }

        .elementor-339 .elementor-element.elementor-element-0a1baac .e--pointer-underline .elementor-item:after,
        .elementor-339 .elementor-element.elementor-element-0a1baac .e--pointer-overline .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-0a1baac .e--pointer-double-line .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-0a1baac .e--pointer-double-line .elementor-item:after {
            height: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-b8ddb66 {
            --display: flex;
        }

        .elementor-339 .elementor-element.elementor-element-e308ec7 {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
        }

        .elementor-339 .elementor-element.elementor-element-e308ec7 .elementor-heading-title {
            font-family: var(--e-global-typography-3281b7a-font-family), Sans-serif;
            font-size: var(--e-global-typography-3281b7a-font-size);
            text-transform: var(--e-global-typography-3281b7a-text-transform);
            letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-d58e971 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-339 .elementor-element.elementor-element-d58e971 .e--pointer-framed .elementor-item:before {
            border-width: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-d58e971 .e--pointer-framed.e--animation-draw .elementor-item:before {
            border-width: 0 0 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-d58e971 .e--pointer-framed.e--animation-draw .elementor-item:after {
            border-width: 0px 0px 0 0;
        }

        .elementor-339 .elementor-element.elementor-element-d58e971 .e--pointer-framed.e--animation-corners .elementor-item:before {
            border-width: 0px 0 0 0px;
        }

        .elementor-339 .elementor-element.elementor-element-d58e971 .e--pointer-framed.e--animation-corners .elementor-item:after {
            border-width: 0 0px 0px 0;
        }

        .elementor-339 .elementor-element.elementor-element-d58e971 .e--pointer-underline .elementor-item:after,
        .elementor-339 .elementor-element.elementor-element-d58e971 .e--pointer-overline .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-d58e971 .e--pointer-double-line .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-d58e971 .e--pointer-double-line .elementor-item:after {
            height: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-76ccf54 {
            --display: flex;
        }

        .elementor-339 .elementor-element.elementor-element-10b30eb .elementor-heading-title {
            font-family: var(--e-global-typography-3281b7a-font-family), Sans-serif;
            font-size: var(--e-global-typography-3281b7a-font-size);
            text-transform: var(--e-global-typography-3281b7a-text-transform);
            letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-94f1ac6 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-339 .elementor-element.elementor-element-94f1ac6 .e--pointer-framed .elementor-item:before {
            border-width: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-94f1ac6 .e--pointer-framed.e--animation-draw .elementor-item:before {
            border-width: 0 0 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-94f1ac6 .e--pointer-framed.e--animation-draw .elementor-item:after {
            border-width: 0px 0px 0 0;
        }

        .elementor-339 .elementor-element.elementor-element-94f1ac6 .e--pointer-framed.e--animation-corners .elementor-item:before {
            border-width: 0px 0 0 0px;
        }

        .elementor-339 .elementor-element.elementor-element-94f1ac6 .e--pointer-framed.e--animation-corners .elementor-item:after {
            border-width: 0 0px 0px 0;
        }

        .elementor-339 .elementor-element.elementor-element-94f1ac6 .e--pointer-underline .elementor-item:after,
        .elementor-339 .elementor-element.elementor-element-94f1ac6 .e--pointer-overline .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-94f1ac6 .e--pointer-double-line .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-94f1ac6 .e--pointer-double-line .elementor-item:after {
            height: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-f325790 {
            --display: flex;
        }

        .elementor-339 .elementor-element.elementor-element-32d34e4 .elementor-heading-title {
            font-family: var(--e-global-typography-3281b7a-font-family), Sans-serif;
            font-size: var(--e-global-typography-3281b7a-font-size);
            text-transform: var(--e-global-typography-3281b7a-text-transform);
            letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-626e814 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-339 .elementor-element.elementor-element-626e814 .e--pointer-framed .elementor-item:before {
            border-width: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-626e814 .e--pointer-framed.e--animation-draw .elementor-item:before {
            border-width: 0 0 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-626e814 .e--pointer-framed.e--animation-draw .elementor-item:after {
            border-width: 0px 0px 0 0;
        }

        .elementor-339 .elementor-element.elementor-element-626e814 .e--pointer-framed.e--animation-corners .elementor-item:before {
            border-width: 0px 0 0 0px;
        }

        .elementor-339 .elementor-element.elementor-element-626e814 .e--pointer-framed.e--animation-corners .elementor-item:after {
            border-width: 0 0px 0px 0;
        }

        .elementor-339 .elementor-element.elementor-element-626e814 .e--pointer-underline .elementor-item:after,
        .elementor-339 .elementor-element.elementor-element-626e814 .e--pointer-overline .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-626e814 .e--pointer-double-line .elementor-item:before,
        .elementor-339 .elementor-element.elementor-element-626e814 .e--pointer-double-line .elementor-item:after {
            height: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-bbb53f8 {
            --display: flex;
        }

        .elementor-widget-text-editor {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
            color: var(--e-global-color-text);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
        .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-339 .elementor-element.elementor-element-946d256 {
            font-family: var(--e-global-typography-d8eab16-font-family), Sans-serif;
            font-size: var(--e-global-typography-d8eab16-font-size);
            font-weight: var(--e-global-typography-d8eab16-font-weight);
            line-height: var(--e-global-typography-d8eab16-line-height);
            letter-spacing: var(--e-global-typography-d8eab16-letter-spacing);
            word-spacing: var(--e-global-typography-d8eab16-word-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-1e60c3e {
            font-family: var(--e-global-typography-6a53b7c-font-family), Sans-serif;
            font-size: var(--e-global-typography-6a53b7c-font-size);
            font-weight: var(--e-global-typography-6a53b7c-font-weight);
            line-height: var(--e-global-typography-6a53b7c-line-height);
            letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
            word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
        }

        .elementor-widget-form .elementor-field-group>label,
        .elementor-widget-form .elementor-field-subgroup label {
            color: var(--e-global-color-text);
        }

        .elementor-widget-form .elementor-field-group>label {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-widget-form .elementor-field-type-html {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-widget-form .elementor-field-group .elementor-field {
            color: var(--e-global-color-text);
        }

        .elementor-widget-form .elementor-field-group .elementor-field,
        .elementor-widget-form .elementor-field-subgroup label {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-widget-form .elementor-button {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-widget-form .e-form__buttons__wrapper__button-next {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-form .elementor-button[type="submit"] {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-form .e-form__buttons__wrapper__button-previous {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-form .elementor-message {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-widget-form .e-form__indicators__indicator,
        .elementor-widget-form .e-form__indicators__indicator__label {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-widget-form {
            --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
            --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
            --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
            --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
            --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
            --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
        }

        .elementor-widget-form .e-form__indicators__indicator__progress__meter {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button-content-wrapper {
            flex-direction: row;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button span {
            gap: 16px;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-field-group {
            padding-right: calc(10px/2);
            padding-left: calc(10px/2);
            margin-bottom: 10px;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-form-fields-wrapper {
            margin-left: calc(-10px/2);
            margin-right: calc(-10px/2);
            margin-bottom: -10px;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-field-group.recaptcha_v3-bottomleft,
        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-field-group.recaptcha_v3-bottomright {
            margin-bottom: 0;
        }

        body.rtl .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-labels-inline .elementor-field-group>label {
            padding-left: 0px;
        }

        body:not(.rtl) .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-labels-inline .elementor-field-group>label {
            padding-right: 0px;
        }

        body .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-labels-above .elementor-field-group>label {
            padding-bottom: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-field-group>label {
            font-size: 0.875rem;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-field-type-html {
            padding-bottom: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-field-group .elementor-field,
        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-field-subgroup label {
            font-size: 0.875rem;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
            background-color: #ffffff;
            border-color: var(--e-global-color-text);
            border-width: 0px 0px 1px 5px;
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-field-group .elementor-select-wrapper select {
            background-color: #ffffff;
            border-color: var(--e-global-color-text);
            border-width: 0px 0px 1px 5px;
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-field-group .elementor-select-wrapper::before {
            color: var(--e-global-color-text);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button {
            font-family: var(--e-global-typography-222f4df-font-family), Sans-serif;
            font-size: var(--e-global-typography-222f4df-font-size);
            font-weight: var(--e-global-typography-222f4df-font-weight);
            text-transform: var(--e-global-typography-222f4df-text-transform);
            line-height: var(--e-global-typography-222f4df-line-height);
            letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .e-form__buttons__wrapper__button-next {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-primary);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button[type="submit"] {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-primary);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button[type="submit"] svg * {
            fill: var(--e-global-color-primary);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .e-form__buttons__wrapper__button-previous {
            color: #ffffff;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .e-form__buttons__wrapper__button-next:hover {
            background-color: var(--e-global-color-28f1835);
            color: var(--e-global-color-text);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button[type="submit"]:hover {
            background-color: var(--e-global-color-28f1835);
            color: var(--e-global-color-text);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button[type="submit"]:hover svg * {
            fill: var(--e-global-color-text);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .e-form__buttons__wrapper__button-previous:hover {
            color: #ffffff;
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-message.elementor-message-success {
            color: var(--e-global-color-text);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-message.elementor-message-danger {
            color: var(--e-global-color-28f1835);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-message.elementor-help-inline {
            color: var(--e-global-color-text);
        }

        .elementor-339 .elementor-element.elementor-element-b41a8f4 {
            --e-form-steps-indicators-spacing: 20px;
            --e-form-steps-indicator-padding: 30px;
            --e-form-steps-indicator-inactive-secondary-color: #ffffff;
            --e-form-steps-indicator-active-secondary-color: #ffffff;
            --e-form-steps-indicator-completed-secondary-color: #ffffff;
            --e-form-steps-divider-width: 1px;
            --e-form-steps-divider-gap: 10px;
        }

        .elementor-339 .elementor-element.elementor-element-a74a099 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 1rem;
            --padding-bottom: 1rem;
            --padding-left: 3rem;
            --padding-right: 3rem;
            --z-index: 3;
        }

        .elementor-339 .elementor-element.elementor-element-a74a099:not(.elementor-motion-effects-element-type-background),
        .elementor-339 .elementor-element.elementor-element-a74a099>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-e79a17b);
        }

        .elementor-widget-pp-logo-carousel .pp-logo-title {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-widget-pp-logo-carousel .swiper-pagination-fraction {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-7923df8>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-7923df8 .pp-lc-logo,
        .elementor-339 .elementor-element.elementor-element-7923df8 .pp-lc-logo img {
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-7923df8 .pp-logo-carousel .swiper-wrapper {
            align-items: center;
        }

        .elementor-339 .elementor-element.elementor-element-7923df8 .pp-logo-carousel .swiper-slide {
            text-align: center;
        }

        .elementor-339 .elementor-element.elementor-element-7923df8 .pp-logo-carousel img {
            opacity: 1;
        }

        .elementor-339 .elementor-element.elementor-element-7923df8 .swiper-slide img {
            height: 67px;
        }

        .elementor-339 .elementor-element.elementor-element-7923df8 .pp-logo-carousel .swiper-slide:hover img {
            opacity: 0.5;
        }

        .elementor-339 .elementor-element.elementor-element-e987033 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-1cd0805 .elementor-heading-title {
            font-family: "industry", Sans-serif;
            font-size: 0.875rem;
            font-weight: 700;
            text-transform: uppercase;
            line-height: 1.45em;
        }

        .elementor-339 .elementor-element.elementor-element-00702b4 .elementor-heading-title {
            font-family: var(--e-global-typography-6a53b7c-font-family), Sans-serif;
            font-size: var(--e-global-typography-6a53b7c-font-size);
            font-weight: var(--e-global-typography-6a53b7c-font-weight);
            line-height: var(--e-global-typography-6a53b7c-line-height);
            letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
            word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-5a46f0f .elementor-heading-title {
            font-family: "industry", Sans-serif;
            font-size: 0.875rem;
            font-weight: 400;
            line-height: 1.45em;
        }

        .elementor-339 .elementor-element.elementor-element-9d496af {
            --grid-template-columns: repeat(0, auto);
            --icon-size: 14px;
            --grid-column-gap: 15px;
            --grid-row-gap: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-9d496af .elementor-widget-container {
            text-align: left;
        }

        .elementor-339 .elementor-element.elementor-element-9d496af>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-9d496af .elementor-social-icon {
            background-color: #FFFFFF00;
            --icon-padding: 0em;
        }

        .elementor-339 .elementor-element.elementor-element-9d496af .elementor-social-icon i {
            color: var(--e-global-color-text);
        }

        .elementor-339 .elementor-element.elementor-element-9d496af .elementor-social-icon svg {
            fill: var(--e-global-color-text);
        }

        .elementor-339 .elementor-element.elementor-element-9d496af .elementor-social-icon:hover i {
            color: var(--e-global-color-accent);
        }

        .elementor-339 .elementor-element.elementor-element-9d496af .elementor-social-icon:hover svg {
            fill: var(--e-global-color-accent);
        }

        .elementor-339 .elementor-element.elementor-element-9406280 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 1.2rem;
            --padding-bottom: 1.2rem;
            --padding-left: 3rem;
            --padding-right: 3rem;
            --z-index: 3;
        }

        .elementor-339 .elementor-element.elementor-element-9406280:not(.elementor-motion-effects-element-type-background),
        .elementor-339 .elementor-element.elementor-element-9406280>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-6d90112);
        }

        .elementor-339 .elementor-element.elementor-element-9406280.e-con {
            --align-self: center;
        }

        .elementor-339 .elementor-element.elementor-element-03ad33e {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: space-between;
            --align-items: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-03ad33e.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
        }

        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item:hover,
        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item.pp-menu-item-active,
        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item.highlighted,
        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main:not(.pp--pointer-framed) .pp-menu-item:before,
        .elementor-widget-pp-advanced-menu .pp-advanced-menu--main:not(.pp--pointer-framed) .pp-menu-item:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-pp-advanced-menu .pp--pointer-framed .pp-menu-item:before,
        .elementor-widget-pp-advanced-menu .pp--pointer-framed .pp-menu-item:after {
            border-color: var(--e-global-color-accent);
        }

        .elementor-widget-pp-advanced-menu .pp--pointer-brackets .pp-menu-item:before,
        .elementor-widget-pp-advanced-menu .pp--pointer-brackets .pp-menu-item:after {
            color: var(--e-global-color-accent);
        }

        .elementor-widget-pp-advanced-menu {
            --pp-nav-menu-divider-color: var(--e-global-color-text);
        }

        .elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label {
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-size: var(--e-global-typography-primary-font-size);
            font-weight: var(--e-global-typography-primary-font-weight);
            line-height: var(--e-global-typography-primary-line-height);
            letter-spacing: var(--e-global-typography-primary-letter-spacing);
            word-spacing: var(--e-global-typography-primary-word-spacing);
        }

        .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,
        .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                {
                ID
            }
        }

        .sub-menu .pp-menu-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                {
                ID
            }
        }

        .sub-menu .pp-sub-item {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 {
            width: auto;
            max-width: auto;
            --pp-nav-menu-divider-content: "";
            --pp-nav-menu-divider-style: solid;
            --pp-nav-menu-divider-width: 1px;
            --pp-nav-menu-divider-height: 14px;
            --pp-nav-menu-divider-color: var(--e-global-color-30d4ddd);
        }

        .elementor-339 .elementor-element.elementor-element-da72e22>.elementor-widget-container {
            margin: 0px 0px 0px -15px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22.elementor-element {
            --align-self: center;
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main .pp-menu-item {
            color: var(--e-global-color-30d4ddd);
            fill: var(--e-global-color-30d4ddd);
            padding-left: 14px;
            padding-right: 14px;
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main .pp-menu-item:hover,
        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main .pp-menu-item.pp-menu-item-active,
        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main .pp-menu-item.highlighted,
        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main .pp-menu-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main:not(.pp--pointer-framed) .pp-menu-item:before,
        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main:not(.pp--pointer-framed) .pp-menu-item:after {
            background-color: #00FFDD00;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-framed .pp-menu-item:before,
        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-framed .pp-menu-item:after {
            border-color: #00FFDD00;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-brackets .pp-menu-item:before,
        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-brackets .pp-menu-item:after {
            color: #00FFDD00;
        }

        body:not(.rtl) .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child) {
            margin-right: 0px;
        }

        body.rtl .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child) {
            margin-left: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-framed .pp-menu-item:before {
            border-width: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-framed.e--animation-draw .pp-menu-item:before {
            border-width: 0 0 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-framed.e--animation-draw .pp-menu-item:after {
            border-width: 0px 0px 0 0;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-framed.e--animation-corners .pp-menu-item:before {
            border-width: 0px 0 0 0px;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-framed.e--animation-corners .pp-menu-item:after {
            border-width: 0 0px 0px 0;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-underline .pp-menu-item:after,
        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-overline .pp-menu-item:before,
        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-double-line .pp-menu-item:before,
        .elementor-339 .elementor-element.elementor-element-da72e22 .pp--pointer-double-line .pp-menu-item:after {
            height: 0px;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--dropdown a,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-da72e22 a {
            justify-content: space-between;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main .pp-advanced-menu--dropdown {
            min-width: 200px;
        }

        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu .pp-menu-item,
        .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item,
        .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-da72e22 .pp-menu-item {
            font-family: "industry", Sans-serif;
            font-size: 0.875em;
            font-weight: 400;
            line-height: 1.45em;
        }

        .elementor-339 .elementor-element.elementor-element-e91720e {
            width: auto;
            max-width: auto;
            text-align: center;
            font-family: "industry", Sans-serif;
            font-size: 0.875rem;
            font-weight: 400;
            line-height: 1.45em;
            text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
            color: var(--e-global-color-30d4ddd);
        }

        .elementor-339 .elementor-element.elementor-element-e91720e>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-e91720e.elementor-element {
            --align-self: center;
        }

        .elementor-widget-icon.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-icon.elementor-view-framed .elementor-icon,
        .elementor-widget-icon.elementor-view-default .elementor-icon {
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-widget-icon.elementor-view-framed .elementor-icon,
        .elementor-widget-icon.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-primary);
        }

        .elementor-339 .elementor-element.elementor-element-fe1813a {
            width: var(--container-widget-width, 8%);
            max-width: 8%;
            --container-widget-width: 8%;
            --container-widget-flex-grow: 0;
        }

        .elementor-339 .elementor-element.elementor-element-fe1813a>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-339 .elementor-element.elementor-element-fe1813a.elementor-element {
            --order: 99999
                /* order end hack */
            ;
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-339 .elementor-element.elementor-element-fe1813a .elementor-icon-wrapper {
            text-align: end;
        }

        .elementor-339 .elementor-element.elementor-element-fe1813a.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-e79a17b);
        }

        .elementor-339 .elementor-element.elementor-element-fe1813a.elementor-view-framed .elementor-icon,
        .elementor-339 .elementor-element.elementor-element-fe1813a.elementor-view-default .elementor-icon {
            color: var(--e-global-color-e79a17b);
            border-color: var(--e-global-color-e79a17b);
        }

        .elementor-339 .elementor-element.elementor-element-fe1813a.elementor-view-framed .elementor-icon,
        .elementor-339 .elementor-element.elementor-element-fe1813a.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-e79a17b);
        }

        .elementor-339 .elementor-element.elementor-element-fe1813a .elementor-icon {
            font-size: 43px;
        }

        .elementor-339 .elementor-element.elementor-element-fe1813a .elementor-icon svg {
            height: 43px;
        }

        .elementor-339 .elementor-element.elementor-element-fe1813a .elementor-icon-wrapper svg {
            width: auto;
        }

        @media(min-width:768px) {
            .elementor-339 .elementor-element.elementor-element-e9e88a4 {
                --width: 10%;
            }

            .elementor-339 .elementor-element.elementor-element-d1bb6f3 {
                --width: 70%;
            }

            .elementor-339 .elementor-element.elementor-element-d2be47a {
                --width: 15%;
            }

            .elementor-339 .elementor-element.elementor-element-b265743 {
                --width: 15%;
            }

            .elementor-339 .elementor-element.elementor-element-7558b22 {
                --width: 15%;
            }

            .elementor-339 .elementor-element.elementor-element-dd6e841 {
                --width: 15%;
            }

            .elementor-339 .elementor-element.elementor-element-b8ddb66 {
                --width: 15%;
            }

            .elementor-339 .elementor-element.elementor-element-76ccf54 {
                --width: 15%;
            }

            .elementor-339 .elementor-element.elementor-element-f325790 {
                --width: 15%;
            }

            .elementor-339 .elementor-element.elementor-element-bbb53f8 {
                --width: 20%;
            }
        }

        @media(max-width:1366px) {
            .elementor-339 .elementor-element.elementor-element-eda4625 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --flex-wrap: wrap;
            }


            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-404047a img {
                width: 59%;
            }

            .elementor-339 .elementor-element.elementor-element-d1bb6f3 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --flex-wrap: wrap;
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-d86200b .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-a9c0e7b .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-7b5db02 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-e308ec7 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-10b30eb .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-32d34e4 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-946d256 {
                font-size: var(--e-global-typography-d8eab16-font-size);
                line-height: var(--e-global-typography-d8eab16-line-height);
                letter-spacing: var(--e-global-typography-d8eab16-letter-spacing);
                word-spacing: var(--e-global-typography-d8eab16-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-1e60c3e {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-widget-form .elementor-field-group>label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-type-html {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-group .elementor-field,
            .elementor-widget-form .elementor-field-subgroup label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .elementor-message {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator,
            .elementor-widget-form .e-form__indicators__indicator__label {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator__progress__meter {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-widget-pp-logo-carousel .pp-logo-title {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-logo-carousel .swiper-pagination-fraction {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-7923df8 .pp-lc-logo {
                padding: 0px 0px 0px 0px;
            }

            .elementor-339 .elementor-element.elementor-element-e987033 {
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --gap: 5px 5px;
                --row-gap: 5px;
                --column-gap: 5px;
            }

            .elementor-339 .elementor-element.elementor-element-00702b4 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-9d496af>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-339 .elementor-element.elementor-element-9d496af .elementor-social-icon {
                --icon-padding: 0px;
            }

            .elementor-339 .elementor-element.elementor-element-9d496af {
                --grid-column-gap: 20px;
                --grid-row-gap: 0px;
            }

            .elementor-339 .elementor-element.elementor-element-9406280 {
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
            }

            .elementor-339 .elementor-element.elementor-element-03ad33e {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
            }

            .elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,
            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-menu-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu .pp-menu-item,
            .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-da72e22 .pp-menu-item {
                font-size: 0.875em;
            }

            .elementor-339 .elementor-element.elementor-element-fe1813a {
                --container-widget-width: 179px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 179px);
                max-width: 179px;
            }
        }

        @media(max-width:1200px) {

            .elementor-339 .elementor-element.elementor-element-eda4625::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-video-container::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-video-container::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-slideshow::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 18% auto;
            }

            .elementor-339 .elementor-element.elementor-element-eda4625 {
                --padding-top: 3rem;
                --padding-bottom: 3rem;
                --padding-left: 2rem;
                --padding-right: 2rem;
            }

            .elementor-339 .elementor-element.elementor-element-404047a img {
                width: 87%;
            }

            .elementor-339 .elementor-element.elementor-element-a74a099 {
                --padding-top: 2rem;
                --padding-bottom: 2rem;
                --padding-left: 2rem;
                --padding-right: 2rem;
            }

            .elementor-339 .elementor-element.elementor-element-e987033 {
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-339 .elementor-element.elementor-element-9d496af>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-339 .elementor-element.elementor-element-9406280 {
                --padding-top: 2rem;
                --padding-bottom: 2rem;
                --padding-left: 2rem;
                --padding-right: 2rem;
            }

            .elementor-339 .elementor-element.elementor-element-03ad33e {
                --flex-direction: column;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --align-items: flex-start;
                --gap: 10px 0px;
                --row-gap: 10px;
                --column-gap: 0px;
            }

            .elementor-339 .elementor-element.elementor-element-da72e22 {
                width: auto;
                max-width: auto;
            }

            .elementor-339 .elementor-element.elementor-element-da72e22.elementor-element {
                --align-self: flex-start;
            }

            .elementor-339 .elementor-element.elementor-element-e91720e.elementor-element {
                --align-self: flex-start;
            }

            .elementor-339 .elementor-element.elementor-element-fe1813a {
                --container-widget-width: 18%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 18%);
                max-width: 18%;
            }

            .elementor-339 .elementor-element.elementor-element-fe1813a .elementor-icon-wrapper {
                text-align: start;
            }
        }

        @media(max-width:1024px) {
            .elementor-339 .elementor-element.elementor-element-eda4625 {
                --gap: 40px 20px;
                --row-gap: 40px;
                --column-gap: 20px;
                --flex-wrap: wrap;
            }

            .elementor-339 .elementor-element.elementor-element-eda4625::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-video-container::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-video-container::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-slideshow::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 20% auto;
            }



            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-404047a img {
                width: 10%;
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-d86200b .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-a9c0e7b .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-7b5db02 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-e308ec7 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-10b30eb .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-32d34e4 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-946d256 {
                font-size: var(--e-global-typography-d8eab16-font-size);
                line-height: var(--e-global-typography-d8eab16-line-height);
                letter-spacing: var(--e-global-typography-d8eab16-letter-spacing);
                word-spacing: var(--e-global-typography-d8eab16-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-1e60c3e {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-widget-form .elementor-field-group>label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-type-html {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-group .elementor-field,
            .elementor-widget-form .elementor-field-subgroup label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .elementor-message {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator,
            .elementor-widget-form .e-form__indicators__indicator__label {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator__progress__meter {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-a74a099 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 2em;
                --padding-bottom: 2em;
                --padding-left: 2em;
                --padding-right: 2em;
            }

            .elementor-widget-pp-logo-carousel .pp-logo-title {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-logo-carousel .swiper-pagination-fraction {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-00702b4 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-9406280 {
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --align-items: flex-start;
                --padding-top: 2rem;
                --padding-bottom: 2rem;
                --padding-left: 2rem;
                --padding-right: 2rem;
            }

            .elementor-339 .elementor-element.elementor-element-03ad33e {
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
            }

            .elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,
            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-menu-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-da72e22 {
                width: auto;
                max-width: auto;
            }

            .elementor-339 .elementor-element.elementor-element-da72e22>.elementor-widget-container {
                margin: 0px 0px 0px -10px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-339 .elementor-element.elementor-element-da72e22.elementor-element {
                --align-self: flex-start;
            }

            .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main .pp-menu-item {
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 0px;
                padding-bottom: 0px;
            }

            body:not(.rtl) .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child) {
                margin-right: 0px;
            }

            body.rtl .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child) {
                margin-left: 0px;
            }

            .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child) {
                margin-bottom: 0px;
            }

            .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu .sub-arrow,
            .pp-advanced-menu__container.pp-menu-da72e22 .sub-arrow {
                font-size: 0px;
            }

            .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu .sub-arrow svg,
            .pp-advanced-menu__container.pp-menu-da72e22 .sub-arrow svg {
                width: 0px;
                height: 0px;
            }

            .elementor-339 .elementor-element.elementor-element-e91720e.elementor-element {
                --align-self: flex-start;
            }
        }

        @media(max-width:880px) {

            .elementor-339 .elementor-element.elementor-element-eda4625::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-video-container::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-video-container::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-slideshow::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 22% auto;
            }

            .elementor-339 .elementor-element.elementor-element-eda4625 {
                --padding-top: 3rem;
                --padding-bottom: 3rem;
                --padding-left: 2rem;
                --padding-right: 2rem;
            }

            .elementor-339 .elementor-element.elementor-element-404047a img {
                width: 58%;
            }

            .elementor-339 .elementor-element.elementor-element-a74a099 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0em;
                --padding-bottom: 1.5em;
                --padding-left: 2em;
                --padding-right: 2em;
            }

            .elementor-339 .elementor-element.elementor-element-e987033 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
            }

            .elementor-339 .elementor-element.elementor-element-9d496af>.elementor-widget-container {
                padding: 2px 0px 0px 10px;
            }

            .elementor-339 .elementor-element.elementor-element-fe1813a {
                --container-widget-width: 22%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 22%);
                max-width: 22%;
            }
        }

        @media(max-width:767px) {

            .elementor-339 .elementor-element.elementor-element-eda4625::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-video-container::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-video-container::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-slideshow::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 24% auto;
            }

            .elementor-339 .elementor-element.elementor-element-eda4625 {
                --padding-top: 2rem;
                --padding-bottom: 2rem;
                --padding-left: 1rem;
                --padding-right: 1rem;
            }

            .elementor-339 .elementor-element.elementor-element-e9e88a4 {
                --width: 100%;
            }



            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-404047a img {
                width: 31%;
            }

            .elementor-339 .elementor-element.elementor-element-d2be47a {
                --width: 46%;
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-b265743 {
                --width: 46%;
            }

            .elementor-339 .elementor-element.elementor-element-d86200b .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-7558b22 {
                --width: 46%;
            }

            .elementor-339 .elementor-element.elementor-element-a9c0e7b .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-dd6e841 {
                --width: 46%;
            }

            .elementor-339 .elementor-element.elementor-element-7b5db02 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-b8ddb66 {
                --width: 46%;
            }

            .elementor-339 .elementor-element.elementor-element-e308ec7 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-76ccf54 {
                --width: 46%;
            }

            .elementor-339 .elementor-element.elementor-element-10b30eb .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-f325790 {
                --width: 46%;
            }

            .elementor-339 .elementor-element.elementor-element-32d34e4 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-946d256 {
                font-size: var(--e-global-typography-d8eab16-font-size);
                line-height: var(--e-global-typography-d8eab16-line-height);
                letter-spacing: var(--e-global-typography-d8eab16-letter-spacing);
                word-spacing: var(--e-global-typography-d8eab16-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-1e60c3e {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-widget-form .elementor-field-group>label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-type-html {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-group .elementor-field,
            .elementor-widget-form .elementor-field-subgroup label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .elementor-message {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator,
            .elementor-widget-form .e-form__indicators__indicator__label {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator__progress__meter {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-a74a099 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 2em;
                --padding-bottom: 2em;
                --padding-left: 1em;
                --padding-right: 1em;
            }

            .elementor-widget-pp-logo-carousel .pp-logo-title {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-logo-carousel .swiper-pagination-fraction {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-7923df8>.elementor-widget-container {
                padding: 0em 0em 0em 0em;
            }

            .elementor-339 .elementor-element.elementor-element-e987033 {
                --flex-direction: column;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
                --align-items: flex-start;
                --gap: 2px 2px;
                --row-gap: 2px;
                --column-gap: 2px;
            }

            .elementor-339 .elementor-element.elementor-element-00702b4 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-9d496af>.elementor-widget-container {
                padding: 5px 0px 0px 0px;
            }

            .elementor-339 .elementor-element.elementor-element-9406280 {
                --padding-top: 2rem;
                --padding-bottom: 2rem;
                --padding-left: 1rem;
                --padding-right: 1rem;
            }

            .elementor-339 .elementor-element.elementor-element-03ad33e {
                --justify-content: space-between;
                --align-items: flex-start;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --gap: 10px 0px;
                --row-gap: 10px;
                --column-gap: 0px;
            }

            .elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,
            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-menu-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-da72e22>.elementor-widget-container {
                margin: 0px 0px 0px -7px;
            }

            .elementor-339 .elementor-element.elementor-element-da72e22 .pp-advanced-menu--main .pp-menu-item {
                padding-left: 5px;
                padding-right: 5px;
            }

            .elementor-339 .elementor-element.elementor-element-e91720e.elementor-element {
                --align-self: flex-start;
            }

            .elementor-339 .elementor-element.elementor-element-e91720e {
                text-align: start;
            }

            .elementor-339 .elementor-element.elementor-element-fe1813a {
                width: var(--container-widget-width, 44%);
                max-width: 44%;
                --container-widget-width: 44%;
                --container-widget-flex-grow: 0;
            }

            .elementor-339 .elementor-element.elementor-element-fe1813a.elementor-element {
                --align-self: flex-start;
            }

            .elementor-339 .elementor-element.elementor-element-fe1813a .elementor-icon {
                font-size: 100%;
            }

            .elementor-339 .elementor-element.elementor-element-fe1813a .elementor-icon svg {
                height: 100%;
            }
        }

        @media(max-width:1366px) and (min-width:768px) {
            .elementor-339 .elementor-element.elementor-element-e9e88a4 {
                --width: 12%;
            }

            .elementor-339 .elementor-element.elementor-element-d1bb6f3 {
                --width: 52%;
            }

            .elementor-339 .elementor-element.elementor-element-d2be47a {
                --width: 31%;
            }

            .elementor-339 .elementor-element.elementor-element-b265743 {
                --width: 31%;
            }

            .elementor-339 .elementor-element.elementor-element-7558b22 {
                --width: 31%;
            }

            .elementor-339 .elementor-element.elementor-element-dd6e841 {
                --width: 31%;
            }

            .elementor-339 .elementor-element.elementor-element-b8ddb66 {
                --width: 31%;
            }

            .elementor-339 .elementor-element.elementor-element-76ccf54 {
                --width: 31%;
            }

            .elementor-339 .elementor-element.elementor-element-f325790 {
                --width: 31%;
            }

            .elementor-339 .elementor-element.elementor-element-bbb53f8 {
                --width: 30%;
            }

            .elementor-339 .elementor-element.elementor-element-9406280 {
                --width: 100%;
            }
        }

        @media(max-width:1200px) and (min-width:768px) {
            .elementor-339 .elementor-element.elementor-element-e9e88a4 {
                --width: 10%;
            }

            .elementor-339 .elementor-element.elementor-element-d1bb6f3 {
                --width: 51%;
            }

            .elementor-339 .elementor-element.elementor-element-d2be47a {
                --width: 30.5%;
            }

            .elementor-339 .elementor-element.elementor-element-b265743 {
                --width: 30.5%;
            }

            .elementor-339 .elementor-element.elementor-element-7558b22 {
                --width: 30.5%;
            }

            .elementor-339 .elementor-element.elementor-element-dd6e841 {
                --width: 30.5%;
            }

            .elementor-339 .elementor-element.elementor-element-b8ddb66 {
                --width: 30.5%;
            }

            .elementor-339 .elementor-element.elementor-element-76ccf54 {
                --width: 30.5%;
            }

            .elementor-339 .elementor-element.elementor-element-f325790 {
                --width: 30.5%;
            }

            .elementor-339 .elementor-element.elementor-element-bbb53f8 {
                --width: 31%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-339 .elementor-element.elementor-element-e9e88a4 {
                --width: 100%;
            }

            .elementor-339 .elementor-element.elementor-element-d1bb6f3 {
                --width: 58%;
            }

            .elementor-339 .elementor-element.elementor-element-d2be47a {
                --width: 30%;
            }

            .elementor-339 .elementor-element.elementor-element-b265743 {
                --width: 30%;
            }

            .elementor-339 .elementor-element.elementor-element-7558b22 {
                --width: 31%;
            }

            .elementor-339 .elementor-element.elementor-element-dd6e841 {
                --width: 30%;
            }

            .elementor-339 .elementor-element.elementor-element-b8ddb66 {
                --width: 30%;
            }

            .elementor-339 .elementor-element.elementor-element-76ccf54 {
                --width: 30%;
            }

            .elementor-339 .elementor-element.elementor-element-f325790 {
                --width: 30%;
            }

            .elementor-339 .elementor-element.elementor-element-bbb53f8 {
                --width: 36%;
            }
        }

        @media(max-width:880px) and (min-width:768px) {
            .elementor-339 .elementor-element.elementor-element-e9e88a4 {
                --width: 17%;
            }

            .elementor-339 .elementor-element.elementor-element-d1bb6f3 {
                --width: 80%;
            }

            .elementor-339 .elementor-element.elementor-element-bbb53f8 {
                --width: 100%;
            }
        }

        @media(min-width:2400px) {

            .elementor-339 .elementor-element.elementor-element-eda4625::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-video-container::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-video-container::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-background-slideshow::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.e-con-inner>.elementor-background-slideshow::before,
            .elementor-339 .elementor-element.elementor-element-eda4625>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                background-size: 13% auto;
            }

            .elementor-339 .elementor-element.elementor-element-eda4625 {
                --padding-top: 5rem;
                --padding-bottom: 5rem;
                --padding-left: 3rem;
                --padding-right: 3rem;
            }

            .elementor-339 .elementor-element.elementor-element-e9e88a4 {
                --width: 10%;
            }


            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-404047a img {
                width: 38%;
            }

            .elementor-339 .elementor-element.elementor-element-d1bb6f3 {
                --width: 80%;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --flex-wrap: wrap;
            }

            .elementor-339 .elementor-element.elementor-element-d2be47a {
                --width: 15.5%;
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-b265743 {
                --width: 15.5%;
            }

            .elementor-339 .elementor-element.elementor-element-d86200b .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-7558b22 {
                --width: 15.5%;
            }

            .elementor-339 .elementor-element.elementor-element-a9c0e7b .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-dd6e841 {
                --width: 15.5%;
            }

            .elementor-339 .elementor-element.elementor-element-7b5db02 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-b8ddb66 {
                --width: 15.5%;
            }

            .elementor-339 .elementor-element.elementor-element-e308ec7 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-76ccf54 {
                --width: 15.5%;
            }

            .elementor-339 .elementor-element.elementor-element-10b30eb .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-f325790 {
                --width: 15.5%;
            }

            .elementor-339 .elementor-element.elementor-element-32d34e4 .elementor-heading-title {
                font-size: var(--e-global-typography-3281b7a-font-size);
                letter-spacing: var(--e-global-typography-3281b7a-letter-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-bbb53f8 {
                --width: 20%;
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-946d256 {
                font-size: var(--e-global-typography-d8eab16-font-size);
                line-height: var(--e-global-typography-d8eab16-line-height);
                letter-spacing: var(--e-global-typography-d8eab16-letter-spacing);
                word-spacing: var(--e-global-typography-d8eab16-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-1e60c3e {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-widget-form .elementor-field-group>label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-type-html {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-group .elementor-field,
            .elementor-widget-form .elementor-field-subgroup label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .elementor-message {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator,
            .elementor-widget-form .e-form__indicators__indicator__label {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator__progress__meter {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-b41a8f4 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-widget-pp-logo-carousel .pp-logo-title {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-pp-logo-carousel .swiper-pagination-fraction {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-7923df8 .pp-lc-logo {
                padding: 0px 20px 0px 20px;
            }

            .elementor-339 .elementor-element.elementor-element-00702b4 .elementor-heading-title {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,
            .elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-menu-item,
            .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu- {
                    {
                    ID
                }
            }

            .sub-menu .pp-sub-item {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-339 .elementor-element.elementor-element-da72e22 {
                width: auto;
                max-width: auto;
            }
        }

        /* Start custom CSS for heading, class: .elementor-element-10b30eb */
        .main-footer-elementor-heading-title a {
            text-transform: uppercase !important;
        }

        /* End custom CSS */
        .elementor-11217 .elementor-element.elementor-element-b071d0c {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --gap: 1em 1em;
            --row-gap: 1em;
            --column-gap: 1em;
            --overlay-opacity: 0.3;
            --margin-top: 0em;
            --margin-bottom: 0em;
            --margin-left: 0em;
            --margin-right: 0em;
            --padding-top: 36px;
            --padding-bottom: 28px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-11217 .elementor-element.elementor-element-b071d0c::before,
        .elementor-11217 .elementor-element.elementor-element-b071d0c>.elementor-background-video-container::before,
        .elementor-11217 .elementor-element.elementor-element-b071d0c>.e-con-inner>.elementor-background-video-container::before,
        .elementor-11217 .elementor-element.elementor-element-b071d0c>.elementor-background-slideshow::before,
        .elementor-11217 .elementor-element.elementor-element-b071d0c>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-11217 .elementor-element.elementor-element-b071d0c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-image: url("https://axworldtour.com/wp-content/uploads/2025/09/plus-bg-gfx-e9e9e9.svg");
            --background-overlay: '';
            background-position: center center;
            background-repeat: repeat;
            background-size: 23% auto;
        }



        .pp-tooltip-content {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-11217 .elementor-element.elementor-element-5f9d22e {
            width: var(--container-widget-width, 40%);
            max-width: 40%;
            --container-widget-width: 40%;
            --container-widget-flex-grow: 0;
        }

        .elementor-widget-heading .elementor-heading-title {
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-size: var(--e-global-typography-primary-font-size);
            font-weight: var(--e-global-typography-primary-font-weight);
            line-height: var(--e-global-typography-primary-line-height);
            letter-spacing: var(--e-global-typography-primary-letter-spacing);
            word-spacing: var(--e-global-typography-primary-word-spacing);
            color: var(--e-global-color-primary);
        }

        .elementor-11217 .elementor-element.elementor-element-397e1c92 {
            text-align: center;
        }

        .elementor-11217 .elementor-element.elementor-element-397e1c92 .elementor-heading-title {
            font-family: "Moki Font family", Sans-serif;
            font-size: 1.3em;
            text-transform: uppercase;
            letter-spacing: 0.03px;
            color: var(--e-global-color-e79a17b);
        }

        .elementor-widget-text-editor {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
            color: var(--e-global-color-text);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
        .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-11217 .elementor-element.elementor-element-402e5c8 {
            text-align: center;
            font-family: var(--e-global-typography-202252f-font-family), Sans-serif;
            font-size: var(--e-global-typography-202252f-font-size);
            font-weight: var(--e-global-typography-202252f-font-weight);
            line-height: var(--e-global-typography-202252f-line-height);
            letter-spacing: var(--e-global-typography-202252f-letter-spacing);
            word-spacing: var(--e-global-typography-202252f-word-spacing);
            color: var(--e-global-color-e79a17b);
        }

        .elementor-widget-form .elementor-field-group>label,
        .elementor-widget-form .elementor-field-subgroup label {
            color: var(--e-global-color-text);
        }

        .elementor-widget-form .elementor-field-group>label {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-widget-form .elementor-field-type-html {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-widget-form .elementor-field-group .elementor-field {
            color: var(--e-global-color-text);
        }

        .elementor-widget-form .elementor-field-group .elementor-field,
        .elementor-widget-form .elementor-field-subgroup label {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-widget-form .elementor-button {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-widget-form .e-form__buttons__wrapper__button-next {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-form .elementor-button[type="submit"] {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-form .e-form__buttons__wrapper__button-previous {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-form .elementor-message {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-size: var(--e-global-typography-text-font-size);
            line-height: var(--e-global-typography-text-line-height);
            letter-spacing: var(--e-global-typography-text-letter-spacing);
            word-spacing: var(--e-global-typography-text-word-spacing);
        }

        .elementor-widget-form .e-form__indicators__indicator,
        .elementor-widget-form .e-form__indicators__indicator__label {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-widget-form {
            --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
            --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
            --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
            --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
            --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
            --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
        }

        .elementor-widget-form .e-form__indicators__indicator__progress__meter {
            font-size: var(--e-global-typography-accent-font-size);
            line-height: var(--e-global-typography-accent-line-height);
            letter-spacing: var(--e-global-typography-accent-letter-spacing);
            word-spacing: var(--e-global-typography-accent-word-spacing);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 {
            width: 100%;
            max-width: 100%;
            --e-form-steps-indicators-spacing: 20px;
            --e-form-steps-indicator-padding: 30px;
            --e-form-steps-indicator-inactive-secondary-color: #ffffff;
            --e-form-steps-indicator-active-secondary-color: #ffffff;
            --e-form-steps-indicator-completed-secondary-color: #ffffff;
            --e-form-steps-divider-width: 1px;
            --e-form-steps-divider-gap: 10px;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button-content-wrapper {
            flex-direction: row;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button span {
            gap: 11px;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group {
            padding-right: calc(10px/2);
            padding-left: calc(10px/2);
            margin-bottom: 9px;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-form-fields-wrapper {
            margin-left: calc(-10px/2);
            margin-right: calc(-10px/2);
            margin-bottom: -9px;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group.recaptcha_v3-bottomleft,
        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group.recaptcha_v3-bottomright {
            margin-bottom: 0;
        }

        body.rtl .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-labels-inline .elementor-field-group>label {
            padding-left: 6px;
        }

        body:not(.rtl) .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-labels-inline .elementor-field-group>label {
            padding-right: 6px;
        }

        body .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-labels-above .elementor-field-group>label {
            padding-bottom: 6px;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group>label,
        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-subgroup label {
            color: var(--e-global-color-text);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group>label {
            font-family: var(--e-global-typography-6a53b7c-font-family), Sans-serif;
            font-size: var(--e-global-typography-6a53b7c-font-size);
            font-weight: var(--e-global-typography-6a53b7c-font-weight);
            line-height: var(--e-global-typography-6a53b7c-line-height);
            letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
            word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-type-html {
            color: var(--e-global-color-text);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group .elementor-field {
            color: var(--e-global-color-30d4ddd);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
            background-color: #FFFFFF00;
            border-color: var(--e-global-color-30d4ddd);
            border-width: 0px 0px 1px 3px;
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group .elementor-select-wrapper select {
            background-color: #FFFFFF00;
            border-color: var(--e-global-color-30d4ddd);
            border-width: 0px 0px 1px 3px;
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group .elementor-select-wrapper::before {
            color: var(--e-global-color-30d4ddd);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button {
            font-family: var(--e-global-typography-222f4df-font-family), Sans-serif;
            font-size: var(--e-global-typography-222f4df-font-size);
            font-weight: var(--e-global-typography-222f4df-font-weight);
            text-transform: var(--e-global-typography-222f4df-text-transform);
            line-height: var(--e-global-typography-222f4df-line-height);
            letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            border-style: solid;
            border-width: 2px 2px 2px 2px;
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .e-form__buttons__wrapper__button-next {
            background-color: #00000000;
            color: var(--e-global-color-e79a17b);
            border-color: var(--e-global-color-accent);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button[type="submit"] {
            background-color: #00000000;
            color: var(--e-global-color-e79a17b);
            border-color: var(--e-global-color-accent);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button[type="submit"] svg * {
            fill: var(--e-global-color-e79a17b);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .e-form__buttons__wrapper__button-previous {
            color: #ffffff;
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .e-form__buttons__wrapper__button-next:hover {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-text);
            border-color: var(--e-global-color-accent);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button[type="submit"]:hover {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-text);
            border-color: var(--e-global-color-accent);
        }

        .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button[type="submit"]:hover svg * {
            fill: var(--e-global-color-text);
        }

        .elementor-11217 .elementor-element.elementor-element-41809bdf {
            text-align: center;
            font-family: "Work Sans", Sans-serif;
            font-size: 14px;
            font-weight: 400;
            text-transform: none;
            font-style: normal;
            line-height: 24px;
            color: #FFFFFF85;
        }

        #elementor-popup-modal-11217 .dialog-widget-content {
            animation-duration: 1.2s;
            background-color: #161616;
            box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
        }

        #elementor-popup-modal-11217 {
            background-color: #000000B3;
            justify-content: center;
            align-items: center;
            pointer-events: all;
        }

        #elementor-popup-modal-11217 .dialog-message {
            width: 380px;
            height: auto;
        }

        #elementor-popup-modal-11217 .dialog-close-button {
            display: flex;
        }

        #elementor-popup-modal-11217 .dialog-close-button i {
            color: var(--e-global-color-30d4ddd);
        }

        #elementor-popup-modal-11217 .dialog-close-button svg {
            fill: var(--e-global-color-30d4ddd);
        }

        #elementor-popup-modal-11217 .dialog-close-button:hover i {
            color: var(--e-global-color-accent);
        }

        @media(min-width:768px) {
            .elementor-11217 .elementor-element.elementor-element-b071d0c {
                --content-width: 410px;
            }
        }

        @media(min-width:2400px) {


            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-402e5c8 {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-widget-form .elementor-field-group>label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-type-html {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-group .elementor-field,
            .elementor-widget-form .elementor-field-subgroup label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .elementor-message {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator,
            .elementor-widget-form .e-form__indicators__indicator__label {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator__progress__meter {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group>label {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }
        }

        @media(max-width:1366px) {


            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-402e5c8 {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-widget-form .elementor-field-group>label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-type-html {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-group .elementor-field,
            .elementor-widget-form .elementor-field-subgroup label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .elementor-message {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator,
            .elementor-widget-form .e-form__indicators__indicator__label {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator__progress__meter {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group>label {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }
        }

        @media(max-width:1200px) {
            .elementor-11217 .elementor-element.elementor-element-5f9d22e {
                width: var(--container-widget-width, 40%);
                max-width: 40%;
                --container-widget-width: 40%;
                --container-widget-flex-grow: 0;
            }

            .elementor-11217 .elementor-element.elementor-element-5f9d22e.elementor-element {
                --align-self: center;
            }
        }

        @media(max-width:1024px) {


            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-402e5c8 {
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-widget-form .elementor-field-group>label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-type-html {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-group .elementor-field,
            .elementor-widget-form .elementor-field-subgroup label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .elementor-message {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator,
            .elementor-widget-form .e-form__indicators__indicator__label {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator__progress__meter {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group>label {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-41809bdf {
                font-size: 13px;
                line-height: 23px;
            }

            #elementor-popup-modal-11217 .dialog-message {
                width: 45vw;
            }
        }

        @media(max-width:880px) {
            .elementor-11217 .elementor-element.elementor-element-5f9d22e {
                --container-widget-width: 40%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 40%);
                max-width: 40%;
            }

            .elementor-11217 .elementor-element.elementor-element-402e5c8 {
                text-align: center;
            }
        }

        @media(max-width:767px) {
            .elementor-11217 .elementor-element.elementor-element-b071d0c {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }



            .pp-tooltip-content {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-image .widget-image-caption {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-5f9d22e {
                width: var(--container-widget-width, 40%);
                max-width: 40%;
                --container-widget-width: 40%;
                --container-widget-flex-grow: 0;
            }

            .elementor-11217 .elementor-element.elementor-element-5f9d22e img {
                width: 100%;
            }

            .elementor-widget-heading .elementor-heading-title {
                font-size: var(--e-global-typography-primary-font-size);
                line-height: var(--e-global-typography-primary-line-height);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                word-spacing: var(--e-global-typography-primary-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-397e1c92>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-widget-text-editor {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-402e5c8 {
                text-align: center;
                font-size: var(--e-global-typography-202252f-font-size);
                line-height: var(--e-global-typography-202252f-line-height);
                letter-spacing: var(--e-global-typography-202252f-letter-spacing);
                word-spacing: var(--e-global-typography-202252f-word-spacing);
            }

            .elementor-widget-form .elementor-field-group>label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-type-html {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-field-group .elementor-field,
            .elementor-widget-form .elementor-field-subgroup label {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .elementor-button {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .elementor-message {
                font-size: var(--e-global-typography-text-font-size);
                line-height: var(--e-global-typography-text-line-height);
                letter-spacing: var(--e-global-typography-text-letter-spacing);
                word-spacing: var(--e-global-typography-text-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator,
            .elementor-widget-form .e-form__indicators__indicator__label {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-widget-form .e-form__indicators__indicator__progress__meter {
                font-size: var(--e-global-typography-accent-font-size);
                line-height: var(--e-global-typography-accent-line-height);
                letter-spacing: var(--e-global-typography-accent-letter-spacing);
                word-spacing: var(--e-global-typography-accent-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-field-group>label {
                font-size: var(--e-global-typography-6a53b7c-font-size);
                line-height: var(--e-global-typography-6a53b7c-line-height);
                letter-spacing: var(--e-global-typography-6a53b7c-letter-spacing);
                word-spacing: var(--e-global-typography-6a53b7c-word-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-e571b21 .elementor-button {
                font-size: var(--e-global-typography-222f4df-font-size);
                line-height: var(--e-global-typography-222f4df-line-height);
                letter-spacing: var(--e-global-typography-222f4df-letter-spacing);
            }

            .elementor-11217 .elementor-element.elementor-element-41809bdf {
                font-size: 12px;
                line-height: 22px;
            }

            #elementor-popup-modal-11217 .dialog-message {
                width: 92vw;
            }

            #elementor-popup-modal-11217 {
                align-items: center;
            }
        }

