﻿.elementor-6 .elementor-element.elementor-element-5d62e24:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5d62e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/shuttle/wp-content/uploads/sites/300/2022/06/image-7ccqBRt94dA-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-5d62e24 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var( --e-global-color-1c270ce ) 0%, var( --e-global-color-primary ) 42%);
    opacity: 0.58;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-5d62e24 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 225px 0px 210px 0px;
    z-index: 0;
}

.elementor-6 .elementor-element.elementor-element-e69713e > .elementor-element-populated {
    margin: 0% 0% 0% 50%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 50%;
}

.elementor-6 .elementor-element.elementor-element-c34b4cf .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-6 .elementor-element.elementor-element-c34b4cf .jeg-elementor-kit.jkit-heading .heading-title {
        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 );
        color: var( --e-global-color-b099450 );
    }

    .elementor-6 .elementor-element.elementor-element-c34b4cf .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px -10px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-c34b4cf .jeg-elementor-kit.jkit-heading .heading-title > span {
        color: var( --e-global-color-primary );
        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 );
    }

.elementor-6 .elementor-element.elementor-element-57468ce {
    text-align: left;
    color: var( --e-global-color-b099450 );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

    .elementor-6 .elementor-element.elementor-element-57468ce > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

.elementor-6 .elementor-element.elementor-element-6b06fbf > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-6b06fbf {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-46260ef > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-759816b .elementor-button {
    font-size: var( --e-global-typography-2b1121a-font-size );
    font-weight: var( --e-global-typography-2b1121a-font-weight );
    line-height: var( --e-global-typography-2b1121a-line-height );
    letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
    word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    fill: var( --e-global-color-b099450 );
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-primary );
    padding: 20px 40px 20px 40px;
}

    .elementor-6 .elementor-element.elementor-element-759816b .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-759816b .elementor-button:focus {
        color: var( --e-global-color-b099450 );
        background-color: var( --e-global-color-5781ea6 );
    }

        .elementor-6 .elementor-element.elementor-element-759816b .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-759816b .elementor-button:focus svg {
            fill: var( --e-global-color-b099450 );
        }

.elementor-6 .elementor-element.elementor-element-759816b > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-759816b {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        padding: 0px 0px 0px 4px;
        height: 56px;
        width: 56px;
        line-height: 56px;
        background-color: var( --e-global-color-b099450 );
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button i {
        font-size: 15px;
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button svg {
        width: 15px;
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
        color: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
        fill: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after, .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
        color: var( --e-global-color-2d983be );
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i, .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
        color: var( --e-global-color-b099450 );
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
        fill: var( --e-global-color-b099450 );
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:after, .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:before {
        color: var( --e-global-color-2d983be );
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover {
        background-color: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-3825aab {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-8807bf4 .elementor-button {
    font-size: var( --e-global-typography-2b1121a-font-size );
    font-weight: var( --e-global-typography-2b1121a-font-weight );
    line-height: var( --e-global-typography-2b1121a-line-height );
    letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
    word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    fill: var( --e-global-color-b099450 );
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-408eab4 );
    border-radius: 30px 30px 30px 30px;
    padding: 0px 0px 0px 0px;
}

    .elementor-6 .elementor-element.elementor-element-8807bf4 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-8807bf4 .elementor-button:focus {
        color: var( --e-global-color-primary );
        background-color: var( --e-global-color-408eab4 );
        border-color: var( --e-global-color-408eab4 );
    }

        .elementor-6 .elementor-element.elementor-element-8807bf4 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-8807bf4 .elementor-button:focus svg {
            fill: var( --e-global-color-primary );
        }

.elementor-6 .elementor-element.elementor-element-8807bf4 > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8807bf4 {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-952996c {
    z-index: 2;
}

.elementor-6 .elementor-element.elementor-element-ca7d1ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-ca7d1ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-ca7d1ef > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-ca7d1ef > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-ca7d1ef > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-ca7d1ef > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -80px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

    .elementor-6 .elementor-element.elementor-element-ca7d1ef > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-a04719f {
    z-index: 2;
}

.elementor-6 .elementor-element.elementor-element-022c8cb > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-022c8cb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

    .elementor-6 .elementor-element.elementor-element-022c8cb > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-d259320 > .elementor-element-populated {
    padding: 10px 48px 40px 10px;
}

.elementor-6 .elementor-element.elementor-element-275284e .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-1da86f5-font-size );
    font-weight: var( --e-global-typography-1da86f5-font-weight );
    line-height: var( --e-global-typography-1da86f5-line-height );
    letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
    word-spacing: var( --e-global-typography-1da86f5-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-10d709c .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-6 .elementor-element.elementor-element-10d709c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
        color: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-10d709c .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: -15px 0px -15px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-10d709c .jeg-elementor-kit.jkit-heading .heading-title > span {
        color: var( --e-global-color-primary );
        background-color: transparent;
        background-image: linear-gradient(180deg, var( --e-global-color-408eab4 ) 75%, var( --e-global-color-primary ) 0%);
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-6 .elementor-element.elementor-element-10d709c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-beef771 {
    color: var( --e-global-color-text );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-58d2723 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

    .elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-icon {
        padding-right: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-bec46ed {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

    .elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-icon {
        padding-right: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-9724587 .elementor-button {
    font-size: var( --e-global-typography-2b1121a-font-size );
    font-weight: var( --e-global-typography-2b1121a-font-weight );
    line-height: var( --e-global-typography-2b1121a-line-height );
    letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
    word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    fill: var( --e-global-color-b099450 );
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-primary );
    border-radius: 50px 50px 50px 50px;
    padding: 18px 35px 18px 35px;
}

    .elementor-6 .elementor-element.elementor-element-9724587 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-9724587 .elementor-button:focus {
        color: var( --e-global-color-b099450 );
        background-color: var( --e-global-color-primary );
    }

        .elementor-6 .elementor-element.elementor-element-9724587 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-9724587 .elementor-button:focus svg {
            fill: var( --e-global-color-b099450 );
        }

.elementor-6 .elementor-element.elementor-element-9724587 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-70da601 > .elementor-element-populated {
    margin: 0px 0px -20px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-6 .elementor-element.elementor-element-fbeb65a {
    text-align: left;
}

    .elementor-6 .elementor-element.elementor-element-fbeb65a img {
        width: 80%;
        border-radius: 10px 10px 10px 10px;
    }

.elementor-6 .elementor-element.elementor-element-7acc18c {
    margin-top: -200px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
    background-color: var( --e-global-color-b099450 );
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
        justify-content: normal;
        align-items: normal;
        flex-direction: row;
    }

        .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
            color: var( --e-global-color-primary );
            border-radius: 0px 0px 0px 0px;
            font-size: 48px;
            margin: 0px 15px 8px 0px;
            padding: 0px 0px 0px 0px;
        }

            .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
                fill: var( --e-global-color-primary );
                width: 48px;
            }

        .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            color: var( --e-global-color-primary );
            font-size: var( --e-global-typography-cc777ae-font-size );
            font-weight: var( --e-global-typography-cc777ae-font-weight );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
            margin-bottom: 12px;
        }

            .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
                margin-right: 0px;
            }

        .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            margin-bottom: 0px;
            color: var( --e-global-color-text );
            font-size: var( --e-global-typography-text-font-size );
            font-weight: var( --e-global-typography-text-font-weight );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
            padding: 0px 0px 0px 0px;
        }

            .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
                color: var( --e-global-color-primary );
                font-size: var( --e-global-typography-1da86f5-font-size );
                font-weight: var( --e-global-typography-1da86f5-font-weight );
                line-height: var( --e-global-typography-1da86f5-line-height );
                letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
                word-spacing: var( --e-global-typography-1da86f5-word-spacing );
                top: 5px;
                left: 3px;
                vertical-align: super;
            }

.elementor-6 .elementor-element.elementor-element-991c43f > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-6 .elementor-element.elementor-element-991c43f {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-f7e51d9 {
    text-align: right;
    width: auto;
    max-width: auto;
    top: 90px;
}

    .elementor-6 .elementor-element.elementor-element-f7e51d9 img {
        width: 42%;
        border-style: solid;
        border-width: 10px 10px 10px 10px;
        border-color: var( --e-global-color-b099450 );
        border-radius: 20px 20px 20px 20px;
    }

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f7e51d9 {
    right: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-f7e51d9 {
    left: 0px;
}

.elementor-6 .elementor-element.elementor-element-719c7be {
    margin-top: 0px;
    margin-bottom: 60px;
    z-index: 2;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-f60d468.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-f60d468.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-f60d468:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-f60d468 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/shuttle/wp-content/uploads/sites/300/2022/06/woman-holding-digital-camera-and-looking-away-with-mixed-race-man-holding-map-near-travel-bus-e1656575448625.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-f60d468 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-f60d468 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-f60d468 > .elementor-background-slideshow {
    border-radius: 0px 0px 10px 0px;
}

.elementor-6 .elementor-element.elementor-element-f60d468 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-6 .elementor-element.elementor-element-f60d468 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-639b21c {
    --spacer-size: 50px;
}

.elementor-6 .elementor-element.elementor-element-3a1a915 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-3a1a915 {
    margin-top: 0px;
    margin-bottom: -60px;
}

.elementor-6 .elementor-element.elementor-element-8283fbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-8283fbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-8283fbb > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-8283fbb > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-8283fbb > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-8283fbb > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 38% 0% 2%;
    --e-column-margin-right: 38%;
    --e-column-margin-left: 2%;
    padding: 5% 5% 5% 5%;
}

    .elementor-6 .elementor-element.elementor-element-8283fbb > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-7420f39 .elementor-heading-title {
    color: var( --e-global-color-b099450 );
    font-size: var( --e-global-typography-77b0023-font-size );
    font-weight: var( --e-global-typography-77b0023-font-weight );
    line-height: var( --e-global-typography-77b0023-line-height );
    letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
    word-spacing: var( --e-global-typography-77b0023-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-7f84171 {
    color: var( --e-global-color-b099450 );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

    .elementor-6 .elementor-element.elementor-element-7f84171 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

.elementor-6 .elementor-element.elementor-element-baa4136 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-baa4136 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-baa4136 .elementor-button {
    font-size: var( --e-global-typography-ece43e6-font-size );
    font-weight: var( --e-global-typography-ece43e6-font-weight );
    line-height: var( --e-global-typography-ece43e6-line-height );
    letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
    word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    fill: var( --e-global-color-b099450 );
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-408eab4 );
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-6 .elementor-element.elementor-element-baa4136 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-baa4136 .elementor-button:focus {
        color: var( --e-global-color-primary );
        background-color: var( --e-global-color-408eab4 );
    }

        .elementor-6 .elementor-element.elementor-element-baa4136 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-baa4136 .elementor-button:focus svg {
            fill: var( --e-global-color-primary );
        }

.elementor-6 .elementor-element.elementor-element-6451814:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-6451814 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-6451814 > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.05;
}

.elementor-6 .elementor-element.elementor-element-6451814 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 12% 12% 12% 12%;
}

    .elementor-6 .elementor-element.elementor-element-6451814 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-c0c5e02 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-1da86f5-font-size );
    font-weight: var( --e-global-typography-1da86f5-font-weight );
    line-height: var( --e-global-typography-1da86f5-line-height );
    letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
    word-spacing: var( --e-global-typography-1da86f5-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-aab4fcc .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-6 .elementor-element.elementor-element-aab4fcc .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
        color: var( --e-global-color-b099450 );
    }

    .elementor-6 .elementor-element.elementor-element-aab4fcc .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: -15px 0px -15px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-aab4fcc .jeg-elementor-kit.jkit-heading .heading-title > span {
        color: var( --e-global-color-b099450 );
        background-color: transparent;
        background-image: linear-gradient(180deg, var( --e-global-color-408eab4 ) 75%, var( --e-global-color-primary ) 0%);
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-6 .elementor-element.elementor-element-aab4fcc > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-fc56b32 {
    color: var( --e-global-color-secondary );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

    .elementor-6 .elementor-element.elementor-element-fc56b32 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 12% 0% 0%;
    }

.elementor-6 .elementor-element.elementor-element-6238086 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-30f47aa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-30f47aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-ac50eb6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-ac50eb6.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-ac50eb6.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ac50eb6.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

    .elementor-6 .elementor-element.elementor-element-ac50eb6.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ac50eb6.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-ac50eb6 .elementor-icon {
    font-size: 50px;
}

    .elementor-6 .elementor-element.elementor-element-ac50eb6 .elementor-icon svg {
        height: 50px;
    }

.elementor-6 .elementor-element.elementor-element-ac50eb6 {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
    padding: 10px 10px 10px 10px;
}

    .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
        justify-content: normal;
        align-items: normal;
        flex-direction: column;
    }

        .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            color: var( --e-global-color-b099450 );
            font-size: var( --e-global-typography-cc777ae-font-size );
            font-weight: var( --e-global-typography-cc777ae-font-weight );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
            margin-bottom: 12px;
        }

            .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
                margin-right: 0px;
            }

        .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            margin-bottom: 0px;
            color: var( --e-global-color-secondary );
            font-size: var( --e-global-typography-text-font-size );
            font-weight: var( --e-global-typography-text-font-weight );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
            padding: 0px 0px 0px 0px;
        }

            .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
                color: var( --e-global-color-primary );
                font-size: var( --e-global-typography-1da86f5-font-size );
                font-weight: var( --e-global-typography-1da86f5-font-weight );
                line-height: var( --e-global-typography-1da86f5-line-height );
                letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
                word-spacing: var( --e-global-typography-1da86f5-word-spacing );
                top: 5px;
                left: 3px;
                vertical-align: super;
            }

.elementor-6 .elementor-element.elementor-element-8db42a2 > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-6 .elementor-element.elementor-element-8db42a2 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-5716c6e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-5716c6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-6f9d596 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6f9d596.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-6f9d596.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-6f9d596.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

    .elementor-6 .elementor-element.elementor-element-6f9d596.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-6f9d596.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-6f9d596 .elementor-icon {
    font-size: 50px;
}

    .elementor-6 .elementor-element.elementor-element-6f9d596 .elementor-icon svg {
        height: 50px;
    }

.elementor-6 .elementor-element.elementor-element-6f9d596 {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
    padding: 10px 10px 10px 10px;
}

    .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
        justify-content: normal;
        align-items: normal;
        flex-direction: column;
    }

        .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            color: var( --e-global-color-b099450 );
            font-size: var( --e-global-typography-cc777ae-font-size );
            font-weight: var( --e-global-typography-cc777ae-font-weight );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
            margin-bottom: 12px;
        }

            .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
                margin-right: 0px;
            }

        .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            margin-bottom: 0px;
            color: var( --e-global-color-secondary );
            font-size: var( --e-global-typography-text-font-size );
            font-weight: var( --e-global-typography-text-font-weight );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
            padding: 0px 0px 0px 0px;
        }

            .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
                color: var( --e-global-color-primary );
                font-size: var( --e-global-typography-1da86f5-font-size );
                font-weight: var( --e-global-typography-1da86f5-font-weight );
                line-height: var( --e-global-typography-1da86f5-line-height );
                letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
                word-spacing: var( --e-global-typography-1da86f5-word-spacing );
                top: 5px;
                left: 3px;
                vertical-align: super;
            }

.elementor-6 .elementor-element.elementor-element-bbd6d10 > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-6 .elementor-element.elementor-element-bbd6d10 {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-10eeab8 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-fb0624a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-fb0624a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-8df004c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-8df004c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-8df004c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8df004c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

    .elementor-6 .elementor-element.elementor-element-8df004c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8df004c.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-8df004c {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
    padding: 10px 10px 10px 10px;
}

    .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
        justify-content: normal;
        align-items: normal;
        flex-direction: column;
    }

        .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            color: var( --e-global-color-b099450 );
            font-size: var( --e-global-typography-cc777ae-font-size );
            font-weight: var( --e-global-typography-cc777ae-font-weight );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
            margin-bottom: 12px;
        }

            .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
                margin-right: 0px;
            }

        .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            margin-bottom: 0px;
            color: var( --e-global-color-secondary );
            font-size: var( --e-global-typography-text-font-size );
            font-weight: var( --e-global-typography-text-font-weight );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
            padding: 0px 0px 0px 0px;
        }

            .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
                color: var( --e-global-color-primary );
                font-size: var( --e-global-typography-1da86f5-font-size );
                font-weight: var( --e-global-typography-1da86f5-font-weight );
                line-height: var( --e-global-typography-1da86f5-line-height );
                letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
                word-spacing: var( --e-global-typography-1da86f5-word-spacing );
                top: 5px;
                left: 3px;
                vertical-align: super;
            }

.elementor-6 .elementor-element.elementor-element-eba8e33 > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-6 .elementor-element.elementor-element-eba8e33 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-34e0b6a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-34e0b6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-5695fb1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-5695fb1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-5695fb1.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5695fb1.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

    .elementor-6 .elementor-element.elementor-element-5695fb1.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5695fb1.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-5695fb1 {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
    padding: 10px 10px 10px 10px;
}

    .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
        justify-content: normal;
        align-items: normal;
        flex-direction: column;
    }

        .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            color: var( --e-global-color-b099450 );
            font-size: var( --e-global-typography-cc777ae-font-size );
            font-weight: var( --e-global-typography-cc777ae-font-weight );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
            margin-bottom: 12px;
        }

            .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
                margin-right: 0px;
            }

        .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            margin-bottom: 0px;
            color: var( --e-global-color-secondary );
            font-size: var( --e-global-typography-text-font-size );
            font-weight: var( --e-global-typography-text-font-weight );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
            padding: 0px 0px 0px 0px;
        }

            .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
                color: var( --e-global-color-primary );
                font-size: var( --e-global-typography-1da86f5-font-size );
                font-weight: var( --e-global-typography-1da86f5-font-weight );
                line-height: var( --e-global-typography-1da86f5-line-height );
                letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
                word-spacing: var( --e-global-typography-1da86f5-word-spacing );
                top: 5px;
                left: 3px;
                vertical-align: super;
            }

.elementor-6 .elementor-element.elementor-element-15bfc6e > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-6 .elementor-element.elementor-element-15bfc6e {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-e20dea0 > .elementor-background-overlay {
    opacity: 0.07;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-e20dea0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-6 .elementor-element.elementor-element-c2030f3 {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-c2030f3 .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-size: var( --e-global-typography-1da86f5-font-size );
        font-weight: var( --e-global-typography-1da86f5-font-weight );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

.elementor-6 .elementor-element.elementor-element-d912414 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-d912414 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
        color: var( --e-global-color-black );
        text-align:center;
    }

    .elementor-6 .elementor-element.elementor-element-d912414 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: -15px 0px -15px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-d912414 .jeg-elementor-kit.jkit-heading .heading-title > span {
        color: var( --e-global-color-black );
        background-color: transparent;
        background-image: linear-gradient(180deg, var( --e-global-color-408eab4 ) 75%, var( --e-global-color-primary ) 0%);
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-6 .elementor-element.elementor-element-d912414 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-5fbbc28 {
    text-align: center;
    color: var( --e-global-color-text );
}

    .elementor-6 .elementor-element.elementor-element-5fbbc28 > .elementor-widget-container {
        padding: 0% 28% 0% 28%;
    }

.elementor-6 .elementor-element.elementor-element-4aa6539 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-66afe0e > .elementor-element-populated {
    margin: 50px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var( --e-global-color-b099450 );
    padding: 50px 40px 50px 40px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.10980392156862745);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-b099450 );
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-efa5298.jkit-equal-height-enable, .elementor-6 .elementor-element.elementor-element-efa5298.jkit-equal-height-enable .elementor-widget-container, .elementor-6 .elementor-element.elementor-element-efa5298.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-6 .elementor-element.elementor-element-efa5298.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 15px 0px;
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-b8b0160-font-size );
    font-weight: var( --e-global-typography-b8b0160-font-weight );
    line-height: var( --e-global-typography-b8b0160-line-height );
    letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
    word-spacing: var( --e-global-typography-b8b0160-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-408eab4 );
    margin: 0px 0px 22px 0px;
    height: 30px;
    width: 30px;
}

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-primary );
        width: 45px;
    }

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 45px;
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: var( --e-global-typography-ece43e6-font-size );
    font-weight: var( --e-global-typography-ece43e6-font-weight );
    line-height: var( --e-global-typography-ece43e6-line-height );
    letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
    word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 14px;
        fill: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-b099450 );
}

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-408eab4 );
}

.elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-ebf7e8c > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var( --e-global-color-primary );
    padding: 50px 40px 50px 40px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.10980392156862745);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-b099450 );
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-d139292.jkit-equal-height-enable, .elementor-6 .elementor-element.elementor-element-d139292.jkit-equal-height-enable .elementor-widget-container, .elementor-6 .elementor-element.elementor-element-d139292.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-6 .elementor-element.elementor-element-d139292.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 15px 0px;
    color: var( --e-global-color-b099450 );
    font-size: var( --e-global-typography-b8b0160-font-size );
    font-weight: var( --e-global-typography-b8b0160-font-weight );
    line-height: var( --e-global-typography-b8b0160-line-height );
    letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
    word-spacing: var( --e-global-typography-b8b0160-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-b099450 );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-408eab4 );
    margin: 0px 0px 22px 0px;
    height: 30px;
    width: 30px;
}

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-b099450 );
        width: 45px;
    }

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 45px;
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: var( --e-global-typography-ece43e6-font-size );
    font-weight: var( --e-global-typography-ece43e6-font-weight );
    line-height: var( --e-global-typography-ece43e6-line-height );
    letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
    word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 14px;
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-b099450 );
}

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-408eab4 );
}

.elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-2f35d67 > .elementor-element-populated {
    margin: 50px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var( --e-global-color-b099450 );
    padding: 50px 40px 50px 40px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.10980392156862745);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-b099450 );
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9.jkit-equal-height-enable, .elementor-6 .elementor-element.elementor-element-1a9d7b9.jkit-equal-height-enable .elementor-widget-container, .elementor-6 .elementor-element.elementor-element-1a9d7b9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-6 .elementor-element.elementor-element-1a9d7b9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 15px 0px;
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-b8b0160-font-size );
    font-weight: var( --e-global-typography-b8b0160-font-weight );
    line-height: var( --e-global-typography-b8b0160-line-height );
    letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
    word-spacing: var( --e-global-typography-b8b0160-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-408eab4 );
    margin: 0px 0px 22px 0px;
    height: 30px;
    width: 30px;
}

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-primary );
        width: 45px;
    }

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 45px;
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: var( --e-global-typography-ece43e6-font-size );
    font-weight: var( --e-global-typography-ece43e6-font-weight );
    line-height: var( --e-global-typography-ece43e6-line-height );
    letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
    word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 14px;
        fill: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-b099450 );
}

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-408eab4 );
}

.elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-9472a54 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-a509f85 > .elementor-element-populated {
    margin: 5px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var( --e-global-color-b099450 );
    padding: 50px 40px 50px 40px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.10980392156862745);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-b099450 );
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-b009a90.jkit-equal-height-enable, .elementor-6 .elementor-element.elementor-element-b009a90.jkit-equal-height-enable .elementor-widget-container, .elementor-6 .elementor-element.elementor-element-b009a90.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-6 .elementor-element.elementor-element-b009a90.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 15px 0px;
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-b8b0160-font-size );
    font-weight: var( --e-global-typography-b8b0160-font-weight );
    line-height: var( --e-global-typography-b8b0160-line-height );
    letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
    word-spacing: var( --e-global-typography-b8b0160-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-408eab4 );
    margin: 0px 0px 22px 0px;
    height: 30px;
    width: 30px;
}

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-primary );
        width: 45px;
    }

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 45px;
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: var( --e-global-typography-ece43e6-font-size );
    font-weight: var( --e-global-typography-ece43e6-font-weight );
    line-height: var( --e-global-typography-ece43e6-line-height );
    letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
    word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 14px;
        fill: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-b099450 );
}

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-408eab4 );
}

.elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-f6c59dc > .elementor-element-populated {
    margin: -50px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var( --e-global-color-b099450 );
    padding: 50px 40px 50px 40px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.10980392156862745);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-b099450 );
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-f87b03f.jkit-equal-height-enable, .elementor-6 .elementor-element.elementor-element-f87b03f.jkit-equal-height-enable .elementor-widget-container, .elementor-6 .elementor-element.elementor-element-f87b03f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-6 .elementor-element.elementor-element-f87b03f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 15px 0px;
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-b8b0160-font-size );
    font-weight: var( --e-global-typography-b8b0160-font-weight );
    line-height: var( --e-global-typography-b8b0160-line-height );
    letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
    word-spacing: var( --e-global-typography-b8b0160-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-408eab4 );
    margin: 0px 0px 22px 0px;
    height: 30px;
    width: 30px;
}

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-primary );
        width: 45px;
    }

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 45px;
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: var( --e-global-typography-ece43e6-font-size );
    font-weight: var( --e-global-typography-ece43e6-font-weight );
    line-height: var( --e-global-typography-ece43e6-line-height );
    letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
    word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 14px;
        fill: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-b099450 );
}

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-408eab4 );
}

.elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-2c60b21 > .elementor-element-populated {
    margin: 5px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var( --e-global-color-b099450 );
    padding: 50px 40px 50px 40px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.10980392156862745);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-b099450 );
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-369dff9.jkit-equal-height-enable, .elementor-6 .elementor-element.elementor-element-369dff9.jkit-equal-height-enable .elementor-widget-container, .elementor-6 .elementor-element.elementor-element-369dff9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-6 .elementor-element.elementor-element-369dff9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 15px 0px;
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-b8b0160-font-size );
    font-weight: var( --e-global-typography-b8b0160-font-weight );
    line-height: var( --e-global-typography-b8b0160-line-height );
    letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
    word-spacing: var( --e-global-typography-b8b0160-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-408eab4 );
    margin: 0px 0px 22px 0px;
    height: 30px;
    width: 30px;
}

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-primary );
        width: 45px;
    }

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon {
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 45px;
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: var( --e-global-typography-ece43e6-font-size );
    font-weight: var( --e-global-typography-ece43e6-font-weight );
    line-height: var( --e-global-typography-ece43e6-line-height );
    letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
    word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    background-color: var( --e-global-color-408eab4 );
}

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 14px;
        fill: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i, .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link, .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var( --e-global-color-b099450 );
}

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
        fill: var( --e-global-color-b099450 );
    }

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: var( --e-global-color-408eab4 );
}

.elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: var( --e-global-color-primary );
}

/*.elementor-6 .elementor-element.elementor-element-a714b23:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a714b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/shuttle/wp-content/uploads/sites/300/2022/06/traveling-by-bus-e1656575483798.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}*/

.elementor-6 .elementor-element.elementor-element-a714b23 > .elementor-background-overlay {
    /*background-color: #000000;*/
    opacity: 0.72;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a714b23 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3a5632e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-f97ffcc {
    text-align: left;
}

    .elementor-6 .elementor-element.elementor-element-f97ffcc img {
        width: 88%;
    }

    .elementor-6 .elementor-element.elementor-element-f97ffcc > .elementor-widget-container {
        margin: -65px 0px -65px 0px;
    }

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-e828265.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-e828265.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-e828265 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-356dee4 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-1da86f5-font-size );
    font-weight: var( --e-global-typography-1da86f5-font-weight );
    line-height: var( --e-global-typography-1da86f5-line-height );
    letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
    word-spacing: var( --e-global-typography-1da86f5-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-0e8af5d .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-6 .elementor-element.elementor-element-0e8af5d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
        /*color: var( --e-global-color-b099450 );*/
    }

    .elementor-6 .elementor-element.elementor-element-0e8af5d .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: -15px 0px -15px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-0e8af5d .jeg-elementor-kit.jkit-heading .heading-title > span {
        /*color: var( --e-global-color-b099450 );*/
        background-color: transparent;
        background-image: linear-gradient(180deg, var( --e-global-color-408eab4 ) 75%, var( --e-global-color-primary ) 0%);
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-6 .elementor-element.elementor-element-0e8af5d > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-e2386a8 {
    color: var( --e-global-color-secondary );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

    .elementor-6 .elementor-element.elementor-element-e2386a8 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

.elementor-6 .elementor-element.elementor-element-748fd40 {
    text-align: left;
    width: var( --container-widget-width, 160px );
    max-width: 160px;
    --container-widget-width: 160px;
    --container-widget-flex-grow: 0;
}

    .elementor-6 .elementor-element.elementor-element-748fd40 > .elementor-widget-container {
        margin: 0px 8px 0px 0px;
    }

.elementor-6 .elementor-element.elementor-element-6b4d6ff {
    text-align: left;
    width: var( --container-widget-width, 160px );
    max-width: 160px;
    --container-widget-width: 160px;
    --container-widget-flex-grow: 0;
}

    .elementor-6 .elementor-element.elementor-element-6b4d6ff > .elementor-widget-container {
        margin: 0px 0px 0px 8px;
    }

.elementor-6 .elementor-element.elementor-element-8ee71ee > .elementor-container {
    max-width: 1180px;
}

.elementor-6 .elementor-element.elementor-element-8ee71ee {
    padding: 100px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1a9521a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0866894 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-1da86f5-font-size );
    font-weight: var( --e-global-typography-1da86f5-font-weight );
    line-height: var( --e-global-typography-1da86f5-line-height );
    letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
    word-spacing: var( --e-global-typography-1da86f5-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-dc4628f .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-6 .elementor-element.elementor-element-dc4628f .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
        color: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-dc4628f .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: -15px 0px -15px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-dc4628f .jeg-elementor-kit.jkit-heading .heading-title > span {
        color: var( --e-global-color-primary );
        background-color: transparent;
        background-image: linear-gradient(180deg, var( --e-global-color-408eab4 ) 75%, var( --e-global-color-primary ) 0%);
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-6 .elementor-element.elementor-element-dc4628f > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-9baf001.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-9baf001.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-9baf001 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1c46582 {
    text-align: left;
    color: var( --e-global-color-text );
}

    .elementor-6 .elementor-element.elementor-element-1c46582 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-28fa2b5.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-28fa2b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-28fa2b5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ee9a64e .elementor-button {
    font-size: var( --e-global-typography-2b1121a-font-size );
    font-weight: var( --e-global-typography-2b1121a-font-weight );
    line-height: var( --e-global-typography-2b1121a-line-height );
    letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
    word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    fill: var( --e-global-color-b099450 );
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-primary );
    border-radius: 50px 50px 50px 50px;
    padding: 18px 35px 18px 35px;
}

    .elementor-6 .elementor-element.elementor-element-ee9a64e .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-ee9a64e .elementor-button:focus {
        color: var( --e-global-color-b099450 );
        background-color: var( --e-global-color-primary );
    }

        .elementor-6 .elementor-element.elementor-element-ee9a64e .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-ee9a64e .elementor-button:focus svg {
            fill: var( --e-global-color-b099450 );
        }

.elementor-6 .elementor-element.elementor-element-ee9a64e > .elementor-widget-container {
    margin: 0px -5px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-f507f5c > .elementor-container {
    max-width: 1180px;
}

.elementor-6 .elementor-element.elementor-element-f507f5c {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
}

.elementor-6 .elementor-element.elementor-element-15ea043 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0051bf6 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-5095b6f {
    margin-top: -55px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-5ab14e4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-5ab14e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-5ab14e4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-5ab14e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-5ab14e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-5ab14e4 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-5ab14e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-5ab14e4 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-5ab14e4 > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-6 .elementor-element.elementor-element-5ab14e4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-bb80e16 {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-bb80e16 .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-size: var( --e-global-typography-77b0023-font-size );
        font-weight: var( --e-global-typography-77b0023-font-weight );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-bb80e16 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-1d705b4-font-size );
        font-weight: var( --e-global-typography-1d705b4-font-weight );
        line-height: var( --e-global-typography-1d705b4-line-height );
        letter-spacing: var( --e-global-typography-1d705b4-letter-spacing );
        word-spacing: var( --e-global-typography-1d705b4-word-spacing );
        color: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading .heading-title > span {
        color: var( --e-global-color-text );
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-6 .elementor-element.elementor-element-a3db428 > .elementor-widget-container {
    margin: -8px 0px -16px 0px;
}

.elementor-6 .elementor-element.elementor-element-8c428e0 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-84f6f82 );
    --divider-border-width: 1px;
}

    .elementor-6 .elementor-element.elementor-element-8c428e0 .elementor-divider-separator {
        width: 40%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-6 .elementor-element.elementor-element-8c428e0 .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

.elementor-6 .elementor-element.elementor-element-a876199 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-a876199 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-a876199 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-a876199 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-6 .elementor-element.elementor-element-a876199 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-a876199 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-6 .elementor-element.elementor-element-a876199 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a876199 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a876199 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

    .elementor-6 .elementor-element.elementor-element-a876199 .elementor-icon-list-icon {
        padding-right: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-a876199 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

    .elementor-6 .elementor-element.elementor-element-a876199 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

.elementor-6 .elementor-element.elementor-element-1eafa39 .elementor-button {
    font-size: var( --e-global-typography-2b1121a-font-size );
    font-weight: var( --e-global-typography-2b1121a-font-weight );
    line-height: var( --e-global-typography-2b1121a-line-height );
    letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
    word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    fill: var( --e-global-color-b099450 );
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-primary );
    border-radius: 50px 50px 50px 50px;
    padding: 16px 30px 16px 30px;
}

    .elementor-6 .elementor-element.elementor-element-1eafa39 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-1eafa39 .elementor-button:focus {
        color: var( --e-global-color-b099450 );
        background-color: var( --e-global-color-primary );
    }

        .elementor-6 .elementor-element.elementor-element-1eafa39 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-1eafa39 .elementor-button:focus svg {
            fill: var( --e-global-color-b099450 );
        }

.elementor-6 .elementor-element.elementor-element-1eafa39 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1eafa39 {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-26726ad .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-26726ad .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-26726ad .elementor-button {
    font-size: var( --e-global-typography-ece43e6-font-size );
    font-weight: var( --e-global-typography-ece43e6-font-weight );
    line-height: var( --e-global-typography-ece43e6-line-height );
    letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
    word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-408eab4 );
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-6 .elementor-element.elementor-element-26726ad .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-26726ad .elementor-button:focus {
        color: var( --e-global-color-primary );
        background-color: var( --e-global-color-408eab4 );
    }

        .elementor-6 .elementor-element.elementor-element-26726ad .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-26726ad .elementor-button:focus svg {
            fill: var( --e-global-color-primary );
        }

.elementor-6 .elementor-element.elementor-element-26726ad > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-26726ad {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-820342c > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b2a8307 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-c7bd451 {
    margin-top: -55px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-a6d75d3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-a6d75d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-a6d75d3.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-a6d75d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-a6d75d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-a6d75d3 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-a6d75d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-a6d75d3 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-a6d75d3 > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-6 .elementor-element.elementor-element-a6d75d3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-83bbb9c {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-83bbb9c .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-size: var( --e-global-typography-77b0023-font-size );
        font-weight: var( --e-global-typography-77b0023-font-weight );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-83bbb9c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-1d705b4-font-size );
        font-weight: var( --e-global-typography-1d705b4-font-weight );
        line-height: var( --e-global-typography-1d705b4-line-height );
        letter-spacing: var( --e-global-typography-1d705b4-letter-spacing );
        word-spacing: var( --e-global-typography-1d705b4-word-spacing );
        color: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading .heading-title > span {
        color: var( --e-global-color-text );
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-6 .elementor-element.elementor-element-91479f6 > .elementor-widget-container {
    margin: -8px 0px -16px 0px;
}

.elementor-6 .elementor-element.elementor-element-db3fb7a {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-84f6f82 );
    --divider-border-width: 1px;
}

    .elementor-6 .elementor-element.elementor-element-db3fb7a .elementor-divider-separator {
        width: 40%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-6 .elementor-element.elementor-element-db3fb7a .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

.elementor-6 .elementor-element.elementor-element-797839e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-797839e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-797839e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-797839e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-6 .elementor-element.elementor-element-797839e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-797839e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-6 .elementor-element.elementor-element-797839e .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-797839e .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-797839e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

    .elementor-6 .elementor-element.elementor-element-797839e .elementor-icon-list-icon {
        padding-right: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-797839e .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

    .elementor-6 .elementor-element.elementor-element-797839e > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

.elementor-6 .elementor-element.elementor-element-123f1aa .elementor-button {
    font-size: var( --e-global-typography-2b1121a-font-size );
    font-weight: var( --e-global-typography-2b1121a-font-weight );
    line-height: var( --e-global-typography-2b1121a-line-height );
    letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
    word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    fill: var( --e-global-color-b099450 );
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-primary );
    border-radius: 50px 50px 50px 50px;
    padding: 16px 30px 16px 30px;
}

    .elementor-6 .elementor-element.elementor-element-123f1aa .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-123f1aa .elementor-button:focus {
        color: var( --e-global-color-b099450 );
        background-color: var( --e-global-color-primary );
    }

        .elementor-6 .elementor-element.elementor-element-123f1aa .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-123f1aa .elementor-button:focus svg {
            fill: var( --e-global-color-b099450 );
        }

.elementor-6 .elementor-element.elementor-element-123f1aa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-123f1aa {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-11e493a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-11e493a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-11e493a .elementor-button {
    font-size: var( --e-global-typography-ece43e6-font-size );
    font-weight: var( --e-global-typography-ece43e6-font-weight );
    line-height: var( --e-global-typography-ece43e6-line-height );
    letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
    word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-408eab4 );
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-6 .elementor-element.elementor-element-11e493a .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-11e493a .elementor-button:focus {
        color: var( --e-global-color-primary );
        background-color: var( --e-global-color-408eab4 );
    }

        .elementor-6 .elementor-element.elementor-element-11e493a .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-11e493a .elementor-button:focus svg {
            fill: var( --e-global-color-primary );
        }

.elementor-6 .elementor-element.elementor-element-11e493a > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-11e493a {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-1adc271 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-14427b0 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-c717742 {
    margin-top: -55px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-1dc62a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-1dc62a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-1dc62a4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-1dc62a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-1dc62a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b099450 );
}

.elementor-6 .elementor-element.elementor-element-1dc62a4 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-1dc62a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-1dc62a4 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-1dc62a4 > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-6 .elementor-element.elementor-element-1dc62a4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-f58b6a2 {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-f58b6a2 .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-size: var( --e-global-typography-77b0023-font-size );
        font-weight: var( --e-global-typography-77b0023-font-weight );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-f58b6a2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-1d705b4-font-size );
        font-weight: var( --e-global-typography-1d705b4-font-weight );
        line-height: var( --e-global-typography-1d705b4-line-height );
        letter-spacing: var( --e-global-typography-1d705b4-letter-spacing );
        word-spacing: var( --e-global-typography-1d705b4-word-spacing );
        color: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading .heading-title > span {
        color: var( --e-global-color-text );
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-6 .elementor-element.elementor-element-2977836 > .elementor-widget-container {
    margin: -8px 0px -16px 0px;
}

.elementor-6 .elementor-element.elementor-element-98c94bf {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-84f6f82 );
    --divider-border-width: 1px;
}

    .elementor-6 .elementor-element.elementor-element-98c94bf .elementor-divider-separator {
        width: 40%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-6 .elementor-element.elementor-element-98c94bf .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

.elementor-6 .elementor-element.elementor-element-8a965e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-8a965e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-8a965e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-8a965e7 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-6 .elementor-element.elementor-element-8a965e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-8a965e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-6 .elementor-element.elementor-element-8a965e7 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8a965e7 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8a965e7 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

    .elementor-6 .elementor-element.elementor-element-8a965e7 .elementor-icon-list-icon {
        padding-right: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-8a965e7 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

    .elementor-6 .elementor-element.elementor-element-8a965e7 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

.elementor-6 .elementor-element.elementor-element-508af8b .elementor-button {
    font-size: var( --e-global-typography-2b1121a-font-size );
    font-weight: var( --e-global-typography-2b1121a-font-weight );
    line-height: var( --e-global-typography-2b1121a-line-height );
    letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
    word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    fill: var( --e-global-color-b099450 );
    color: var( --e-global-color-b099450 );
    background-color: var( --e-global-color-primary );
    border-radius: 50px 50px 50px 50px;
    padding: 16px 30px 16px 30px;
}

    .elementor-6 .elementor-element.elementor-element-508af8b .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-508af8b .elementor-button:focus {
        color: var( --e-global-color-b099450 );
        background-color: var( --e-global-color-primary );
    }

        .elementor-6 .elementor-element.elementor-element-508af8b .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-508af8b .elementor-button:focus svg {
            fill: var( --e-global-color-b099450 );
        }

.elementor-6 .elementor-element.elementor-element-508af8b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-508af8b {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-6b91795 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-6b91795 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-6b91795 .elementor-button {
    font-size: var( --e-global-typography-ece43e6-font-size );
    font-weight: var( --e-global-typography-ece43e6-font-weight );
    line-height: var( --e-global-typography-ece43e6-line-height );
    letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
    word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-408eab4 );
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-6 .elementor-element.elementor-element-6b91795 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-6b91795 .elementor-button:focus {
        color: var( --e-global-color-primary );
        background-color: var( --e-global-color-408eab4 );
    }

        .elementor-6 .elementor-element.elementor-element-6b91795 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-6b91795 .elementor-button:focus svg {
            fill: var( --e-global-color-primary );
        }

.elementor-6 .elementor-element.elementor-element-6b91795 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-6b91795 {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-c78f5f6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6 .elementor-element.elementor-element-c78f5f6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c78f5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/shuttle/wp-content/uploads/sites/300/2022/06/young-couple-traveling-on-a-bus-e1656574261102.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-c78f5f6 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-c78f5f6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 150px 0px;
}

.elementor-6 .elementor-element.elementor-element-503f386.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-503f386 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6 .elementor-element.elementor-element-503f386 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-46cf2df {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-46cf2df .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-size: var( --e-global-typography-1da86f5-font-size );
        font-weight: var( --e-global-typography-1da86f5-font-weight );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

.elementor-6 .elementor-element.elementor-element-35266f4 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-6 .elementor-element.elementor-element-35266f4 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
        color: var( --e-global-color-b099450 );
    }

    .elementor-6 .elementor-element.elementor-element-35266f4 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: -15px 0px -15px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-35266f4 .jeg-elementor-kit.jkit-heading .heading-title > span {
        color: var( --e-global-color-b099450 );
        background-color: transparent;
        background-image: linear-gradient(180deg, var( --e-global-color-408eab4 ) 75%, var( --e-global-color-primary ) 0%);
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-6 .elementor-element.elementor-element-35266f4 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-449a267 {
    text-align: center;
    color: var( --e-global-color-secondary );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

    .elementor-6 .elementor-element.elementor-element-449a267 > .elementor-widget-container {
        padding: 0% 28% 0% 28%;
    }

.elementor-6 .elementor-element.elementor-element-65390d5 {
    margin-top: -120px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-6b05724 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    background-color: var( --e-global-color-b099450 );
    margin: 0px 10px 15px 10px;
    padding: 0px 35px 35px 35px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    color: var( --e-global-color-text );
}

.elementor-6 .elementor-element.elementor-element-672da4d.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
    flex-direction: row-reverse;
}

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li {
    color: var( --e-global-color-ab737d3 );
}

    .elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
        fill: var( --e-global-color-ab737d3 );
    }

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
    margin: -10px 0px 15px 0px;
}

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-ce3542f-font-size );
    font-weight: var( --e-global-typography-ce3542f-font-weight );
    line-height: var( --e-global-typography-ce3542f-line-height );
    letter-spacing: var( --e-global-typography-ce3542f-letter-spacing );
    word-spacing: var( --e-global-typography-ce3542f-word-spacing );
    margin-bottom: 5px;
}

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    color: var( --e-global-color-text );
    font-size: var( --e-global-typography-ae15b2c-font-size );
    line-height: var( --e-global-typography-ae15b2c-line-height );
    letter-spacing: var( --e-global-typography-ae15b2c-letter-spacing );
    word-spacing: var( --e-global-typography-ae15b2c-word-spacing );
    margin-bottom: 1px;
}

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    width: 60px;
}

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .tns-controls button i, .elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    opacity: 100%;
}

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i, .elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
    opacity: 100%;
}

.elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-29b3731 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 120px 0px;
}

    .elementor-6 .elementor-element.elementor-element-29b3731 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6 .elementor-element.elementor-element-84c9af6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-1b64636 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-6 .elementor-element.elementor-element-c34cf8b .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-1da86f5-font-size );
    font-weight: var( --e-global-typography-1da86f5-font-weight );
    line-height: var( --e-global-typography-1da86f5-line-height );
    letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
    word-spacing: var( --e-global-typography-1da86f5-word-spacing );
}

.elementor-6 .elementor-element.elementor-element-ecdd8b7 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-6 .elementor-element.elementor-element-ecdd8b7 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
        color: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-ecdd8b7 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: -15px 0px -15px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-ecdd8b7 .jeg-elementor-kit.jkit-heading .heading-title > span {
        color: var( --e-global-color-primary );
        background-color: transparent;
        background-image: linear-gradient(180deg, var( --e-global-color-408eab4 ) 75%, var( --e-global-color-primary ) 0%);
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-6 .elementor-element.elementor-element-ecdd8b7 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-d631dc5.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-d631dc5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-d631dc5.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-6 .elementor-element.elementor-element-926027a .elementor-button {
    font-size: var( --e-global-typography-2b1121a-font-size );
    font-weight: var( --e-global-typography-2b1121a-font-weight );
    line-height: var( --e-global-typography-2b1121a-line-height );
    letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
    word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var( --e-global-color-primary );
    border-radius: 50px 50px 50px 50px;
    padding: 18px 35px 18px 35px;
}

    .elementor-6 .elementor-element.elementor-element-926027a .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-926027a .elementor-button:focus {
        background-color: var( --e-global-color-primary );
    }

.elementor-6 .elementor-element.elementor-element-926027a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 30px;
}

.elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        border-radius: 10px 10px 10px 10px;
    }

        .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
            height: 250px;
        }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        text-align: left;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var( --e-global-typography-ae15b2c-font-size );
        line-height: var( --e-global-typography-ae15b2c-line-height );
        letter-spacing: var( --e-global-typography-ae15b2c-letter-spacing );
        word-spacing: var( --e-global-typography-ae15b2c-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
        color: var( --e-global-color-b099450 );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
        color: var( --e-global-color-b099450 );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
        color: var( --e-global-color-b099450 );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-category, .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
        background-color: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
        padding: 10px 14px 10px 14px;
        margin: 0px 0px 20px 20px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
        padding: 10px 14px 10px 14px;
        margin: 0px 0px 20px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
        margin: 0px 0px 20px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 3px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 3px 0px 0px 0px;
    }

        .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
            font-size: var( --e-global-typography-59c6b0e-font-size );
            font-weight: var( --e-global-typography-59c6b0e-font-weight );
            line-height: var( --e-global-typography-59c6b0e-line-height );
            letter-spacing: var( --e-global-typography-59c6b0e-letter-spacing );
            word-spacing: var( --e-global-typography-59c6b0e-word-spacing );
        }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
        color: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
        margin: 15px 0px 0px 0px;
    }

        .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
            color: var( --e-global-color-text );
        }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var( --e-global-typography-ece43e6-font-size );
        font-weight: var( --e-global-typography-ece43e6-font-weight );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
        padding: 0px 0px 0px 0px;
        margin: -15px 0px 0px 0px;
        background-color: var( --e-global-color-408eab4 );
        color: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
        margin-right: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
        margin-left: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore i {
        font-size: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore svg {
        width: 14px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
        fill: var( --e-global-color-primary );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
        color: var( --e-global-color-primary );
    }

        .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
            fill: var( --e-global-color-primary );
        }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
        justify-content: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
        text-align: left;
    }

@media(max-width:1024px) {
    .elementor-6 .elementor-element.elementor-element-5d62e24:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5d62e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-6 .elementor-element.elementor-element-5d62e24 {
        padding: 240px 0px 240px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e69713e > .elementor-element-populated {
        margin: 0% 0% 0% 35%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 35%;
    }

    .elementor-6 .elementor-element.elementor-element-c34b4cf .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-c34b4cf .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-primary-font-size );
            line-height: var( --e-global-typography-primary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-57468ce {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-57468ce > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0% 0% 0% 0%;
        }

    .elementor-6 .elementor-element.elementor-element-759816b .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-8807bf4 .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-952996c {
        padding: 0px 10px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-ca7d1ef > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-022c8cb {
        padding: 80px 10px 80px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-d259320 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-275284e .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-10d709c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-10d709c .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-beef771 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-9724587 .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-9724587 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-70da601 > .elementor-element-populated {
        margin: 40px 0px -20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

        .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
            flex-direction: row;
        }

            .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
                font-size: 45px;
            }

                .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
                    width: 45px;
                }

            .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
                font-size: var( --e-global-typography-cc777ae-font-size );
                line-height: var( --e-global-typography-cc777ae-line-height );
                letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
                word-spacing: var( --e-global-typography-cc777ae-word-spacing );
            }

            .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
                font-size: var( --e-global-typography-text-font-size );
                line-height: var( --e-global-typography-text-line-height );
            }

            .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
                font-size: var( --e-global-typography-1da86f5-font-size );
                line-height: var( --e-global-typography-1da86f5-line-height );
                letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
                word-spacing: var( --e-global-typography-1da86f5-word-spacing );
            }

    .elementor-6 .elementor-element.elementor-element-719c7be {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-f60d468 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 20px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-639b21c {
        --spacer-size: 336px;
    }

    .elementor-6 .elementor-element.elementor-element-3a1a915 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-8283fbb > .elementor-element-populated {
        margin: 0% 40% 0% 0%;
        --e-column-margin-right: 40%;
        --e-column-margin-left: 0%;
        padding: 5% 5% 5% 5%;
    }

    .elementor-6 .elementor-element.elementor-element-7420f39 .elementor-heading-title {
        font-size: var( --e-global-typography-77b0023-font-size );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-7f84171 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-baa4136 .elementor-button {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-6451814 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 80px 20px 80px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-c0c5e02 .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-aab4fcc .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-aab4fcc .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-fc56b32 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

        .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-cc777ae-font-size );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
        }

        .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            font-size: var( --e-global-typography-1da86f5-font-size );
            line-height: var( --e-global-typography-1da86f5-line-height );
            letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
            word-spacing: var( --e-global-typography-1da86f5-word-spacing );
        }

    .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

        .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-cc777ae-font-size );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
        }

        .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            font-size: var( --e-global-typography-1da86f5-font-size );
            line-height: var( --e-global-typography-1da86f5-line-height );
            letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
            word-spacing: var( --e-global-typography-1da86f5-word-spacing );
        }

    .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

        .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-cc777ae-font-size );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
        }

        .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            font-size: var( --e-global-typography-1da86f5-font-size );
            line-height: var( --e-global-typography-1da86f5-line-height );
            letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
            word-spacing: var( --e-global-typography-1da86f5-word-spacing );
        }

    .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

        .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-cc777ae-font-size );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
        }

        .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            font-size: var( --e-global-typography-1da86f5-font-size );
            line-height: var( --e-global-typography-1da86f5-line-height );
            letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
            word-spacing: var( --e-global-typography-1da86f5-word-spacing );
        }

    .elementor-6 .elementor-element.elementor-element-e20dea0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 10px 80px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-c2030f3 .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-d912414 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

        .elementor-6 .elementor-element.elementor-element-d912414 .jeg-elementor-kit.jkit-heading .heading-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

            .elementor-6 .elementor-element.elementor-element-d912414 .jeg-elementor-kit.jkit-heading .heading-title > span {
                font-size: var( --e-global-typography-secondary-font-size );
                line-height: var( --e-global-typography-secondary-line-height );
            }

    .elementor-6 .elementor-element.elementor-element-5fbbc28 > .elementor-widget-container {
        padding: 0% 12% 0% 12%;
    }

    .elementor-6 .elementor-element.elementor-element-66afe0e > .elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 50px 30px 50px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-ebf7e8c > .elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 50px 30px 50px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-2f35d67 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 50px 30px 50px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-a509f85 > .elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 50px 30px 50px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-f6c59dc > .elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 50px 30px 50px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-2c60b21 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 50px 30px 50px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-a714b23 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 10px 80px 10px;
    }

    .elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-3a5632e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-6 .elementor-element.elementor-element-3a5632e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-6 .elementor-element.elementor-element-3a5632e > .elementor-element-populated {
        margin: 120px 10px 50px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-f97ffcc img {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-e828265 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-356dee4 .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-0e8af5d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-0e8af5d .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-e2386a8 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-8ee71ee {
        padding: 80px 20px 0px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-0866894 .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-dc4628f .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-dc4628f .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-9baf001 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-1c46582 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-6 .elementor-element.elementor-element-28fa2b5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-ee9a64e .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-ee9a64e > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-f507f5c {
        padding: 0px 20px 80px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-15ea043 > .elementor-element-populated {
        margin: 0px 15px 30px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5ab14e4 > .elementor-element-populated {
        margin: 0px 12px 0px 12px;
        --e-column-margin-right: 12px;
        --e-column-margin-left: 12px;
        padding: 30px 25px 30px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-bb80e16 .elementor-heading-title {
        font-size: var( --e-global-typography-77b0023-font-size );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

        .elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading .heading-title {
            font-size: var( --e-global-typography-1d705b4-font-size );
            line-height: var( --e-global-typography-1d705b4-line-height );
            letter-spacing: var( --e-global-typography-1d705b4-letter-spacing );
            word-spacing: var( --e-global-typography-1d705b4-word-spacing );
        }

            .elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading .heading-title > span {
                font-size: var( --e-global-typography-text-font-size );
                line-height: var( --e-global-typography-text-line-height );
            }

    .elementor-6 .elementor-element.elementor-element-1eafa39 .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-26726ad .elementor-button {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-820342c > .elementor-element-populated {
        margin: 0px 0px 30px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-6 .elementor-element.elementor-element-a6d75d3 > .elementor-element-populated {
        margin: 0px 12px 0px 12px;
        --e-column-margin-right: 12px;
        --e-column-margin-left: 12px;
        padding: 30px 25px 30px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-83bbb9c .elementor-heading-title {
        font-size: var( --e-global-typography-77b0023-font-size );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

        .elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading .heading-title {
            font-size: var( --e-global-typography-1d705b4-font-size );
            line-height: var( --e-global-typography-1d705b4-line-height );
            letter-spacing: var( --e-global-typography-1d705b4-letter-spacing );
            word-spacing: var( --e-global-typography-1d705b4-word-spacing );
        }

            .elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading .heading-title > span {
                font-size: var( --e-global-typography-text-font-size );
                line-height: var( --e-global-typography-text-line-height );
            }

    .elementor-6 .elementor-element.elementor-element-123f1aa .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-11e493a .elementor-button {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-1adc271 > .elementor-element-populated {
        margin: 0% 26% 0% 26%;
        --e-column-margin-right: 26%;
        --e-column-margin-left: 26%;
    }

    .elementor-6 .elementor-element.elementor-element-1dc62a4 > .elementor-element-populated {
        margin: 0px 12px 0px 12px;
        --e-column-margin-right: 12px;
        --e-column-margin-left: 12px;
        padding: 30px 25px 30px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-f58b6a2 .elementor-heading-title {
        font-size: var( --e-global-typography-77b0023-font-size );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

        .elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading .heading-title {
            font-size: var( --e-global-typography-1d705b4-font-size );
            line-height: var( --e-global-typography-1d705b4-line-height );
            letter-spacing: var( --e-global-typography-1d705b4-letter-spacing );
            word-spacing: var( --e-global-typography-1d705b4-word-spacing );
        }

            .elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading .heading-title > span {
                font-size: var( --e-global-typography-text-font-size );
                line-height: var( --e-global-typography-text-line-height );
            }

    .elementor-6 .elementor-element.elementor-element-508af8b .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-6b91795 .elementor-button {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-c78f5f6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c78f5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-6 .elementor-element.elementor-element-c78f5f6 {
        padding: 80px 0px 180px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-503f386 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-46cf2df .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-35266f4 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

        .elementor-6 .elementor-element.elementor-element-35266f4 .jeg-elementor-kit.jkit-heading .heading-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

            .elementor-6 .elementor-element.elementor-element-35266f4 .jeg-elementor-kit.jkit-heading .heading-title > span {
                font-size: var( --e-global-typography-secondary-font-size );
                line-height: var( --e-global-typography-secondary-line-height );
            }

    .elementor-6 .elementor-element.elementor-element-449a267 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-449a267 > .elementor-widget-container {
            padding: 0% 12% 0% 12%;
        }

    .elementor-6 .elementor-element.elementor-element-65390d5 {
        margin-top: -150px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-6b05724 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var( --e-global-typography-ce3542f-font-size );
        line-height: var( --e-global-typography-ce3542f-line-height );
        letter-spacing: var( --e-global-typography-ce3542f-letter-spacing );
        word-spacing: var( --e-global-typography-ce3542f-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var( --e-global-typography-ae15b2c-font-size );
        line-height: var( --e-global-typography-ae15b2c-line-height );
        letter-spacing: var( --e-global-typography-ae15b2c-letter-spacing );
        word-spacing: var( --e-global-typography-ae15b2c-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-29b3731 {
        padding: 80px 10px 100px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-84c9af6 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-c34cf8b .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-ecdd8b7 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-ecdd8b7 .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-926027a .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-926027a > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-column-gap: 30px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var( --e-global-typography-ae15b2c-font-size );
        line-height: var( --e-global-typography-ae15b2c-line-height );
        letter-spacing: var( --e-global-typography-ae15b2c-letter-spacing );
        word-spacing: var( --e-global-typography-ae15b2c-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var( --e-global-typography-59c6b0e-font-size );
        line-height: var( --e-global-typography-59c6b0e-line-height );
        letter-spacing: var( --e-global-typography-59c6b0e-letter-spacing );
        word-spacing: var( --e-global-typography-59c6b0e-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }
}

@media(max-width:767px) {
    .elementor-6 .elementor-element.elementor-element-5d62e24 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 170px 5px 180px 5px;
    }

    .elementor-6 .elementor-element.elementor-element-e69713e > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-6 .elementor-element.elementor-element-c34b4cf .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-c34b4cf .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-primary-font-size );
            line-height: var( --e-global-typography-primary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-57468ce {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-57468ce > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-6 .elementor-element.elementor-element-46260ef > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-759816b .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
        padding: 18px 32px 18px 32px;
    }

    .elementor-6 .elementor-element.elementor-element-759816b > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-759816b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button i {
        font-size: 13px;
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button svg {
        width: 13px;
    }

    .elementor-6 .elementor-element.elementor-element-3825aab .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        height: 52px;
        width: 52px;
        line-height: 52px;
    }

    .elementor-6 .elementor-element.elementor-element-8807bf4 .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-952996c {
        padding: 0px 5px 0px 5px;
    }

    .elementor-6 .elementor-element.elementor-element-ca7d1ef > .elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }

    .elementor-6 .elementor-element.elementor-element-022c8cb {
        padding: 60px 5px 60px 5px;
    }

    .elementor-6 .elementor-element.elementor-element-d259320 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-275284e .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-10d709c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-10d709c .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-10d709c > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-beef771 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-58d2723 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-88ca759 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-bec46ed .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-9724587 .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
        padding: 15px 30px 15px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-9724587 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-70da601 > .elementor-element-populated {
        margin: 30px 0px -20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

        .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
            flex-direction: row;
        }

            .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
                font-size: var( --e-global-typography-cc777ae-font-size );
                line-height: var( --e-global-typography-cc777ae-line-height );
                letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
                word-spacing: var( --e-global-typography-cc777ae-word-spacing );
            }

            .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
                font-size: var( --e-global-typography-text-font-size );
                line-height: var( --e-global-typography-text-line-height );
            }

            .elementor-6 .elementor-element.elementor-element-991c43f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
                font-size: var( --e-global-typography-1da86f5-font-size );
                line-height: var( --e-global-typography-1da86f5-line-height );
                letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
                word-spacing: var( --e-global-typography-1da86f5-word-spacing );
                top: 5px;
            }

    .elementor-6 .elementor-element.elementor-element-991c43f > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    .elementor-6 .elementor-element.elementor-element-f7e51d9 img {
        width: 45%;
    }

    .elementor-6 .elementor-element.elementor-element-f7e51d9 {
        top: 48px;
    }

    .elementor-6 .elementor-element.elementor-element-3a1a915 {
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .elementor-6 .elementor-element.elementor-element-7420f39 .elementor-heading-title {
        font-size: var( --e-global-typography-77b0023-font-size );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-7f84171 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-baa4136 .elementor-button {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-6451814 > .elementor-element-populated {
        padding: 60px 15px 60px 15px;
    }

    .elementor-6 .elementor-element.elementor-element-c0c5e02 .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-aab4fcc .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-aab4fcc .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-aab4fcc > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-fc56b32 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-6238086 {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-30f47aa {
        width: 100%;
    }

        .elementor-6 .elementor-element.elementor-element-30f47aa > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-6 .elementor-element.elementor-element-ac50eb6 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

        .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-cc777ae-font-size );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
        }

        .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-8db42a2 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            font-size: var( --e-global-typography-1da86f5-font-size );
            line-height: var( --e-global-typography-1da86f5-line-height );
            letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
            word-spacing: var( --e-global-typography-1da86f5-word-spacing );
            top: 5px;
        }

    .elementor-6 .elementor-element.elementor-element-8db42a2 > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    .elementor-6 .elementor-element.elementor-element-5716c6e {
        width: 100%;
    }

        .elementor-6 .elementor-element.elementor-element-5716c6e > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-6 .elementor-element.elementor-element-6f9d596 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

        .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-cc777ae-font-size );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
        }

        .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-bbd6d10 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            font-size: var( --e-global-typography-1da86f5-font-size );
            line-height: var( --e-global-typography-1da86f5-line-height );
            letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
            word-spacing: var( --e-global-typography-1da86f5-word-spacing );
            top: 5px;
        }

    .elementor-6 .elementor-element.elementor-element-bbd6d10 > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    .elementor-6 .elementor-element.elementor-element-10eeab8 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-fb0624a {
        width: 100%;
    }

        .elementor-6 .elementor-element.elementor-element-fb0624a > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-6 .elementor-element.elementor-element-8df004c > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

        .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-cc777ae-font-size );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
        }

        .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-eba8e33 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            font-size: var( --e-global-typography-1da86f5-font-size );
            line-height: var( --e-global-typography-1da86f5-line-height );
            letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
            word-spacing: var( --e-global-typography-1da86f5-word-spacing );
            top: 5px;
        }

    .elementor-6 .elementor-element.elementor-element-eba8e33 > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    .elementor-6 .elementor-element.elementor-element-34e0b6a {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-5695fb1 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

        .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-cc777ae-font-size );
            line-height: var( --e-global-typography-cc777ae-line-height );
            letter-spacing: var( --e-global-typography-cc777ae-letter-spacing );
            word-spacing: var( --e-global-typography-cc777ae-word-spacing );
        }

        .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-6 .elementor-element.elementor-element-15bfc6e .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            font-size: var( --e-global-typography-1da86f5-font-size );
            line-height: var( --e-global-typography-1da86f5-line-height );
            letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
            word-spacing: var( --e-global-typography-1da86f5-word-spacing );
            top: 5px;
        }

    .elementor-6 .elementor-element.elementor-element-15bfc6e > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    .elementor-6 .elementor-element.elementor-element-e20dea0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 5px 60px 5px;
    }

    .elementor-6 .elementor-element.elementor-element-c2030f3 .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-d912414 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

        .elementor-6 .elementor-element.elementor-element-d912414 .jeg-elementor-kit.jkit-heading .heading-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

            .elementor-6 .elementor-element.elementor-element-d912414 .jeg-elementor-kit.jkit-heading .heading-title > span {
                font-size: var( --e-global-typography-secondary-font-size );
                line-height: var( --e-global-typography-secondary-line-height );
            }

    .elementor-6 .elementor-element.elementor-element-d912414 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5fbbc28 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-4aa6539 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-66afe0e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 30px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-efa5298 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-ebf7e8c > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 30px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-d139292 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-2f35d67 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 30px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-1a9d7b9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-9472a54 {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-a509f85 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 30px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-b009a90 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-f6c59dc > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 30px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-f87b03f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-2c60b21 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 30px 20px;
    }

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b8b0160-font-size );
        line-height: var( --e-global-typography-b8b0160-line-height );
        letter-spacing: var( --e-global-typography-b8b0160-letter-spacing );
        word-spacing: var( --e-global-typography-b8b0160-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-369dff9 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-a714b23 {
        padding: 60px 5px 60px 5px;
    }

    .elementor-6 .elementor-element.elementor-element-3a5632e > .elementor-element-populated {
        margin: 75px 10px 90px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-f97ffcc img {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-f97ffcc > .elementor-widget-container {
        margin: -40px 0px -100px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e828265 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-356dee4 .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-0e8af5d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-0e8af5d .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-0e8af5d > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e2386a8 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-748fd40 img {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-748fd40 {
        width: var( --container-widget-width, 125px );
        max-width: 125px;
        --container-widget-width: 125px;
        --container-widget-flex-grow: 0;
    }

    .elementor-6 .elementor-element.elementor-element-6b4d6ff img {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-6b4d6ff > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-6b4d6ff {
        width: var( --container-widget-width, 125px );
        max-width: 125px;
        --container-widget-width: 125px;
        --container-widget-flex-grow: 0;
    }

    .elementor-6 .elementor-element.elementor-element-8ee71ee {
        padding: 60px 15px 0px 15px;
    }

    .elementor-6 .elementor-element.elementor-element-0866894 .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-dc4628f .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-dc4628f .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-dc4628f > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-1c46582 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-ee9a64e .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-ee9a64e > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-f507f5c {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 15px 60px 15px;
    }

    .elementor-6 .elementor-element.elementor-element-15ea043 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-bb80e16 .elementor-heading-title {
        font-size: var( --e-global-typography-77b0023-font-size );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

        .elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading .heading-title {
            font-size: var( --e-global-typography-1d705b4-font-size );
            line-height: var( --e-global-typography-1d705b4-line-height );
            letter-spacing: var( --e-global-typography-1d705b4-letter-spacing );
            word-spacing: var( --e-global-typography-1d705b4-word-spacing );
        }

            .elementor-6 .elementor-element.elementor-element-a3db428 .jeg-elementor-kit.jkit-heading .heading-title > span {
                font-size: var( --e-global-typography-text-font-size );
                line-height: var( --e-global-typography-text-line-height );
            }

    .elementor-6 .elementor-element.elementor-element-1eafa39 .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
        padding: 18px 30px 18px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-1eafa39 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-26726ad .elementor-button {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-26726ad > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-26726ad {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-820342c > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-83bbb9c .elementor-heading-title {
        font-size: var( --e-global-typography-77b0023-font-size );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

        .elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading .heading-title {
            font-size: var( --e-global-typography-1d705b4-font-size );
            line-height: var( --e-global-typography-1d705b4-line-height );
            letter-spacing: var( --e-global-typography-1d705b4-letter-spacing );
            word-spacing: var( --e-global-typography-1d705b4-word-spacing );
        }

            .elementor-6 .elementor-element.elementor-element-91479f6 .jeg-elementor-kit.jkit-heading .heading-title > span {
                font-size: var( --e-global-typography-text-font-size );
                line-height: var( --e-global-typography-text-line-height );
            }

    .elementor-6 .elementor-element.elementor-element-123f1aa .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
        padding: 18px 30px 18px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-123f1aa > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-11e493a .elementor-button {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-11e493a > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-11e493a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-1adc271 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-6 .elementor-element.elementor-element-f58b6a2 .elementor-heading-title {
        font-size: var( --e-global-typography-77b0023-font-size );
        line-height: var( --e-global-typography-77b0023-line-height );
        letter-spacing: var( --e-global-typography-77b0023-letter-spacing );
        word-spacing: var( --e-global-typography-77b0023-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

        .elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading .heading-title {
            font-size: var( --e-global-typography-1d705b4-font-size );
            line-height: var( --e-global-typography-1d705b4-line-height );
            letter-spacing: var( --e-global-typography-1d705b4-letter-spacing );
            word-spacing: var( --e-global-typography-1d705b4-word-spacing );
        }

            .elementor-6 .elementor-element.elementor-element-2977836 .jeg-elementor-kit.jkit-heading .heading-title > span {
                font-size: var( --e-global-typography-text-font-size );
                line-height: var( --e-global-typography-text-line-height );
            }

    .elementor-6 .elementor-element.elementor-element-508af8b .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
        padding: 18px 30px 18px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-508af8b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-6b91795 .elementor-button {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-6b91795 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-6b91795 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-c78f5f6 {
        padding: 60px 0px 170px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-503f386 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-6 .elementor-element.elementor-element-46cf2df .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-35266f4 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

        .elementor-6 .elementor-element.elementor-element-35266f4 .jeg-elementor-kit.jkit-heading .heading-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

            .elementor-6 .elementor-element.elementor-element-35266f4 .jeg-elementor-kit.jkit-heading .heading-title > span {
                font-size: var( --e-global-typography-secondary-font-size );
                line-height: var( --e-global-typography-secondary-line-height );
            }

    .elementor-6 .elementor-element.elementor-element-35266f4 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-449a267 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-449a267 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6 .elementor-element.elementor-element-6b05724 > .elementor-element-populated {
        padding: 0px 5px 0px 5px;
    }

    .elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var( --e-global-typography-ce3542f-font-size );
        line-height: var( --e-global-typography-ce3542f-line-height );
        letter-spacing: var( --e-global-typography-ce3542f-letter-spacing );
        word-spacing: var( --e-global-typography-ce3542f-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var( --e-global-typography-ae15b2c-font-size );
        line-height: var( --e-global-typography-ae15b2c-line-height );
        letter-spacing: var( --e-global-typography-ae15b2c-letter-spacing );
        word-spacing: var( --e-global-typography-ae15b2c-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-29b3731 {
        padding: 60px 5px 80px 5px;
    }

    .elementor-6 .elementor-element.elementor-element-1b64636 {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-6 .elementor-element.elementor-element-c34cf8b .elementor-heading-title {
        font-size: var( --e-global-typography-1da86f5-font-size );
        line-height: var( --e-global-typography-1da86f5-line-height );
        letter-spacing: var( --e-global-typography-1da86f5-letter-spacing );
        word-spacing: var( --e-global-typography-1da86f5-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-ecdd8b7 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

        .elementor-6 .elementor-element.elementor-element-ecdd8b7 .jeg-elementor-kit.jkit-heading .heading-title > span {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-6 .elementor-element.elementor-element-ecdd8b7 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-d631dc5.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-d631dc5 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-926027a .elementor-button {
        font-size: var( --e-global-typography-2b1121a-font-size );
        line-height: var( --e-global-typography-2b1121a-line-height );
        letter-spacing: var( --e-global-typography-2b1121a-letter-spacing );
        word-spacing: var( --e-global-typography-2b1121a-word-spacing );
        padding: 18px 30px 18px 30px;
    }

    .elementor-6 .elementor-element.elementor-element-926027a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-column-gap: 30px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var( --e-global-typography-ae15b2c-font-size );
        line-height: var( --e-global-typography-ae15b2c-line-height );
        letter-spacing: var( --e-global-typography-ae15b2c-letter-spacing );
        word-spacing: var( --e-global-typography-ae15b2c-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var( --e-global-typography-59c6b0e-font-size );
        line-height: var( --e-global-typography-59c6b0e-line-height );
        letter-spacing: var( --e-global-typography-59c6b0e-letter-spacing );
        word-spacing: var( --e-global-typography-59c6b0e-word-spacing );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-adf04e0 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var( --e-global-typography-ece43e6-font-size );
        line-height: var( --e-global-typography-ece43e6-line-height );
        letter-spacing: var( --e-global-typography-ece43e6-letter-spacing );
        word-spacing: var( --e-global-typography-ece43e6-word-spacing );
    }
}

@media(min-width:768px) {
    .elementor-6 .elementor-element.elementor-element-d259320 {
        width: 50.002%;
    }

    .elementor-6 .elementor-element.elementor-element-188783f {
        width: 41.999%;
    }

    .elementor-6 .elementor-element.elementor-element-88ca759 {
        width: 58%;
    }

    .elementor-6 .elementor-element.elementor-element-70da601 {
        width: 49.913%;
    }

    .elementor-6 .elementor-element.elementor-element-3a5632e {
        width: 53.421%;
    }

    .elementor-6 .elementor-element.elementor-element-e828265 {
        width: 46.579%;
    }

    .elementor-6 .elementor-element.elementor-element-1a9521a {
        width: 33.833%;
    }

    .elementor-6 .elementor-element.elementor-element-9baf001 {
        width: 46.973%;
    }

    .elementor-6 .elementor-element.elementor-element-28fa2b5 {
        width: 18.786%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6 .elementor-element.elementor-element-d259320 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-188783f {
        width: 38%;
    }

    .elementor-6 .elementor-element.elementor-element-88ca759 {
        width: 62%;
    }

    .elementor-6 .elementor-element.elementor-element-70da601 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-f60d468 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-8283fbb {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-6451814 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-30f47aa {
        width: 45%;
    }

    .elementor-6 .elementor-element.elementor-element-5716c6e {
        width: 55%;
    }

    .elementor-6 .elementor-element.elementor-element-fb0624a {
        width: 45%;
    }

    .elementor-6 .elementor-element.elementor-element-34e0b6a {
        width: 55%;
    }

    .elementor-6 .elementor-element.elementor-element-66afe0e {
        width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-ebf7e8c {
        width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-2f35d67 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-a509f85 {
        width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-f6c59dc {
        width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-2c60b21 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-3a5632e {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-e828265 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-1a9521a {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-9baf001 {
        width: 75%;
    }

    .elementor-6 .elementor-element.elementor-element-28fa2b5 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-15ea043 {
        width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-820342c {
        width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-1adc271 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-80482a3 {
        width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-d631dc5 {
        width: 100%;
    }
}





@media (min-width: 1025px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(3)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(2)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-672da4d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}
