.elementor-422 .elementor-element.elementor-element-928e823 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 0px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    border-color: #02010100;
    --border-color:#02010100;
    --border-radius:0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    --margin-block-start:-100px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:280px;
    --padding-block-end:150px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:0;
}

    .elementor-422 .elementor-element.elementor-element-928e823 .elementor-background-slideshow__slide__image {
        background-size: cover;
        background-position: center center;
    }

    .elementor-422 .elementor-element.elementor-element-928e823, .elementor-422 .elementor-element.elementor-element-928e823::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-45b97b9 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-c93ca23 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-c93ca23 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-2f85ef8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2f85ef8-font-size );
        font-weight: var( --e-global-typography-2f85ef8-font-weight );
        text-transform: var( --e-global-typography-2f85ef8-text-transform );
        line-height: var( --e-global-typography-2f85ef8-line-height );
        letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
        word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
        color: var( --e-global-color-text );
    }

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

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

.elementor-422 .elementor-element.elementor-element-c93ca23 > .elementor-widget-container {
    margin: 0px 250px 0px 250px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 15px 35px 15px 35px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
        background-color: var( --e-global-color-accent );
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: var( --e-global-color-text );
        }

        .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            color: var( --e-global-color-text );
            background-color: var( --e-global-color-bd13253 );
        }

            .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
                fill: var( --e-global-color-text );
            }

    .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
        -o-transform: translateY(-2px);
        -moz-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-ad8a324 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-ab84a59 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:-1px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-ab84a59:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-ab84a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #2c276b;
    }

    .elementor-422 .elementor-element.elementor-element-ab84a59, .elementor-422 .elementor-element.elementor-element-ab84a59::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-44d4059 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:50px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-6833710 {
    --spacer-size:448px;
    width: var( --container-widget-width, 80% );
    max-width: 80%;
    --container-widget-width:80%;
    --container-widget-flex-grow:0;
    z-index: 1;
}

    .elementor-422 .elementor-element.elementor-element-6833710 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-color: var( --e-global-color-bd13253 );
        border-radius: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-1acfda6 {
    --spacer-size:298px;
    width: var( --container-widget-width, 32% );
    max-width: 32%;
    --container-widget-width:32%;
    --container-widget-flex-grow:0;
    z-index: 0;
}

    .elementor-422 .elementor-element.elementor-element-1acfda6 > .elementor-widget-container {
        margin: -148px 380px 0px -2px;
        padding: 0px 0px 0px 0px;
        background-color: var( --e-global-color-accent );
    }

.elementor-422 .elementor-element.elementor-element-819e71e {
    --e-image-carousel-slides-to-show:1;
    top: -94px;
    z-index: 1;
}

    .elementor-422 .elementor-element.elementor-element-819e71e .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        background: var( --e-global-color-accent );
    }

        .elementor-422 .elementor-element.elementor-element-819e71e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
            background: var( --e-global-color-text );
            opacity: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-819e71e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-819e71e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 50px 0px;
    }

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-819e71e {
    left: -15px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-819e71e {
    right: -15px;
}

.elementor-422 .elementor-element.elementor-element-733e73d {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:35px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:2;
}

.elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-7a75b42-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a75b42-font-size );
        font-weight: var( --e-global-typography-7a75b42-font-weight );
        text-transform: var( --e-global-typography-7a75b42-text-transform );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-6ebb6f5 );
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        margin: 0px 0px 20px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-38fb5d9 > .elementor-widget-container {
    margin: 0px 35px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

    .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 15px 35px 15px 35px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
        background-color: #02010100;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var( --e-global-color-accent );
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: var( --e-global-color-text );
        }

        .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            color: var( --e-global-color-text );
            background-color: var( --e-global-color-accent );
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: var( --e-global-color-accent );
            border-radius: 0px 0px 0px 0px;
        }

            .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
                fill: var( --e-global-color-text );
            }

    .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
        -o-transform: translateY(-2px);
        -moz-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-c2eb391 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-55f4855 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:50px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-e695fce {
    --display:flex;
    --justify-content:center;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:6px 6px 6px 6px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:80px;
    --padding-block-start:25px;
    --padding-block-end:5px;
    --padding-inline-start:20px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-e695fce:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-e695fce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #D0231D;
    }

    .elementor-422 .elementor-element.elementor-element-e695fce, .elementor-422 .elementor-element.elementor-element-e695fce::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-3064450 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-f044104 {
    --display:flex;
    --justify-content:center;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: dotted;
    --border-style:dotted;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width:1px;
    --border-inline-end-width:1px;
    --border-block-end-width:1px;
    --border-inline-start-width:1px;
    border-color: #2c276b;
    --border-color: #2c276b;
    --border-radius:58px 58px 58px 58px;
    --margin-block-start:0px;
    --margin-block-end:14px;
    --margin-inline-start:0px;
    --margin-inline-end:10px;
    --padding-block-start:5px;
    --padding-block-end:5px;
    --padding-inline-start:5px;
    --padding-inline-end:5px;
}

    .elementor-422 .elementor-element.elementor-element-f044104:hover {
        border-style: dotted;
        border-width: 1px 1px 1px 1px;
        --border-block-start-width:1px;
        --border-inline-end-width:1px;
        --border-block-end-width:1px;
        --border-inline-start-width:1px;
        border-color: var( --e-global-color-dd72473 );
        --border-color:var( --e-global-color-dd72473 );
        --border-radius:58px 58px 58px 58px;
        --border-top-left-radius:58px;
        --border-top-right-radius:58px;
        --border-bottom-right-radius:58px;
        --border-bottom-left-radius:58px;
    }

    .elementor-422 .elementor-element.elementor-element-f044104, .elementor-422 .elementor-element.elementor-element-f044104::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-6daf095 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-6daf095 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 0px;
    background-color: #2c276b;
    border-radius: 40px 40px 40px 40px;
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-6daf095:hover .elementor-widget-container {
    background-color: var( --e-global-color-dd72473 );
}

.elementor-422 .elementor-element.elementor-element-92c0f61 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-dff0f64 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-422 .elementor-element.elementor-element-dff0f64 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d59178c-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-d59178c-text-transform );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
        color: #fff;

        
    }

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

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

    .elementor-422 .elementor-element.elementor-element-dff0f64 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-f94f536 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:10px 10px;
    --background-transition:0.3s;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:60px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:0;
}

    .elementor-422 .elementor-element.elementor-element-f94f536:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-f94f536 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-422 .elementor-element.elementor-element-f94f536:hover {
        --border-radius:0px 0px 0px 0px;
        --border-top-left-radius:0px;
        --border-top-right-radius:0px;
        --border-bottom-right-radius:0px;
        --border-bottom-left-radius:0px;
    }

    .elementor-422 .elementor-element.elementor-element-f94f536, .elementor-422 .elementor-element.elementor-element-f94f536::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-bab50d3 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-7a75b42-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a75b42-font-size );
        font-weight: var(--e-global-typography-81d260e-font-weight);
        text-transform: var( --e-global-typography-7a75b42-text-transform );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-6ebb6f5 );
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        margin: 0px 0px 20px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-4af6b01 > .elementor-widget-container {
    margin: 0px 55px 0px 55px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-272c21a {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:10px 10px;
    --background-transition:0.3s;
    --margin-block-start:50px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-43b01e5 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-12aff8e {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-9feff39 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-9feff39 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-422 .elementor-element.elementor-element-9feff39 .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-422 .elementor-element.elementor-element-9feff39.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-9feff39.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-9feff39.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-9feff39.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-9feff39.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-9feff39 > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 10px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-f7ad06f .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-f7ad06f .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-f7ad06f .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: 600;
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 20px 0px;
    }

.elementor-422 .elementor-element.elementor-element-f7ad06f > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-79aa0a2 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-32932b9 {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-be5fcdc {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-be5fcdc .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

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

    .elementor-422 .elementor-element.elementor-element-be5fcdc.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-be5fcdc.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-be5fcdc.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-be5fcdc.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-be5fcdc.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-be5fcdc > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 10px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-5a2211a .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-5a2211a .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

    .elementor-422 .elementor-element.elementor-element-5a2211a .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-5a2211a .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-5a2211a .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: 600;
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 20px 0px;
    }

.elementor-422 .elementor-element.elementor-element-5a2211a > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-169d59e {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-938f07b {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-4f211f9 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-4f211f9 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-422 .elementor-element.elementor-element-4f211f9 .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-422 .elementor-element.elementor-element-4f211f9.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-4f211f9.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-4f211f9.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-4f211f9.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-4f211f9.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-4f211f9 > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 10px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-ab0524e .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-ab0524e .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-ab0524e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: 600;
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 20px 0px;
    }

.elementor-422 .elementor-element.elementor-element-ab0524e > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-80562cc {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-70a6c4b {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-929872c {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-929872c .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-422 .elementor-element.elementor-element-929872c .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-422 .elementor-element.elementor-element-929872c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-929872c.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-929872c.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-929872c.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-929872c.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-929872c > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 10px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-96cb20e .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-96cb20e .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

    .elementor-422 .elementor-element.elementor-element-96cb20e .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-96cb20e .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-96cb20e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: 600;
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 20px 0px;
    }

.elementor-422 .elementor-element.elementor-element-96cb20e > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-8112790 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-256a986 {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-6324958 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-6324958 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

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

    .elementor-422 .elementor-element.elementor-element-6324958.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-6324958.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-6324958.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-6324958.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-6324958.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-6324958 > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 13px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-bbc925f .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-bbc925f .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-bbc925f .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: 600;
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 20px 0px;
    }

.elementor-422 .elementor-element.elementor-element-bbc925f > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-d9601e0 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1638e6e {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-51a3bd3 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-51a3bd3 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-422 .elementor-element.elementor-element-51a3bd3 .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-422 .elementor-element.elementor-element-51a3bd3.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-51a3bd3.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-51a3bd3.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-51a3bd3.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-51a3bd3.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-51a3bd3 > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 10px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-341842e .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-341842e .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

    .elementor-422 .elementor-element.elementor-element-341842e .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-341842e .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-341842e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: 600;
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 20px 0px;
    }

.elementor-422 .elementor-element.elementor-element-341842e > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-c6d31f4 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:10px 10px;
    --background-transition:0.3s;
    --margin-block-start:50px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-911012c {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-f0bed14 {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-1b3a70f {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-1b3a70f .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-422 .elementor-element.elementor-element-1b3a70f .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-422 .elementor-element.elementor-element-1b3a70f.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-1b3a70f.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-1b3a70f.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-1b3a70f.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-1b3a70f.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-1b3a70f > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 73px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-7b18f12 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-7b18f12 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

    .elementor-422 .elementor-element.elementor-element-7b18f12 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-7b18f12 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-7b18f12 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: var( --e-global-typography-22c17df-font-weight );
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-7b18f12 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-8abb3fd {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-48e5fb7 {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-5f3dbf3 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-5f3dbf3 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-422 .elementor-element.elementor-element-5f3dbf3 .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-422 .elementor-element.elementor-element-5f3dbf3.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-5f3dbf3.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-5f3dbf3.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-5f3dbf3.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-5f3dbf3.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-5f3dbf3 > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-a316036 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-a316036 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-a316036 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: var( --e-global-typography-22c17df-font-weight );
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-a316036 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-0f580fe {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-deb930e {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-5f5e671 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-5f5e671 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-422 .elementor-element.elementor-element-5f5e671 .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-422 .elementor-element.elementor-element-5f5e671.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-5f5e671.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-5f5e671.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-5f5e671.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-5f5e671.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-5f5e671 > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 9px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-ac4cc65 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-ac4cc65 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-ac4cc65 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: 600;
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 20px 0px;
    }

.elementor-422 .elementor-element.elementor-element-ac4cc65 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-a12818a {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-96ff533 {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-09ab267 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-09ab267 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-422 .elementor-element.elementor-element-09ab267 .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-422 .elementor-element.elementor-element-09ab267.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-09ab267.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-09ab267.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-09ab267.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-09ab267.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-09ab267 > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 10px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-47809bb .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-47809bb .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

    .elementor-422 .elementor-element.elementor-element-47809bb .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-47809bb .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-47809bb .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: 600;
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 20px 0px;
    }

.elementor-422 .elementor-element.elementor-element-47809bb > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-07ccac9 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-3c1e14f {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-c6e6f1f {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-c6e6f1f .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

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

    .elementor-422 .elementor-element.elementor-element-c6e6f1f.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-c6e6f1f.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-c6e6f1f.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-c6e6f1f.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-c6e6f1f.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-c6e6f1f > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 56px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-e0d2023 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-e0d2023 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-e0d2023 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: var( --e-global-typography-22c17df-font-weight );
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-e0d2023 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-fa7d95b {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1696be1 {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-2ce32f8 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-text );
    --divider-border-width:2px;
    --divider-icon-size:20px;
    --divider-element-spacing:-10px;
}

    .elementor-422 .elementor-element.elementor-element-2ce32f8 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-422 .elementor-element.elementor-element-2ce32f8 .elementor-divider {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-422 .elementor-element.elementor-element-2ce32f8.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-2ce32f8.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-2ce32f8.elementor-view-default .elementor-icon {
        color: var( --e-global-color-text );
        border-color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-2ce32f8.elementor-view-framed .elementor-icon, .elementor-422 .elementor-element.elementor-element-2ce32f8.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-2ce32f8 > .elementor-widget-container {
        margin: 0px 25px 0px 25px;
        padding: 23px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-f3b2959 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-f3b2959 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-28188f3 );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-f3b2959 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: var( --e-global-typography-22c17df-font-weight );
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-f3b2959 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-03c7cdb {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --overlay-opacity:1;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:10px;
    --padding-block-end:10px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-03c7cdb:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-03c7cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-bd13253 );
    }

        .elementor-422 .elementor-element.elementor-element-03c7cdb::before, .elementor-422 .elementor-element.elementor-element-03c7cdb > .elementor-background-video-container::before, .elementor-422 .elementor-element.elementor-element-03c7cdb > .e-con-inner > .elementor-background-video-container::before, .elementor-422 .elementor-element.elementor-element-03c7cdb > .elementor-background-slideshow::before, .elementor-422 .elementor-element.elementor-element-03c7cdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-422 .elementor-element.elementor-element-03c7cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-color: transparent;
            /* background-image: linear-gradient(180deg, var( --e-global-color-bd13253 ) 0%, var( --e-global-color-dd72473 ) 65%); */
        }

    .elementor-422 .elementor-element.elementor-element-03c7cdb, .elementor-422 .elementor-element.elementor-element-03c7cdb::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-b9aa5c9 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:2;
}

.elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-7a75b42-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a75b42-font-size );
        font-weight: var( --e-global-typography-7a75b42-font-weight );
        text-transform: var( --e-global-typography-7a75b42-text-transform );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-6ebb6f5 );
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        margin: 0px 0px 20px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-77752f9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-e430705 {
    text-align: right;
    bottom: -50px;
    z-index: -1;
}

    .elementor-422 .elementor-element.elementor-element-e430705 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-e430705 {
    right: -16px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-e430705 {
    left: -16px;
}

.elementor-422 .elementor-element.elementor-element-f23f4ac {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-b7dd4b4 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:10px;
    --margin-inline-end:10px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-text );
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var( --e-global-color-70346a5 );
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-70346a5 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 20px 0px;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
    font-size: var( --e-global-typography-22c17df-font-size );
    font-weight: var( --e-global-typography-22c17df-font-weight );
    text-transform: var( --e-global-typography-22c17df-text-transform );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-text );
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
}

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

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

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-d557bb2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4f17505 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:10px;
    --margin-inline-end:10px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-text );
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var( --e-global-color-70346a5 );
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-70346a5 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 20px 0px;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
    font-size: var( --e-global-typography-22c17df-font-size );
    font-weight: var( --e-global-typography-22c17df-font-weight );
    text-transform: var( --e-global-typography-22c17df-text-transform );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-text );
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
}

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

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

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-1942170 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-26c7d2e {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:10px;
    --margin-inline-end:10px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-text );
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var( --e-global-color-70346a5 );
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-70346a5 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 20px 0px;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
    font-size: var( --e-global-typography-22c17df-font-size );
    font-weight: var( --e-global-typography-22c17df-font-weight );
    text-transform: var( --e-global-typography-22c17df-text-transform );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-text );
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
}

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

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-67a964b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-884d459 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:40px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-73d2af3 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:20px;
    --margin-inline-end:20px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-text );
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var( --e-global-color-70346a5 );
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-70346a5 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 20px 0px;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
    font-size: var( --e-global-typography-22c17df-font-size );
    font-weight: var( --e-global-typography-22c17df-font-weight );
    text-transform: var( --e-global-typography-22c17df-text-transform );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-text );
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
}

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

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

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-c5d3767 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-24b1e92 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:20px;
    --margin-inline-end:20px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-text );
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var( --e-global-color-70346a5 );
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-70346a5 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 20px 0px;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
    font-size: var( --e-global-typography-22c17df-font-size );
    font-weight: var( --e-global-typography-22c17df-font-weight );
    text-transform: var( --e-global-typography-22c17df-text-transform );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-text );
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
}

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

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4d14a1e {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:20px;
    --margin-inline-end:20px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-text );
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var( --e-global-color-70346a5 );
    padding: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-70346a5 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 20px 0px;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
    font-size: var( --e-global-typography-22c17df-font-size );
    font-weight: var( --e-global-typography-22c17df-font-weight );
    text-transform: var( --e-global-typography-22c17df-text-transform );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-text );
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
}

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

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

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-bc1648d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-dec2ea5 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-dec2ea5:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-dec2ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #2C276B;
    }

    .elementor-422 .elementor-element.elementor-element-dec2ea5, .elementor-422 .elementor-element.elementor-element-dec2ea5::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-6d92621 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-4945735 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-85f45a5 {
    --display:flex;
    --justify-content:center;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:30px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-7a75b42-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a75b42-font-size );
        font-weight: var( --e-global-typography-7a75b42-font-weight );
        text-transform: var( --e-global-typography-7a75b42-text-transform );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-8a150a8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button {
    text-align: left;
}

    .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 15px 35px 15px 35px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
        background-color: #02010100;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var( --e-global-color-accent );
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: var( --e-global-color-text );
        }

        .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            color: var( --e-global-color-text );
            background-color: var( --e-global-color-accent );
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: var( --e-global-color-accent );
            border-radius: 0px 0px 0px 0px;
        }

            .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
                fill: var( --e-global-color-text );
            }

    .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
        -o-transform: translateY(-2px);
        -moz-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-ef8811c > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-2574868 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:16px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585 a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-bd13253 );
}

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585 a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585:hover a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-accent );
}

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585:hover a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6 a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-bd13253 );
}

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6 a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6:hover a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-accent );
}

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6:hover a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10 a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-bd13253 );
}

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10 a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10:hover a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-accent );
}

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10:hover a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-card {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 0px 5px 0px 22px;
    }

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-card, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        width: 1000px;
        height: 425px;
    }

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: var( --e-global-typography-22c17df-font-weight );
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
        color: var( --e-global-color-text );
        margin-bottom: 15px;
    }

        .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
            color: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
        color: var( --e-global-color-9d2fc9d );
    }

        .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
            color: var( --e-global-color-9d2fc9d );
        }

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
        transform: translateX(20px) rotate(0deg);
        white-space: break-spaces;
        height: min-content;
    }

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
        transform: translateX(0px) rotate(0deg);
    }

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon {
        margin: 0px 0px 295px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
            font-size: 18px;
            height: 35px;
            width: 35px;
            line-height: 35px;
        }

            .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
                width: 18px;
            }

.elementor-422 .elementor-element.elementor-element-823a469 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-39fce53 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:8px;
    --margin-inline-end:8px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585 a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-bd13253 );
}

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585 a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585:hover a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-accent );
}

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585:hover a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6 a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-bd13253 );
}

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6 a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6:hover a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-accent );
}

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6:hover a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10 a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-bd13253 );
}

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10 a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10:hover a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-accent );
}

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10:hover a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-card {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 0px 5px 0px 22px;
    }

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-card, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        width: 1000px;
        height: 425px;
    }

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: var( --e-global-typography-22c17df-font-weight );
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
        color: var( --e-global-color-text );
        margin-bottom: 15px;
    }

        .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
            color: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
        color: var( --e-global-color-9d2fc9d );
    }

        .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
            color: var( --e-global-color-9d2fc9d );
        }

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
        transform: translateX(20px) rotate(0deg);
        white-space: break-spaces;
        height: min-content;
    }

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
        transform: translateX(0px) rotate(0deg);
    }

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon {
        margin: 0px 0px 295px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
            font-size: 18px;
            height: 35px;
            width: 35px;
            line-height: 35px;
        }

            .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
                width: 18px;
            }

.elementor-422 .elementor-element.elementor-element-f37d709 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-9025d2b {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:16px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585 a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-bd13253 );
}

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585 a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585:hover a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-accent );
}

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-b2ef585:hover a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6 a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-bd13253 );
}

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6 a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6:hover a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-accent );
}

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2adc4d6:hover a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10 a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-bd13253 );
}

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10 a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10:hover a {
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-accent );
}

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c985f10:hover a svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-card {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 0px 5px 0px 22px;
    }

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-card, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        width: 1000px;
        height: 425px;
    }

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: var( --e-global-typography-22c17df-font-size );
        font-weight: var( --e-global-typography-22c17df-font-weight );
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
        color: var( --e-global-color-text );
        margin-bottom: 15px;
    }

        .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
            color: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
        color: var( --e-global-color-9d2fc9d );
    }

        .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
            color: var( --e-global-color-9d2fc9d );
        }

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
        transform: translateX(20px) rotate(0deg);
        white-space: break-spaces;
        height: min-content;
    }

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
        transform: translateX(0px) rotate(0deg);
    }

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon {
        margin: 0px 0px 295px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
            font-size: 18px;
            height: 35px;
            width: 35px;
            line-height: 35px;
        }

            .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
                width: 18px;
            }

.elementor-422 .elementor-element.elementor-element-4b3dae5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-27efe5f {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:50px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-27efe5f:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-27efe5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-dd72473 );
    }

    .elementor-422 .elementor-element.elementor-element-27efe5f, .elementor-422 .elementor-element.elementor-element-27efe5f::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-54a2fa7 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:50px;
    --padding-inline-end:50px;
}

    .elementor-422 .elementor-element.elementor-element-54a2fa7:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-54a2fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-70346a5 );
    }

    .elementor-422 .elementor-element.elementor-element-54a2fa7, .elementor-422 .elementor-element.elementor-element-54a2fa7::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-7a75b42-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a75b42-font-size );
        font-weight: var( --e-global-typography-7a75b42-font-weight );
        text-transform: var( --e-global-typography-7a75b42-text-transform );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: -5px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-6ebb6f5 );
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        margin: 0px 0px 20px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-0264c4e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-74a0544 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-54ab744 {
    --display:flex;
    --justify-content:center;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-6c43449.jkit-equal-height-enable, .elementor-422 .elementor-element.elementor-element-6c43449.jkit-equal-height-enable .elementor-widget-container, .elementor-422 .elementor-element.elementor-element-6c43449.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-422 .elementor-element.elementor-element-6c43449.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box {
    flex-direction: column;
}

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        text-align: center;
        background-color: #02010100;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-header img {
        padding: 0px 0px 0px 0px;
        object-fit: cover;
        opacity: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-header img {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
        opacity: 100%;
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        margin: 18px 0px 20px 0px;
        font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
        font-size: 20px;
        font-weight: var( --e-global-typography-d59178c-font-weight );
        text-transform: var( --e-global-typography-d59178c-text-transform );
        line-height: 25px;
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
        color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
            margin-right: 5px;
        }

        .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
            margin-left: 5px;
        }

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        margin: 0px 0px 0px 0px;
        font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d59178c-font-size );
        font-weight: var( --e-global-typography-d59178c-font-weight );
        text-transform: var( --e-global-typography-d59178c-text-transform );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
        background-color: #02010100;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var( --e-global-color-bd13253 );
        border-radius: 0px 0px 0px 0px;
        font-weight: 600;
    }

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover {
        color: #240429;
        background-color: #ffff00;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #ffff00;
        font-weight: 600;
    }

        .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg {
            fill: var( --e-global-color-text );
        }

.elementor-422 .elementor-element.elementor-element-6c43449 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-bd13253 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-cb7803e {
    --display:flex;
    --justify-content:center;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-038cfb4.jkit-equal-height-enable, .elementor-422 .elementor-element.elementor-element-038cfb4.jkit-equal-height-enable .elementor-widget-container, .elementor-422 .elementor-element.elementor-element-038cfb4.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-422 .elementor-element.elementor-element-038cfb4.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box {
    flex-direction: column;
}

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        text-align: center;
        background-color: #02010100;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-header img {
        padding: 0px 0px 0px 0px;
        object-fit: cover;
        opacity: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-header img {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
        opacity: 100%;
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        margin: 15px 0px 10px 0px;
        font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d59178c-font-size );
        font-weight: var( --e-global-typography-d59178c-font-weight );
        text-transform: var( --e-global-typography-d59178c-text-transform );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
        color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
            margin-right: 5px;
        }

        .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
            margin-left: 5px;
        }

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        margin: 0px 0px 0px 0px;
        font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d59178c-font-size );
        font-weight: var( --e-global-typography-d59178c-font-weight );
        text-transform: var( --e-global-typography-d59178c-text-transform );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        padding: 15px 48px 15px 48px;
        color: var( --e-global-color-text );
        background-color: #02010100;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var( --e-global-color-bd13253 );
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover {
        color: var( --e-global-color-text );
        background-color: var( --e-global-color-accent );
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var( --e-global-color-accent );
    }

        .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg {
            fill: var( --e-global-color-text );
        }

.elementor-422 .elementor-element.elementor-element-038cfb4 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-bd13253 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-ecb8f64 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:25px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-45bb895 img {
    width: 100%;
    height: 550px;
}

.elementor-422 .elementor-element.elementor-element-e1aee09 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:100px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-e1aee09:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-e1aee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-dd72473 );
    }

    .elementor-422 .elementor-element.elementor-element-e1aee09, .elementor-422 .elementor-element.elementor-element-e1aee09::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-f4f1e2a {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:20px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-0eb90e3 img {
    height: 620px;
}

.elementor-422 .elementor-element.elementor-element-1cef83c {
    --display:flex;
    --justify-content:center;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-ee2e55f {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:10px 10px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-6f187d3 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-b8ff747 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-422 .elementor-element.elementor-element-b8ff747 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-7a75b42-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a75b42-font-size );
        font-weight: var( --e-global-typography-7a75b42-font-weight );
        text-transform: var( --e-global-typography-7a75b42-text-transform );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
        color: var( --e-global-color-text );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-b8ff747 .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-b8ff747 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-b8ff747 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 55px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-5d51a71 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

    .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 15px 35px 15px 35px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
        background-color: #02010100;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var( --e-global-color-accent );
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: var( --e-global-color-text );
        }

        .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            color: var( --e-global-color-text );
            background-color: var( --e-global-color-accent );
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: var( --e-global-color-accent );
            border-radius: 0px 0px 0px 0px;
        }

            .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
                fill: var( --e-global-color-text );
            }

    .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
        -o-transform: translateY(-2px);
        -moz-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-1ec6720 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-3b1f94c {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-abd69f1 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-7a2171d.jkit-equal-height-enable, .elementor-422 .elementor-element.elementor-element-7a2171d.jkit-equal-height-enable .elementor-widget-container, .elementor-422 .elementor-element.elementor-element-7a2171d.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-422 .elementor-element.elementor-element-7a2171d.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box {
    flex-direction: column;
}

    .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        text-align: left;
        background-color: #02010100;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-header img {
        padding: 0px 0px 0px 0px;
        object-fit: cover;
        opacity: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-header img {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-header {
        align-self: center;
    }

    .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
        opacity: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        margin: 10px 0px 0px 0px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
            margin-right: 5px;
        }

        .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
            margin-left: 5px;
        }

    .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box:hover .image-box-body .body-title {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        margin: 2px 0px -12px 0px;
        font-family: var( --e-global-typography-99f9589-font-family ), Sans-serif;
        font-size: var( --e-global-typography-99f9589-font-size );
        font-weight: var( --e-global-typography-99f9589-font-weight );
        text-transform: var( --e-global-typography-99f9589-text-transform );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box:hover .image-box-body .body-inner .body-description {
        color: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-7a2171d > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 20px 20px 12px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-bd13253 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-7a2171d:hover .elementor-widget-container {
    background-color: var( --e-global-color-bd13253 );
}

.elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 15px 15px 15px 15px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: #FFFFFF00;
        background-color: #02010100;
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: #FFFFFF00;
        }

        .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            color: var( --e-global-color-text );
            background-color: var( --e-global-color-accent );
            border-radius: 0px 0px 0px 0px;
        }

            .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
                fill: var( --e-global-color-text );
            }

    .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
        color: #FFFFFF00;
    }

    .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
        fill: #FFFFFF00;
    }

    .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-f588fa4 > .elementor-widget-container {
    margin: -255px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-909dc03 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1b0a36f.jkit-equal-height-enable, .elementor-422 .elementor-element.elementor-element-1b0a36f.jkit-equal-height-enable .elementor-widget-container, .elementor-422 .elementor-element.elementor-element-1b0a36f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-422 .elementor-element.elementor-element-1b0a36f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box {
    flex-direction: column;
}

    .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        text-align: left;
        background-color: #02010100;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-header img {
        padding: 0px 0px 0px 0px;
        object-fit: cover;
        opacity: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-header img {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-header {
        align-self: center;
    }

    .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
        opacity: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        margin: 10px 0px 0px 0px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
            margin-right: 5px;
        }

        .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
            margin-left: 5px;
        }

    .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box:hover .image-box-body .body-title {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        margin: 2px 0px -12px 0px;
        font-family: var( --e-global-typography-99f9589-font-family ), Sans-serif;
        font-size: var( --e-global-typography-99f9589-font-size );
        font-weight: var( --e-global-typography-99f9589-font-weight );
        text-transform: var( --e-global-typography-99f9589-text-transform );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box:hover .image-box-body .body-inner .body-description {
        color: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-1b0a36f > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 20px 20px 12px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-bd13253 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-1b0a36f:hover .elementor-widget-container {
    background-color: var( --e-global-color-bd13253 );
}

.elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 15px 15px 15px 15px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: #FFFFFF00;
        background-color: #02010100;
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: #FFFFFF00;
        }

        .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            color: var( --e-global-color-text );
            background-color: var( --e-global-color-accent );
            border-radius: 0px 0px 0px 0px;
        }

            .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
                fill: var( --e-global-color-text );
            }

    .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
        color: #FFFFFF00;
    }

    .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
        fill: #FFFFFF00;
    }

    .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-bd3b846 > .elementor-widget-container {
    margin: -255px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4b8331d {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-0fc831f.jkit-equal-height-enable, .elementor-422 .elementor-element.elementor-element-0fc831f.jkit-equal-height-enable .elementor-widget-container, .elementor-422 .elementor-element.elementor-element-0fc831f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-422 .elementor-element.elementor-element-0fc831f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box {
    flex-direction: column;
}

    .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        text-align: left;
        background-color: #02010100;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-header img {
        padding: 0px 0px 0px 0px;
        object-fit: cover;
        opacity: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-header img {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-header {
        align-self: center;
    }

    .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
        opacity: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        margin: 10px 0px 0px 0px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
            margin-right: 5px;
        }

        .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
            margin-left: 5px;
        }

    .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box:hover .image-box-body .body-title {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        margin: 2px 0px -12px 0px;
        font-family: var( --e-global-typography-99f9589-font-family ), Sans-serif;
        font-size: var( --e-global-typography-99f9589-font-size );
        font-weight: var( --e-global-typography-99f9589-font-weight );
        text-transform: var( --e-global-typography-99f9589-text-transform );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box:hover .image-box-body .body-inner .body-description {
        color: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-0fc831f > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 20px 20px 12px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-bd13253 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-0fc831f:hover .elementor-widget-container {
    background-color: var( --e-global-color-bd13253 );
}

.elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 15px 15px 15px 15px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: #FFFFFF00;
        background-color: #02010100;
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: #FFFFFF00;
        }

        .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            color: var( --e-global-color-text );
            background-color: var( --e-global-color-accent );
            border-radius: 0px 0px 0px 0px;
        }

            .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
                fill: var( --e-global-color-text );
            }

    .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
        color: #FFFFFF00;
    }

    .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
        fill: #FFFFFF00;
    }

    .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-1b8f08b > .elementor-widget-container {
    margin: -255px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-f4d79dc {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --overlay-opacity:0.8;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-f4d79dc:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-f4d79dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/10/fantasy-planet-in-space-abstract-background-2023-03-15-17-12-12-utc-2-1.html");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-422 .elementor-element.elementor-element-f4d79dc::before, .elementor-422 .elementor-element.elementor-element-f4d79dc > .elementor-background-video-container::before, .elementor-422 .elementor-element.elementor-element-f4d79dc > .e-con-inner > .elementor-background-video-container::before, .elementor-422 .elementor-element.elementor-element-f4d79dc > .elementor-background-slideshow::before, .elementor-422 .elementor-element.elementor-element-f4d79dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-422 .elementor-element.elementor-element-f4d79dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-color: var( --e-global-color-6ebb6f5 );
        }

    .elementor-422 .elementor-element.elementor-element-f4d79dc, .elementor-422 .elementor-element.elementor-element-f4d79dc::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-b5a1eeb {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-70af746 img {
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-70af746 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-70af746:not( .elementor-widget-image ) .elementor-widget-container {
    -webkit-mask-image: url( ../../2023/10/Union.png);
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
}

.elementor-422 .elementor-element.elementor-element-70af746.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url( ../../2023/10/Union.png);
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
}

.elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d59178c-font-size );
        font-weight: var( --e-global-typography-d59178c-font-weight );
        text-transform: var( --e-global-typography-d59178c-text-transform );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        background-color: var( --e-global-color-secondary );
        padding: 35px 35px 35px 35px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 70px 0px 70px;
    }

    .elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-ead42e5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-ead42e5 {
    left: 0px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-ead42e5 {
    right: 0px;
}

.elementor-422 .elementor-element.elementor-element-ead42e5 {
    bottom: 160px;
}

.elementor-422 .elementor-element.elementor-element-4cf32da {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:30px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-7a75b42-font-family ), Sans-serif;
        font-size: 22px;
        font-weight: var( --e-global-typography-7a75b42-font-weight );
        text-transform: var( --e-global-typography-7a75b42-text-transform );
        line-height: 30px;
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
        color: var( --e-global-color-text );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        margin: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-0186254 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-81d260e-font-size );
    font-weight: var( --e-global-typography-81d260e-font-weight );
    text-transform: var( --e-global-typography-81d260e-text-transform );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-text );
}

.elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    margin: 10px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
}

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

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

.elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-text );
    border-radius: 0px 0px 0px 0px;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 60px;
}

    .elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-text );
        width: 35px;
    }

    .elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon:hover {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 35px;
    }

.elementor-422 .elementor-element.elementor-element-b4f933f > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-b4f933f {
    z-index: 2;
}

.elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-81d260e-font-size );
    font-weight: var( --e-global-typography-81d260e-font-weight );
    text-transform: var( --e-global-typography-81d260e-text-transform );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var( --e-global-color-text );
}

.elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    margin: 10px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-text );
}

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

.elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-text );
    border-radius: 0px 0px 0px 0px;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 60px;
}

    .elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-text );
        width: 35px;
    }

    .elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon:hover {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 35px;
    }

.elementor-422 .elementor-element.elementor-element-4e1909f > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4e1909f {
    z-index: 2;
}

.elementor-422 .elementor-element.elementor-element-214527b {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-secondary );
    --divider-border-width:1px;
    bottom: -35px;
}

    .elementor-422 .elementor-element.elementor-element-214527b .elementor-divider-separator {
        width: 11%;
    }

    .elementor-422 .elementor-element.elementor-element-214527b .elementor-divider {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .elementor-422 .elementor-element.elementor-element-214527b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-214527b {
    left: -200px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-214527b {
    right: -200px;
}

.elementor-422 .elementor-element.elementor-element-214527b:not(.e-transform) > .elementor-widget-container {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.elementor-422 .elementor-element.elementor-element-214527b.e-transform > .elementor-widget-container {
    --e-transform-rotateZ:90deg;
}

.elementor-422 .elementor-element.elementor-element-9821a1e {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-secondary );
    --divider-border-width:1px;
    bottom: -150px;
}

    .elementor-422 .elementor-element.elementor-element-9821a1e .elementor-divider-separator {
        width: 11%;
    }

    .elementor-422 .elementor-element.elementor-element-9821a1e .elementor-divider {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .elementor-422 .elementor-element.elementor-element-9821a1e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-9821a1e {
    left: -200px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-9821a1e {
    right: -200px;
}

.elementor-422 .elementor-element.elementor-element-9821a1e:not(.e-transform) > .elementor-widget-container {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.elementor-422 .elementor-element.elementor-element-9821a1e.e-transform > .elementor-widget-container {
    --e-transform-rotateZ:90deg;
}

.elementor-422 .elementor-element.elementor-element-17fb455 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:100px;
    --padding-block-end:160px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-17fb455:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-17fb455 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-422 .elementor-element.elementor-element-17fb455, .elementor-422 .elementor-element.elementor-element-17fb455::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-d63f3ab {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:130px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-2f85ef8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2f85ef8-font-size );
        font-weight: var( --e-global-typography-2f85ef8-font-weight );
        text-transform: var( --e-global-typography-2f85ef8-text-transform );
        line-height: var( --e-global-typography-2f85ef8-line-height );
        letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
        word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
        color: var( --e-global-color-text );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        margin: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-8212d96 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-de38218 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:60px 60px 0px 0px;
    --margin-block-start:-60px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-de38218:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-de38218 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-bd13253 );
    }

        .elementor-422 .elementor-element.elementor-element-de38218::before, .elementor-422 .elementor-element.elementor-element-de38218 > .elementor-background-video-container::before, .elementor-422 .elementor-element.elementor-element-de38218 > .e-con-inner > .elementor-background-video-container::before, .elementor-422 .elementor-element.elementor-element-de38218 > .elementor-background-slideshow::before, .elementor-422 .elementor-element.elementor-element-de38218 > .e-con-inner > .elementor-background-slideshow::before, .elementor-422 .elementor-element.elementor-element-de38218 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-color: transparent;
            background-image: linear-gradient(180deg, var( --e-global-color-bd13253 ) 0%, var( --e-global-color-dd72473 ) 65%);
        }

    .elementor-422 .elementor-element.elementor-element-de38218, .elementor-422 .elementor-element.elementor-element-de38218::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-af9149d {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

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

    .elementor-422 .elementor-element.elementor-element-6cb8ee3 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-7a75b42-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a75b42-font-size );
        font-weight: var( --e-global-typography-7a75b42-font-weight );
        text-transform: var( --e-global-typography-7a75b42-text-transform );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
        color: var( --e-global-color-text );
    }

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

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

    .elementor-422 .elementor-element.elementor-element-6cb8ee3 .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-6cb8ee3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-6ebb6f5 );
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        margin: 0px 0px 20px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-6cb8ee3 .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-6cb8ee3 > .elementor-widget-container {
    margin: 0px 320px 30px 320px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-cdc78e1 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-05129d4 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:20px;
    --padding-block-start:40px;
    --padding-block-end:30px;
    --padding-inline-start:40px;
    --padding-inline-end:40px;
}

    .elementor-422 .elementor-element.elementor-element-05129d4:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-05129d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-05129d4, .elementor-422 .elementor-element.elementor-element-05129d4::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-90184eb {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-90184eb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-e533d2e {
    text-align: center;
    top: 28px;
}

    .elementor-422 .elementor-element.elementor-element-e533d2e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-e533d2e {
    left: 148px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-e533d2e {
    right: 148px;
}

.elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        background-color: var( --e-global-color-bd13253 );
        padding: 4px 0px 4px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 50px 0px 50px;
    }

    .elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-70346a5 );
        font-family: var( --e-global-typography-2f85ef8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2f85ef8-font-size );
        font-weight: var( --e-global-typography-2f85ef8-font-weight );
        text-transform: var( --e-global-typography-2f85ef8-text-transform );
        line-height: var( --e-global-typography-2f85ef8-line-height );
        letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
        word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
        margin: 30px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-bd13253 );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 5px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-90f711c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-icon i {
    color: var( --e-global-color-d9779ff );
    transition: color 0.3s;
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-d9779ff );
    transition: fill 0.3s;
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 {
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}

    .elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-icon {
        padding-right: 10px;
    }

    .elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-text {
        color: var( --e-global-color-d9779ff );
        transition: color 0.3s;
    }

    .elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-d9779ff );
    }

    .elementor-422 .elementor-element.elementor-element-69b8dc3 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-icon i {
    color: var( --e-global-color-b72ea25 );
    transition: color 0.3s;
}

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-b72ea25 );
    transition: fill 0.3s;
}

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-b72ea25 );
}

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-b72ea25 );
}

.elementor-422 .elementor-element.elementor-element-485ead5 {
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}

    .elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-icon {
        padding-right: 10px;
    }

    .elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-text {
        color: var( --e-global-color-b72ea25 );
        transition: color 0.3s;
    }

    .elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-b72ea25 );
    }

    .elementor-422 .elementor-element.elementor-element-485ead5 > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 15px 50px 15px 50px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
        background-color: var( --e-global-color-bd13253 );
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: var( --e-global-color-text );
        }

        .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            color: var( --e-global-color-text );
            background-color: var( --e-global-color-accent );
        }

            .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
                fill: var( --e-global-color-text );
            }

    .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
        -o-transform: translateY(-2px);
        -moz-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
        fill: var( --e-global-color-text );
    }

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

.elementor-422 .elementor-element.elementor-element-9937d99 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:10px;
    --margin-inline-end:10px;
    --padding-block-start:40px;
    --padding-block-end:30px;
    --padding-inline-start:40px;
    --padding-inline-end:40px;
}

    .elementor-422 .elementor-element.elementor-element-9937d99:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-9937d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-9937d99, .elementor-422 .elementor-element.elementor-element-9937d99::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-7623450 {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-3fe93da {
    text-align: center;
    top: 29px;
}

    .elementor-422 .elementor-element.elementor-element-3fe93da > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-3fe93da {
    left: 150px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-3fe93da {
    right: 150px;
}

.elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        background-color: var( --e-global-color-accent );
        padding: 4px 0px 4px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 50px 0px 50px;
    }

    .elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-70346a5 );
        font-family: var( --e-global-typography-2f85ef8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2f85ef8-font-size );
        font-weight: var( --e-global-typography-2f85ef8-font-weight );
        text-transform: var( --e-global-typography-2f85ef8-text-transform );
        line-height: var( --e-global-typography-2f85ef8-line-height );
        letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
        word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
        margin: 30px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 5px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-d302793 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-icon i {
    color: var( --e-global-color-d9779ff );
    transition: color 0.3s;
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-d9779ff );
    transition: fill 0.3s;
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 {
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}

    .elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-icon {
        padding-right: 10px;
    }

    .elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-text {
        color: var( --e-global-color-d9779ff );
        transition: color 0.3s;
    }

    .elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-d9779ff );
    }

    .elementor-422 .elementor-element.elementor-element-5f79bb6 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-icon i {
    color: var( --e-global-color-d9779ff );
    transition: color 0.3s;
}

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-icon svg {
    fill: var( --e-global-color-d9779ff );
    transition: fill 0.3s;
}

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-6ebb6f5 );
}

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-6ebb6f5 );
}

.elementor-422 .elementor-element.elementor-element-69481ce {
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}

    .elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-icon {
        padding-right: 10px;
    }

    .elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-text {
        color: var( --e-global-color-d9779ff );
        transition: color 0.3s;
    }

    .elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-d9779ff );
    }

    .elementor-422 .elementor-element.elementor-element-69481ce > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

.elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

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

.elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-icon i {
    color: var( --e-global-color-b72ea25 );
    transition: color 0.3s;
}

.elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-b72ea25 );
    transition: fill 0.3s;
}

.elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-b72ea25 );
}

.elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-b72ea25 );
}

.elementor-422 .elementor-element.elementor-element-e2e59c2 {
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}

    .elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-icon {
        padding-right: 10px;
    }

    .elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
    }

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

    .elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-b72ea25 );
    }

    .elementor-422 .elementor-element.elementor-element-e2e59c2 > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 15px 50px 15px 50px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
        background-color: var( --e-global-color-accent );
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: var( --e-global-color-text );
        }

        .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            color: var( --e-global-color-text );
            background-color: var( --e-global-color-bd13253 );
        }

            .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
                fill: var( --e-global-color-text );
            }

    .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
        -o-transform: translateY(-2px);
        -moz-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-3c22ae9 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-be37702 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:20px;
    --margin-inline-end:0px;
    --padding-block-start:40px;
    --padding-block-end:30px;
    --padding-inline-start:40px;
    --padding-inline-end:40px;
}

    .elementor-422 .elementor-element.elementor-element-be37702:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-be37702 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-be37702, .elementor-422 .elementor-element.elementor-element-be37702::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-70b215e {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-a72e1ed {
    text-align: center;
    top: 34px;
}

    .elementor-422 .elementor-element.elementor-element-a72e1ed > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-a72e1ed {
    left: 150px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-a72e1ed {
    right: 150px;
}

.elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        background-color: var( --e-global-color-secondary );
        padding: 4px 0px 4px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 50px 0px 50px;
    }

    .elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-d9779ff );
        font-family: var( --e-global-typography-2f85ef8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2f85ef8-font-size );
        font-weight: var( --e-global-typography-2f85ef8-font-weight );
        text-transform: var( --e-global-typography-2f85ef8-text-transform );
        line-height: var( --e-global-typography-2f85ef8-line-height );
        letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
        word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
        margin: 30px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-description {
        color: var( --e-global-color-bd13253 );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 5px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-77ff414 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-icon i {
    color: var( --e-global-color-d9779ff );
    transition: color 0.3s;
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-icon svg {
    fill: var( --e-global-color-d9779ff );
    transition: fill 0.3s;
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
}

.elementor-422 .elementor-element.elementor-element-04955ba {
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}

    .elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-icon {
        padding-right: 10px;
    }

    .elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-text {
        color: var( --e-global-color-d9779ff );
        transition: color 0.3s;
    }

    .elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-d9779ff );
    }

    .elementor-422 .elementor-element.elementor-element-04955ba > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

.elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

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

.elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-icon i {
    color: var( --e-global-color-d9779ff );
    transition: color 0.3s;
}

.elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-icon svg {
    fill: var( --e-global-color-d9779ff );
    transition: fill 0.3s;
}

.elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-6ebb6f5 );
}

.elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-6ebb6f5 );
}

.elementor-422 .elementor-element.elementor-element-dc675ba {
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}

    .elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-icon {
        padding-right: 10px;
    }

    .elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
    }

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

    .elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-d9779ff );
    }

    .elementor-422 .elementor-element.elementor-element-dc675ba > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 15px 50px 15px 50px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-text );
        background-color: var( --e-global-color-dd72473 );
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: var( --e-global-color-text );
        }

        .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            color: var( --e-global-color-text );
            background-color: var( --e-global-color-accent );
        }

            .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
                fill: var( --e-global-color-text );
            }

    .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
        -o-transform: translateY(-2px);
        -moz-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > i {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover > svg {
        fill: var( --e-global-color-text );
    }

.elementor-422 .elementor-element.elementor-element-b168307 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4e2da0d {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:100px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-4e2da0d:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-4e2da0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-422 .elementor-element.elementor-element-4e2da0d, .elementor-422 .elementor-element.elementor-element-4e2da0d::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-22b535b {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-8f0785c .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-8f0785c .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: var( --e-global-typography-7a75b42-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a75b42-font-size );
        font-weight: var( --e-global-typography-7a75b42-font-weight );
        text-transform: var( --e-global-typography-7a75b42-text-transform );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-8f0785c .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: -5px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-8f0785c .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-8f0785c .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-8f0785c .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-6ebb6f5 );
        font-family: var( --e-global-typography-81d260e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-81d260e-font-size );
        font-weight: var( --e-global-typography-81d260e-font-weight );
        text-transform: var( --e-global-typography-81d260e-text-transform );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
        margin: 0px 0px 20px 0px;
    }

.elementor-422 .elementor-element.elementor-element-8f0785c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 35px 0px;
}

.elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials {
    padding: 0px 0px 0px 0px;
}

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        text-align: center;
        margin: 0px 270px 0px 270px;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        line-height: var( --e-global-typography-text-line-height );
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item:hover .testimonial-box .comment-content p {
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        margin: 20px 160px 0px 0px;
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
        font-size: 25px;
        font-weight: var( --e-global-typography-d59178c-font-weight );
        text-transform: var( --e-global-typography-d59178c-text-transform );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
        text-align: center;
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        margin: -28px 0px 0px 180px;
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: 18px;
        font-weight: var( --e-global-typography-22c17df-font-weight );
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
        text-align: center;
        margin-bottom: 38px;
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item:hover .testimonial-box .profile-info .profile-des {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-22c17df-font-family ), Sans-serif;
        font-size: 18px;
        font-weight: var( --e-global-typography-22c17df-font-weight );
        text-transform: var( --e-global-typography-22c17df-text-transform );
        line-height: var( --e-global-typography-22c17df-line-height );
        letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
        word-spacing: var( --e-global-typography-22c17df-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio {
        text-align: center;
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
        text-align: center;
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
        text-align: center;
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
        border-style: dotted;
        border-width: 1px 1px 1px 1px;
        border-color: var( --e-global-color-accent );
        border-radius: 36px 36px 36px 36px;
        margin: 0px 0px 0px 0px;
        padding: 4px 4px 4px 4px;
        width: 70px;
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .tns-controls button i, .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
        opacity: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i, .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
        opacity: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .tns-nav {
        text-align: center;
    }

        .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .tns-nav button {
            border-radius: 36px 36px 36px 36px;
            background-color: var( --e-global-color-9d2fc9d );
        }

            .elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active {
                width: 17px;
                border-radius: 36px 36px 36px 36px;
                background-color: var( --e-global-color-accent );
            }

.elementor-422 .elementor-element.elementor-element-580e0be > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-a5ac00e {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:160px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-a5ac00e:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-a5ac00e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-422 .elementor-element.elementor-element-a5ac00e, .elementor-422 .elementor-element.elementor-element-a5ac00e::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-dfce804 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-dfce804.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
        top: 0px;
    }

    .elementor-422 .elementor-element.elementor-element-dfce804.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
        top: 0px;
    }

#wpadminbar ~ .elementor-422 .elementor-element.elementor-element-dfce804.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-422 .elementor-element.elementor-element-dfce804.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: calc(0px + var(--wpadminbar-height, 0px));
}

#wpadminbar ~ .elementor-422 .elementor-element.elementor-element-dfce804.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-422 .elementor-element.elementor-element-dfce804.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: calc(0px + var(--wpadminbar-height, 0px));
}

.elementor-422 .elementor-element.elementor-element-dfce804.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.hide-sticky {
    opacity: 0;
    transform: translate(var(--x-axis-animations, 0), var(--y-axis-animations, 0));
}

.elementor-422 .elementor-element.elementor-element-dfce804.elementor-element.e-flex.jkit-sticky-element--enabled {
    position: sticky;
    height: fit-content;
    transition: margin 0.7s, padding 0.7s, background 0.7s, box-shadow 0.7s, transform 0.7s, opacity 0.7s;
    z-index: 0;
}

    .elementor-422 .elementor-element.elementor-element-dfce804.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned {
        transition: margin 0.7s, padding 0.7s, background 0.7s, box-shadow 0.7s, transform 0.7s, opacity 0.7s;
    }

.elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post {
        background-color: transparent;
        background-image: linear-gradient(180deg, var( --e-global-color-primary ) 0%, #7B3F7A00 100%);
        padding: 70px 50px 70px 50px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        border-style: solid;
        border-width: 1px 0px 1px 1px;
        border-color: var( --e-global-color-primary );
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
            height: 260px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        text-align: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 30px 0px 0px 0px;
    }

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

        .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
            font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
            font-size: var( --e-global-typography-d59178c-font-size );
            font-weight: var( --e-global-typography-d59178c-font-weight );
            text-transform: var( --e-global-typography-d59178c-text-transform );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
        color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
            font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
            font-size: var( --e-global-typography-d59178c-font-size );
            font-weight: var( --e-global-typography-d59178c-font-weight );
            text-transform: var( --e-global-typography-d59178c-text-transform );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

        .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
            color: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-family: var( --e-global-typography-99f9589-font-family ), Sans-serif;
        font-size: var( --e-global-typography-99f9589-font-size );
        font-weight: var( --e-global-typography-99f9589-font-weight );
        text-transform: var( --e-global-typography-99f9589-text-transform );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
        margin: 15px 0px 0px 0px;
    }

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

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        padding: 0px 0px 0px 0px;
        margin: -15px 0px 0px 0px;
        background-color: #FFFFFF00;
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
        background-color: #FD438000;
        color: var( --e-global-color-accent );
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
            fill: var( --e-global-color-accent );
        }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
        justify-content: space-between;
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
        text-align: left;
    }

.elementor-422 .elementor-element.elementor-element-fb74843 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 1px 0px 0px 0px;
    --border-block-start-width:1px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-primary );
    --border-color:var( --e-global-color-primary );
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-fb74843, .elementor-422 .elementor-element.elementor-element-fb74843::before {
        --border-transition:0.3s;
    }

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

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

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 35px 35px 35px 35px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-primary );
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
            height: 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        text-align: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
            font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
            font-size: var( --e-global-typography-d59178c-font-size );
            font-weight: var( --e-global-typography-d59178c-font-weight );
            text-transform: var( --e-global-typography-d59178c-text-transform );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
        color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
            font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
            font-size: var( --e-global-typography-d59178c-font-size );
            font-weight: var( --e-global-typography-d59178c-font-weight );
            text-transform: var( --e-global-typography-d59178c-text-transform );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

        .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
            color: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-family: var( --e-global-typography-99f9589-font-family ), Sans-serif;
        font-size: var( --e-global-typography-99f9589-font-size );
        font-weight: var( --e-global-typography-99f9589-font-weight );
        text-transform: var( --e-global-typography-99f9589-text-transform );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
        margin: 15px 0px 0px 0px;
    }

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

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #02010100;
        color: var( --e-global-color-text );
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
        background-color: #02010100;
        color: var( --e-global-color-accent );
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
            fill: var( --e-global-color-accent );
        }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
        justify-content: space-between;
    }

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

.elementor-422 .elementor-element.elementor-element-b32b7ae > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-b48f6bf {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 1px 0px 0px 0px;
    --border-block-start-width:1px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-primary );
    --border-color:var( --e-global-color-primary );
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-422 .elementor-element.elementor-element-b48f6bf, .elementor-422 .elementor-element.elementor-element-b48f6bf::before {
        --border-transition:0.3s;
    }

.elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 35px 35px 35px 35px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        border-style: solid;
        border-width: 0px 1px 1px 0px;
        border-color: var( --e-global-color-primary );
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
            height: 275px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        text-align: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 30px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 30px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
            font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
            font-size: var( --e-global-typography-d59178c-font-size );
            font-weight: var( --e-global-typography-d59178c-font-weight );
            text-transform: var( --e-global-typography-d59178c-text-transform );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
        color: var( --e-global-color-text );
    }

        .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
            font-family: var( --e-global-typography-d59178c-font-family ), Sans-serif;
            font-size: var( --e-global-typography-d59178c-font-size );
            font-weight: var( --e-global-typography-d59178c-font-weight );
            text-transform: var( --e-global-typography-d59178c-text-transform );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

        .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
            color: var( --e-global-color-text );
        }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-family: var( --e-global-typography-99f9589-font-family ), Sans-serif;
        font-size: var( --e-global-typography-99f9589-font-size );
        font-weight: var( --e-global-typography-99f9589-font-weight );
        text-transform: var( --e-global-typography-99f9589-text-transform );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
        margin: 15px 0px 0px 0px;
    }

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

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        line-height: var( --e-global-typography-accent-line-height );
        padding: 0px 0px 0px 0px;
        margin: -15px 0px 0px 0px;
        background-color: #FFFFFF00;
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
        margin-right: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
        margin-left: 5px;
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
        fill: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
        background-color: #FD438000;
        color: var( --e-global-color-accent );
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
            fill: var( --e-global-color-accent );
        }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
        justify-content: space-between;
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
        text-align: left;
    }

.elementor-422 .elementor-element.elementor-element-70cc3ce > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

:root {
    --page-title-display:none;
}

@media(min-width:768px) {
    .elementor-422 .elementor-element.elementor-element-44d4059;

{
    --width:50%;
}

.elementor-422 .elementor-element.elementor-element-733e73d {
    --width:100%;
}

.elementor-422 .elementor-element.elementor-element-f044104 {
    --width:16%;
}

.elementor-422 .elementor-element.elementor-element-92c0f61 {
    --width:82%;
}

.elementor-422 .elementor-element.elementor-element-bab50d3 {
    --width:100%;
}

.elementor-422 .elementor-element.elementor-element-43b01e5 {
    --width:33%;
}

.elementor-422 .elementor-element.elementor-element-79aa0a2 {
   --width:33%;
}

.elementor-422 .elementor-element.elementor-element-169d59e {
  --width:33%;
}

.elementor-422 .elementor-element.elementor-element-80562cc {
   --width:33%;
}

.elementor-422 .elementor-element.elementor-element-8112790 {
     --width:24.5%;
}

.elementor-422 .elementor-element.elementor-element-d9601e0 {
    --width:24.5%;
}

.elementor-422 .elementor-element.elementor-element-911012c {
     --width:24.5%;
}

.elementor-422 .elementor-element.elementor-element-8abb3fd {
    --width:16.5%;
}

.elementor-422 .elementor-element.elementor-element-0f580fe {
     --width:24.5%;
}

.elementor-422 .elementor-element.elementor-element-a12818a {
      --width:24.5%;
}

.elementor-422 .elementor-element.elementor-element-07ccac9 {
    --width:16.5%;
}

.elementor-422 .elementor-element.elementor-element-fa7d95b {
    --width:16.825%;
}

.elementor-422 .elementor-element.elementor-element-b9aa5c9 {
    --width:100%;
}

.elementor-422 .elementor-element.elementor-element-b7dd4b4 {
    --width:33.22%;
}

.elementor-422 .elementor-element.elementor-element-4f17505 {
    --width:33.22%;
}

.elementor-422 .elementor-element.elementor-element-26c7d2e {
    --width:33.224%;
}

.elementor-422 .elementor-element.elementor-element-73d2af3 {
    --width:33.22%;
}

.elementor-422 .elementor-element.elementor-element-24b1e92 {
    --width:33.22%;
}

.elementor-422 .elementor-element.elementor-element-4d14a1e {
    --width:33.224%;
}

.elementor-422 .elementor-element.elementor-element-85f45a5 {
    --width:34%;
}

.elementor-422 .elementor-element.elementor-element-2574868 {
    --width:22%;
}

.elementor-422 .elementor-element.elementor-element-39fce53 {
    --width:22%;
}

.elementor-422 .elementor-element.elementor-element-9025d2b {
    --width:22%;
}

.elementor-422 .elementor-element.elementor-element-54ab744 {
    --width:25%;
}

.elementor-422 .elementor-element.elementor-element-cb7803e {
    --width:25%;
}

.elementor-422 .elementor-element.elementor-element-ecb8f64 {
    --width:49.664%;
}

.elementor-422 .elementor-element.elementor-element-f4f1e2a {
    --width:30%;
}

.elementor-422 .elementor-element.elementor-element-1cef83c {
    --width:70%;
}

.elementor-422 .elementor-element.elementor-element-6f187d3 {
    --width:50%;
}

.elementor-422 .elementor-element.elementor-element-5d51a71 {
    --width:50%;
}

.elementor-422 .elementor-element.elementor-element-abd69f1 {
    --width:33.22%;
}

.elementor-422 .elementor-element.elementor-element-909dc03 {
    --width:33.22%;
}

.elementor-422 .elementor-element.elementor-element-4b8331d {
    --width:33.222%;
}

.elementor-422 .elementor-element.elementor-element-b5a1eeb {
    --width:55%;
}

.elementor-422 .elementor-element.elementor-element-4cf32da {
    --width:45%;
}

.elementor-422 .elementor-element.elementor-element-d63f3ab {
    --width:33%;
}

.elementor-422 .elementor-element.elementor-element-8212d96 {
    --width:67%;
}

.elementor-422 .elementor-element.elementor-element-05129d4 {
    --width:33.22%;
}

.elementor-422 .elementor-element.elementor-element-9937d99 {
    --width:33.22%;
}

.elementor-422 .elementor-element.elementor-element-be37702 {
    --width:33.224%;
}

.elementor-422 .elementor-element.elementor-element-dfce804 {
    --width:47.33%;
}

.elementor-422 .elementor-element.elementor-element-fb74843 {
    --width:26%;
}

.elementor-422 .elementor-element.elementor-element-b48f6bf {
    --width:26.002%;
}

}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-422 .elementor-element.elementor-element-44d4059;

{
    --width:55%;
}

.elementor-422 .elementor-element.elementor-element-733e73d {
    --width:45%;
}

.elementor-422 .elementor-element.elementor-element-f044104 {
    --width:19%;
}

.elementor-422 .elementor-element.elementor-element-92c0f61 {
    --width:81%;
}

.elementor-422 .elementor-element.elementor-element-6f187d3 {
    --width:50%;
}

.elementor-422 .elementor-element.elementor-element-5d51a71 {
    --width:50%;
}

.elementor-422 .elementor-element.elementor-element-b5a1eeb {
    --width:58%;
}

.elementor-422 .elementor-element.elementor-element-4cf32da {
    --width:42%;
}

.elementor-422 .elementor-element.elementor-element-d63f3ab {
    --width:33%;
}

.elementor-422 .elementor-element.elementor-element-8212d96 {
    --width:67%;
}

}

@media(min-width:1025px) {
    .elementor-422 .elementor-element.elementor-element-f4d79dc:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-f4d79dc > .elementor-motion-effects-container > .elementor-motion-effects-layer;

{
    background-attachment: fixed;
}

}

@media(max-width:1024px) {
    .elementor-422 .elementor-element.elementor-element-928e823;

{
    --margin-block-start:-90px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:150px;
    --padding-block-end:100px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-c93ca23 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-2f85ef8-font-size );
    line-height: var( --e-global-typography-2f85ef8-line-height );
    letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
    word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-c93ca23 > .elementor-widget-container {
    margin: 0px 50px 0px 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-ab84a59 {
    --gap:0px 0px;
    --margin-block-start:-1px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:71px;
    --padding-block-end:70px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-44d4059 {
    --gap:0px 0px;
    --margin-block-start:75px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:55px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-6833710 {
    --spacer-size:228px;
    --container-widget-width:340px;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 340px );
    max-width: 340px;
}

    .elementor-422 .elementor-element.elementor-element-6833710 > .elementor-widget-container {
        margin: 100px 60px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-1acfda6 {
    --spacer-size:110px;
    --container-widget-width:120px;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 120px );
    max-width: 120px;
}

    .elementor-422 .elementor-element.elementor-element-1acfda6 > .elementor-widget-container {
        margin: -4px 200px 0px -2px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-819e71e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-819e71e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 35px 0px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-819e71e {
    left: 30px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-819e71e {
    right: 30px;
}

.elementor-422 .elementor-element.elementor-element-819e71e {
    top: -5px;
}

.elementor-422 .elementor-element.elementor-element-733e73d {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    margin: -5px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-38fb5d9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 30px 13px 30px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-c2eb391 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-55f4855 {
    --gap:0px 0px;
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-e695fce {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:20px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-3064450 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:-20px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-f044104 {
    --gap:0px 0px;
    --margin-block-start:5px;
    --margin-block-end:40px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:5px;
    --padding-block-end:5px;
    --padding-inline-start:5px;
    --padding-inline-end:5px;
}

.elementor-422 .elementor-element.elementor-element-6daf095 img {
    width: 50%;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-92c0f61 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:10px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-dff0f64 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-422 .elementor-element.elementor-element-dff0f64 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-d59178c-font-size );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-dff0f64 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var( --e-global-typography-81d260e-font-size );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
    }

.elementor-422 .elementor-element.elementor-element-dff0f64 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-f94f536 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:20px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-bab50d3 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    margin: -10px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4af6b01 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-272c21a {
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-43b01e5 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-12aff8e img {
    width: 70%;
}

.elementor-422 .elementor-element.elementor-element-12aff8e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-9feff39 > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 12px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-f7ad06f .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-79aa0a2 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-32932b9 img {
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-32932b9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-be5fcdc > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 24px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-5a2211a .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-5a2211a .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-169d59e {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-938f07b img {
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-938f07b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4f211f9 > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 23px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-ab0524e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-80562cc {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-70a6c4b img {
    width: 70%;
}

.elementor-422 .elementor-element.elementor-element-70a6c4b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-929872c > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 2px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-96cb20e .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-96cb20e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-8112790 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-256a986 img {
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-256a986 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 00px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-6324958 > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-bbc925f .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-d9601e0 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1638e6e img {
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-1638e6e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-51a3bd3 > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-341842e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-c6d31f4 {
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-911012c {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-f0bed14 img {
    width: 80%;
}

.elementor-422 .elementor-element.elementor-element-1b3a70f > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 46px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-7b18f12 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-7b18f12 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-8abb3fd {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-48e5fb7 img {
    width: 80%;
}

.elementor-422 .elementor-element.elementor-element-5f3dbf3 > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 20px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-a316036 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-0f580fe {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-deb930e {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-deb930e img {
        width: 100%;
    }

    .elementor-422 .elementor-element.elementor-element-deb930e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-5f5e671 > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 9px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-ac4cc65 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-a12818a {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-96ff533 img {
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-09ab267 > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-47809bb .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-47809bb .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-07ccac9 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-3c1e14f img {
    width: 80%;
}

.elementor-422 .elementor-element.elementor-element-c6e6f1f > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 46px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-e0d2023 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-fa7d95b {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1696be1 img {
    width: 80%;
}

.elementor-422 .elementor-element.elementor-element-2ce32f8 > .elementor-widget-container {
    margin: 0px 17px 0px 17px;
    padding: 19px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-f3b2959 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-03c7cdb {
    --margin-block-start:-50px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:70px;
    --padding-block-end:70px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-b9aa5c9 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-77752f9 > .elementor-widget-container {
    margin: 0px 70px 0px 70px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-e430705 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-b7dd4b4 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:10px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .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-422 .elementor-element.elementor-element-4f17505 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:5px;
    --margin-inline-end:5px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-1942170 .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-422 .elementor-element.elementor-element-26c7d2e {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:10px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-67a964b .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-422 .elementor-element.elementor-element-884d459 {
    --margin-block-start:25px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-73d2af3 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:10px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box .title {
    padding: 16px 0px 17px 0px;
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .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-422 .elementor-element.elementor-element-24b1e92 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:5px;
    --margin-inline-end:5px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .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-422 .elementor-element.elementor-element-4d14a1e {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:10px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box .title {
    padding: 16px 0px 13px 0px;
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-bc1648d .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-422 .elementor-element.elementor-element-dec2ea5 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:70px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-85f45a5 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    margin: -15px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-8a150a8 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 30px 13px 30px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-ef8811c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-2574868 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:8px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 2px 0px 30px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-card, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    height: 351px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon {
    margin: 0px 0px 235px 0px;
}

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        font-size: 16px;
        height: 30px;
        width: 30px;
        line-height: 30px;
    }

        .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
            width: 16px;
        }

.elementor-422 .elementor-element.elementor-element-39fce53 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:4px;
    --margin-inline-end:4px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 2px 0px 30px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-card, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    height: 350px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon {
    margin: 0px 0px 235px 0px;
}

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        font-size: 16px;
        height: 30px;
        width: 30px;
        line-height: 30px;
    }

        .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
            width: 16px;
        }

.elementor-422 .elementor-element.elementor-element-9025d2b {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:8px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 2px 0px 30px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-card, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    height: 350px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon {
    margin: 0px 0px 235px 0px;
}

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        font-size: 16px;
        height: 30px;
        width: 30px;
        line-height: 30px;
    }

        .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
            width: 16px;
        }

.elementor-422 .elementor-element.elementor-element-27efe5f {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:70px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-54a2fa7 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: -10px 0px -10px 0px;
}

    .elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-74a0544 {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-54ab744 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: var( --e-global-typography-d59178c-font-size );
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    font-size: var( --e-global-typography-d59178c-font-size );
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    padding: 13px 23px 13px 23px;
}

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

.elementor-422 .elementor-element.elementor-element-cb7803e {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: var( --e-global-typography-d59178c-font-size );
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    font-size: var( --e-global-typography-d59178c-font-size );
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    padding: 13px 23px 13px 23px;
}

.elementor-422 .elementor-element.elementor-element-038cfb4 > .elementor-widget-container {
    margin: 0px 6px 0px 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-422 .elementor-element.elementor-element-ecb8f64 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:20px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-45bb895 img {
    height: 435px;
}

.elementor-422 .elementor-element.elementor-element-e1aee09 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:70px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-f4f1e2a {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:12px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-0eb90e3 img {
    height: 480px;
}

.elementor-422 .elementor-element.elementor-element-1cef83c {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-6f187d3 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-b8ff747 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-b8ff747 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-b8ff747 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-5d51a71 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 30px 13px 30px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-3b1f94c {
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    font-size: var( --e-global-typography-99f9589-font-size );
    line-height: var( --e-global-typography-99f9589-line-height );
    letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
    word-spacing: var( --e-global-typography-99f9589-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-7a2171d > .elementor-widget-container {
    margin: 0px 6px 0px 0px;
    padding: 8px 8px 8px 8px;
}

.elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 10px 13px 10px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-f588fa4 > .elementor-widget-container {
    margin: -220px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-909dc03 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    font-size: var( --e-global-typography-99f9589-font-size );
    line-height: var( --e-global-typography-99f9589-line-height );
    letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
    word-spacing: var( --e-global-typography-99f9589-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-1b0a36f > .elementor-widget-container {
    margin: 0px 6px 0px 0px;
    padding: 8px 8px 8px 8px;
}

.elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 10px 13px 10px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-bd3b846 > .elementor-widget-container {
    margin: -220px 0px 0px 2px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    font-size: var( --e-global-typography-99f9589-font-size );
    line-height: var( --e-global-typography-99f9589-line-height );
    letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
    word-spacing: var( --e-global-typography-99f9589-word-spacing );
}

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

.elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 10px 13px 10px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-1b8f08b > .elementor-widget-container {
    margin: -220px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-f4d79dc {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:70px;
    --padding-block-end:70px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-b5a1eeb {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-70af746 img {
    height: 360px;
}

.elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-d59178c-font-size );
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 40px 0px 40px;
}

    .elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        padding: 20px 40px 20px 40px;
    }

.elementor-422 .elementor-element.elementor-element-ead42e5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-ead42e5 {
    bottom: 110px;
}

.elementor-422 .elementor-element.elementor-element-4cf32da {
    --gap:0px 0px;
    --margin-block-start:17px;
    --margin-block-end:0px;
    --margin-inline-start:20px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    margin: -10px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-0186254 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-b4f933f .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-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    width: 50px;
}

.elementor-422 .elementor-element.elementor-element-b4f933f > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-4e1909f .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-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    width: 50px;
}

.elementor-422 .elementor-element.elementor-element-4e1909f > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-214527b .elementor-divider-separator {
    width: 16%;
}

.elementor-422 .elementor-element.elementor-element-214527b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-214527b {
    left: -95px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-214527b {
    right: -95px;
}

.elementor-422 .elementor-element.elementor-element-214527b {
    bottom: -16px;
}

.elementor-422 .elementor-element.elementor-element-9821a1e .elementor-divider-separator {
    width: 16%;
}

.elementor-422 .elementor-element.elementor-element-9821a1e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-9821a1e {
    left: -95px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-9821a1e {
    right: -95px;
}

.elementor-422 .elementor-element.elementor-element-9821a1e {
    bottom: -87px;
}

.elementor-422 .elementor-element.elementor-element-17fb455 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:70px;
    --padding-block-end:120px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-d63f3ab {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:120px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-2f85ef8-font-size );
    line-height: var( --e-global-typography-2f85ef8-line-height );
    letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
    word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-e4ecb04 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-8212d96 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-de38218 {
    --margin-block-start:-50px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:70px;
    --padding-block-end:70px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-af9149d {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-6cb8ee3 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

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

.elementor-422 .elementor-element.elementor-element-6cb8ee3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-6cb8ee3 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-cdc78e1 {
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-05129d4 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:8px;
    --padding-block-start:35px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-e533d2e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-e533d2e {
    left: 86px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-e533d2e {
    right: 86px;
}

.elementor-422 .elementor-element.elementor-element-e533d2e {
    top: 22px;
}

.elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 70px 0px 70px;
}

.elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-2f85ef8-font-size );
    line-height: var( --e-global-typography-2f85ef8-line-height );
    letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
    word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
    margin: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

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

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

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

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

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

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

.elementor-422 .elementor-element.elementor-element-69b8dc3 {
    --e-icon-list-icon-size:16px;
}

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

    .elementor-422 .elementor-element.elementor-element-69b8dc3 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

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

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

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

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

.elementor-422 .elementor-element.elementor-element-485ead5 {
    --e-icon-list-icon-size:16px;
}

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

    .elementor-422 .elementor-element.elementor-element-485ead5 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 30px 13px 30px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

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

.elementor-422 .elementor-element.elementor-element-9937d99 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:4px;
    --margin-inline-end:4px;
    --padding-block-start:35px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-3fe93da > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-3fe93da {
    left: 86px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-3fe93da {
    right: 86px;
}

.elementor-422 .elementor-element.elementor-element-3fe93da {
    top: 24px;
}

.elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 70px 0px 70px;
}

.elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-2f85ef8-font-size );
    line-height: var( --e-global-typography-2f85ef8-line-height );
    letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
    word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
    margin: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

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

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

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

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

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

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

.elementor-422 .elementor-element.elementor-element-5f79bb6 {
    --e-icon-list-icon-size:16px;
}

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

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

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

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

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

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

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

.elementor-422 .elementor-element.elementor-element-69481ce {
    --e-icon-list-icon-size:16px;
}

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

    .elementor-422 .elementor-element.elementor-element-69481ce > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

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

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

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

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

.elementor-422 .elementor-element.elementor-element-e2e59c2 {
    --e-icon-list-icon-size:16px;
}

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

    .elementor-422 .elementor-element.elementor-element-e2e59c2 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 30px 13px 30px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-3c22ae9 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-be37702 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:8px;
    --margin-inline-end:0px;
    --padding-block-start:35px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-a72e1ed {
    left: 86px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-a72e1ed {
    right: 86px;
}

.elementor-422 .elementor-element.elementor-element-a72e1ed {
    top: 29px;
}

.elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 65px 0px 65px;
}

.elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-2f85ef8-font-size );
    line-height: var( --e-global-typography-2f85ef8-line-height );
    letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
    word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
    margin: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    margin: 0px 0px 0px 0px;
}

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

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

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

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

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

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

.elementor-422 .elementor-element.elementor-element-04955ba {
    --e-icon-list-icon-size:16px;
}

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

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

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

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

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

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

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

.elementor-422 .elementor-element.elementor-element-dc675ba {
    --e-icon-list-icon-size:16px;
}

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

    .elementor-422 .elementor-element.elementor-element-dc675ba > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 30px 13px 30px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-b168307 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4e2da0d {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:70px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-22b535b {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-8f0785c .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-8f0785c .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-8f0785c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    margin: 0px 108px 0px 108px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-580e0be .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-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    font-size: var( --e-global-typography-d59178c-font-size );
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    margin: -25px 0px 0px 125px;
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
    margin-bottom: 40px;
}

.elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item:hover .testimonial-box .profile-info .profile-des {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-580e0be > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-a5ac00e {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:130px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-dfce804 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 40px 30px 30px 30px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 200px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var( --e-global-typography-d59178c-font-size );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
    }

        .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
            font-size: var( --e-global-typography-d59178c-font-size );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var( --e-global-typography-99f9589-font-size );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

.elementor-422 .elementor-element.elementor-element-fb74843 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

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

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 20px 20px 20px 20px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 0px 0px 0px 0px;
    }

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

            .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
                font-size: var( --e-global-typography-d59178c-font-size );
                line-height: var( --e-global-typography-d59178c-line-height );
                letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
                word-spacing: var( --e-global-typography-d59178c-word-spacing );
            }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var( --e-global-typography-99f9589-font-size );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

.elementor-422 .elementor-element.elementor-element-b48f6bf {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 20px 20px 20px 20px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 200px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var( --e-global-typography-d59178c-font-size );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
    }

        .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
            font-size: var( --e-global-typography-d59178c-font-size );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var( --e-global-typography-99f9589-font-size );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

}

@media(max-width:767px) {
    .elementor-422 .elementor-element.elementor-element-928e823;

{
    --margin-block-start:-90px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:120px;
    --padding-block-end:110px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-45b97b9 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-c93ca23 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-2f85ef8-font-size );
    line-height: var( --e-global-typography-2f85ef8-line-height );
    letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
    word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-c93ca23 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-ad8a324 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-ab84a59 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:20px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-44d4059 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-6833710 {
    --spacer-size:230px;
    --container-widget-width:280px;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 280px );
    max-width: 280px;
}

    .elementor-422 .elementor-element.elementor-element-6833710 > .elementor-widget-container {
        margin: 70px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-1acfda6 {
    --spacer-size:135px;
    --container-widget-width:110px;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 110px );
    max-width: 110px;
}

    .elementor-422 .elementor-element.elementor-element-1acfda6 > .elementor-widget-container {
        margin: -31.5px 0px 0px -2px;
    }

.elementor-422 .elementor-element.elementor-element-819e71e > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 0px 0px 20px 0px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-819e71e {
    left: 12px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-819e71e {
    right: 12px;
}

.elementor-422 .elementor-element.elementor-element-819e71e {
    top: 10px;
}

.elementor-422 .elementor-element.elementor-element-733e73d {
    --gap:0px 0px;
    --margin-block-start:60px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: 25px;
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var( --e-global-typography-81d260e-font-size );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-38fb5d9 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-422 .elementor-element.elementor-element-38fb5d9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-c2eb391 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

.elementor-422 .elementor-element.elementor-element-55f4855 {
    --gap:0px 0px;
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-e695fce {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:30px;
    --padding-block-end:10px;
    --padding-inline-start:20px;
    --padding-inline-end:10px;
}

.elementor-422 .elementor-element.elementor-element-3064450 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-f044104 {
    --width:21%;
    --gap:0px 0px;
    --margin-block-start:10px;
    --margin-block-end:20px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:5px;
    --padding-block-end:5px;
    --padding-inline-start:5px;
    --padding-inline-end:5px;
}

.elementor-422 .elementor-element.elementor-element-6daf095 img {
    width: 50%;
}

.elementor-422 .elementor-element.elementor-element-6daf095 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 13px 0px 13px 0px;
}

.elementor-422 .elementor-element.elementor-element-92c0f61 {
    --width:73%;
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:12px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-dff0f64 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-d59178c-font-size );
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-dff0f64 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-f94f536 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-bab50d3 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7a75b42-font-size );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var( --e-global-typography-81d260e-font-size );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-4af6b01 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-422 .elementor-element.elementor-element-4af6b01 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-272c21a {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-43b01e5 {
    --width:100%;
    --gap:0px 0px;
}

.elementor-422 .elementor-element.elementor-element-12aff8e {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-12aff8e img {
        width: 100%;
    }

.elementor-422 .elementor-element.elementor-element-9feff39 > .elementor-widget-container {
    margin: 10px 25px 0px 25px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-f7ad06f .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-79aa0a2 {
    --width:100%;
    --gap:0px 0px;
}

.elementor-422 .elementor-element.elementor-element-32932b9 {
    text-align: center;
}

.elementor-422 .elementor-element.elementor-element-be5fcdc > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
    padding: 25px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-5a2211a .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-5a2211a .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-169d59e {
    --width:100%;
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-4f211f9 > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
    padding: 28px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-ab0524e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-80562cc {
    --width:100%;
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-70a6c4b img {
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-929872c > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
}

.elementor-422 .elementor-element.elementor-element-96cb20e .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-96cb20e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-8112790 {
    --width:100%;
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-6324958 > .elementor-widget-container {
    margin: 10px 25px 0px 25px;
}

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

.elementor-422 .elementor-element.elementor-element-bbc925f .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-d9601e0 {
    --width:100%;
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;.elementor-422 .elementor-element.elementor-element-70a6c4b > .elementor-widget-container
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-51a3bd3 > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-341842e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-c6d31f4 {
    --gap:0px 0px;
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-911012c {
    --width:50%;
    --gap:0px 0px;
}

.elementor-422 .elementor-element.elementor-element-1b3a70f > .elementor-widget-container {
    padding: 63px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-7b18f12 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-7b18f12 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-8abb3fd {
    --width:50%;
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-5f3dbf3 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-a316036 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-0f580fe {
    --width:100%;
    --gap:0px 0px;
    --margin-block-start:15px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-deb930e img {
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-5f5e671 > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
    padding: 10px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-ac4cc65 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-a12818a {
    --width:100%;
    --gap:0px 0px;
    --margin-block-start:15px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-96ff533 img {
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-09ab267 > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-47809bb .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-47809bb .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-07ccac9 {
    --width:50%;
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-c6e6f1f > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
    padding: 40px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-e0d2023 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-fa7d95b {
    --width:50%;
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-2ce32f8 > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
    padding: 12px 0px 0px 0px;
}

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

.elementor-422 .elementor-element.elementor-element-f3b2959 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-03c7cdb {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:10px;
    --padding-block-end:10px;
    --padding-inline-start:10px;
    --padding-inline-end:10px;
}

.elementor-422 .elementor-element.elementor-element-b9aa5c9 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-77752f9 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-e430705 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-e430705 {
    bottom: -20px;
}

.elementor-422 .elementor-element.elementor-element-f23f4ac {
    --gap:0px 0px;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-b7dd4b4 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 30px 40px 30px 40px;
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-d557bb2 .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-422 .elementor-element.elementor-element-4f17505 {
    --gap:0px 0px;
    /* --margin-block-start:20px; */
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
    margin-top: 20px;
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 30px 40px 30px 40px;
}

.elementor-422 .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-1942170 .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-422 .elementor-element.elementor-element-26c7d2e {
    --gap:0px 0px;
    /* --margin-block-start:20px; */
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
    margin-top: 20px;
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 30px 40px 30px 40px;
}

.elementor-422 .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-67a964b .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-422 .elementor-element.elementor-element-884d459 {
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-73d2af3 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 30px 40px 30px 40px;
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box .title {
    padding: 15px 0px 0px 0px;
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-c5d3767 .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 );
    margin: 20px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-24b1e92 {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 30px 40px 30px 40px;
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-9d60a0f .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-422 .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    padding: 0px 0px 20px 0px;
    width: 100%;
}

.elementor-422 .elementor-element.elementor-element-4d14a1e {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 30px 40px 30px 40px;
}

.elementor-422 .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box .title {
    padding: 10px 0px 0px 0px;
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-bc1648d .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 );
    margin: 20px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-dec2ea5 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:20px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-4945735 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-85f45a5 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7a75b42-font-size );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
        color: var( --e-global-color-text );
    }

    .elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 20px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-8a150a8 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-422 .elementor-element.elementor-element-8a150a8 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-ef8811c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

.elementor-422 .elementor-element.elementor-element-2574868 {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 10px 0px 100px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-card, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    height: 450px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    margin-bottom: 20px;
}

.elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon {
    margin: 0px 0px 315px 0px;
}

    .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        font-size: 20px;
        height: 35px;
        width: 35px;
        line-height: 35px;
    }

        .elementor-422 .elementor-element.elementor-element-823a469 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
            width: 20px;
        }

.elementor-422 .elementor-element.elementor-element-39fce53 {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 10px 0px 90px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-card, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    height: 450px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    margin-bottom: 20px;
}

.elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon {
    margin: 0px 0px 315px 0px;
}

    .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        font-size: 20px;
        height: 35px;
        width: 35px;
        line-height: 35px;
    }

        .elementor-422 .elementor-element.elementor-element-f37d709 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
            width: 20px;
        }

.elementor-422 .elementor-element.elementor-element-9025d2b {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 10px 0px 90px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-card, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    height: 450px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-size: var( --e-global-typography-22c17df-font-size );
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    margin-bottom: 20px;
}

.elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon {
    margin: 0px 0px 315px 0px;
}

    .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        font-size: 20px;
        height: 35px;
        width: 35px;
        line-height: 35px;
    }

        .elementor-422 .elementor-element.elementor-element-4b3dae5 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
            width: 20px;
        }

.elementor-422 .elementor-element.elementor-element-27efe5f {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-54a2fa7 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-0264c4e .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-74a0544 {
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-54ab744 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: 22px;
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    font-size: var( --e-global-typography-d59178c-font-size );
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-6c43449 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    padding: 13px 20px 13px 20px;
}

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

.elementor-422 .elementor-element.elementor-element-cb7803e {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:20px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: var( --e-global-typography-d59178c-font-size );
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    font-size: var( --e-global-typography-d59178c-font-size );
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-038cfb4 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    padding: 13px 70px 13px 70px;
}

.elementor-422 .elementor-element.elementor-element-038cfb4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-ecb8f64 {
    --gap:0px 0px;
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-45bb895 img {
    height: 400px;
}

.elementor-422 .elementor-element.elementor-element-45bb895 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-e1aee09 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-f4f1e2a {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-0eb90e3 img {
    height: 600px;
}

.elementor-422 .elementor-element.elementor-element-1cef83c {
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-ee2e55f {
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-b8ff747 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-b8ff747 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7a75b42-font-size );
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-b8ff747 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var( --e-global-typography-81d260e-font-size );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
    }

.elementor-422 .elementor-element.elementor-element-b8ff747 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4094a54 {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-4094a54 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-1ec6720 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

.elementor-422 .elementor-element.elementor-element-1ec6720 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-abd69f1 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 275px;
}

.elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 10px 0px 0px 0px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-7a2171d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    font-size: var( --e-global-typography-99f9589-font-size );
    line-height: var( --e-global-typography-99f9589-line-height );
    letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
    word-spacing: var( --e-global-typography-99f9589-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-7a2171d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-f588fa4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-909dc03 {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 275px;
}

.elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 10px 0px 0px 0px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-1b0a36f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    font-size: var( --e-global-typography-99f9589-font-size );
    line-height: var( --e-global-typography-99f9589-line-height );
    letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
    word-spacing: var( --e-global-typography-99f9589-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-1b0a36f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-bd3b846 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-bd3b846 > .elementor-widget-container {
    margin: -300px 0px 0px 2px;
}

.elementor-422 .elementor-element.elementor-element-4b8331d {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 275px;
}

.elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 10px 0px 0px 0px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-0fc831f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    font-size: var( --e-global-typography-99f9589-font-size );
    line-height: var( --e-global-typography-99f9589-line-height );
    letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
    word-spacing: var( --e-global-typography-99f9589-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-0fc831f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 20px 20px 20px;
}

.elementor-422 .elementor-element.elementor-element-1b8f08b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-1b8f08b > .elementor-widget-container {
    margin: -300px 0px 0px 5px;
}

.elementor-422 .elementor-element.elementor-element-f4d79dc {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-70af746 img {
    height: 300px;
}

.elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 22px;
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 20px 0px 20px;
}

    .elementor-422 .elementor-element.elementor-element-ead42e5 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        padding: 20px 20px 20px 20px;
    }

.elementor-422 .elementor-element.elementor-element-ead42e5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-ead42e5 {
    bottom: -40px;
}

.elementor-422 .elementor-element.elementor-element-4cf32da {
    --margin-block-start:35px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: 25px;
        line-height: var( --e-global-typography-7a75b42-line-height );
        letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
        word-spacing: var( --e-global-typography-7a75b42-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var( --e-global-typography-81d260e-font-size );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-0186254 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-422 .elementor-element.elementor-element-0186254 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-b4f933f .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-422 .elementor-element.elementor-element-b4f933f > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 35px 0px 35px;
}

.elementor-422 .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-4e1909f .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-422 .elementor-element.elementor-element-4e1909f > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
    padding: 0px 35px 0px 35px;
}

.elementor-422 .elementor-element.elementor-element-214527b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-214527b {
    left: -80px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-214527b {
    right: -80px;
}

.elementor-422 .elementor-element.elementor-element-214527b {
    bottom: -44px;
}

.elementor-422 .elementor-element.elementor-element-9821a1e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-9821a1e {
    left: -80px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-9821a1e {
    right: -80px;
}

.elementor-422 .elementor-element.elementor-element-9821a1e {
    bottom: -118px;
}

.elementor-422 .elementor-element.elementor-element-17fb455 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:110px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-d63f3ab {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-2f85ef8-font-size );
        line-height: var( --e-global-typography-2f85ef8-line-height );
        letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
        word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
    }

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

    .elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var( --e-global-typography-81d260e-font-size );
        line-height: var( --e-global-typography-81d260e-line-height );
        letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
        word-spacing: var( --e-global-typography-81d260e-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-e4ecb04 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-422 .elementor-element.elementor-element-e4ecb04 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-8212d96 {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-de38218 {
    --margin-block-start:-60px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-6cb8ee3 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-6cb8ee3 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-6cb8ee3 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-05129d4 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:40px;
    --padding-block-end:30px;
    --padding-inline-start:40px;
    --padding-inline-end:40px;
}

.elementor-422 .elementor-element.elementor-element-90184eb {
    text-align: center;
}

    .elementor-422 .elementor-element.elementor-element-90184eb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-e533d2e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-e533d2e {
    left: 130px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-e533d2e {
    right: 130px;
}

.elementor-422 .elementor-element.elementor-element-e533d2e {
    top: 28px;
}

.elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 50px 0px 50px;
}

    .elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        padding: 5px 0px 5px 0px;
    }

.elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-2f85ef8-font-size );
    line-height: var( --e-global-typography-2f85ef8-line-height );
    letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
    word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-90f711c .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-69b8dc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-422 .elementor-element.elementor-element-69b8dc3 {
    --e-icon-list-icon-size:18px;
}

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

    .elementor-422 .elementor-element.elementor-element-69b8dc3 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-485ead5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-422 .elementor-element.elementor-element-485ead5 {
    --e-icon-list-icon-size:18px;
}

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

    .elementor-422 .elementor-element.elementor-element-485ead5 > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-6fcda10 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 50px 13px 50px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

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

.elementor-422 .elementor-element.elementor-element-9937d99 {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:40px;
    --padding-block-end:30px;
    --padding-inline-start:40px;
    --padding-inline-end:40px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-3fe93da {
    left: 130px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-3fe93da {
    right: 130px;
}

.elementor-422 .elementor-element.elementor-element-3fe93da {
    top: 29px;
}

.elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 50px 0px 50px;
}

    .elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        padding: 5px 0px 5px 0px;
    }

.elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-2f85ef8-font-size );
    line-height: var( --e-global-typography-2f85ef8-line-height );
    letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
    word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-d302793 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-5f79bb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-422 .elementor-element.elementor-element-5f79bb6 {
    --e-icon-list-icon-size:18px;
}

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

    .elementor-422 .elementor-element.elementor-element-5f79bb6 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-69481ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-422 .elementor-element.elementor-element-69481ce {
    --e-icon-list-icon-size:18px;
}

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

    .elementor-422 .elementor-element.elementor-element-69481ce > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

.elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-e2e59c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

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

.elementor-422 .elementor-element.elementor-element-e2e59c2 {
    --e-icon-list-icon-size:18px;
}

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

    .elementor-422 .elementor-element.elementor-element-e2e59c2 > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-3c22ae9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 50px 13px 50px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-3c22ae9 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-be37702 {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:40px;
    --padding-block-end:30px;
    --padding-inline-start:40px;
    --padding-inline-end:40px;
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-a72e1ed {
    left: 130px;
}

body.rtl .elementor-422 .elementor-element.elementor-element-a72e1ed {
    right: 130px;
}

.elementor-422 .elementor-element.elementor-element-a72e1ed {
    top: 34px;
}

.elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 50px 0px 50px;
}

    .elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        padding: 5px 0px 5px 0px;
        border-radius: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-2f85ef8-font-size );
    line-height: var( --e-global-typography-2f85ef8-line-height );
    letter-spacing: var( --e-global-typography-2f85ef8-letter-spacing );
    word-spacing: var( --e-global-typography-2f85ef8-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-77ff414 .jeg-elementor-kit.jkit-heading .heading-section-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-422 .elementor-element.elementor-element-04955ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-422 .elementor-element.elementor-element-04955ba {
    --e-icon-list-icon-size:18px;
}

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

    .elementor-422 .elementor-element.elementor-element-04955ba > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

.elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-422 .elementor-element.elementor-element-dc675ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

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

.elementor-422 .elementor-element.elementor-element-dc675ba {
    --e-icon-list-icon-size:18px;
}

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

    .elementor-422 .elementor-element.elementor-element-dc675ba > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-422 .elementor-element.elementor-element-b168307 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 13px 50px 13px 50px;
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-422 .elementor-element.elementor-element-b168307 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-4e2da0d {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-22b535b {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-8f0785c .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: var( --e-global-typography-7a75b42-font-size );
    line-height: var( --e-global-typography-7a75b42-line-height );
    letter-spacing: var( --e-global-typography-7a75b42-letter-spacing );
    word-spacing: var( --e-global-typography-7a75b42-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-8f0785c .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    font-size: var( --e-global-typography-81d260e-font-size );
    line-height: var( --e-global-typography-81d260e-line-height );
    letter-spacing: var( --e-global-typography-81d260e-letter-spacing );
    word-spacing: var( --e-global-typography-81d260e-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-8f0785c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-580e0be .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 );
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    margin: 0px 140px 0px 0px;
    font-size: 20px;
    line-height: var( --e-global-typography-d59178c-line-height );
    letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
    word-spacing: var( --e-global-typography-d59178c-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    margin: -32px 0px 30px 125px;
    font-size: 18px;
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item:hover .testimonial-box .profile-info .profile-des {
    font-size: 18px;
    line-height: var( --e-global-typography-22c17df-line-height );
    letter-spacing: var( --e-global-typography-22c17df-letter-spacing );
    word-spacing: var( --e-global-typography-22c17df-word-spacing );
}

.elementor-422 .elementor-element.elementor-element-580e0be > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-422 .elementor-element.elementor-element-a5ac00e {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:110px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-422 .elementor-element.elementor-element-dfce804 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 20px 20px 20px 20px;
        border-width: 1px 1px 1px 1px;
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
            height: 180px;
        }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var( --e-global-typography-d59178c-font-size );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
    }

        .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
            font-size: var( --e-global-typography-d59178c-font-size );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var( --e-global-typography-99f9589-font-size );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-3ef9548 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

.elementor-422 .elementor-element.elementor-element-fb74843 {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

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

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

        .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
            font-size: var( --e-global-typography-d59178c-font-size );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var( --e-global-typography-99f9589-font-size );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-b32b7ae .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

.elementor-422 .elementor-element.elementor-element-b48f6bf {
    --gap:0px 0px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post {
        border-width: 0px 1px 1px 1px;
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
            height: 300px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var( --e-global-typography-d59178c-font-size );
        line-height: var( --e-global-typography-d59178c-line-height );
        letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
        word-spacing: var( --e-global-typography-d59178c-word-spacing );
    }

        .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover, .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
            font-size: var( --e-global-typography-d59178c-font-size );
            line-height: var( --e-global-typography-d59178c-line-height );
            letter-spacing: var( --e-global-typography-d59178c-letter-spacing );
            word-spacing: var( --e-global-typography-d59178c-word-spacing );
        }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var( --e-global-typography-99f9589-font-size );
        line-height: var( --e-global-typography-99f9589-line-height );
        letter-spacing: var( --e-global-typography-99f9589-letter-spacing );
        word-spacing: var( --e-global-typography-99f9589-word-spacing );
    }

    .elementor-422 .elementor-element.elementor-element-70cc3ce .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

.elementor-422 .elementor-element.elementor-element-70cc3ce > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-d557bb2 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-1942170 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-67a964b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-c5d3767 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9d60a0f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-bc1648d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-b4f933f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-4e1909f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1);
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-580e0be .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-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1);
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1);
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-580e0be .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-580e0be .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

.mt50 {
    margin-top: 50px !important;
}

.elementor a.phone-s {
    font-weight: 600 !important;
    background: #D0231D;
    color: #fff !important;
    padding: 6px 10px;
    margin: 5px;
    border-radius: 5px;
    font-size: 20px;
}
.elementor a.wp-s {
    font-weight: 600 !important;
    background: yellow;
    padding: 6px 10px;
    margin: 5px;
    border-radius: 5px;
    font-size: 20px;
}
