.elementor-354 .elementor-element.elementor-element-1331b63 {
    --display: flex;
    --min-height: 90vh;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
    --padding-top: 0em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-354 .elementor-element.elementor-element-1331b63 .elementor-background-slideshow__slide__image {
        background-size: cover;
        background-position: center center;
    }

    .elementor-354 .elementor-element.elementor-element-1331b63::before,
    .elementor-354 .elementor-element.elementor-element-1331b63 > .elementor-background-video-container::before,
    .elementor-354 .elementor-element.elementor-element-1331b63 > .e-con-inner > .elementor-background-video-container::before,
    .elementor-354 .elementor-element.elementor-element-1331b63 > .elementor-background-slideshow::before,
    .elementor-354 .elementor-element.elementor-element-1331b63 > .e-con-inner > .elementor-background-slideshow::before,
    .elementor-354 .elementor-element.elementor-element-1331b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay: '';
        /* background-color: var(--e-global-color-763b2a2); */
        /* background-image: url("../../2023/10/Wave-BG-4.png"); */
        background-position: center center;
        background-size: cover;
    }

    .elementor-354 .elementor-element.elementor-element-1331b63,
    .elementor-354 .elementor-element.elementor-element-1331b63::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-0dfc785 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7caa958-font-family), Sans-serif;
    font-size: var(--e-global-typography-7caa958-font-size);
    font-weight: var(--e-global-typography-7caa958-font-weight);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0dfc785 > .elementor-widget-container {
    padding: 10px 13px 10px 13px;
    background-color: transparent;
    background-image: linear-gradient(90deg, #007500 0%, var(--e-global-color-3356663) 100%);
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-d163d19 {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-d163d19 .elementor-heading-title {
        color: var(--e-global-color-accent);
    }

    .elementor-354 .elementor-element.elementor-element-d163d19 > .elementor-widget-container {
        margin: 0em 15em 0em 15em;
    }

.elementor-354 .elementor-element.elementor-element-e871686 {
    text-align: center;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-e861b0a-font-family), Sans-serif;
    font-size: var(--e-global-typography-e861b0a-font-size);
    font-weight: var(--e-global-typography-e861b0a-font-weight);
    line-height: var(--e-global-typography-e861b0a-line-height);
    letter-spacing: var(--e-global-typography-e861b0a-letter-spacing);
    word-spacing: var(--e-global-typography-e861b0a-word-spacing);
}

    .elementor-354 .elementor-element.elementor-element-e871686 > .elementor-widget-container {
        margin: 0em 18em 0em 18em;
    }

.elementor-354 .elementor-element.elementor-element-0452267 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 50px;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-682321d .video-content {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn {
    padding: 0px 0px 0px 2px;
    width: 47px;
    height: 47px;
    line-height: 43px;
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-3356663);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-30ee560);
}

    .elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn i {
        font-size: 15px;
    }

    .elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn svg {
        max-width: 15px;
    }

    .elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn.glow-btn:before {
        color: var(--e-global-color-30ee560);
    }

    .elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn.glow-btn:after {
        color: var(--e-global-color-30ee560);
    }

    .elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn.glow-btn > i:after {
        color: var(--e-global-color-30ee560);
    }

    .elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn svg path {
        stroke: var(--e-global-color-accent);
        fill: var(--e-global-color-accent);
    }

    .elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn:hover {
        color: var(--e-global-color-accent);
        background-color: var(--e-global-color-30ee560);
        border-color: #026773;
    }

        .elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn:hover svg path {
            stroke: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

.elementor-354 .elementor-element.elementor-element-c989104 .elementor-button {
    background-color: var(--e-global-color-3356663);
    border-style: none;
    padding: 0px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-c989104 > .elementor-widget-container {
    margin: 0px 0px 0px -35px;
}

.elementor-354 .elementor-element.elementor-element-afc26ff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 2%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-354 .elementor-element.elementor-element-5cddd6d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

    .elementor-354 .elementor-element.elementor-element-5cddd6d:not(.elementor-motion-effects-element-type-background),
    .elementor-354 .elementor-element.elementor-element-5cddd6d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #005D53;
    }

    .elementor-354 .elementor-element.elementor-element-5cddd6d,
    .elementor-354 .elementor-element.elementor-element-5cddd6d::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-54d5e34 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-text);
    --border-color: var(--e-global-color-text);
}

    .elementor-354 .elementor-element.elementor-element-54d5e34,
    .elementor-354 .elementor-element.elementor-element-54d5e34::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-d1c84da-font-family), Sans-serif;
        font-size: var(--e-global-typography-d1c84da-font-size);
        font-weight: var(--e-global-typography-d1c84da-font-weight);
        line-height: var(--e-global-typography-d1c84da-line-height);
        letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
        word-spacing: var(--e-global-typography-d1c84da-word-spacing);
        margin-bottom: 5px;
    }

    .elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact .funfact-title {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-5b52829-font-family), Sans-serif;
        font-size: var(--e-global-typography-5b52829-font-size);
        font-weight: var(--e-global-typography-5b52829-font-weight);
        line-height: var(--e-global-typography-5b52829-line-height);
        letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
        word-spacing: var(--e-global-typography-5b52829-word-spacing);
    }

    .elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact .super {
        color: #ffbe00;
        font-family: var(--e-global-typography-f307d8b-font-family), Sans-serif;
        font-size: var(--e-global-typography-f307d8b-font-size);
        font-weight: var(--e-global-typography-f307d8b-font-weight);
        line-height: var(--e-global-typography-f307d8b-line-height);
        letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
        word-spacing: var(--e-global-typography-f307d8b-word-spacing);
        top: -4px;
        left: 0px;
        vertical-align: super;
    }

.elementor-354 .elementor-element.elementor-element-6fe00cc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-text);
    --border-color: var(--e-global-color-text);
}

    .elementor-354 .elementor-element.elementor-element-6fe00cc,
    .elementor-354 .elementor-element.elementor-element-6fe00cc::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-d1c84da-font-family), Sans-serif;
        font-size: var(--e-global-typography-d1c84da-font-size);
        font-weight: var(--e-global-typography-d1c84da-font-weight);
        line-height: var(--e-global-typography-d1c84da-line-height);
        letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
        word-spacing: var(--e-global-typography-d1c84da-word-spacing);
        margin-bottom: 5px;
    }

    .elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact .funfact-title {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-5b52829-font-family), Sans-serif;
        font-size: var(--e-global-typography-5b52829-font-size);
        font-weight: var(--e-global-typography-5b52829-font-weight);
        line-height: var(--e-global-typography-5b52829-line-height);
        letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
        word-spacing: var(--e-global-typography-5b52829-word-spacing);
    }

    .elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact .super {
        color: #ffc107;
        font-family: var(--e-global-typography-f307d8b-font-family), Sans-serif;
        font-size: var(--e-global-typography-f307d8b-font-size);
        font-weight: var(--e-global-typography-f307d8b-font-weight);
        line-height: var(--e-global-typography-f307d8b-line-height);
        letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
        word-spacing: var(--e-global-typography-f307d8b-word-spacing);
        top: -2px;
        left: 0px;
        vertical-align: super;
    }

.elementor-354 .elementor-element.elementor-element-18bf5af {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-text);
    --border-color: var(--e-global-color-text);
}

    .elementor-354 .elementor-element.elementor-element-18bf5af,
    .elementor-354 .elementor-element.elementor-element-18bf5af::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-d1c84da-font-family), Sans-serif;
        font-size: var(--e-global-typography-d1c84da-font-size);
        font-weight: var(--e-global-typography-d1c84da-font-weight);
        line-height: var(--e-global-typography-d1c84da-line-height);
        letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
        word-spacing: var(--e-global-typography-d1c84da-word-spacing);
        margin-bottom: 5px;
    }

    .elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact .funfact-title {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-5b52829-font-family), Sans-serif;
        font-size: var(--e-global-typography-5b52829-font-size);
        font-weight: var(--e-global-typography-5b52829-font-weight);
        line-height: var(--e-global-typography-5b52829-line-height);
        letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
        word-spacing: var(--e-global-typography-5b52829-word-spacing);
    }

    .elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact .super {
        color: #ffc107;
        font-family: var(--e-global-typography-f307d8b-font-family), Sans-serif;
        font-size: var(--e-global-typography-f307d8b-font-size);
        font-weight: var(--e-global-typography-f307d8b-font-weight);
        line-height: var(--e-global-typography-f307d8b-line-height);
        letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
        word-spacing: var(--e-global-typography-f307d8b-word-spacing);
        top: -4px;
        left: 0px;
        vertical-align: super;
    }

.elementor-354 .elementor-element.elementor-element-1e1569f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px 0px;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-d1c84da-font-family), Sans-serif;
        font-size: var(--e-global-typography-d1c84da-font-size);
        font-weight: var(--e-global-typography-d1c84da-font-weight);
        line-height: var(--e-global-typography-d1c84da-line-height);
        letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
        word-spacing: var(--e-global-typography-d1c84da-word-spacing);
        margin-bottom: 5px;
    }

    .elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact .funfact-title {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-5b52829-font-family), Sans-serif;
        font-size: var(--e-global-typography-5b52829-font-size);
        font-weight: var(--e-global-typography-5b52829-font-weight);
        line-height: var(--e-global-typography-5b52829-line-height);
        letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
        word-spacing: var(--e-global-typography-5b52829-word-spacing);
    }

    .elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact .super {
        color: #ffc107;
        font-family: var(--e-global-typography-f307d8b-font-family), Sans-serif;
        font-size: var(--e-global-typography-f307d8b-font-size);
        font-weight: var(--e-global-typography-f307d8b-font-weight);
        line-height: var(--e-global-typography-f307d8b-line-height);
        letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
        word-spacing: var(--e-global-typography-f307d8b-word-spacing);
        top: -4px;
        left: 0px;
        vertical-align: super;
    }

.elementor-354 .elementor-element.elementor-element-af52854 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 2em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-b228436 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-e3f863f {
    text-align: left;
    z-index: 2;
}

    .elementor-354 .elementor-element.elementor-element-e3f863f img {
        width: 90%;
    }

    .elementor-354 .elementor-element.elementor-element-e3f863f > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-cfd5ad3 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
    padding: 1em 1em 1em 1em;
    background-color: var(--e-global-color-secondary);
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-354 .elementor-element.elementor-element-cfd5ad3 {
    width: var(--container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    top: 300px;
    z-index: 2;
}

    .elementor-354 .elementor-element.elementor-element-cfd5ad3.elementor-element {
        --align-self: flex-end;
    }

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-cfd5ad3 {
    right: 80px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-cfd5ad3 {
    left: 80px;
}

.elementor-354 .elementor-element.elementor-element-0240ce0 {
    --spacer-size: 450px;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-0240ce0 {
    left: 0px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-0240ce0 {
    right: 0px;
}

.elementor-354 .elementor-element.elementor-element-0240ce0 > .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(0deg, var(--e-global-color-58e03b3) 0%, var(--e-global-color-3356663) 100%);
}

.elementor-354 .elementor-element.elementor-element-83f3212 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: flex-start;
    --gap: 20px 0px;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-2b91115 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7caa958-font-family), Sans-serif;
    font-size: var(--e-global-typography-7caa958-font-size);
    font-weight: var(--e-global-typography-7caa958-font-weight);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-2b91115 > .elementor-widget-container {
    padding: 10px 13px 10px 13px;
    background-color: transparent;
    background-image: linear-gradient(90deg, #005D53 0%, #005D53 100%);
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-8a46484 {
    text-align: left;
}

    .elementor-354 .elementor-element.elementor-element-8a46484 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-ab23641 {
    text-align: left;
}

    .elementor-354 .elementor-element.elementor-element-ab23641 > .elementor-widget-container {
        margin: 0px 0px -11px 0px;
    }

.elementor-354 .elementor-element.elementor-element-db08e3f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-934861c {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-0020269 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-0020269.elementor-view-stacked .elementor-icon {
    background-color: #df0505;
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-0020269.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-0020269.elementor-view-default .elementor-icon {
    color: #df0505;
    border-color: #df0505;
}

    .elementor-354 .elementor-element.elementor-element-0020269.elementor-view-framed .elementor-icon,
    .elementor-354 .elementor-element.elementor-element-0020269.elementor-view-default .elementor-icon svg {
        fill: #df0505;
    }

.elementor-354 .elementor-element.elementor-element-0020269.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-0020269.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-0020269 .elementor-icon {
    font-size: 30px;
}

    .elementor-354 .elementor-element.elementor-element-0020269 .elementor-icon svg {
        height: 30px;
    }

.elementor-354 .elementor-element.elementor-element-0020269 > .elementor-widget-container {
    margin: 0% 0% -15% 0%;
}

.elementor-354 .elementor-element.elementor-element-0020269 {
    z-index: 1;
}

.elementor-354 .elementor-element.elementor-element-9b02ec1 {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-9b02ec1 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
        padding: 3em 1em 1em 1em;
        background-color: #005D53;
    }

.elementor-354 .elementor-element.elementor-element-1958b50 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-4205118 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-4205118.elementor-view-stacked .elementor-icon {
    background-color: #df0505;
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-4205118.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-4205118.elementor-view-default .elementor-icon {
    color: #df0505;
    border-color: #df0505;
}

    .elementor-354 .elementor-element.elementor-element-4205118.elementor-view-framed .elementor-icon,
    .elementor-354 .elementor-element.elementor-element-4205118.elementor-view-default .elementor-icon svg {
        fill: #df0505;
    }

.elementor-354 .elementor-element.elementor-element-4205118.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-4205118.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-4205118 .elementor-icon {
    font-size: 30px;
}

    .elementor-354 .elementor-element.elementor-element-4205118 .elementor-icon svg {
        height: 30px;
    }

.elementor-354 .elementor-element.elementor-element-4205118 > .elementor-widget-container {
    margin: 0% 0% -15% 0%;
}

.elementor-354 .elementor-element.elementor-element-4205118 {
    z-index: 1;
}

.elementor-354 .elementor-element.elementor-element-59f75e0 {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-59f75e0 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
        padding: 3em 1em 1em 1em;
        background-color: #005D53;
    }

.elementor-354 .elementor-element.elementor-element-d858ad8 {
    text-align: left;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-49efe9b-font-family), Sans-serif;
    font-size: var(--e-global-typography-49efe9b-font-size);
    font-weight: var(--e-global-typography-49efe9b-font-weight);
    font-style: var(--e-global-typography-49efe9b-font-style);
    line-height: var(--e-global-typography-49efe9b-line-height);
    letter-spacing: var(--e-global-typography-49efe9b-letter-spacing);
    word-spacing: var(--e-global-typography-49efe9b-word-spacing);
}

    .elementor-354 .elementor-element.elementor-element-d858ad8 > .elementor-widget-container {
        margin: 5px 0px -10px 0px;
    }

.elementor-354 .elementor-element.elementor-element-f89c06f {
    text-align: left;
}

    .elementor-354 .elementor-element.elementor-element-f89c06f img {
        width: 70%;
    }

.elementor-354 .elementor-element.elementor-element-cc67ebd .elementor-button:hover,
.elementor-354 .elementor-element.elementor-element-cc67ebd .elementor-button:focus {
    color: var(--e-global-color-primary);
}

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

.elementor-354 .elementor-element.elementor-element-cc67ebd > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-554d04b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --gap: 20px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 2em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-354 .elementor-element.elementor-element-554d04b:not(.elementor-motion-effects-element-type-background),
    .elementor-354 .elementor-element.elementor-element-554d04b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var(--e-global-color-accent);
    }

    .elementor-354 .elementor-element.elementor-element-554d04b,
    .elementor-354 .elementor-element.elementor-element-554d04b::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-9890968 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7caa958-font-family), Sans-serif;
    font-size: var(--e-global-typography-7caa958-font-size);
    font-weight: var(--e-global-typography-7caa958-font-weight);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-9890968 > .elementor-widget-container {
    padding: 10px 13px 10px 13px;
    background-color: transparent;
    background-image: linear-gradient(90deg, #005D53 0%, #005D53 100%);
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-941ceeb {
    text-align: left;
}

    .elementor-354 .elementor-element.elementor-element-941ceeb > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-f66d3df {
    text-align: center;
    font-family: "Mulish", Sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-354 .elementor-element.elementor-element-f66d3df > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-08ba8cd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-b8d0208 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    box-shadow: 5px 10px 29px 0 rgba(68, 88, 144, 0.2);
}

.elementor-354 .elementor-element.elementor-element-eab3a0b img {
    /* filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); */
    transition-duration: 0.5s;
    border-radius: 7px 7px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-eab3a0b:hover img {
    /* filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); */
}

.elementor-354 .elementor-element.elementor-element-81816ba {
    --display: flex;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 7px 7px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 2em;
    --padding-right: 2em;
}

    .elementor-354 .elementor-element.elementor-element-81816ba:not(.elementor-motion-effects-element-type-background),
    .elementor-354 .elementor-element.elementor-element-81816ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #005D53;
    }

    .elementor-354 .elementor-element.elementor-element-81816ba,
    .elementor-354 .elementor-element.elementor-element-81816ba::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-d8cc6f6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-d8cc6f6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-30ee560);
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-d8cc6f6.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-d8cc6f6.elementor-view-default .elementor-icon {
    color: var(--e-global-color-30ee560);
    border-color: var(--e-global-color-30ee560);
}

    .elementor-354 .elementor-element.elementor-element-d8cc6f6.elementor-view-framed .elementor-icon,
    .elementor-354 .elementor-element.elementor-element-d8cc6f6.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-30ee560);
    }

.elementor-354 .elementor-element.elementor-element-d8cc6f6.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-d8cc6f6.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-d8cc6f6 .elementor-icon {
    font-size: 30px;
}

    .elementor-354 .elementor-element.elementor-element-d8cc6f6 .elementor-icon svg {
        height: 30px;
    }

.elementor-354 .elementor-element.elementor-element-d8cc6f6 > .elementor-widget-container {
    margin: -62px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-384562c .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-354 .elementor-element.elementor-element-7c47713 .elementor-button {
    fill: #ffffff;
    color: #ffffff;
    background-color: var(--e-global-color-3356663);
    border-style: none;
    padding: 0px 0px 0px 0px;
}

    .elementor-354 .elementor-element.elementor-element-7c47713 .elementor-button:hover,
    .elementor-354 .elementor-element.elementor-element-7c47713 .elementor-button:focus {
        color: #ffffff;
    }

        .elementor-354 .elementor-element.elementor-element-7c47713 .elementor-button:hover svg,
        .elementor-354 .elementor-element.elementor-element-7c47713 .elementor-button:focus svg {
            fill: var(--e-global-color-58e03b3);
        }

.elementor-354 .elementor-element.elementor-element-7c47713 > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-37c5e0e {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    box-shadow: 5px 10px 29px 0 rgba(68, 88, 144, 0.2);
}

.elementor-354 .elementor-element.elementor-element-f1d5517 img {
    /* filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); */
    transition-duration: 0.5s;
    border-radius: 7px 7px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-f1d5517:hover img {
    /* filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); */
}

.elementor-354 .elementor-element.elementor-element-5747652 {
    --display: flex;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 7px 7px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 2em;
    --padding-right: 2em;
}

    .elementor-354 .elementor-element.elementor-element-5747652:not(.elementor-motion-effects-element-type-background),
    .elementor-354 .elementor-element.elementor-element-5747652 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #005D53;
    }

    .elementor-354 .elementor-element.elementor-element-5747652,
    .elementor-354 .elementor-element.elementor-element-5747652::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-5c54dbf .elementor-icon-wrapper {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-5c54dbf.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-30ee560);
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-5c54dbf.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-5c54dbf.elementor-view-default .elementor-icon {
    color: var(--e-global-color-30ee560);
    border-color: var(--e-global-color-30ee560);
}

    .elementor-354 .elementor-element.elementor-element-5c54dbf.elementor-view-framed .elementor-icon,
    .elementor-354 .elementor-element.elementor-element-5c54dbf.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-30ee560);
    }

.elementor-354 .elementor-element.elementor-element-5c54dbf.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-5c54dbf.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-5c54dbf .elementor-icon {
    font-size: 30px;
}

    .elementor-354 .elementor-element.elementor-element-5c54dbf .elementor-icon svg {
        height: 30px;
    }

.elementor-354 .elementor-element.elementor-element-5c54dbf > .elementor-widget-container {
    margin: -62px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-9090f93 .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-354 .elementor-element.elementor-element-cc83040 .elementor-button {
    fill: #ffffff;
    color: #ffffff;
    background-color: var(--e-global-color-3356663);
    border-style: none;
    padding: 0px 0px 0px 0px;
}

    .elementor-354 .elementor-element.elementor-element-cc83040 .elementor-button:hover,
    .elementor-354 .elementor-element.elementor-element-cc83040 .elementor-button:focus {
        color: #ffffff;
    }

        .elementor-354 .elementor-element.elementor-element-cc83040 .elementor-button:hover svg,
        .elementor-354 .elementor-element.elementor-element-cc83040 .elementor-button:focus svg {
            fill: var(--e-global-color-58e03b3);
        }

.elementor-354 .elementor-element.elementor-element-cc83040 > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-4fe4722 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    box-shadow: 5px 10px 29px 0 rgba(68, 88, 144, 0.2);
}

.elementor-354 .elementor-element.elementor-element-55ad79a img {
    /* filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); */
    transition-duration: 0.5s;
    border-radius: 7px 7px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-55ad79a:hover img {
    /* filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); */
}

.elementor-354 .elementor-element.elementor-element-2f3ee86 {
    --display: flex;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 7px 7px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 2em;
    --padding-right: 2em;
}

    .elementor-354 .elementor-element.elementor-element-2f3ee86:not(.elementor-motion-effects-element-type-background),
    .elementor-354 .elementor-element.elementor-element-2f3ee86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #005D53;
    }

    .elementor-354 .elementor-element.elementor-element-2f3ee86,
    .elementor-354 .elementor-element.elementor-element-2f3ee86::before {
        --border-transition: 0.3s;
    }

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

.elementor-354 .elementor-element.elementor-element-6f2ef02.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-30ee560);
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-6f2ef02.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-6f2ef02.elementor-view-default .elementor-icon {
    color: var(--e-global-color-30ee560);
    border-color: var(--e-global-color-30ee560);
}

    .elementor-354 .elementor-element.elementor-element-6f2ef02.elementor-view-framed .elementor-icon,
    .elementor-354 .elementor-element.elementor-element-6f2ef02.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-30ee560);
    }

.elementor-354 .elementor-element.elementor-element-6f2ef02.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-6f2ef02.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-6f2ef02 .elementor-icon {
    font-size: 30px;
}

    .elementor-354 .elementor-element.elementor-element-6f2ef02 .elementor-icon svg {
        height: 30px;
    }

.elementor-354 .elementor-element.elementor-element-6f2ef02 > .elementor-widget-container {
    margin: -62px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-1c6ac0b .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-354 .elementor-element.elementor-element-13f838c .elementor-button {
    fill: #ffffff;
    color: #ffffff;
    background-color: var(--e-global-color-3356663);
    border-style: none;
    padding: 0px 0px 0px 0px;
}

    .elementor-354 .elementor-element.elementor-element-13f838c .elementor-button:hover,
    .elementor-354 .elementor-element.elementor-element-13f838c .elementor-button:focus {
        color: #ffffff;
    }

        .elementor-354 .elementor-element.elementor-element-13f838c .elementor-button:hover svg,
        .elementor-354 .elementor-element.elementor-element-13f838c .elementor-button:focus svg {
            fill: var(--e-global-color-58e03b3);
        }

.elementor-354 .elementor-element.elementor-element-13f838c > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-56a49cb .elementor-button:hover,
.elementor-354 .elementor-element.elementor-element-56a49cb .elementor-button:focus {
    color: var(--e-global-color-primary);
}

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

.elementor-354 .elementor-element.elementor-element-56a49cb > .elementor-widget-container {
    margin: 2em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-e92a36e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-354 .elementor-element.elementor-element-e92a36e:not(.elementor-motion-effects-element-type-background),
    .elementor-354 .elementor-element.elementor-element-e92a36e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #007500;
    }

        .elementor-354 .elementor-element.elementor-element-e92a36e::before,
        .elementor-354 .elementor-element.elementor-element-e92a36e > .elementor-background-video-container::before,
        .elementor-354 .elementor-element.elementor-element-e92a36e > .e-con-inner > .elementor-background-video-container::before,
        .elementor-354 .elementor-element.elementor-element-e92a36e > .elementor-background-slideshow::before,
        .elementor-354 .elementor-element.elementor-element-e92a36e > .e-con-inner > .elementor-background-slideshow::before,
        .elementor-354 .elementor-element.elementor-element-e92a36e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-image: url("../../2023/10/Wave-BG-7.png");
            background-position: center center;
            background-size: cover;
        }

    .elementor-354 .elementor-element.elementor-element-e92a36e,
    .elementor-354 .elementor-element.elementor-element-e92a36e::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-d6cdd1e {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-d6cdd1e .elementor-heading-title {
        color: var(--e-global-color-accent);
    }

    .elementor-354 .elementor-element.elementor-element-d6cdd1e > .elementor-widget-container {
        margin: 0em 11em 0em 11em;
    }

.elementor-354 .elementor-element.elementor-element-c03795f {
    text-align: center;
    color: var(--e-global-color-accent);
}

    .elementor-354 .elementor-element.elementor-element-c03795f > .elementor-widget-container {
        margin: 0em 20em 0em 20em;
    }

.elementor-354 .elementor-element.elementor-element-30a098b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 7em;
    --padding-bottom: 10em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-b9a60d1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: flex-start;
    --gap: 20px 0px;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-cbf0ee8 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7caa958-font-family), Sans-serif;
    font-size: var(--e-global-typography-7caa958-font-size);
    font-weight: var(--e-global-typography-7caa958-font-weight);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-cbf0ee8 > .elementor-widget-container {
    padding: 10px 13px 10px 13px;
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-58e03b3) 0%, var(--e-global-color-3356663) 100%);
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-827a99e {
    text-align: left;
}

    .elementor-354 .elementor-element.elementor-element-827a99e > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-62985c5 {
    text-align: left;
}

    .elementor-354 .elementor-element.elementor-element-62985c5 > .elementor-widget-container {
        margin: 0px 0px -11px 0px;
    }

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-family: var(--e-global-typography-5b52829-font-family), Sans-serif;
    font-size: var(--e-global-typography-5b52829-font-size);
    font-weight: var(--e-global-typography-5b52829-font-weight);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-radius: 7px 7px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-30ee560);
    border-radius: 7px 7px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-30ee560);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"],
.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true],
.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-text);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-text);
    border-radius: 0px 0px 7px 7px;
    padding: 15px 15px 15px 15px;
}

    .elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-body p,
    .elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-body {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-size: var(--e-global-typography-text-font-size);
        font-weight: var(--e-global-typography-text-font-weight);
        line-height: var(--e-global-typography-text-line-height);
    }

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-body,
.elementor-354 .elementor-element.elementor-element-62d6450 .accordion.floating-style .elementskit-card-body {
    background-color: var(--e-global-color-secondary);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion > .elementskit-card.active {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    border-radius: 7px 7px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion > .elementskit-card {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed {
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 20px;
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 20px;
    height: auto;
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 20px;
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 20px;
    height: auto;
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var(--e-global-color-30ee560);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var(--e-global-color-30ee560);
    fill: var(--e-global-color-30ee560);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .ekit_accordion_icon_group,
.elementor-354 .elementor-element.elementor-element-62d6450 .ekit_accordion_icon_left_group {
    margin: 0px 15px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-62d6450 {
    width: 100%;
    max-width: 100%;
}

.elementor-354 .elementor-element.elementor-element-de8ef5b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-f4ca449 {
    text-align: center;
    z-index: 3;
}

    .elementor-354 .elementor-element.elementor-element-f4ca449 img {
        width: 70%;
    }

    .elementor-354 .elementor-element.elementor-element-f4ca449 > .elementor-widget-container {
        margin: 0em 5em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-738226b > .elementor-widget-container {
    padding: 1em 1em 1em 1em;
    background-color: var(--e-global-color-secondary);
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-354 .elementor-element.elementor-element-738226b {
    width: var(--container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    top: 425px;
    z-index: 3;
}

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-738226b {
    left: 80px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-738226b {
    right: 80px;
}

.elementor-354 .elementor-element.elementor-element-33f62b6 {
    --display: flex;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 2em;
    --position: absolute;
    top: 50px;
    --z-index: 2;
}

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

    .elementor-354 .elementor-element.elementor-element-33f62b6,
    .elementor-354 .elementor-element.elementor-element-33f62b6::before {
        --border-transition: 0.3s;
    }

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-33f62b6 {
    right: 0px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-33f62b6 {
    left: 0px;
}

.elementor-354 .elementor-element.elementor-element-f7dd00c .rkit-progress {
    --progress-color: var(--e-global-color-30ee560);
    --secondary-progress-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-f7dd00c .progress-bar,
.progress-bar .progress-value {
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-f7dd00c .progress-bar {
    height: 10px;
}

.elementor-354 .elementor-element.elementor-element-f7dd00c .percentage-label::after {
    font-family: var(--e-global-typography-b741002-font-family), Sans-serif;
    font-size: var(--e-global-typography-b741002-font-size);
    font-weight: var(--e-global-typography-b741002-font-weight);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-f7dd00c .progress-bar.percentage-label::after {
    top: -25px;
}

.elementor-354 .elementor-element.elementor-element-f7dd00c .circular-progress .progress-value::before,
.half-circular-progress .progress-value::before,
.progress-title {
    font-family: var(--e-global-typography-b741002-font-family), Sans-serif;
    font-size: var(--e-global-typography-b741002-font-size);
    font-weight: var(--e-global-typography-b741002-font-weight);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-5f392ce .rkit-progress {
    --progress-color: var(--e-global-color-30ee560);
    --secondary-progress-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-5f392ce .progress-bar,
.progress-bar .progress-value {
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-5f392ce .progress-bar {
    height: 10px;
}

.elementor-354 .elementor-element.elementor-element-5f392ce .percentage-label::after {
    font-family: var(--e-global-typography-b741002-font-family), Sans-serif;
    font-size: var(--e-global-typography-b741002-font-size);
    font-weight: var(--e-global-typography-b741002-font-weight);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-5f392ce .progress-bar.percentage-label::after {
    top: -25px;
}

.elementor-354 .elementor-element.elementor-element-5f392ce .circular-progress .progress-value::before,
.half-circular-progress .progress-value::before,
.progress-title {
    font-family: var(--e-global-typography-b741002-font-family), Sans-serif;
    font-size: var(--e-global-typography-b741002-font-size);
    font-weight: var(--e-global-typography-b741002-font-weight);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-0574a75 .rkit-progress {
    --progress-color: var(--e-global-color-30ee560);
    --secondary-progress-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-0574a75 .progress-bar,
.progress-bar .progress-value {
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-0574a75 .progress-bar {
    height: 10px;
}

.elementor-354 .elementor-element.elementor-element-0574a75 .percentage-label::after {
    font-family: var(--e-global-typography-b741002-font-family), Sans-serif;
    font-size: var(--e-global-typography-b741002-font-size);
    font-weight: var(--e-global-typography-b741002-font-weight);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-0574a75 .progress-bar.percentage-label::after {
    top: -25px;
}

.elementor-354 .elementor-element.elementor-element-0574a75 .circular-progress .progress-value::before,
.half-circular-progress .progress-value::before,
.progress-title {
    font-family: var(--e-global-typography-b741002-font-family), Sans-serif;
    font-size: var(--e-global-typography-b741002-font-size);
    font-weight: var(--e-global-typography-b741002-font-weight);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-adfc47e {
    --spacer-size: 400px;
    width: var(--container-widget-width, 65%);
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-adfc47e {
    left: 138px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-adfc47e {
    right: 138px;
}

.elementor-354 .elementor-element.elementor-element-adfc47e > .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(0deg, var(--e-global-color-58e03b3) 0%, #F2295B00 100%);
}

.elementor-354 .elementor-element.elementor-element-27d104d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --gap: 20px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
}

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

    .elementor-354 .elementor-element.elementor-element-27d104d,
    .elementor-354 .elementor-element.elementor-element-27d104d::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-3d7ffbf .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7caa958-font-family), Sans-serif;
    font-size: var(--e-global-typography-7caa958-font-size);
    font-weight: var(--e-global-typography-7caa958-font-weight);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-3d7ffbf > .elementor-widget-container {
    padding: 10px 13px 10px 13px;
    background-color: transparent;
    background-image: linear-gradient(90deg, #005D53 0%, #005D53 100%);
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-206e2a7 {
    text-align: left;
}

    .elementor-354 .elementor-element.elementor-element-206e2a7 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-11b56a1 {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-11b56a1 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-fa94b99 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-top: 2em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-50766d7 {
    --display: flex;
    --gap: 20px 0px;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

    .elementor-354 .elementor-element.elementor-element-50766d7:not(.elementor-motion-effects-element-type-background),
    .elementor-354 .elementor-element.elementor-element-50766d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #B28043;
    }

    .elementor-354 .elementor-element.elementor-element-50766d7,
    .elementor-354 .elementor-element.elementor-element-50766d7::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-30d3c73 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-30d3c73.elementor-view-stacked .elementor-icon {
    background-color: #005D53;
    color: var(--e-global-color-accent);
}

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

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

.elementor-354 .elementor-element.elementor-element-30d3c73.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-30d3c73.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-30d3c73 .elementor-icon {
    font-size: 35px;
}

    .elementor-354 .elementor-element.elementor-element-30d3c73 .elementor-icon svg {
        height: 35px;
    }

.elementor-354 .elementor-element.elementor-element-30d3c73 > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-6865281 {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-6865281 .elementor-star-rating {
        font-size: 20px;
    }

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-6865281 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 10px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-6865281 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 10px;
}

.elementor-354 .elementor-element.elementor-element-6865281 .elementor-star-rating i:before {
    color: #005D53;
}

.elementor-354 .elementor-element.elementor-element-6865281 .elementor-star-rating i {
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-a6dc4bf {
    text-align: center;
    color: #000000;
    font-family: var(--e-global-typography-a65cc72-font-family), Sans-serif;
    font-size: var(--e-global-typography-a65cc72-font-size);
    font-weight: 700;
    font-style: var(--e-global-typography-a65cc72-font-style);
    line-height: var(--e-global-typography-a65cc72-line-height);
    letter-spacing: var(--e-global-typography-a65cc72-letter-spacing);
    word-spacing: var(--e-global-typography-a65cc72-word-spacing);
}

    .elementor-354 .elementor-element.elementor-element-a6dc4bf > .elementor-widget-container {
        margin: 0px 0px -11px 0px;
    }

.elementor-354 .elementor-element.elementor-element-7b9c516 .elementor-image-box-title {
    margin-bottom: 5px;
    color: #000000;
}

.elementor-354 .elementor-element.elementor-element-7b9c516 .elementor-image-box-description {
    color: var(--e-global-color-30ee560);
    font-family: var(--e-global-typography-62a58d2-font-family), Sans-serif;
    font-size: var(--e-global-typography-62a58d2-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-62a0297 {
    --display: flex;
    --gap: 20px 0px;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

    .elementor-354 .elementor-element.elementor-element-62a0297:not(.elementor-motion-effects-element-type-background),
    .elementor-354 .elementor-element.elementor-element-62a0297 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #B28043;
    }

    .elementor-354 .elementor-element.elementor-element-62a0297,
    .elementor-354 .elementor-element.elementor-element-62a0297::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-f692ddd .elementor-icon-wrapper {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-f692ddd.elementor-view-stacked .elementor-icon {
    background-color: #005D53;
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-f692ddd.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-f692ddd.elementor-view-default .elementor-icon {
    color: var(--e-global-color-30ee560);
    border-color: var(--e-global-color-30ee560);
}

    .elementor-354 .elementor-element.elementor-element-f692ddd.elementor-view-framed .elementor-icon,
    .elementor-354 .elementor-element.elementor-element-f692ddd.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-30ee560);
    }

.elementor-354 .elementor-element.elementor-element-f692ddd.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-f692ddd.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-f692ddd .elementor-icon {
    font-size: 35px;
}

    .elementor-354 .elementor-element.elementor-element-f692ddd .elementor-icon svg {
        height: 35px;
    }

.elementor-354 .elementor-element.elementor-element-f692ddd > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-8ad4703 {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-8ad4703 .elementor-star-rating {
        font-size: 20px;
    }

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-8ad4703 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 10px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-8ad4703 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 10px;
}

.elementor-354 .elementor-element.elementor-element-8ad4703 .elementor-star-rating i:before {
    color: #005D53;
}

.elementor-354 .elementor-element.elementor-element-8ad4703 .elementor-star-rating i {
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-195f42c {
    text-align: center;
    color: #000000;
    font-family: var(--e-global-typography-a65cc72-font-family), Sans-serif;
    font-size: var(--e-global-typography-a65cc72-font-size);
    font-weight: 700;
    font-style: var(--e-global-typography-a65cc72-font-style);
    line-height: var(--e-global-typography-a65cc72-line-height);
    letter-spacing: var(--e-global-typography-a65cc72-letter-spacing);
    word-spacing: var(--e-global-typography-a65cc72-word-spacing);
}

    .elementor-354 .elementor-element.elementor-element-195f42c > .elementor-widget-container {
        margin: 0px 0px -11px 0px;
    }

.elementor-354 .elementor-element.elementor-element-6fd6c1f .elementor-image-box-title {
    margin-bottom: 5px;
    color: #000000;
}

.elementor-354 .elementor-element.elementor-element-6fd6c1f .elementor-image-box-description {
    color: var(--e-global-color-30ee560);
    font-family: var(--e-global-typography-62a58d2-font-family), Sans-serif;
    font-size: var(--e-global-typography-62a58d2-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-1900d0d {
    --display: flex;
    --gap: 20px 0px;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

    .elementor-354 .elementor-element.elementor-element-1900d0d:not(.elementor-motion-effects-element-type-background),
    .elementor-354 .elementor-element.elementor-element-1900d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #B28043;
    }

    .elementor-354 .elementor-element.elementor-element-1900d0d,
    .elementor-354 .elementor-element.elementor-element-1900d0d::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-3ec1b09 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-3ec1b09.elementor-view-stacked .elementor-icon {
    background-color: #005D53;
    color: var(--e-global-color-accent);
}

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

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

.elementor-354 .elementor-element.elementor-element-3ec1b09.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-3ec1b09.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-3ec1b09 .elementor-icon {
    font-size: 35px;
}

    .elementor-354 .elementor-element.elementor-element-3ec1b09 .elementor-icon svg {
        height: 35px;
    }

.elementor-354 .elementor-element.elementor-element-3ec1b09 > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-cc629fd {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-cc629fd .elementor-star-rating {
        font-size: 20px;
    }

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-cc629fd .elementor-star-rating i:not(:last-of-type) {
    margin-right: 10px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-cc629fd .elementor-star-rating i:not(:last-of-type) {
    margin-left: 10px;
}

.elementor-354 .elementor-element.elementor-element-cc629fd .elementor-star-rating i:before {
    color: #005D53;
}

.elementor-354 .elementor-element.elementor-element-cc629fd .elementor-star-rating i {
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-f081ba0 {
    text-align: center;
    color: #000000;
    font-family: var(--e-global-typography-a65cc72-font-family), Sans-serif;
    font-size: var(--e-global-typography-a65cc72-font-size);
    font-weight: 700;
    font-style: var(--e-global-typography-a65cc72-font-style);
    line-height: var(--e-global-typography-a65cc72-line-height);
    letter-spacing: var(--e-global-typography-a65cc72-letter-spacing);
    word-spacing: var(--e-global-typography-a65cc72-word-spacing);
}

    .elementor-354 .elementor-element.elementor-element-f081ba0 > .elementor-widget-container {
        margin: 0px 0px -11px 0px;
    }

.elementor-354 .elementor-element.elementor-element-af7a2b2 .elementor-image-box-title {
    margin-bottom: 5px;
    color: #000000;
}

.elementor-354 .elementor-element.elementor-element-af7a2b2 .elementor-image-box-description {
    color: var(--e-global-color-30ee560);
    font-family: var(--e-global-typography-62a58d2-font-family), Sans-serif;
    font-size: var(--e-global-typography-62a58d2-font-size);
    font-weight: 700;
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0504e98 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --gap: 20px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
    --padding-top: 7em;
    --padding-bottom: 16em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-354 .elementor-element.elementor-element-0504e98:not(.elementor-motion-effects-element-type-background),
    .elementor-354 .elementor-element.elementor-element-0504e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/10/CTA-Image.jpg");
        background-position: center center;
        background-size: cover;
    }

        .elementor-354 .elementor-element.elementor-element-0504e98::before,
        .elementor-354 .elementor-element.elementor-element-0504e98 > .elementor-background-video-container::before,
        .elementor-354 .elementor-element.elementor-element-0504e98 > .e-con-inner > .elementor-background-video-container::before,
        .elementor-354 .elementor-element.elementor-element-0504e98 > .elementor-background-slideshow::before,
        .elementor-354 .elementor-element.elementor-element-0504e98 > .e-con-inner > .elementor-background-slideshow::before,
        .elementor-354 .elementor-element.elementor-element-0504e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-color: var(--e-global-color-primary);
        }

    .elementor-354 .elementor-element.elementor-element-0504e98,
    .elementor-354 .elementor-element.elementor-element-0504e98::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-335d3f1 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7caa958-font-family), Sans-serif;
    font-size: var(--e-global-typography-7caa958-font-size);
    font-weight: var(--e-global-typography-7caa958-font-weight);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-335d3f1 > .elementor-widget-container {
    padding: 10px 13px 10px 13px;
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-58e03b3) 0%, var(--e-global-color-3356663) 100%);
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-a24e9d2 {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-a24e9d2 .elementor-heading-title {
        color: var(--e-global-color-accent);
    }

    .elementor-354 .elementor-element.elementor-element-a24e9d2 > .elementor-widget-container {
        margin: 0em 11em 0em 11em;
    }

.elementor-354 .elementor-element.elementor-element-8a0ace3 {
    text-align: center;
    color: var(--e-global-color-accent);
}

    .elementor-354 .elementor-element.elementor-element-8a0ace3 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-e228e1c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: -14em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-ac9aa38 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

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

    .elementor-354 .elementor-element.elementor-element-ac9aa38,
    .elementor-354 .elementor-element.elementor-element-ac9aa38::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-d120a73 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 30px;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-family: var(--e-global-typography-7fb1498-font-family), Sans-serif;
    font-size: var(--e-global-typography-7fb1498-font-size);
    font-weight: var(--e-global-typography-7fb1498-font-weight);
    line-height: var(--e-global-typography-7fb1498-line-height);
    letter-spacing: var(--e-global-typography-7fb1498-letter-spacing);
    word-spacing: var(--e-global-typography-7fb1498-word-spacing);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-radius: 7px 7px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-accent);
    border-radius: 7px 7px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"],
.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true],
.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-30ee560);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-text);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-text);
    border-radius: 0px 0px 7px 7px;
    padding: 15px 15px 15px 15px;
}

    .elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-body p,
    .elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-body {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-size: var(--e-global-typography-text-font-size);
        font-weight: var(--e-global-typography-text-font-weight);
        line-height: var(--e-global-typography-text-line-height);
    }

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-body,
.elementor-354 .elementor-element.elementor-element-51e3e05 .accordion.floating-style .elementskit-card-body {
    background-color: var(--e-global-color-secondary);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion > .elementskit-card.active {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    border-radius: 7px 7px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion > .elementskit-card {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed {
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 17px;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 17px;
    height: auto;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 17px;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 17px;
    height: auto;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .ekit_accordion_icon_group,
.elementor-354 .elementor-element.elementor-element-51e3e05 .ekit_accordion_icon_left_group {
    margin: 0px 15px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 {
    width: 100%;
    max-width: 100%;
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-family: var(--e-global-typography-7fb1498-font-family), Sans-serif;
    font-size: var(--e-global-typography-7fb1498-font-size);
    font-weight: var(--e-global-typography-7fb1498-font-weight);
    line-height: var(--e-global-typography-7fb1498-line-height);
    letter-spacing: var(--e-global-typography-7fb1498-letter-spacing);
    word-spacing: var(--e-global-typography-7fb1498-word-spacing);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-radius: 7px 7px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-accent);
    border-radius: 7px 7px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"],
.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true],
.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-30ee560);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-text);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-text);
    border-radius: 0px 0px 7px 7px;
    padding: 15px 15px 15px 15px;
}

    .elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-body p,
    .elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-body {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-size: var(--e-global-typography-text-font-size);
        font-weight: var(--e-global-typography-text-font-weight);
        line-height: var(--e-global-typography-text-line-height);
    }

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-body,
.elementor-354 .elementor-element.elementor-element-462b278 .accordion.floating-style .elementskit-card-body {
    background-color: var(--e-global-color-secondary);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion > .elementskit-card.active {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    border-radius: 7px 7px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion > .elementskit-card {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed {
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 17px;
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 17px;
    height: auto;
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 17px;
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 17px;
    height: auto;
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-354 .elementor-element.elementor-element-462b278 .ekit_accordion_icon_group,
.elementor-354 .elementor-element.elementor-element-462b278 .ekit_accordion_icon_left_group {
    margin: 0px 15px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-462b278 {
    width: 100%;
    max-width: 100%;
}

.elementor-354 .elementor-element.elementor-element-d9f89f7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 100px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-861b88f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-a3167df {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --z-index: 2;
}

.elementor-354 .elementor-element.elementor-element-6beb769 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 20px 0px;
    --background-transition: 0.3s;
    --z-index: 1;
}

.elementor-354 .elementor-element.elementor-element-64f5555 {
    text-align: center;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

    .elementor-354 .elementor-element.elementor-element-64f5555 .elementor-heading-title {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-d1c84da-font-family), Sans-serif;
        font-size: var(--e-global-typography-d1c84da-font-size);
        font-weight: var(--e-global-typography-d1c84da-font-weight);
        line-height: var(--e-global-typography-d1c84da-line-height);
        letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
        word-spacing: var(--e-global-typography-d1c84da-word-spacing);
    }

    .elementor-354 .elementor-element.elementor-element-64f5555 > .elementor-widget-container {
        padding: 0.5em 0.5em 0.5em 0.5em;
        background-color: #005D53;
        border-radius: 5px;
    }

.elementor-354 .elementor-element.elementor-element-bd69f16 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-aeb8eee {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 20px 0px;
    --background-transition: 0.3s;
    --z-index: 1;
}

.elementor-354 .elementor-element.elementor-element-6be1eaf {
    text-align: center;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

    .elementor-354 .elementor-element.elementor-element-6be1eaf .elementor-heading-title {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-d1c84da-font-family), Sans-serif;
        font-size: var(--e-global-typography-d1c84da-font-size);
        font-weight: var(--e-global-typography-d1c84da-font-weight);
        line-height: var(--e-global-typography-d1c84da-line-height);
        letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
        word-spacing: var(--e-global-typography-d1c84da-word-spacing);
    }

    .elementor-354 .elementor-element.elementor-element-6be1eaf > .elementor-widget-container {
        padding: 0.5em 0.5em 0.5em 0.5em;
        background-color: #005D53;
        /* border-radius: 60px 60px 60px 60px; */
        border-radius: 5px;
    }

.elementor-354 .elementor-element.elementor-element-77082b6 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-5213c49 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --z-index: 2;
}

.elementor-354 .elementor-element.elementor-element-8f221b5 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 20px 0px;
    --background-transition: 0.3s;
    --z-index: 1;
}

.elementor-354 .elementor-element.elementor-element-29e703e {
    text-align: center;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

    .elementor-354 .elementor-element.elementor-element-29e703e .elementor-heading-title {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-d1c84da-font-family), Sans-serif;
        font-size: var(--e-global-typography-d1c84da-font-size);
        font-weight: var(--e-global-typography-d1c84da-font-weight);
        line-height: var(--e-global-typography-d1c84da-line-height);
        letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
        word-spacing: var(--e-global-typography-d1c84da-word-spacing);
    }

    .elementor-354 .elementor-element.elementor-element-29e703e > .elementor-widget-container {
        padding: 0.5em 0.5em 0.5em 0.5em;
        background-color: #005D53;
        border-radius: 5px;
    }

.elementor-354 .elementor-element.elementor-element-853c4a4 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-2efe5d0 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 20px 0px;
    --background-transition: 0.3s;
    --z-index: 1;
}

.elementor-354 .elementor-element.elementor-element-b1cfa03 {
    text-align: center;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

    .elementor-354 .elementor-element.elementor-element-b1cfa03 .elementor-heading-title {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-d1c84da-font-family), Sans-serif;
        font-size: var(--e-global-typography-d1c84da-font-size);
        font-weight: var(--e-global-typography-d1c84da-font-weight);
        line-height: var(--e-global-typography-d1c84da-line-height);
        letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
        word-spacing: var(--e-global-typography-d1c84da-word-spacing);
    }

    .elementor-354 .elementor-element.elementor-element-b1cfa03 > .elementor-widget-container {
        padding: 0.5em 0.5em 0.5em 0.5em;
        background-color: #005D53;
        border-radius: 5px;
    }

.elementor-354 .elementor-element.elementor-element-7c84c7c {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-c094dc1 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-5f1b2fa);
    --divider-border-width: 2px;
    top: 62px;
}

    .elementor-354 .elementor-element.elementor-element-c094dc1 .elementor-divider-separator {
        width: 50%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-354 .elementor-element.elementor-element-c094dc1 .elementor-divider {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-354 .elementor-element.elementor-element-1d6f4f4 {
    --divider-border-style: dashed;
    --divider-color: #FFEDEE;
    --divider-border-width: 2px;
    top: 227px;
}

    .elementor-354 .elementor-element.elementor-element-1d6f4f4 .elementor-divider-separator {
        width: 50%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-354 .elementor-element.elementor-element-1d6f4f4 .elementor-divider {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-1d6f4f4 {
    left: 0px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-1d6f4f4 {
    right: 0px;
}

.elementor-354 .elementor-element.elementor-element-7e922b4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: flex-start;
    --background-transition: 0.3s;
}

.elementor-354 .elementor-element.elementor-element-a0f4758 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7caa958-font-family), Sans-serif;
    font-size: var(--e-global-typography-7caa958-font-size);
    font-weight: var(--e-global-typography-7caa958-font-weight);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-a0f4758 > .elementor-widget-container {
    padding: 10px 13px 10px 13px;
    background-color: transparent;
    background-image: linear-gradient(90deg, #005D53 0%, #005D53 100%);
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-5475ff1 {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-5475ff1 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-ca4ad07 {
    text-align: left;
}

    .elementor-354 .elementor-element.elementor-element-ca4ad07 > .elementor-widget-container {
        margin: 0px 0px -11px 0px;
    }

.elementor-354 .elementor-element.elementor-element-1304451 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 70px;
    --background-transition: 0.3s;
}

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

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

.elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

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

.elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-icon i {
    color: #012111;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-30ee560);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-1329859 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

    .elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-icon {
        padding-right: 5px;
    }

    .elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-item > a {
        font-family: var(--e-global-typography-9cb3ae4-font-family), Sans-serif;
        font-size: var(--e-global-typography-9cb3ae4-font-size);
        font-weight: 700;
        line-height: var(--e-global-typography-9cb3ae4-line-height);
        letter-spacing: var(--e-global-typography-9cb3ae4-letter-spacing);
        word-spacing: var(--e-global-typography-9cb3ae4-word-spacing);
    }

    .elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-text {
        color: #000000;
        transition: color 0.3s;
    }

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

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

.elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

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

.elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-icon i {
    color: #012111;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-icon svg {
    fill: var(--e-global-color-30ee560);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-fcb00db {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

    .elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-icon {
        padding-right: 5px;
    }

    .elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-item > a {
        font-family: var(--e-global-typography-9cb3ae4-font-family), Sans-serif;
        font-size: var(--e-global-typography-9cb3ae4-font-size);
        font-weight: 700;
        line-height: var(--e-global-typography-9cb3ae4-line-height);
        letter-spacing: var(--e-global-typography-9cb3ae4-letter-spacing);
        word-spacing: var(--e-global-typography-9cb3ae4-word-spacing);
    }

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

.elementor-354 .elementor-element.elementor-element-a3e0c95 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px 75px;
    --background-transition: 0.3s;
    --padding-top: 3.5em;
    --padding-bottom: 3.5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

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

    .elementor-354 .elementor-element.elementor-element-a3e0c95,
    .elementor-354 .elementor-element.elementor-element-a3e0c95::before {
        --border-transition: 0.3s;
    }

.elementor-354 .elementor-element.elementor-element-f13724c img {
    filter: brightness(100%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.5s;
}

.elementor-354 .elementor-element.elementor-element-f13724c:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-354 .elementor-element.elementor-element-87cb368 img {
    filter: brightness(100%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.5s;
}

.elementor-354 .elementor-element.elementor-element-87cb368:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-354 .elementor-element.elementor-element-20a9dca img {
    filter: brightness(100%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.5s;
}

.elementor-354 .elementor-element.elementor-element-20a9dca:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-354 .elementor-element.elementor-element-c97296d img {
    filter: brightness(100%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.5s;
}

.elementor-354 .elementor-element.elementor-element-c97296d:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-354 .elementor-element.elementor-element-45525d5 img {
    filter: brightness(100%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.5s;
}

.elementor-354 .elementor-element.elementor-element-45525d5:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-354 .elementor-element.elementor-element-b1fcc56 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --gap: 20px 0px;
    --background-transition: 0.3s;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-ad610eb .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7caa958-font-family), Sans-serif;
    font-size: var(--e-global-typography-7caa958-font-size);
    font-weight: var(--e-global-typography-7caa958-font-weight);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-ad610eb > .elementor-widget-container {
    padding: 10px 13px 10px 13px;
    background-color: transparent;
    background-image: linear-gradient(90deg, #007500 0%, #005D53 100%);
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-5515209 {
    text-align: left;
}

    .elementor-354 .elementor-element.elementor-element-5515209 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-855fcaf {
    text-align: center;
}

    .elementor-354 .elementor-element.elementor-element-855fcaf > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-card {
    flex-direction: column;
    box-shadow: 5px 10px 29px 0 rgba(68, 88, 144, 0.2);
    border-radius: 7px 7px 7px 7px;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-image-link {
    aspect-ratio: 3/2;
    border-radius: 7px 7px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-readmore-div {
    justify-content: center;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-body {
    background-color: #005D53;
    border-radius: 0px 0px 7px 7px;
    padding: 5% 7% 7% 7%;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata {
    flex-direction: row;
    justify-content: center;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item > a,
.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item > span {
    font-family: var(--e-global-typography-62a58d2-font-family), Sans-serif;
    font-size: var(--e-global-typography-62a58d2-font-size);
    font-weight: var(--e-global-typography-62a58d2-font-weight);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item {
    margin: 0px 15px 13px 0px;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-meta-icon {
    margin: 0px 5px 0px 0px;
    font-size: 17px;
    color: var(--e-global-color-58e03b3);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item > a,
.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item > span {
    color: var(--e-global-color-58e03b3);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item:hover > a,
.rkit-metadata-item:hover > span {
    color: var(--e-global-color-58e03b3);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item:hover .rkit-meta-icon {
    color: var(--e-global-color-58e03b3);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-title {
    font-family: var(--e-global-typography-5b52829-font-family), Sans-serif;
    font-size: 1.4rem;
    font-weight: var(--e-global-typography-5b52829-font-weight);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
    color: #ffffff;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-title-container {
    text-align: center;
    margin: 0px 0px 13px 0px;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-title:hover {
    color: #ffffff;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-paragraph {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    text-align: center;
    color: var(--e-global-color-text);
    margin: 0px 0px 20px 0px;
}

    .elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-paragraph:hover {
        color: var(--e-global-color-primary);
    }

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-readmore-btn {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    padding: 0px 0px 0px 0px;
    color: #FFC107;
    background-color: var(--e-global-color-3356663);
    border-style: none;
}

    .elementor-354 .elementor-element.elementor-element-0951ddb .rkit-readmore-btn:hover {
        color: #FFC107;
        background-color: var(--e-global-color-3356663);
        border-style: none;
    }

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-float-metawrapper-date {
    font-family: var(--e-global-typography-62a58d2-font-family), Sans-serif;
    font-size: var(--e-global-typography-62a58d2-font-size);
    font-weight: var(--e-global-typography-62a58d2-font-weight);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
    top: 0px;
    left: 0px;
    width: 60px;
    height: 60px;
    border-radius: 35px 35px 35px 35px;
    margin: 10px 0px 0px 10px;
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-30ee560);
}

@media(max-width:1024px) {
    .elementor-354 .elementor-element.elementor-element-0dfc785 .elementor-heading-title;

{
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-d163d19 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-e871686 {
    font-size: var(--e-global-typography-e861b0a-font-size);
    line-height: var(--e-global-typography-e861b0a-line-height);
    letter-spacing: var(--e-global-typography-e861b0a-letter-spacing);
    word-spacing: var(--e-global-typography-e861b0a-word-spacing);
}

    .elementor-354 .elementor-element.elementor-element-e871686 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-354 .elementor-element.elementor-element-afc26ff {
    --margin-top: -20%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-354 .elementor-element.elementor-element-5cddd6d {
    --gap: 30px 0px;
    --flex-wrap: wrap;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    margin-top: 11rem;
}

.elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact .super {
    font-size: var(--e-global-typography-f307d8b-font-size);
    line-height: var(--e-global-typography-f307d8b-line-height);
    letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
    word-spacing: var(--e-global-typography-f307d8b-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-6fe00cc {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
}

.elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact .super {
    font-size: var(--e-global-typography-f307d8b-font-size);
    line-height: var(--e-global-typography-f307d8b-line-height);
    letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
    word-spacing: var(--e-global-typography-f307d8b-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact .super {
    font-size: var(--e-global-typography-f307d8b-font-size);
    line-height: var(--e-global-typography-f307d8b-line-height);
    letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
    word-spacing: var(--e-global-typography-f307d8b-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact .super {
    font-size: var(--e-global-typography-f307d8b-font-size);
    line-height: var(--e-global-typography-f307d8b-line-height);
    letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
    word-spacing: var(--e-global-typography-f307d8b-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-af52854 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 50px 0px;
}

.elementor-354 .elementor-element.elementor-element-e3f863f {
    text-align: left;
}

    .elementor-354 .elementor-element.elementor-element-e3f863f img {
        width: 90%;
    }

    .elementor-354 .elementor-element.elementor-element-e3f863f > .elementor-widget-container {
        margin: 0em 0em 0em 3em;
    }

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

body.rtl .elementor-354 .elementor-element.elementor-element-cfd5ad3 {
    left: 0px;
}

.elementor-354 .elementor-element.elementor-element-cfd5ad3 {
    top: 300px;
}

.elementor-354 .elementor-element.elementor-element-0240ce0 {
    --spacer-size: 465px;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
}

.elementor-354 .elementor-element.elementor-element-2b91115 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0020269 > .elementor-widget-container {
    margin: 0% 0% -11% 0%;
}

.elementor-354 .elementor-element.elementor-element-9b02ec1 > .elementor-widget-container {
    padding: 3em 1em 1em 1em;
}

.elementor-354 .elementor-element.elementor-element-4205118 > .elementor-widget-container {
    margin: 0% 0% -11% 0%;
}

.elementor-354 .elementor-element.elementor-element-59f75e0 > .elementor-widget-container {
    padding: 3em 1em 1em 1em;
}

.elementor-354 .elementor-element.elementor-element-d858ad8 {
    font-size: var(--e-global-typography-49efe9b-font-size);
    line-height: var(--e-global-typography-49efe9b-line-height);
    letter-spacing: var(--e-global-typography-49efe9b-letter-spacing);
    word-spacing: var(--e-global-typography-49efe9b-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-9890968 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-08ba8cd {
    --justify-content: space-between;
    --gap: 30px 0px;
    --flex-wrap: wrap;
}

.elementor-354 .elementor-element.elementor-element-81816ba {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-354 .elementor-element.elementor-element-d8cc6f6 > .elementor-widget-container {
    margin: -45px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-5747652 {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-354 .elementor-element.elementor-element-5c54dbf > .elementor-widget-container {
    margin: -45px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-2f3ee86 {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-354 .elementor-element.elementor-element-6f2ef02 > .elementor-widget-container {
    margin: -45px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-d6cdd1e > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-c03795f > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-30a098b {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 90px 0px;
}

.elementor-354 .elementor-element.elementor-element-b9a60d1.e-con {
    --order: 99999
    /* order end hack */
    ;
}

.elementor-354 .elementor-element.elementor-element-cbf0ee8 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-body p,
.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-354 .elementor-element.elementor-element-f4ca449 img {
    width: 80%;
}

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-738226b {
    left: 0px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-738226b {
    right: 0px;
}

.elementor-354 .elementor-element.elementor-element-738226b {
    top: 430px;
}

.elementor-354 .elementor-element.elementor-element-f7dd00c .percentage-label::after {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-f7dd00c .circular-progress .progress-value::before,
.half-circular-progress .progress-value::before,
.progress-title {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-5f392ce .percentage-label::after {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-5f392ce .circular-progress .progress-value::before,
.half-circular-progress .progress-value::before,
.progress-title {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0574a75 .percentage-label::after {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0574a75 .circular-progress .progress-value::before,
.half-circular-progress .progress-value::before,
.progress-title {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-adfc47e {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
}

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-adfc47e {
    left: 100px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-adfc47e {
    right: 100px;
}

.elementor-354 .elementor-element.elementor-element-3d7ffbf .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-fa94b99 {
    --justify-content: space-between;
    --gap: 65px 0px;
    --flex-wrap: wrap;
}

.elementor-354 .elementor-element.elementor-element-50766d7 {
    --padding-top: 1em;
    --padding-bottom: 2em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-354 .elementor-element.elementor-element-30d3c73 > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-a6dc4bf {
    font-size: var(--e-global-typography-a65cc72-font-size);
    line-height: var(--e-global-typography-a65cc72-line-height);
    letter-spacing: var(--e-global-typography-a65cc72-letter-spacing);
    word-spacing: var(--e-global-typography-a65cc72-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-7b9c516 .elementor-image-box-description {
    font-size: var(--e-global-typography-62a58d2-font-size);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-62a0297 {
    --padding-top: 1em;
    --padding-bottom: 2em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-354 .elementor-element.elementor-element-f692ddd > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-195f42c {
    font-size: var(--e-global-typography-a65cc72-font-size);
    line-height: var(--e-global-typography-a65cc72-line-height);
    letter-spacing: var(--e-global-typography-a65cc72-letter-spacing);
    word-spacing: var(--e-global-typography-a65cc72-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-6fd6c1f .elementor-image-box-description {
    font-size: var(--e-global-typography-62a58d2-font-size);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-1900d0d {
    --padding-top: 1em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-354 .elementor-element.elementor-element-3ec1b09 > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-f081ba0 {
    font-size: var(--e-global-typography-a65cc72-font-size);
    line-height: var(--e-global-typography-a65cc72-line-height);
    letter-spacing: var(--e-global-typography-a65cc72-letter-spacing);
    word-spacing: var(--e-global-typography-a65cc72-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-af7a2b2 .elementor-image-box-description {
    font-size: var(--e-global-typography-62a58d2-font-size);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0504e98 {
    --padding-top: 7em;
    --padding-bottom: 19em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-335d3f1 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-a24e9d2 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-8a0ace3 > .elementor-widget-container {
    margin: 0em 6em 0em 6em;
}

.elementor-354 .elementor-element.elementor-element-e228e1c {
    --margin-top: -17em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-ac9aa38 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-size: var(--e-global-typography-7fb1498-font-size);
    line-height: var(--e-global-typography-7fb1498-line-height);
    letter-spacing: var(--e-global-typography-7fb1498-letter-spacing);
    word-spacing: var(--e-global-typography-7fb1498-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-body p,
.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-size: var(--e-global-typography-7fb1498-font-size);
    line-height: var(--e-global-typography-7fb1498-line-height);
    letter-spacing: var(--e-global-typography-7fb1498-letter-spacing);
    word-spacing: var(--e-global-typography-7fb1498-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-body p,
.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-354 .elementor-element.elementor-element-d9f89f7 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 50px 0px;
}

.elementor-354 .elementor-element.elementor-element-861b88f.e-con {
    --order: 99999
    /* order end hack */
    ;
}

.elementor-354 .elementor-element.elementor-element-64f5555 {
    text-align: center;
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 26%);
    max-width: 26%;
}

    .elementor-354 .elementor-element.elementor-element-64f5555 .elementor-heading-title {
        font-size: var(--e-global-typography-d1c84da-font-size);
        line-height: var(--e-global-typography-d1c84da-line-height);
        letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
        word-spacing: var(--e-global-typography-d1c84da-word-spacing);
    }

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

.elementor-354 .elementor-element.elementor-element-6be1eaf {
    --container-widget-width: 29%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 29%);
    max-width: 29%;
}

.elementor-354 .elementor-element.elementor-element-29e703e .elementor-heading-title {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-29e703e {
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 26%);
    max-width: 26%;
}

.elementor-354 .elementor-element.elementor-element-b1cfa03 .elementor-heading-title {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-b1cfa03 {
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 26%);
    max-width: 26%;
}

.elementor-354 .elementor-element.elementor-element-c094dc1 {
    top: 37px;
}

.elementor-354 .elementor-element.elementor-element-1d6f4f4 {
    top: 193px;
}

.elementor-354 .elementor-element.elementor-element-7e922b4 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-354 .elementor-element.elementor-element-a0f4758 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-ca4ad07 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-1304451 {
    --justify-content: space-evenly;
    --gap: 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-9cb3ae4-font-size);
    line-height: var(--e-global-typography-9cb3ae4-line-height);
    letter-spacing: var(--e-global-typography-9cb3ae4-letter-spacing);
    word-spacing: var(--e-global-typography-9cb3ae4-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-9cb3ae4-font-size);
    line-height: var(--e-global-typography-9cb3ae4-line-height);
    letter-spacing: var(--e-global-typography-9cb3ae4-letter-spacing);
    word-spacing: var(--e-global-typography-9cb3ae4-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-a3e0c95 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 50px 110px;
    --flex-wrap: wrap;
}

.elementor-354 .elementor-element.elementor-element-3068758 {
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-f13724c {
    width: var(--container-widget-width, 34%);
    max-width: 34%;
    --container-widget-width: 34%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-87cb368 {
    width: var(--container-widget-width, 34%);
    max-width: 34%;
    --container-widget-width: 34%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-20a9dca {
    width: var(--container-widget-width, 34%);
    max-width: 34%;
    --container-widget-width: 34%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-c97296d {
    width: var(--container-widget-width, 34%);
    max-width: 34%;
    --container-widget-width: 34%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-45525d5 {
    width: var(--container-widget-width, 34%);
    max-width: 34%;
    --container-widget-width: 34%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-ad610eb .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item > a,
.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item > span {
    font-size: var(--e-global-typography-62a58d2-font-size);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-title {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-paragraph {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-readmore-btn {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-float-metawrapper-date {
    font-size: var(--e-global-typography-62a58d2-font-size);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

}

@media(max-width:767px) {
    .elementor-354 .elementor-element.elementor-element-1331b63;

{
    --min-height: 100vh;
    --gap: 20px 0px;
    --padding-top: 0em;
    --padding-bottom: 5.5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-0dfc785 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-e871686 {
    font-size: var(--e-global-typography-e861b0a-font-size);
    line-height: var(--e-global-typography-e861b0a-line-height);
    letter-spacing: var(--e-global-typography-e861b0a-letter-spacing);
    word-spacing: var(--e-global-typography-e861b0a-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0452267 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 25px 15px;
    --flex-wrap: wrap;
}

.elementor-354 .elementor-element.elementor-element-8670d0d {
    width: 100%;
    max-width: 100%;
}

.elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn i {
    font-size: 13px;
}

.elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn svg {
    max-width: 13px;
}

.elementor-354 .elementor-element.elementor-element-682321d .ekit-video-popup-btn {
    width: 40px;
    height: 40px;
    line-height: 35px;
}

.elementor-354 .elementor-element.elementor-element-c989104 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-afc26ff {
    --margin-top: -37%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-354 .elementor-element.elementor-element-5cddd6d {
    --gap: 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-54d5e34 {
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-5f0bf2a .elementskit-funfact .super {
    font-size: var(--e-global-typography-f307d8b-font-size);
    line-height: var(--e-global-typography-f307d8b-line-height);
    letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
    word-spacing: var(--e-global-typography-f307d8b-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-6fe00cc {
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-09317e7 .elementskit-funfact .super {
    font-size: var(--e-global-typography-f307d8b-font-size);
    line-height: var(--e-global-typography-f307d8b-line-height);
    letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
    word-spacing: var(--e-global-typography-f307d8b-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-18bf5af {
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-f86b57d .elementskit-funfact .super {
    font-size: var(--e-global-typography-f307d8b-font-size);
    line-height: var(--e-global-typography-f307d8b-line-height);
    letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
    word-spacing: var(--e-global-typography-f307d8b-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-1e1569f {
    --padding-top: 1em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-a2274a8 .elementskit-funfact .super {
    font-size: var(--e-global-typography-f307d8b-font-size);
    line-height: var(--e-global-typography-f307d8b-line-height);
    letter-spacing: var(--e-global-typography-f307d8b-letter-spacing);
    word-spacing: var(--e-global-typography-f307d8b-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-af52854 {
    --gap: 30px 0px;
}

.elementor-354 .elementor-element.elementor-element-e3f863f img {
    width: 100%;
}

.elementor-354 .elementor-element.elementor-element-e3f863f > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-cfd5ad3 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
}

.elementor-354 .elementor-element.elementor-element-0240ce0 {
    --spacer-size: 275px;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
}

.elementor-354 .elementor-element.elementor-element-2b91115 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-934861c {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-0020269 .elementor-icon {
    font-size: 25px;
}

    .elementor-354 .elementor-element.elementor-element-0020269 .elementor-icon svg {
        height: 25px;
    }

.elementor-354 .elementor-element.elementor-element-0020269 > .elementor-widget-container {
    margin: 0% 0% -61% 0%;
}

.elementor-354 .elementor-element.elementor-element-1958b50 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-4205118 .elementor-icon {
    font-size: 25px;
}

    .elementor-354 .elementor-element.elementor-element-4205118 .elementor-icon svg {
        height: 25px;
    }

.elementor-354 .elementor-element.elementor-element-4205118 > .elementor-widget-container {
    margin: 0% 0% -61% 0%;
}

.elementor-354 .elementor-element.elementor-element-d858ad8 {
    font-size: var(--e-global-typography-49efe9b-font-size);
    line-height: var(--e-global-typography-49efe9b-line-height);
    letter-spacing: var(--e-global-typography-49efe9b-letter-spacing);
    word-spacing: var(--e-global-typography-49efe9b-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-f89c06f img {
    width: 60%;
}

.elementor-354 .elementor-element.elementor-element-9890968 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-941ceeb {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-d8cc6f6 .elementor-icon {
    font-size: 25px;
}

    .elementor-354 .elementor-element.elementor-element-d8cc6f6 .elementor-icon svg {
        height: 25px;
    }

.elementor-354 .elementor-element.elementor-element-d8cc6f6 > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-5c54dbf .elementor-icon {
    font-size: 25px;
}

    .elementor-354 .elementor-element.elementor-element-5c54dbf .elementor-icon svg {
        height: 25px;
    }

.elementor-354 .elementor-element.elementor-element-5c54dbf > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-6f2ef02 .elementor-icon {
    font-size: 25px;
}

    .elementor-354 .elementor-element.elementor-element-6f2ef02 .elementor-icon svg {
        height: 25px;
    }

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

.elementor-354 .elementor-element.elementor-element-30a098b {
    --gap: 60px 0px;
}

.elementor-354 .elementor-element.elementor-element-cbf0ee8 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-size: var(--e-global-typography-5b52829-font-size);
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-body p,
.elementor-354 .elementor-element.elementor-element-62d6450 .elementskit-accordion .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-354 .elementor-element.elementor-element-f4ca449 img {
    width: 100%;
}

.elementor-354 .elementor-element.elementor-element-f4ca449 > .elementor-widget-container {
    margin: 7em 2em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-738226b {
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55%);
    max-width: 55%;
    top: 325px;
}

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-738226b {
    left: 0px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-738226b {
    right: 0px;
}

.elementor-354 .elementor-element.elementor-element-33f62b6 {
    --width: 60%;
    top: 0px;
}

.elementor-354 .elementor-element.elementor-element-f7dd00c .percentage-label::after {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-f7dd00c .circular-progress .progress-value::before,
.half-circular-progress .progress-value::before,
.progress-title {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-5f392ce .percentage-label::after {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-5f392ce .circular-progress .progress-value::before,
.half-circular-progress .progress-value::before,
.progress-title {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0574a75 .percentage-label::after {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0574a75 .circular-progress .progress-value::before,
.half-circular-progress .progress-value::before,
.progress-title {
    font-size: var(--e-global-typography-b741002-font-size);
    line-height: var(--e-global-typography-b741002-line-height);
    letter-spacing: var(--e-global-typography-b741002-letter-spacing);
    word-spacing: var(--e-global-typography-b741002-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-adfc47e {
    --spacer-size: 255px;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
}

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-adfc47e {
    left: 30px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-adfc47e {
    right: 30px;
}

.elementor-354 .elementor-element.elementor-element-3d7ffbf .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-206e2a7 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-fa94b99 {
    --gap: 60px 0px;
}

.elementor-354 .elementor-element.elementor-element-30d3c73 .elementor-icon {
    font-size: 30px;
}

    .elementor-354 .elementor-element.elementor-element-30d3c73 .elementor-icon svg {
        height: 30px;
    }

.elementor-354 .elementor-element.elementor-element-30d3c73 > .elementor-widget-container {
    margin: -43px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-6865281 .elementor-star-rating {
    font-size: 15px;
}

.elementor-354 .elementor-element.elementor-element-a6dc4bf {
    font-size: var(--e-global-typography-a65cc72-font-size);
    line-height: var(--e-global-typography-a65cc72-line-height);
    letter-spacing: var(--e-global-typography-a65cc72-letter-spacing);
    word-spacing: var(--e-global-typography-a65cc72-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-7b9c516 .elementor-image-box-description {
    font-size: var(--e-global-typography-62a58d2-font-size);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-f692ddd .elementor-icon {
    font-size: 30px;
}

    .elementor-354 .elementor-element.elementor-element-f692ddd .elementor-icon svg {
        height: 30px;
    }

.elementor-354 .elementor-element.elementor-element-f692ddd > .elementor-widget-container {
    margin: -43px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-8ad4703 .elementor-star-rating {
    font-size: 15px;
}

.elementor-354 .elementor-element.elementor-element-195f42c {
    font-size: var(--e-global-typography-a65cc72-font-size);
    line-height: var(--e-global-typography-a65cc72-line-height);
    letter-spacing: var(--e-global-typography-a65cc72-letter-spacing);
    word-spacing: var(--e-global-typography-a65cc72-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-6fd6c1f .elementor-image-box-description {
    font-size: var(--e-global-typography-62a58d2-font-size);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-3ec1b09 .elementor-icon {
    font-size: 30px;
}

    .elementor-354 .elementor-element.elementor-element-3ec1b09 .elementor-icon svg {
        height: 30px;
    }

.elementor-354 .elementor-element.elementor-element-3ec1b09 > .elementor-widget-container {
    margin: -43px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-cc629fd .elementor-star-rating {
    font-size: 15px;
}

.elementor-354 .elementor-element.elementor-element-f081ba0 {
    font-size: var(--e-global-typography-a65cc72-font-size);
    line-height: var(--e-global-typography-a65cc72-line-height);
    letter-spacing: var(--e-global-typography-a65cc72-letter-spacing);
    word-spacing: var(--e-global-typography-a65cc72-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-af7a2b2 .elementor-image-box-description {
    font-size: var(--e-global-typography-62a58d2-font-size);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-335d3f1 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-8a0ace3 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-size: var(--e-global-typography-7fb1498-font-size);
    line-height: var(--e-global-typography-7fb1498-line-height);
    letter-spacing: var(--e-global-typography-7fb1498-letter-spacing);
    word-spacing: var(--e-global-typography-7fb1498-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-body p,
.elementor-354 .elementor-element.elementor-element-51e3e05 .elementskit-accordion .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-size: var(--e-global-typography-7fb1498-font-size);
    line-height: var(--e-global-typography-7fb1498-line-height);
    letter-spacing: var(--e-global-typography-7fb1498-letter-spacing);
    word-spacing: var(--e-global-typography-7fb1498-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-body p,
.elementor-354 .elementor-element.elementor-element-462b278 .elementskit-accordion .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-354 .elementor-element.elementor-element-64f5555 .elementor-heading-title {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-64f5555 {
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 24%);
    max-width: 24%;
}

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

.elementor-354 .elementor-element.elementor-element-6be1eaf {
    --container-widget-width: 27%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 27%);
    max-width: 27%;
}

.elementor-354 .elementor-element.elementor-element-29e703e .elementor-heading-title {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-29e703e {
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 24%);
    max-width: 24%;
}

.elementor-354 .elementor-element.elementor-element-b1cfa03 .elementor-heading-title {
    font-size: var(--e-global-typography-d1c84da-font-size);
    line-height: var(--e-global-typography-d1c84da-line-height);
    letter-spacing: var(--e-global-typography-d1c84da-letter-spacing);
    word-spacing: var(--e-global-typography-d1c84da-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-b1cfa03 {
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 24%);
    max-width: 24%;
}

.elementor-354 .elementor-element.elementor-element-a0f4758 .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-1304451 {
    --width: 100%;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    /* --justify-content: center;
        --align-items: center; */
    --gap: 15px 0px;
}

.elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-1329859 .elementor-icon-list-item > a {
    font-size: 1rem;
    line-height: var(--e-global-typography-9cb3ae4-line-height);
    letter-spacing: var(--e-global-typography-9cb3ae4-letter-spacing);
    word-spacing: var(--e-global-typography-9cb3ae4-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-fcb00db .elementor-icon-list-item > a {
    font-size: 1rem;
    line-height: var(--e-global-typography-9cb3ae4-line-height);
    letter-spacing: var(--e-global-typography-9cb3ae4-letter-spacing);
    word-spacing: var(--e-global-typography-9cb3ae4-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-a3e0c95 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 50px 0px;
    --flex-wrap: wrap;
}

.elementor-354 .elementor-element.elementor-element-3068758 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-f13724c {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-87cb368 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-20a9dca {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-c97296d {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-45525d5 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-ad610eb .elementor-heading-title {
    font-size: var(--e-global-typography-7caa958-font-size);
    line-height: var(--e-global-typography-7caa958-line-height);
    letter-spacing: var(--e-global-typography-7caa958-letter-spacing);
    word-spacing: var(--e-global-typography-7caa958-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-5515209 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog {
    grid-template-columns: repeat(1, 1fr);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item > a,
.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-metadata-item > span {
    font-size: var(--e-global-typography-62a58d2-font-size);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-title {
    font-size: 1.5rem;
    line-height: var(--e-global-typography-5b52829-line-height);
    letter-spacing: var(--e-global-typography-5b52829-letter-spacing);
    word-spacing: var(--e-global-typography-5b52829-word-spacing);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-blog-paragraph {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-readmore-btn {
    font-size: 1.1rem;
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-354 .elementor-element.elementor-element-0951ddb .rkit-float-metawrapper-date {
    font-size: var(--e-global-typography-62a58d2-font-size);
    line-height: var(--e-global-typography-62a58d2-line-height);
    letter-spacing: var(--e-global-typography-62a58d2-letter-spacing);
    word-spacing: var(--e-global-typography-62a58d2-word-spacing);
    width: 50px;
    height: 50px;
}

}

@media(min-width:768px) {
    .elementor-354 .elementor-element.elementor-element-b228436;

{
    --width: 60%;
}

.elementor-354 .elementor-element.elementor-element-83f3212 {
    --width: 55%;
}

.elementor-354 .elementor-element.elementor-element-b9a60d1 {
    --width: 40%;
}

.elementor-354 .elementor-element.elementor-element-de8ef5b {
    --width: 60%;
}

.elementor-354 .elementor-element.elementor-element-33f62b6 {
    --width: 35%;
}

.elementor-354 .elementor-element.elementor-element-861b88f {
    --width: 50%;
}

.elementor-354 .elementor-element.elementor-element-7e922b4 {
    --width: 50%;
}

}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-354 .elementor-element.elementor-element-54d5e34;

{
    --width: 50%;
}

.elementor-354 .elementor-element.elementor-element-6fe00cc {
    --width: 50%;
}

.elementor-354 .elementor-element.elementor-element-18bf5af {
    --width: 50%;
}

.elementor-354 .elementor-element.elementor-element-1e1569f {
    --width: 50%;
}

.elementor-354 .elementor-element.elementor-element-b228436 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-83f3212 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-934861c {
    --width: 50%;
}

.elementor-354 .elementor-element.elementor-element-1958b50 {
    --width: 50%;
}

.elementor-354 .elementor-element.elementor-element-08ba8cd {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-b8d0208 {
    --width: 47.5%;
}

.elementor-354 .elementor-element.elementor-element-37c5e0e {
    --width: 47.5%;
}

.elementor-354 .elementor-element.elementor-element-4fe4722 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-b9a60d1 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-de8ef5b {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-fa94b99 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-50766d7 {
    --width: 47.5%;
}

.elementor-354 .elementor-element.elementor-element-62a0297 {
    --width: 47.5%;
}

.elementor-354 .elementor-element.elementor-element-1900d0d {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-ac9aa38 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-d120a73 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-861b88f {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-a3167df {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-6beb769 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-5213c49 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-8f221b5 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-2efe5d0 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-7e922b4 {
    --width: 100%;
}

.elementor-354 .elementor-element.elementor-element-1304451 {
    --width: 100%;
}

}

@media(min-width:1025px) {
    .elementor-354 .elementor-element.elementor-element-0504e98:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-0504e98>.elementor-motion-effects-container>.elementor-motion-effects-layer;

{
    background-attachment: fixed;
}
}
