.elementor-5 .elementor-element.elementor-element-cc31872 > .elementor-container {
    min-height: 90vh;
}

.elementor-5 .elementor-element.elementor-element-cc31872 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-5 .elementor-element.elementor-element-cc31872 > .elementor-background-overlay {
    background-color: var( --e-global-color-624dcc9 );
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-cc31872 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5 .elementor-element.elementor-element-2dc3494 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-54ad567 {
    text-align: left;
}

    .elementor-5 .elementor-element.elementor-element-54ad567 .elementor-heading-title {
        color: var( --e-global-color-245d226 );
        font-family: var( --e-global-typography-9799f0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9799f0d-font-size );
        font-weight: var( --e-global-typography-9799f0d-font-weight );
        text-transform: var( --e-global-typography-9799f0d-text-transform );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-957b298 );
    font-family: var( --e-global-typography-86d277f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-86d277f-font-size );
    font-weight: var( --e-global-typography-86d277f-font-weight );
    line-height: var( --e-global-typography-86d277f-line-height );
    letter-spacing: var( --e-global-typography-86d277f-letter-spacing );
    word-spacing: var( --e-global-typography-86d277f-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title > span {
        font-family: var( --e-global-typography-86d277f-font-family ), Sans-serif;
        font-size: var( --e-global-typography-86d277f-font-size );
        font-weight: var( --e-global-typography-86d277f-font-weight );
        line-height: var( --e-global-typography-86d277f-line-height );
        letter-spacing: var( --e-global-typography-86d277f-letter-spacing );
        word-spacing: var( --e-global-typography-86d277f-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-c8b0663 > .elementor-widget-container {
    margin: -1em 45em 0em 0em;
}

.elementor-5 .elementor-element.elementor-element-d80e63a {
    text-align: left;
    color: var( --e-global-color-175e061 );
    font-family: var( --e-global-typography-ea97083-font-family ), Sans-serif;
    font-size: var( --e-global-typography-ea97083-font-size );
    font-weight: var( --e-global-typography-ea97083-font-weight );
    line-height: var( --e-global-typography-ea97083-line-height );
    letter-spacing: var( --e-global-typography-ea97083-letter-spacing );
    word-spacing: var( --e-global-typography-ea97083-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-d80e63a > .elementor-widget-container {
        margin: -1em 46em 0em 0em;
    }

.elementor-5 .elementor-element.elementor-element-584057d .elementor-button {
    font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d25269d-font-size );
    font-weight: var( --e-global-typography-d25269d-font-weight );
    text-transform: var( --e-global-typography-d25269d-text-transform );
    line-height: var( --e-global-typography-d25269d-line-height );
    letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
    word-spacing: var( --e-global-typography-d25269d-word-spacing );
    fill: var( --e-global-color-957b298 );
    color: var( --e-global-color-957b298 );
    background-color: var( --e-global-color-245d226 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-245d226 );
    border-radius: 5px 5px 5px 5px;
    padding: 18px 17px 18px 17px;
}

    .elementor-5 .elementor-element.elementor-element-584057d .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-584057d .elementor-button:focus {
        color: var( --e-global-color-957b298 );
        background-color: var( --e-global-color-7e25327 );
        border-color: var( --e-global-color-245d226 );
    }

        .elementor-5 .elementor-element.elementor-element-584057d .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-584057d .elementor-button:focus svg {
            fill: var( --e-global-color-957b298 );
        }

.elementor-5 .elementor-element.elementor-element-0e6c3d1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -6%;
    margin-bottom: 0%;
    padding: 0em 0em 0em 0em;
}

    .elementor-5 .elementor-element.elementor-element-0e6c3d1 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-15238f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-15238f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-15238f5 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-15238f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-15238f5 > .elementor-background-slideshow {
    border-radius: 10px 0px 0px 10px;
}

.elementor-5 .elementor-element.elementor-element-15238f5 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0em 0em 0em 50em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 50em;
    padding: 3em 5em 3em 0em;
}

    .elementor-5 .elementor-element.elementor-element-15238f5 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-db98277 {
    padding: 0em 0em 0em 5em;
}

.elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-673fa4c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-673fa4c-font-size );
        font-weight: var( --e-global-typography-673fa4c-font-weight );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
        margin-bottom: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .funfact-title {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-637ab15-font-family ), Sans-serif;
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .super {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-3a48966-font-family ), Sans-serif;
        font-size: var( --e-global-typography-3a48966-font-size );
        font-weight: var( --e-global-typography-3a48966-font-weight );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
        top: -10px;
        left: -5px;
        vertical-align: super;
    }

.elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-673fa4c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-673fa4c-font-size );
        font-weight: var( --e-global-typography-673fa4c-font-weight );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
        margin-bottom: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .funfact-title {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-637ab15-font-family ), Sans-serif;
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .super {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-3a48966-font-family ), Sans-serif;
        font-size: var( --e-global-typography-3a48966-font-size );
        font-weight: var( --e-global-typography-3a48966-font-weight );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
        top: -10px;
        left: -5px;
        vertical-align: super;
    }

.elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-673fa4c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-673fa4c-font-size );
        font-weight: var( --e-global-typography-673fa4c-font-weight );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
        margin-bottom: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .funfact-title {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-637ab15-font-family ), Sans-serif;
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .super {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-3a48966-font-family ), Sans-serif;
        font-size: var( --e-global-typography-3a48966-font-size );
        font-weight: var( --e-global-typography-3a48966-font-weight );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
        top: -10px;
        left: -5px;
        vertical-align: super;
    }

.elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-673fa4c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-673fa4c-font-size );
        font-weight: var( --e-global-typography-673fa4c-font-weight );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
        margin-bottom: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-637ab15-font-family ), Sans-serif;
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .super {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-3a48966-font-family ), Sans-serif;
        font-size: var( --e-global-typography-3a48966-font-size );
        font-weight: var( --e-global-typography-3a48966-font-weight );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
        top: -10px;
        left: -5px;
        vertical-align: super;
    }

.elementor-5 .elementor-element.elementor-element-cebf257:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-cebf257 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-5543c8b );
}

.elementor-5 .elementor-element.elementor-element-cebf257 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

    .elementor-5 .elementor-element.elementor-element-cebf257 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-c34afb8 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-36d7ea6 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-36d7ea6 .elementor-heading-title {
        color: var( --e-global-color-245d226 );
        font-family: var( --e-global-typography-9799f0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9799f0d-font-size );
        font-weight: var( --e-global-typography-9799f0d-font-weight );
        text-transform: var( --e-global-typography-9799f0d-text-transform );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8b29d97-font-size );
    font-weight: var( --e-global-typography-8b29d97-font-weight );
    line-height: var( --e-global-typography-8b29d97-line-height );
    letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
    word-spacing: var( --e-global-typography-8b29d97-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title > span {
        font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
        font-size: var( --e-global-typography-8b29d97-font-size );
        font-weight: var( --e-global-typography-8b29d97-font-weight );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-a995912 {
    text-align: center;
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-a995912 > .elementor-widget-container {
        margin: -1em 20em 0em 20em;
    }

.elementor-5 .elementor-element.elementor-element-fdb6d7f > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-single-image-accordion {
    min-height: 600px;
}

.elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-image-accordion-wraper {
    height: 600px;
    border-radius: 15px;
}

.elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-single-image-accordion:before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7e25327 ) 25%, var( --e-global-color-245d226 ) 100%);
}

.elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-single-image-accordion .elementskit-accordion-title-wraper {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
    color: var( --e-global-color-957b298 );
}

    .elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path {
        stroke: var( --e-global-color-957b298 );
        fill: var( --e-global-color-957b298 );
    }

.elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-single-image-accordion .elementskit-accordion-content {
    text-align: center;
    padding: 10em 0em 0em 0em;
}

.elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-accordion-content .elementskit-btn {
    padding: 15px 20px 15px 20px;
    font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d25269d-font-size );
    font-weight: var( --e-global-typography-d25269d-font-weight );
    text-transform: var( --e-global-typography-d25269d-text-transform );
    line-height: var( --e-global-typography-d25269d-line-height );
    letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
    word-spacing: var( --e-global-typography-d25269d-word-spacing );
    color: var( --e-global-color-957b298 );
    background-color: var( --e-global-color-245d226 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-245d226 );
    border-radius: 5px 5px 5px 5px;
}

    .elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-accordion-content .elementskit-btn:hover {
        color: var( --e-global-color-957b298 );
        background-color: var( --e-global-color-7e25327 );
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-957b298 );
    }

.elementor-5 .elementor-element.elementor-element-6e1618f > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-46be239 .elementskit-single-image-accordion {
    min-height: 600px;
}

.elementor-5 .elementor-element.elementor-element-46be239 .elementskit-image-accordion-wraper {
    height: 600px;
    border-radius: 15px;
}

.elementor-5 .elementor-element.elementor-element-46be239 .elementskit-single-image-accordion:before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7e25327 ) 25%, var( --e-global-color-245d226 ) 100%);
}

.elementor-5 .elementor-element.elementor-element-46be239 .elementskit-single-image-accordion .elementskit-accordion-title-wraper {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-46be239 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
    color: var( --e-global-color-957b298 );
}

    .elementor-5 .elementor-element.elementor-element-46be239 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path {
        stroke: var( --e-global-color-957b298 );
        fill: var( --e-global-color-957b298 );
    }

.elementor-5 .elementor-element.elementor-element-46be239 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-46be239 .elementskit-single-image-accordion .elementskit-accordion-content {
    text-align: center;
    padding: 10em 0em 0em 0em;
}

.elementor-5 .elementor-element.elementor-element-46be239 .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-46be239 .elementskit-accordion-content .elementskit-btn {
    padding: 15px 20px 15px 20px;
    font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d25269d-font-size );
    font-weight: var( --e-global-typography-d25269d-font-weight );
    text-transform: var( --e-global-typography-d25269d-text-transform );
    line-height: var( --e-global-typography-d25269d-line-height );
    letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
    word-spacing: var( --e-global-typography-d25269d-word-spacing );
    color: var( --e-global-color-957b298 );
    background-color: var( --e-global-color-245d226 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-245d226 );
    border-radius: 5px 5px 5px 5px;
}

    .elementor-5 .elementor-element.elementor-element-46be239 .elementskit-accordion-content .elementskit-btn:hover {
        color: var( --e-global-color-957b298 );
        background-color: var( --e-global-color-7e25327 );
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-957b298 );
    }

.elementor-5 .elementor-element.elementor-element-c75ac8c > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-f311137 .elementskit-single-image-accordion {
    min-height: 600px;
}

.elementor-5 .elementor-element.elementor-element-f311137 .elementskit-image-accordion-wraper {
    height: 600px;
    border-radius: 15px;
}

.elementor-5 .elementor-element.elementor-element-f311137 .elementskit-single-image-accordion:before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7e25327 ) 25%, var( --e-global-color-245d226 ) 100%);
}

.elementor-5 .elementor-element.elementor-element-f311137 .elementskit-single-image-accordion .elementskit-accordion-title-wraper {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-f311137 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
    color: var( --e-global-color-957b298 );
}

    .elementor-5 .elementor-element.elementor-element-f311137 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path {
        stroke: var( --e-global-color-957b298 );
        fill: var( --e-global-color-957b298 );
    }

.elementor-5 .elementor-element.elementor-element-f311137 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-f311137 .elementskit-single-image-accordion .elementskit-accordion-content {
    text-align: center;
    padding: 10em 0em 0em 0em;
}

.elementor-5 .elementor-element.elementor-element-f311137 .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-f311137 .elementskit-accordion-content .elementskit-btn {
    padding: 15px 20px 15px 20px;
    font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d25269d-font-size );
    font-weight: var( --e-global-typography-d25269d-font-weight );
    text-transform: var( --e-global-typography-d25269d-text-transform );
    line-height: var( --e-global-typography-d25269d-line-height );
    letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
    word-spacing: var( --e-global-typography-d25269d-word-spacing );
    color: var( --e-global-color-957b298 );
    background-color: var( --e-global-color-245d226 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-245d226 );
    border-radius: 5px 5px 5px 5px;
}

    .elementor-5 .elementor-element.elementor-element-f311137 .elementskit-accordion-content .elementskit-btn:hover {
        color: var( --e-global-color-957b298 );
        background-color: var( --e-global-color-7e25327 );
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-957b298 );
    }

.elementor-5 .elementor-element.elementor-element-eea71c4 .elementor-button {
    font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d25269d-font-size );
    font-weight: var( --e-global-typography-d25269d-font-weight );
    text-transform: var( --e-global-typography-d25269d-text-transform );
    line-height: var( --e-global-typography-d25269d-line-height );
    letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
    word-spacing: var( --e-global-typography-d25269d-word-spacing );
    fill: var( --e-global-color-957b298 );
    color: var( --e-global-color-957b298 );
    background-color: var( --e-global-color-245d226 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-245d226 );
    border-radius: 5px 5px 5px 5px;
    padding: 18px 17px 18px 17px;
}

    .elementor-5 .elementor-element.elementor-element-eea71c4 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-eea71c4 .elementor-button:focus {
        color: var( --e-global-color-245d226 );
        background-color: var( --e-global-color-7e25327 );
        border-color: var( --e-global-color-245d226 );
    }

        .elementor-5 .elementor-element.elementor-element-eea71c4 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-eea71c4 .elementor-button:focus svg {
            fill: var( --e-global-color-245d226 );
        }

.elementor-5 .elementor-element.elementor-element-eea71c4 > .elementor-widget-container {
    margin: 2em 0em 0em 0em;
}

.elementor-5 .elementor-element.elementor-element-847de9e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-847de9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
    background-image: url("/assets/uploads/sites/5/2022/06/forest2-png.png");
    background-position: center center;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-847de9e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

    .elementor-5 .elementor-element.elementor-element-847de9e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-e953681:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-e953681 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #BFA041;
}

.elementor-5 .elementor-element.elementor-element-e953681 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-e953681 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-e953681 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-5 .elementor-element.elementor-element-e953681 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 4em 0em 17.5em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
    padding: 3em 3em 3em 3em;
}

    .elementor-5 .elementor-element.elementor-element-e953681 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-e953681 {
    z-index: 2;
}

.elementor-5 .elementor-element.elementor-element-4dc00c3.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-5 .elementor-element.elementor-element-4dc00c3.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-4dc00c3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-title {
    margin-bottom: 5px;
    color: var( --e-global-color-957b298 );
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-description {
    color: var( --e-global-color-957b298 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-5ad8d9a.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-5 .elementor-element.elementor-element-5ad8d9a.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-5ad8d9a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-title {
    margin-bottom: 5px;
    color: var( --e-global-color-957b298 );
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-description {
    color: var( --e-global-color-957b298 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-5ad8d9a > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-5 .elementor-element.elementor-element-859eaa7.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-5 .elementor-element.elementor-element-859eaa7.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-859eaa7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-title {
    margin-bottom: 5px;
    color: var( --e-global-color-957b298 );
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-description {
    color: var( --e-global-color-957b298 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-859eaa7 > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-5 .elementor-element.elementor-element-569c17e > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-569c17e > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-569c17e > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-5 .elementor-element.elementor-element-569c17e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0em -3em 0em 7em;
    --e-column-margin-right: -3em;
    --e-column-margin-left: 7em;
    padding: 1em 1em 1em 1em;
}

    .elementor-5 .elementor-element.elementor-element-569c17e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-629958e img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-5 .elementor-element.elementor-element-629958e > .elementor-widget-container {
    margin: 0em -3em 0em -15em;
}

.elementor-5 .elementor-element.elementor-element-629958e {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-441c6c7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-441c6c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-441c6c7 > .elementor-element-populated {
    margin: 0em 0em 0em 7em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 7em;
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-2c9223e {
    text-align: left;
}

    .elementor-5 .elementor-element.elementor-element-2c9223e .elementor-heading-title {
        color: var( --e-global-color-245d226 );
        font-family: var( --e-global-typography-9799f0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9799f0d-font-size );
        font-weight: var( --e-global-typography-9799f0d-font-weight );
        text-transform: var( --e-global-typography-9799f0d-text-transform );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8b29d97-font-size );
    font-weight: var( --e-global-typography-8b29d97-font-weight );
    line-height: var( --e-global-typography-8b29d97-line-height );
    letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
    word-spacing: var( --e-global-typography-8b29d97-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title > span {
        font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
        font-size: var( --e-global-typography-8b29d97-font-size );
        font-weight: var( --e-global-typography-8b29d97-font-weight );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-9ba976b {
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-9ba976b > .elementor-widget-container {
        margin: -1em 0em 0em 0em;
    }

.elementor-5 .elementor-element.elementor-element-49a772b .elementor-button {
    font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d25269d-font-size );
    font-weight: var( --e-global-typography-d25269d-font-weight );
    text-transform: var( --e-global-typography-d25269d-text-transform );
    line-height: var( --e-global-typography-d25269d-line-height );
    letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
    word-spacing: var( --e-global-typography-d25269d-word-spacing );
    fill: var( --e-global-color-957b298 );
    color: var( --e-global-color-957b298 );
    background-color: var( --e-global-color-245d226 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-245d226 );
    border-radius: 5px 5px 5px 5px;
    padding: 18px 17px 18px 17px;
}

    .elementor-5 .elementor-element.elementor-element-49a772b .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-49a772b .elementor-button:focus {
        color: var( --e-global-color-245d226 );
        background-color: var( --e-global-color-7e25327 );
        border-color: var( --e-global-color-245d226 );
    }

        .elementor-5 .elementor-element.elementor-element-49a772b .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-49a772b .elementor-button:focus svg {
            fill: var( --e-global-color-245d226 );
        }

.elementor-5 .elementor-element.elementor-element-49a772b > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-5 .elementor-element.elementor-element-dc2d540:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-dc2d540 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-5543c8b );
}

.elementor-5 .elementor-element.elementor-element-dc2d540 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 1em 3em 1em;
}

    .elementor-5 .elementor-element.elementor-element-dc2d540 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-f0ec239 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-a86535f {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-a86535f .elementor-heading-title {
        color: var( --e-global-color-245d226 );
        font-family: var( --e-global-typography-9799f0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9799f0d-font-size );
        font-weight: var( --e-global-typography-9799f0d-font-weight );
        text-transform: var( --e-global-typography-9799f0d-text-transform );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8b29d97-font-size );
    font-weight: var( --e-global-typography-8b29d97-font-weight );
    line-height: var( --e-global-typography-8b29d97-line-height );
    letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
    word-spacing: var( --e-global-typography-8b29d97-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #BFA041;
    }

    .elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title > span {
        font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
        font-size: var( --e-global-typography-8b29d97-font-size );
        font-weight: var( --e-global-typography-8b29d97-font-weight );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-e659409 {
    text-align: center;
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-e659409 > .elementor-widget-container {
        margin: -1em 20em 0em 20em;
    }

.elementor-5 .elementor-element.elementor-element-db7963d img {
    width: 90%;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-26f683c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-26f683c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-792e44e img {
    width: 90%;
}

.elementor-5 .elementor-element.elementor-element-792e44e > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-c50f1ef.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-c50f1ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-09e2d3d img {
    width: 90%;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-6b33079.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-6b33079.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-9d183ef img {
    width: 90%;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-ff052ec.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-ff052ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-2a095f4 img {
    width: 90%;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-ec0c02c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-ec0c02c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-efb17c9 img {
    width: 90%;
}

.elementor-5 .elementor-element.elementor-element-6539433:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6539433 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
    background-image: url("/assets/uploads/sites/5/2022/06/forest2-png.png");
    background-position: center center;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-6539433 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

    .elementor-5 .elementor-element.elementor-element-6539433 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

    }

.elementor-5 .elementor-element.elementor-element-1a3e57a > .elementor-element-populated {
    margin: 5em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
}

.elementor-5 .elementor-element.elementor-element-1575153 .elementor-heading-title {
    color: var( --e-global-color-245d226 );
    font-family: var( --e-global-typography-9799f0d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9799f0d-font-size );
    font-weight: var( --e-global-typography-9799f0d-font-weight );
    text-transform: var( --e-global-typography-9799f0d-text-transform );
    line-height: var( --e-global-typography-9799f0d-line-height );
    letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
    word-spacing: var( --e-global-typography-9799f0d-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8b29d97-font-size );
    font-weight: var( --e-global-typography-8b29d97-font-weight );
    line-height: var( --e-global-typography-8b29d97-line-height );
    letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
    word-spacing: var( --e-global-typography-8b29d97-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #BFA041;
    }

    .elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title > span {
        font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
        font-size: var( --e-global-typography-8b29d97-font-size );
        font-weight: var( --e-global-typography-8b29d97-font-weight );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-ddedc68 {
    text-align: left;
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-ddedc68 > .elementor-widget-container {
        margin: -1em 0em 0em 0em;
    }

.elementor-5 .elementor-element.elementor-element-1bf9a31 {
    margin-top: -1em;
    margin-bottom: 0em;
}

.elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-icon i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-06dac28 {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
}

    .elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-text {
        color: var( --e-global-color-48f1b55 );
        padding-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-90dd8a7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-90dd8a7-font-size );
        font-weight: var( --e-global-typography-90dd8a7-font-weight );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-icon i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-e25f000 {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
}

    .elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-text {
        color: var( --e-global-color-48f1b55 );
        padding-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-90dd8a7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-90dd8a7-font-size );
        font-weight: var( --e-global-typography-90dd8a7-font-weight );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-403cd07 > .elementor-widget-container {
    margin: -7em -11em -4em 26em;
    background-color: var( --e-global-color-957b298 );
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5 .elementor-element.elementor-element-403cd07 {
    z-index: 1;
}

.elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact {
    justify-content: center;
    display: flex;
    background-color: var( --e-global-color-245d226 );
    border-radius: 10px 10px 10px 10px;
}

    .elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-673fa4c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-673fa4c-font-size );
        font-weight: var( --e-global-typography-673fa4c-font-weight );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
        margin-bottom: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-637ab15-font-family ), Sans-serif;
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact {
    padding: 2em 2em 2em 2em;
}

    .elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .super {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-3a48966-font-family ), Sans-serif;
        font-size: var( --e-global-typography-3a48966-font-size );
        font-weight: var( --e-global-typography-3a48966-font-weight );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
        top: -10px;
        left: -5px;
        vertical-align: super;
    }

.elementor-5 .elementor-element.elementor-element-dfe20a2 > .elementor-widget-container {
    margin: 0em -1em -7em 25em;
}

.elementor-5 .elementor-element.elementor-element-dfe20a2 {
    z-index: 1;
}

.elementor-5 .elementor-element.elementor-element-0f3f6b5 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-5 .elementor-element.elementor-element-ba4cf62:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ba4cf62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-5543c8b );
}

.elementor-5 .elementor-element.elementor-element-ba4cf62 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

    .elementor-5 .elementor-element.elementor-element-ba4cf62 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-dcb0f6f > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-f23da8f {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-f23da8f .elementor-heading-title {
        color: var( --e-global-color-245d226 );
        font-family: var( --e-global-typography-9799f0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9799f0d-font-size );
        font-weight: var( --e-global-typography-9799f0d-font-weight );
        text-transform: var( --e-global-typography-9799f0d-text-transform );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8b29d97-font-size );
    font-weight: var( --e-global-typography-8b29d97-font-weight );
    line-height: var( --e-global-typography-8b29d97-line-height );
    letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
    word-spacing: var( --e-global-typography-8b29d97-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title > span {
        font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
        font-size: var( --e-global-typography-8b29d97-font-size );
        font-weight: var( --e-global-typography-8b29d97-font-weight );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-07587db {
    text-align: center;
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-07587db > .elementor-widget-container {
        margin: -1em 20em 0em 20em;
    }

.elementor-5 .elementor-element.elementor-element-4120d51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-4120d51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
}

.elementor-5 .elementor-element.elementor-element-4120d51 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-4120d51 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-4120d51 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-4120d51 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
}

    .elementor-5 .elementor-element.elementor-element-4120d51 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-379c3e8.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-379c3e8.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-379c3e8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-379c3e8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}

.elementor-5 .elementor-element.elementor-element-379c3e8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-379c3e8 .elementor-image-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-379c3e8 .elementor-image-box-description {
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-379c3e8 > .elementor-widget-container {
    margin: 0em 2em 1em 2em;
    padding: 1em 0em 1em 0em;
}

.elementor-5 .elementor-element.elementor-element-a0caf9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-a0caf9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
}

.elementor-5 .elementor-element.elementor-element-a0caf9b > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-a0caf9b > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-a0caf9b > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-a0caf9b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
}

    .elementor-5 .elementor-element.elementor-element-a0caf9b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-d858edd.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-d858edd.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-d858edd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-d858edd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}

.elementor-5 .elementor-element.elementor-element-d858edd .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-d858edd .elementor-image-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-d858edd .elementor-image-box-description {
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-d858edd > .elementor-widget-container {
    margin: 0em 2em 1em 2em;
    padding: 1em 0em 1em 0em;
}

.elementor-5 .elementor-element.elementor-element-1c5089f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-1c5089f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
}

.elementor-5 .elementor-element.elementor-element-1c5089f > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-1c5089f > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-1c5089f > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-1c5089f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
}

    .elementor-5 .elementor-element.elementor-element-1c5089f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-a2063f0.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-a2063f0.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-a2063f0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-a2063f0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}

.elementor-5 .elementor-element.elementor-element-a2063f0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-a2063f0 .elementor-image-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-a2063f0 .elementor-image-box-description {
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-a2063f0 > .elementor-widget-container {
    margin: 0em 2em 1em 2em;
    padding: 1em 0em 1em 0em;
}

.elementor-5 .elementor-element.elementor-element-20f9b6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-20f9b6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
}

.elementor-5 .elementor-element.elementor-element-20f9b6a > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-20f9b6a > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-20f9b6a > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-20f9b6a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
}

    .elementor-5 .elementor-element.elementor-element-20f9b6a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-83bb4dc.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-83bb4dc.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-83bb4dc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-83bb4dc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}

.elementor-5 .elementor-element.elementor-element-83bb4dc .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-83bb4dc .elementor-image-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-83bb4dc .elementor-image-box-description {
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-83bb4dc > .elementor-widget-container {
    margin: 0em 2em 1em 2em;
    padding: 1em 0em 1em 0em;
}

.elementor-5 .elementor-element.elementor-element-c3e4cec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-c3e4cec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
}

.elementor-5 .elementor-element.elementor-element-c3e4cec > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-c3e4cec > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-c3e4cec > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-c3e4cec > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
}

    .elementor-5 .elementor-element.elementor-element-c3e4cec > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-3dec5ef.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-3dec5ef.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-3dec5ef.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-3dec5ef .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}

.elementor-5 .elementor-element.elementor-element-3dec5ef .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-3dec5ef .elementor-image-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-3dec5ef .elementor-image-box-description {
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-3dec5ef > .elementor-widget-container {
    margin: 0em 2em 1em 2em;
    padding: 1em 0em 1em 0em;
}

.elementor-5 .elementor-element.elementor-element-486e716:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-486e716 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
}

.elementor-5 .elementor-element.elementor-element-486e716 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-486e716 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-486e716 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-486e716 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
}

    .elementor-5 .elementor-element.elementor-element-486e716 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-8ccea9f.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-8ccea9f.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-8ccea9f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-8ccea9f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}

.elementor-5 .elementor-element.elementor-element-8ccea9f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-8ccea9f .elementor-image-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-8ccea9f .elementor-image-box-description {
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-8ccea9f > .elementor-widget-container {
    margin: 0em 2em 1em 2em;
    padding: 1em 0em 1em 0em;
}

.elementor-5 .elementor-element.elementor-element-21906d0:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-21906d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
    background-image: url("https://gtkit.rometheme.pro/rovers/wp-content/uploads/sites/5/2022/06/woman-relaxing-outside-on-vacation-with-a-good-boo-SBSLUFW.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-21906d0 > .elementor-background-overlay {
    background-color: var( --e-global-color-624dcc9 );
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-21906d0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-1fdc167.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-1fdc167.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-1fdc167 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 1;
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial_card {
    padding: 3em 3em 3em 3em;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial_card {
    border-radius: 10px 10px 10px 10px;
}

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial_card, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
        background-color: var( --e-global-color-5543c8b );
    }

.elementor-5 .elementor-element.elementor-element-5036e94 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
    color: var( --e-global-color-48f1b55 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-48f1b55 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content > p {
    color: var( --e-global-color-48f1b55 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content > p {
    color: var( --e-global-color-48f1b55 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var( --e-global-typography-5d90673-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5d90673-font-size );
    font-weight: var( --e-global-typography-5d90673-font-weight );
    font-style: var( --e-global-typography-5d90673-font-style );
    line-height: var( --e-global-typography-5d90673-line-height );
    letter-spacing: var( --e-global-typography-5d90673-letter-spacing );
    word-spacing: var( --e-global-typography-5d90673-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-stars > li > a, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-stars > li > span {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider:hover .elementskit-stars > li > a, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider:hover .elementskit-stars > li > span {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider.testimonial-active .elementskit-stars > li > a, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider.testimonial-active .elementskit-stars > li > span {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-stars > li:not(:last-child) {
    margin-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-watermark-icon svg path {
    stroke: var( --e-global-color-245d226 );
    fill: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon > i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider-block-style:hover .elementskit-commentor-content > i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider-block-style-two:hover .elementskit-icon-content > i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider-block-style-three:hover .elementskit-icon-content > i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon svg path {
    stroke: var( --e-global-color-245d226 );
    fill: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon > i {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon svg path {
    stroke: var( --e-global-color-245d226 );
    fill: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-watermark-icon > i {
    font-size: 60px;
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-watermark-icon > svg {
    width: 60px;
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: var( --e-global-color-5cf0a54 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: var( --e-global-color-5cf0a54 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-90dd8a7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-90dd8a7-font-size );
    font-weight: var( --e-global-typography-90dd8a7-font-weight );
    line-height: var( --e-global-typography-90dd8a7-line-height );
    letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
    word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider:hover .elementskit-author-des {
    color: var( --e-global-color-48f1b55 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
    color: var( --e-global-color-48f1b55 );
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementkit-commentor-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-commentor-bio .elementskit-commentor-image > img {
    height: 70px;
    width: 70px;
}

.elementor-5 .elementor-element.elementor-element-1460412 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-42dbdf5 {
    text-align: left;
}

    .elementor-5 .elementor-element.elementor-element-42dbdf5 .elementor-heading-title {
        color: var( --e-global-color-245d226 );
        font-family: var( --e-global-typography-9799f0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9799f0d-font-size );
        font-weight: var( --e-global-typography-9799f0d-font-weight );
        text-transform: var( --e-global-typography-9799f0d-text-transform );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-957b298 );
    font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8b29d97-font-size );
    font-weight: var( --e-global-typography-8b29d97-font-weight );
    line-height: var( --e-global-typography-8b29d97-line-height );
    letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
    word-spacing: var( --e-global-typography-8b29d97-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #BFA041;
    }

    .elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title > span {
        font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
        font-size: var( --e-global-typography-8b29d97-font-size );
        font-weight: var( --e-global-typography-8b29d97-font-weight );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-2565812 {
    text-align: left;
    color: var( --e-global-color-175e061 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-2565812 > .elementor-widget-container {
        margin: -1em 0em 0em 0em;
    }

.elementor-5 .elementor-element.elementor-element-47ea2af .elementor-button {
    font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d25269d-font-size );
    font-weight: var( --e-global-typography-d25269d-font-weight );
    text-transform: var( --e-global-typography-d25269d-text-transform );
    line-height: var( --e-global-typography-d25269d-line-height );
    letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
    word-spacing: var( --e-global-typography-d25269d-word-spacing );
    fill: var( --e-global-color-957b298 );
    color: var( --e-global-color-957b298 );
    background-color: var( --e-global-color-245d226 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-245d226 );
    border-radius: 5px 5px 5px 5px;
    padding: 18px 17px 18px 17px;
}

    .elementor-5 .elementor-element.elementor-element-47ea2af .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-47ea2af .elementor-button:focus {
        color: var( --e-global-color-957b298 );
        background-color: var( --e-global-color-7e25327 );
        border-color: var( --e-global-color-245d226 );
    }

        .elementor-5 .elementor-element.elementor-element-47ea2af .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-47ea2af .elementor-button:focus svg {
            fill: var( --e-global-color-957b298 );
        }

.elementor-5 .elementor-element.elementor-element-47ea2af > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-5 .elementor-element.elementor-element-e058e9e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e058e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
    background-image: url("/assets/uploads/sites/5/2022/06/forest2-png.png");
    background-position: center center;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-e058e9e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

    .elementor-5 .elementor-element.elementor-element-e058e9e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-cba91d6 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-0989d57 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-0989d57 .elementor-heading-title {
        color: var( --e-global-color-245d226 );
        font-family: var( --e-global-typography-9799f0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9799f0d-font-size );
        font-weight: var( --e-global-typography-9799f0d-font-weight );
        text-transform: var( --e-global-typography-9799f0d-text-transform );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8b29d97-font-size );
    font-weight: var( --e-global-typography-8b29d97-font-weight );
    line-height: var( --e-global-typography-8b29d97-line-height );
    letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
    word-spacing: var( --e-global-typography-8b29d97-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title > span {
        font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
        font-size: var( --e-global-typography-8b29d97-font-size );
        font-weight: var( --e-global-typography-8b29d97-font-weight );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-5116dc7 {
    text-align: center;
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-5116dc7 > .elementor-widget-container {
        margin: -1em 20em 0em 20em;
    }

.elementor-5 .elementor-element.elementor-element-199749c > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-6eaa3fc img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-5 .elementor-element.elementor-element-6412b2b {
    --icon-box-icon-margin: 15px;
}

    .elementor-5 .elementor-element.elementor-element-6412b2b .elementor-icon-box-title {
        margin-bottom: 10px;
        color: var( --e-global-color-957b298 );
    }

        .elementor-5 .elementor-element.elementor-element-6412b2b .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-6412b2b .elementor-icon-box-title a {
            font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
            font-size: var( --e-global-typography-1a3d61a-font-size );
            font-weight: var( --e-global-typography-1a3d61a-font-weight );
            line-height: var( --e-global-typography-1a3d61a-line-height );
            letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
            word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-6412b2b .elementor-icon-box-description {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-85f806a-font-size );
        font-weight: var( --e-global-typography-85f806a-font-weight );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-6412b2b > .elementor-widget-container {
        margin: -5em 3em 0em 3em;
        padding: 1em 2em 2em 2em;
        background-color: var( --e-global-color-245d226 );
        border-radius: 10px 10px 10px 10px;
    }

.elementor-5 .elementor-element.elementor-element-c56e9d3 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-8b938d9 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-5 .elementor-element.elementor-element-b9e81fe {
    --icon-box-icon-margin: 15px;
}

    .elementor-5 .elementor-element.elementor-element-b9e81fe .elementor-icon-box-title {
        margin-bottom: 10px;
        color: var( --e-global-color-957b298 );
    }

        .elementor-5 .elementor-element.elementor-element-b9e81fe .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-b9e81fe .elementor-icon-box-title a {
            font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
            font-size: var( --e-global-typography-1a3d61a-font-size );
            font-weight: var( --e-global-typography-1a3d61a-font-weight );
            line-height: var( --e-global-typography-1a3d61a-line-height );
            letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
            word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-b9e81fe .elementor-icon-box-description {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-85f806a-font-size );
        font-weight: var( --e-global-typography-85f806a-font-weight );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b9e81fe > .elementor-widget-container {
        margin: -5em 3em 0em 3em;
        padding: 1em 2em 2em 2em;
        background-color: var( --e-global-color-245d226 );
        border-radius: 10px 10px 10px 10px;
    }

.elementor-5 .elementor-element.elementor-element-c711165 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-3c24a5c img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-5 .elementor-element.elementor-element-df10e44 {
    --icon-box-icon-margin: 15px;
}

    .elementor-5 .elementor-element.elementor-element-df10e44 .elementor-icon-box-title {
        margin-bottom: 10px;
        color: var( --e-global-color-957b298 );
    }

        .elementor-5 .elementor-element.elementor-element-df10e44 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-df10e44 .elementor-icon-box-title a {
            font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
            font-size: var( --e-global-typography-1a3d61a-font-size );
            font-weight: var( --e-global-typography-1a3d61a-font-weight );
            line-height: var( --e-global-typography-1a3d61a-line-height );
            letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
            word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-df10e44 .elementor-icon-box-description {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-85f806a-font-size );
        font-weight: var( --e-global-typography-85f806a-font-weight );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-df10e44 > .elementor-widget-container {
        margin: -5em 3em 0em 3em;
        padding: 1em 2em 2em 2em;
        background-color: var( --e-global-color-245d226 );
        border-radius: 10px 10px 10px 10px;
    }

.elementor-5 .elementor-element.elementor-element-06740dd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-06740dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-5543c8b );
}

.elementor-5 .elementor-element.elementor-element-06740dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

    .elementor-5 .elementor-element.elementor-element-06740dd > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-e9a8b21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-e9a8b21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://gtkit.rometheme.pro/rovers/wp-content/uploads/sites/5/2022/06/happy-young-couple-enjoying-summer-vacation-at-gla-XSJ7RT4.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-e9a8b21 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-624dcc9 );
    opacity: 0.5;
}

.elementor-5 .elementor-element.elementor-element-e9a8b21 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-e9a8b21 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-e9a8b21 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-5 .elementor-element.elementor-element-e9a8b21 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 3em 3em 3em;
}

    .elementor-5 .elementor-element.elementor-element-e9a8b21 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-b537409 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-5 .elementor-element.elementor-element-b537409 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-23bfb2a {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-23bfb2a .elementor-heading-title {
        color: var( --e-global-color-245d226 );
        font-family: var( --e-global-typography-9799f0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9799f0d-font-size );
        font-weight: var( --e-global-typography-9799f0d-font-weight );
        text-transform: var( --e-global-typography-9799f0d-text-transform );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-98cbc1d {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-98cbc1d .elementor-heading-title {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
        font-size: var( --e-global-typography-8b29d97-font-size );
        font-weight: var( --e-global-typography-8b29d97-font-weight );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-98cbc1d > .elementor-widget-container {
        margin: 0em 7em 0em 7em;
    }

.elementor-5 .elementor-element.elementor-element-e49520b {
    text-align: center;
    color: var( --e-global-color-957b298 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-e49520b > .elementor-widget-container {
        margin: 0em 20em 0em 20em;
    }

.elementor-5 .elementor-element.elementor-element-471df26 .elementor-button {
    font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d25269d-font-size );
    font-weight: var( --e-global-typography-d25269d-font-weight );
    text-transform: var( --e-global-typography-d25269d-text-transform );
    line-height: var( --e-global-typography-d25269d-line-height );
    letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
    word-spacing: var( --e-global-typography-d25269d-word-spacing );
    fill: var( --e-global-color-957b298 );
    color: var( --e-global-color-957b298 );
    background-color: var( --e-global-color-245d226 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-245d226 );
    border-radius: 5px 5px 5px 5px;
    padding: 18px 17px 18px 17px;
}

    .elementor-5 .elementor-element.elementor-element-471df26 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-471df26 .elementor-button:focus {
        color: var( --e-global-color-957b298 );
        background-color: var( --e-global-color-7e25327 );
        border-color: var( --e-global-color-245d226 );
    }

        .elementor-5 .elementor-element.elementor-element-471df26 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-471df26 .elementor-button:focus svg {
            fill: var( --e-global-color-957b298 );
        }

.elementor-5 .elementor-element.elementor-element-2ef2afe:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2ef2afe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-41badf1 );
    background-image: url("/assets/uploads/sites/5/2022/06/forest2-png.png");
    background-position: center center;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-2ef2afe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

    .elementor-5 .elementor-element.elementor-element-2ef2afe > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-ffc1d25.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-ffc1d25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-ffc1d25 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-e31a740 {
    text-align: left;
}

    .elementor-5 .elementor-element.elementor-element-e31a740 .elementor-heading-title {
        color: var( --e-global-color-245d226 );
        font-family: var( --e-global-typography-9799f0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9799f0d-font-size );
        font-weight: var( --e-global-typography-9799f0d-font-weight );
        text-transform: var( --e-global-typography-9799f0d-text-transform );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-5cf0a54 );
    font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8b29d97-font-size );
    font-weight: var( --e-global-typography-8b29d97-font-weight );
    line-height: var( --e-global-typography-8b29d97-line-height );
    letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
    word-spacing: var( --e-global-typography-8b29d97-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #BFA041;
    }

    .elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title > span {
        font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
        font-size: var( --e-global-typography-8b29d97-font-size );
        font-weight: var( --e-global-typography-8b29d97-font-weight );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

.elementor-5 .elementor-element.elementor-element-40a7ee3 {
    text-align: left;
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-40a7ee3 > .elementor-widget-container {
        margin: -1em 0em 0em 0em;
    }

.elementor-5 .elementor-element.elementor-element-e280ac9 .elementor-button {
    font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d25269d-font-size );
    font-weight: var( --e-global-typography-d25269d-font-weight );
    text-transform: var( --e-global-typography-d25269d-text-transform );
    line-height: var( --e-global-typography-d25269d-line-height );
    letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
    word-spacing: var( --e-global-typography-d25269d-word-spacing );
    fill: var( --e-global-color-957b298 );
    color: var( --e-global-color-957b298 );
    background-color: var( --e-global-color-245d226 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-245d226 );
    border-radius: 5px 5px 5px 5px;
    padding: 18px 17px 18px 17px;
}

    .elementor-5 .elementor-element.elementor-element-e280ac9 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-e280ac9 .elementor-button:focus {
        color: var( --e-global-color-245d226 );
        background-color: var( --e-global-color-7e25327 );
        border-color: var( --e-global-color-245d226 );
    }

        .elementor-5 .elementor-element.elementor-element-e280ac9 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-e280ac9 .elementor-button:focus svg {
            fill: var( --e-global-color-245d226 );
        }

.elementor-5 .elementor-element.elementor-element-e280ac9 > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-5 .elementor-element.elementor-element-3bc1641 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-image-card {
    display: block;
}

.elementor-5 .elementor-element.elementor-element-d649b43 .btn-wraper {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-blog-block-post, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-image-card, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-card {
    background-color: var( --e-global-color-5543c8b );
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
    border-radius: 15px 15px 15px 15px;
    padding: 4px 4px 4px 4px;
    margin: 0em 0em 0em 0em;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: var( --e-global-color-245d226 );
}

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-blog-block-post:hover, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-image-card:hover, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-card:hover {
        background-color: var( --e-global-color-5543c8b );
    }

.elementor-5 .elementor-element.elementor-element-d649b43 .post-meta-list {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-meta-categories {
    top: 10%;
    left: 35px;
}

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-meta-categories .elementskit-meta-wraper span a {
        font-family: var( --e-global-typography-90dd8a7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-90dd8a7-font-size );
        font-weight: var( --e-global-typography-90dd8a7-font-weight );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
        color: var( --e-global-color-957b298 );
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-meta-categories .elementskit-meta-wraper span {
        background-color: var( --e-global-color-245d226 );
        padding: 5px 8px 5px 8px;
    }

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-body .entry-title, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-entry-header .entry-title, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1a3d61a-font-size );
    font-weight: var( --e-global-typography-1a3d61a-font-weight );
    line-height: var( --e-global-typography-1a3d61a-line-height );
    letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
    word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
}

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-body .entry-title a {
        color: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-entry-header .entry-title a {
        color: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-body .entry-title a:hover {
        color: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-entry-header .entry-title a:hover {
        color: var( --e-global-color-245d226 );
    }

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-card:hover .entry-title a {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-image-card:hover .entry-title a {
    color: var( --e-global-color-245d226 );
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-body .entry-title {
    text-align: left;
    margin: -20px 0px 10px 0px;
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-entry-header .entry-title {
    text-align: left;
    margin: -20px 0px 10px 0px;
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-footer > p {
    color: var( --e-global-color-48f1b55 );
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-body > p {
    color: var( --e-global-color-48f1b55 );
    text-align: left;
    margin: 10px 0px 15px 0px;
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-blog-block-post:hover .elementskit-post-footer > p {
    color: var( --e-global-color-5cf0a54 );
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-image-card:hover .elementskit-post-footer > p {
    color: var( --e-global-color-5cf0a54 );
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-card:hover .elementskit-post-footer > p {
    color: var( --e-global-color-5cf0a54 );
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-blog-block-post:hover .elementskit-post-body > p {
    color: var( --e-global-color-5cf0a54 );
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-image-card:hover .elementskit-post-body > p {
    color: var( --e-global-color-5cf0a54 );
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-card:hover .elementskit-post-body > p {
    color: var( --e-global-color-5cf0a54 );
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-footer > p, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-body > p {
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-footer {
    text-align: left;
    margin: 10px 0px 15px 0px;
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-blog-block-post .elementskit-post-footer > p {
    margin: 10px 0px 15px 0px;
}

.elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-btn {
    padding: 5px 0px 0px 0px;
    font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d25269d-font-size );
    font-weight: var( --e-global-typography-d25269d-font-weight );
    text-transform: var( --e-global-typography-d25269d-text-transform );
    line-height: var( --e-global-typography-d25269d-line-height );
    letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
    word-spacing: var( --e-global-typography-d25269d-word-spacing );
    color: var( --e-global-color-245d226 );
    background-color: var( --e-global-color-7e25327 );
}

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-btn svg path {
        stroke: var( --e-global-color-245d226 );
        fill: var( --e-global-color-245d226 );
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-btn:hover {
        color: var( --e-global-color-245d226 );
    }

        .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-btn:hover svg path {
            stroke: var( --e-global-color-245d226 );
            fill: var( --e-global-color-245d226 );
        }

@media(max-width:1024px) {
    .elementor-5 .elementor-element.elementor-element-54ad567 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-86d277f-font-size );
        line-height: var( --e-global-typography-86d277f-line-height );
        letter-spacing: var( --e-global-typography-86d277f-letter-spacing );
        word-spacing: var( --e-global-typography-86d277f-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-86d277f-font-size );
            line-height: var( --e-global-typography-86d277f-line-height );
            letter-spacing: var( --e-global-typography-86d277f-letter-spacing );
            word-spacing: var( --e-global-typography-86d277f-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-c8b0663 > .elementor-widget-container {
        margin: 0em 13em 0em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-d80e63a {
        font-size: var( --e-global-typography-ea97083-font-size );
        line-height: var( --e-global-typography-ea97083-line-height );
        letter-spacing: var( --e-global-typography-ea97083-letter-spacing );
        word-spacing: var( --e-global-typography-ea97083-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-d80e63a > .elementor-widget-container {
            margin: 0em 6em 0em 0em;
        }

    .elementor-5 .elementor-element.elementor-element-584057d .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-0e6c3d1 {
        margin-top: -5em;
        margin-bottom: 0em;
    }

    .elementor-5 .elementor-element.elementor-element-15238f5 > .elementor-element-populated {
        margin: 0% 0% 0% 25%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 25%;
        padding: 2em 0em 2em 3em;
    }

    .elementor-5 .elementor-element.elementor-element-db98277 {
        padding: 0em 0em 0em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-82679e5 > .elementor-element-populated {
        margin: 0em 0em 0em -1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: -1em;
    }

    .elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-673fa4c-font-size );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .super {
        font-size: var( --e-global-typography-3a48966-font-size );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-8c51060 > .elementor-element-populated {
        margin: 0em 0em 0em -1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: -1em;
    }

    .elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-673fa4c-font-size );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .super {
        font-size: var( --e-global-typography-3a48966-font-size );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-0aeed32 > .elementor-element-populated {
        margin: 0em 0em 0em -1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: -1em;
    }

    .elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-673fa4c-font-size );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .super {
        font-size: var( --e-global-typography-3a48966-font-size );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-abc041c > .elementor-element-populated {
        margin: 0em 0em 0em -1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: -1em;
    }

    .elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-673fa4c-font-size );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .super {
        font-size: var( --e-global-typography-3a48966-font-size );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-36d7ea6 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-a995912 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-a995912 > .elementor-widget-container {
            margin: -1em 8em 0em 8em;
        }

    .elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-accordion-content .elementskit-btn {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-46be239 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-46be239 .elementskit-accordion-content .elementskit-btn {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-f311137 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-f311137 .elementskit-accordion-content .elementskit-btn {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-eea71c4 .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-e953681.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-5 .elementor-element.elementor-element-e953681.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-5 .elementor-element.elementor-element-e953681 > .elementor-element-populated {
        margin: 3em 0em 22em 1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1em;
        padding: 3em 3em 3em 3em;
    }

    .elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-569c17e > .elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 0em 0em 0em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-629958e > .elementor-widget-container {
        margin: 0em 1em 0em -15em;
    }

    .elementor-5 .elementor-element.elementor-element-441c6c7 > .elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 1em 1em 1em 1em;
    }

    .elementor-5 .elementor-element.elementor-element-2c9223e .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-9ba976b {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-49a772b .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-a86535f .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-e659409 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-e659409 > .elementor-widget-container {
            margin: -1em 8em 0em 8em;
        }

    .elementor-5 .elementor-element.elementor-element-db7963d {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-792e44e {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-09e2d3d {
        text-align: center;
    }

    .elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-ff052ec.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-5 .elementor-element.elementor-element-ff052ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-5 .elementor-element.elementor-element-1575153 {
        text-align: left;
    }

        .elementor-5 .elementor-element.elementor-element-1575153 .elementor-heading-title {
            font-size: var( --e-global-typography-9799f0d-font-size );
            line-height: var( --e-global-typography-9799f0d-line-height );
            letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
            word-spacing: var( --e-global-typography-9799f0d-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-ddedc68 {
        text-align: left;
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-90dd8a7-font-size );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-90dd8a7-font-size );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-403cd07 > .elementor-widget-container {
        margin: 2em 0em 0em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-673fa4c-font-size );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .super {
        font-size: var( --e-global-typography-3a48966-font-size );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-dfe20a2 > .elementor-widget-container {
        margin: 0em 0em -7em 25em;
    }

    .elementor-5 .elementor-element.elementor-element-f23da8f .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-07587db {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-07587db > .elementor-widget-container {
            margin: -1em 8em 0em 8em;
        }

    .elementor-5 .elementor-element.elementor-element-379c3e8 .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-379c3e8 .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-d858edd .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-d858edd .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-a2063f0 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 15%;
    }

    .elementor-5 .elementor-element.elementor-element-a2063f0 .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-a2063f0 .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-83bb4dc .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-83bb4dc .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-3dec5ef .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-3dec5ef .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-8ccea9f .elementor-image-box-wrapper .elementor-image-box-img {
        width: 15%;
    }

    .elementor-5 .elementor-element.elementor-element-8ccea9f .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-8ccea9f .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-5d90673-font-size );
        line-height: var( --e-global-typography-5d90673-line-height );
        letter-spacing: var( --e-global-typography-5d90673-letter-spacing );
        word-spacing: var( --e-global-typography-5d90673-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-watermark-icon > i {
        font-size: 50px;
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-watermark-icon > svg {
        width: 50px;
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-90dd8a7-font-size );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-42dbdf5 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-2565812 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-47ea2af .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-0989d57 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-5116dc7 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-5116dc7 > .elementor-widget-container {
            margin: -1em 8em 0em 8em;
        }

    .elementor-5 .elementor-element.elementor-element-6412b2b .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-6412b2b .elementor-icon-box-title a {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-6412b2b .elementor-icon-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-6412b2b > .elementor-widget-container {
        margin: -5em 6em 0em 6em;
    }

    .elementor-5 .elementor-element.elementor-element-b9e81fe .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-b9e81fe .elementor-icon-box-title a {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b9e81fe .elementor-icon-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b9e81fe > .elementor-widget-container {
        margin: -5em 6em 0em 6em;
    }

    .elementor-5 .elementor-element.elementor-element-df10e44 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-df10e44 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-df10e44 .elementor-icon-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-df10e44 > .elementor-widget-container {
        margin: -5em 6em 0em 6em;
    }

    .elementor-5 .elementor-element.elementor-element-23bfb2a .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-98cbc1d .elementor-heading-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-98cbc1d > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-e49520b {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-e49520b > .elementor-widget-container {
            margin: 0em 4em 0em 4em;
        }

    .elementor-5 .elementor-element.elementor-element-471df26 .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-e31a740 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-40a7ee3 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-e280ac9 .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-e280ac9 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-meta-categories {
        top: 10%;
        left: 30px;
    }

        .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-meta-categories .elementskit-meta-wraper span a {
            font-size: var( --e-global-typography-90dd8a7-font-size );
            line-height: var( --e-global-typography-90dd8a7-line-height );
            letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
            word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-body .entry-title, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-entry-header .entry-title, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-footer > p, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-body > p {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-btn {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }
}

@media(max-width:767px) {
    .elementor-5 .elementor-element.elementor-element-54ad567 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-86d277f-font-size );
        line-height: var( --e-global-typography-86d277f-line-height );
        letter-spacing: var( --e-global-typography-86d277f-letter-spacing );
        word-spacing: var( --e-global-typography-86d277f-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-c8b0663 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-86d277f-font-size );
            line-height: var( --e-global-typography-86d277f-line-height );
            letter-spacing: var( --e-global-typography-86d277f-letter-spacing );
            word-spacing: var( --e-global-typography-86d277f-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-c8b0663 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-d80e63a {
        font-size: var( --e-global-typography-ea97083-font-size );
        line-height: var( --e-global-typography-ea97083-line-height );
        letter-spacing: var( --e-global-typography-ea97083-letter-spacing );
        word-spacing: var( --e-global-typography-ea97083-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-d80e63a > .elementor-widget-container {
            margin: 0em 0em 0em 0em;
        }

    .elementor-5 .elementor-element.elementor-element-584057d .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-673fa4c-font-size );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b70a97a .elementskit-funfact .super {
        font-size: var( --e-global-typography-3a48966-font-size );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-673fa4c-font-size );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-50fbd4a .elementskit-funfact .super {
        font-size: var( --e-global-typography-3a48966-font-size );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-673fa4c-font-size );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-12c054c .elementskit-funfact .super {
        font-size: var( --e-global-typography-3a48966-font-size );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-673fa4c-font-size );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-267c2a4 .elementskit-funfact .super {
        font-size: var( --e-global-typography-3a48966-font-size );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-36d7ea6 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-34c65d8 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-a995912 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-a995912 > .elementor-widget-container {
            margin: 0em 1em 0em 1em;
        }

    .elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-single-image-accordion {
        min-height: 365px;
    }

    .elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-image-accordion-wraper {
        height: 365px;
    }

        .elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
            font-size: var( --e-global-typography-1a3d61a-font-size );
            line-height: var( --e-global-typography-1a3d61a-line-height );
            letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
            word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-8bafe2f .elementskit-accordion-content .elementskit-btn {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-46be239 .elementskit-single-image-accordion {
        min-height: 365px;
    }

    .elementor-5 .elementor-element.elementor-element-46be239 .elementskit-image-accordion-wraper {
        height: 365px;
    }

        .elementor-5 .elementor-element.elementor-element-46be239 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
            font-size: var( --e-global-typography-1a3d61a-font-size );
            line-height: var( --e-global-typography-1a3d61a-line-height );
            letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
            word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-46be239 .elementskit-accordion-content .elementskit-btn {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-f311137 .elementskit-single-image-accordion {
        min-height: 365px;
    }

    .elementor-5 .elementor-element.elementor-element-f311137 .elementskit-image-accordion-wraper {
        height: 365px;
    }

        .elementor-5 .elementor-element.elementor-element-f311137 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
            font-size: var( --e-global-typography-1a3d61a-font-size );
            line-height: var( --e-global-typography-1a3d61a-line-height );
            letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
            word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-f311137 .elementskit-accordion-content .elementskit-btn {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-eea71c4 .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-e953681 > .elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 3em 2em 3em 2em;
    }

    .elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }

    .elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-4dc00c3 .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-4dc00c3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }

    .elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-5ad8d9a .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-5ad8d9a > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }

    .elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-859eaa7 .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-859eaa7 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-629958e > .elementor-widget-container {
        margin: 1em 0em 0em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-441c6c7 > .elementor-element-populated {
        margin: 1em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-5 .elementor-element.elementor-element-2c9223e .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-9a907c0 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-9ba976b {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-49a772b .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-a86535f .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-1e965a2 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-e659409 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-e659409 > .elementor-widget-container {
            margin: 0em 1em 0em 1em;
        }

    .elementor-5 .elementor-element.elementor-element-db7963d img {
        width: 80%;
    }

    .elementor-5 .elementor-element.elementor-element-792e44e img {
        width: 80%;
    }

    .elementor-5 .elementor-element.elementor-element-09e2d3d img {
        width: 80%;
    }

    .elementor-5 .elementor-element.elementor-element-9d183ef img {
        width: 80%;
    }

    .elementor-5 .elementor-element.elementor-element-2a095f4 img {
        width: 80%;
    }

    .elementor-5 .elementor-element.elementor-element-efb17c9 img {
        width: 80%;
    }

    .elementor-5 .elementor-element.elementor-element-1a3e57a > .elementor-element-populated {
        margin: 1em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-5 .elementor-element.elementor-element-1575153 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-f63d0d9 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-ddedc68 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b6cf595 {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-06dac28 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-90dd8a7-font-size );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-c5b2250 {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-e25f000 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-90dd8a7-font-size );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-673fa4c-font-size );
        line-height: var( --e-global-typography-673fa4c-line-height );
        letter-spacing: var( --e-global-typography-673fa4c-letter-spacing );
        word-spacing: var( --e-global-typography-673fa4c-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-dfe20a2 .elementskit-funfact .super {
        font-size: var( --e-global-typography-3a48966-font-size );
        line-height: var( --e-global-typography-3a48966-line-height );
        letter-spacing: var( --e-global-typography-3a48966-letter-spacing );
        word-spacing: var( --e-global-typography-3a48966-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-dfe20a2 > .elementor-widget-container {
        margin: 0em 1em -5em 7em;
    }

    .elementor-5 .elementor-element.elementor-element-f23da8f .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-7879fa2 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-07587db {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-07587db > .elementor-widget-container {
            margin: 0em 1em 0em 1em;
        }

    .elementor-5 .elementor-element.elementor-element-379c3e8 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-379c3e8 .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-379c3e8 .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-d858edd .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-d858edd .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-d858edd .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-a2063f0 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-a2063f0 .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-a2063f0 .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-83bb4dc .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-83bb4dc .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-83bb4dc .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-3dec5ef .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-3dec5ef .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-3dec5ef .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-8ccea9f .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-8ccea9f .elementor-image-box-title {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-8ccea9f .elementor-image-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial_card {
        padding: 2em 2em 2em 2em;
    }

        .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-testimonial_card .elementskit-commentor-coment {
            font-size: var( --e-global-typography-5d90673-font-size );
            line-height: var( --e-global-typography-5d90673-line-height );
            letter-spacing: var( --e-global-typography-5d90673-letter-spacing );
            word-spacing: var( --e-global-typography-5d90673-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-stars {
        margin: 0px 0px -15px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-watermark-icon > i {
        font-size: 30px;
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-watermark-icon > svg {
        width: 30px;
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-5036e94 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-90dd8a7-font-size );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-42dbdf5 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-26bded9 .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-2565812 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-47ea2af .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-0989d57 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-b13998b .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-5116dc7 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-5116dc7 > .elementor-widget-container {
            margin: 0em 1em 0em 1em;
        }

    .elementor-5 .elementor-element.elementor-element-6412b2b .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-6412b2b .elementor-icon-box-title a {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-6412b2b .elementor-icon-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-6412b2b > .elementor-widget-container {
        margin: -3em 1em 0em 1em;
        padding: 3% 1% 7% 1%;
    }

    .elementor-5 .elementor-element.elementor-element-b9e81fe .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-b9e81fe .elementor-icon-box-title a {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b9e81fe .elementor-icon-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-b9e81fe > .elementor-widget-container {
        margin: -3em 1em 0em 1em;
        padding: 3% 1% 7% 1%;
    }

    .elementor-5 .elementor-element.elementor-element-df10e44 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-df10e44 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-df10e44 .elementor-icon-box-description {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-df10e44 > .elementor-widget-container {
        margin: -3em 1em 0em 1em;
        padding: 3% 1% 7% 1%;
    }

    .elementor-5 .elementor-element.elementor-element-e9a8b21 > .elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-5 .elementor-element.elementor-element-23bfb2a .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-98cbc1d .elementor-heading-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-98cbc1d > .elementor-widget-container {
        margin: 0em -1em 0em -1em;
    }

    .elementor-5 .elementor-element.elementor-element-e49520b {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-e49520b > .elementor-widget-container {
            margin: 0em 0em 0em 0em;
        }

    .elementor-5 .elementor-element.elementor-element-471df26 .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-e31a740 .elementor-heading-title {
        font-size: var( --e-global-typography-9799f0d-font-size );
        line-height: var( --e-global-typography-9799f0d-line-height );
        letter-spacing: var( --e-global-typography-9799f0d-letter-spacing );
        word-spacing: var( --e-global-typography-9799f0d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-8b29d97-font-size );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

        .elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-acdd97d .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-40a7ee3 {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-e280ac9 .elementor-button {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-blog-block-post, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-image-card, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-card {
        margin: 0em 0em 2em 0em;
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-meta-categories {
        top: 13%;
    }

        .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-meta-categories .elementskit-meta-wraper span a {
            font-size: var( --e-global-typography-90dd8a7-font-size );
            line-height: var( --e-global-typography-90dd8a7-line-height );
            letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
            word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-body .entry-title, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-entry-header .entry-title, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-1a3d61a-font-size );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-footer > p, .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-post-body > p {
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-d649b43 .elementskit-btn {
        font-size: var( --e-global-typography-d25269d-font-size );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
    }
}

@media(min-width:768px) {
    .elementor-5 .elementor-element.elementor-element-82679e5 {
        width: 23%;
    }

    .elementor-5 .elementor-element.elementor-element-8c51060 {
        width: 23%;
    }

    .elementor-5 .elementor-element.elementor-element-0aeed32 {
        width: 23%;
    }

    .elementor-5 .elementor-element.elementor-element-abc041c {
        width: 31%;
    }

    .elementor-5 .elementor-element.elementor-element-e953681 {
        width: 30%;
    }

    .elementor-5 .elementor-element.elementor-element-569c17e {
        width: 29.332%;
    }

    .elementor-5 .elementor-element.elementor-element-441c6c7 {
        width: 40%;
    }

    .elementor-5 .elementor-element.elementor-element-1a3e57a {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-b6cf595 {
        width: 30%;
    }

    .elementor-5 .elementor-element.elementor-element-c5b2250 {
        width: 70%;
    }

    .elementor-5 .elementor-element.elementor-element-8df4f8a {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-ffc1d25 {
        width: 36%;
    }

    .elementor-5 .elementor-element.elementor-element-3bc1641 {
        width: 64%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5 .elementor-element.elementor-element-2dc3494 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-15238f5 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-82679e5 {
        width: 23%;
    }

    .elementor-5 .elementor-element.elementor-element-0aeed32 {
        width: 23%;
    }

    .elementor-5 .elementor-element.elementor-element-fdb6d7f {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-6e1618f {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-c75ac8c {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-e953681 {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-569c17e {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-441c6c7 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-b7b6f90 {
        width: 33%;
    }

    .elementor-5 .elementor-element.elementor-element-26f683c {
        width: 33%;
    }

    .elementor-5 .elementor-element.elementor-element-c50f1ef {
        width: 33%;
    }

    .elementor-5 .elementor-element.elementor-element-6b33079 {
        width: 33%;
    }

    .elementor-5 .elementor-element.elementor-element-ff052ec {
        width: 33%;
    }

    .elementor-5 .elementor-element.elementor-element-ec0c02c {
        width: 34%;
    }

    .elementor-5 .elementor-element.elementor-element-1a3e57a {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-8df4f8a {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-4120d51 {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-a0caf9b {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-1c5089f {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-20f9b6a {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-c3e4cec {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-486e716 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-1fdc167 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-1460412 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-199749c {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-c56e9d3 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-c711165 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-ffc1d25 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-3bc1641 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-5 .elementor-element.elementor-element-847de9e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-847de9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-5 .elementor-element.elementor-element-6539433:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6539433 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-5 .elementor-element.elementor-element-21906d0:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-21906d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-5 .elementor-element.elementor-element-e058e9e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e058e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-5 .elementor-element.elementor-element-e9a8b21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-e9a8b21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-5 .elementor-element.elementor-element-2ef2afe:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2ef2afe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
