﻿.elementor-1817 .elementor-element.elementor-element-894a26a {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-b139f20 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-83657f4 img {
    width: 100%;
}

.elementor-1817 .elementor-element.elementor-element-c95a3fb img {
    width: 100%;
}

.elementor-1817 .elementor-element.elementor-element-880c0ed {
    --display: flex;
    --position: absolute;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 45%;
}

body:not(.rtl) .elementor-1817 .elementor-element.elementor-element-880c0ed {
    left: 0px;
}

body.rtl .elementor-1817 .elementor-element.elementor-element-880c0ed {
    right: 0px;
}

.elementor-1817 .elementor-element.elementor-element-4e52c24 {
    text-align: center;
}

.elementor-1817 .elementor-element.elementor-element-4e52c24 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 3.6vw;
    font-weight: 700;
}

.elementor-1817 .elementor-element.elementor-element-5ef9938 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 1.7vw;
    font-weight: 300;
}

.elementor-1817 .elementor-element.elementor-element-60e8896 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0vw;
    --margin-bottom: 0vw;
    --margin-left: 0vw;
    --margin-right: 0vw;
    --padding-top: 6vw;
    --padding-bottom: 2vw;
    --padding-left: 0vw;
    --padding-right: 0vw;
}

.elementor-1817 .elementor-element.elementor-element-60e8896:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-60e8896>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF;
}

.elementor-1817 .elementor-element.elementor-element-60e8896,
.elementor-1817 .elementor-element.elementor-element-60e8896::before {
    --border-transition: 0.3s;
}

.elementor-1817 .elementor-element.elementor-element-3a2ab2e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --border-radius: 1em 1em 1em 1em;
    --padding-top: 1.5vw;
    --padding-bottom: 1.5vw;
    --padding-left: 1.5vw;
    --padding-right: 1.5vw;
}

.elementor-1817 .elementor-element.elementor-element-3a2ab2e:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-3a2ab2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-3a2ab2e,
.elementor-1817 .elementor-element.elementor-element-3a2ab2e::before {
    --border-transition: 0.3s;
}

.elementor-1817 .elementor-element.elementor-element-f4dd595 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0vw;
    --padding-bottom: 0vw;
    --padding-left: 0vw;
    --padding-right: 1vw;
}

.elementor-1817 .elementor-element.elementor-element-617172c img {
    width: 100%;
    transition-duration: 0s;
}

.elementor-1817 .elementor-element.elementor-element-c62f68e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-start;
    --gap: 10px 0px;
    --background-transition: 0.3s;
}

.elementor-1817 .elementor-element.elementor-element-c62f68e:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-c62f68e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-c62f68e,
.elementor-1817 .elementor-element.elementor-element-c62f68e::before {
    --border-transition: 0.3s;
}

.elementor-1817 .elementor-element.elementor-element-a54a3ff .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.6vw;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1817 .elementor-element.elementor-element-cb6dce5>.elementor-widget-container {
    margin: 2vw 0vw 0vw 0vw;
}

.elementor-1817 .elementor-element.elementor-element-cb6dce5 .elementor-heading-title {
    color: #989898;
    font-family: "Poppins", Sans-serif;
    font-size: 1vw;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1817 .elementor-element.elementor-element-2971704 .elementor-button {
    background-color: #F9F9F900;
    font-family: "Poppins", Sans-serif;
    font-size: 1vw;
    font-weight: 500;
    fill: #020101;
    color: #020101;
    border-style: solid;
    border-width: 0.08vw 0.08vw 0.08vw 0.08vw;
    border-radius: 3rem 3rem 3rem 3rem;
    padding: 0.4rem 2.5rem 0.4rem 2.5rem;
}

.elementor-1817 .elementor-element.elementor-element-2971704 .elementor-button:hover,
.elementor-1817 .elementor-element.elementor-element-2971704 .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-2971704>.elementor-widget-container {
    margin: 2vw 0vw 0vw 0vw;
}

.elementor-1817 .elementor-element.elementor-element-2971704 .elementor-button:hover svg,
.elementor-1817 .elementor-element.elementor-element-2971704 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-1817 .elementor-element.elementor-element-331ca0c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0vw;
    --margin-bottom: 0vw;
    --margin-left: 0vw;
    --margin-right: 0vw;
    --padding-top: 1.5vw;
    --padding-bottom: 12vw;
    --padding-left: 0vw;
    --padding-right: 0vw;
}

.elementor-1817 .elementor-element.elementor-element-331ca0c:not(.elementor-motion-effects-element-type-background),
.elementor-1817 .elementor-element.elementor-element-331ca0c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
}

.elementor-1817 .elementor-element.elementor-element-331ca0c,
.elementor-1817 .elementor-element.elementor-element-331ca0c::before {
    --border-transition: 0.3s;
}

.elementor-1817 .elementor-element.elementor-element-239032f {
    --grid-row-gap: 2.2rem;
    --grid-column-gap: 2.1rem;
    --load-more—spacing: 4.1rem;
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-button {
    background-color: #18D66D00;
    font-family: "Poppins", Sans-serif;
    font-size: 1vw;
    font-weight: 500;
    border-radius: 5rem 5rem 5rem 5rem;
    padding: 0.8vw 3vw 0.8vw 3vw;
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-button:hover,
.elementor-1817 .elementor-element.elementor-element-239032f .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-33c7725);
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.8 * 100%);
}

.elementor-1817 .elementor-element.elementor-element-239032f:after {
    content: "0.8";
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__meta-data span+span:before {
    content: "•";
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__card {
    background-color: var(--e-global-color-33c7725);
    border-radius: 1em;
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__text {
    padding: 0 1.5rem;
    margin-top: 0rem;
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__meta-data {
    padding: 10px 1.5rem;
    color: #989898;
    font-family: "Poppins", Sans-serif;
    font-size: 1vw;
    font-weight: 400;
    line-height: 1.2;
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__avatar {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__title,
.elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__title a {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 1.2vw;
    font-weight: 500;
    line-height: 1.5;
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__read-more {
    color: var(--e-global-color-primary);
}

.elementor-1817 .elementor-element.elementor-element-239032f a.elementor-post__read-more {
    font-family: "Poppins", Sans-serif;
    font-size: 1vw;
    font-weight: 500;
    text-transform: none;
}

.elementor-1817 .elementor-element.elementor-element-239032f .elementor-button:hover svg,
.elementor-1817 .elementor-element.elementor-element-239032f .elementor-button:focus svg {
    fill: var(--e-global-color-33c7725);
}

@media(max-width:1024px) {
    .elementor-1817 .elementor-element.elementor-element-4e52c24 .elementor-heading-title {
        font-size: 5vw;
    }

    .elementor-1817 .elementor-element.elementor-element-5ef9938 {
        font-size: 2vw;
    }

    .elementor-1817 .elementor-element.elementor-element-60e8896 {
        --padding-top: 4vw;
        --padding-bottom: 4vw;
        --padding-left: 0vw;
        --padding-right: 0vw;
    }

    .elementor-1817 .elementor-element.elementor-element-a54a3ff .elementor-heading-title {
        font-size: 3vw;
    }

    .elementor-1817 .elementor-element.elementor-element-cb6dce5 .elementor-heading-title {
        font-size: 1.8vw;
    }

    .elementor-1817 .elementor-element.elementor-element-2971704 .elementor-button {
        font-size: 1.8vw;
    }

    .elementor-1817 .elementor-element.elementor-element-331ca0c {
        --padding-top: 0vw;
        --padding-bottom: 12vw;
        --padding-left: 0vw;
        --padding-right: 0vw;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__title,
    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__title a {
        font-size: 2.4vw;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__title {
        margin-bottom: 0.8rem;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__meta-data {
        font-size: 1.6vw;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f a.elementor-post__read-more {
        font-size: 1.8vw;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__text {
        margin-bottom: 0.8rem;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-button {
        font-size: 1.5vw;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f {
        --load-more—spacing: 3rem;
    }
}

@media(max-width:767px) {
    .elementor-1817 .elementor-element.elementor-element-880c0ed {
        top: 30%;
    }

    .elementor-1817 .elementor-element.elementor-element-4e52c24 .elementor-heading-title {
        font-size: 9vw;
    }

    .elementor-1817 .elementor-element.elementor-element-5ef9938 {
        font-size: 5vw;
    }

    .elementor-1817 .elementor-element.elementor-element-60e8896 {
        --content-width: 90%;
        --margin-top: 0vw;
        --margin-bottom: 0vw;
        --margin-left: 0vw;
        --margin-right: 0vw;
    }

    .elementor-1817 .elementor-element.elementor-element-3a2ab2e {
        --border-radius: 0.5em 0.5em 0.5em 0.5em;
        --padding-top: 4vw;
        --padding-bottom: 4vw;
        --padding-left: 4vw;
        --padding-right: 4vw;
    }

    .elementor-1817 .elementor-element.elementor-element-a54a3ff .elementor-heading-title {
        font-size: 5vw;
    }

    .elementor-1817 .elementor-element.elementor-element-cb6dce5 .elementor-heading-title {
        font-size: 3vw;
    }

    .elementor-1817 .elementor-element.elementor-element-2971704 .elementor-button {
        font-size: 3vw;
    }

    .elementor-1817 .elementor-element.elementor-element-331ca0c {
        --content-width: 90%;
        --margin-top: 0vw;
        --margin-bottom: 0vw;
        --margin-left: 0vw;
        --margin-right: 0vw;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.8 * 100%);
    }

    .elementor-1817 .elementor-element.elementor-element-239032f:after {
        content: "0.8";
    }

    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
        margin-right: 0rem;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
        margin-left: 0rem;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
        margin-bottom: 0rem;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__title,
    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__title a {
        font-size: 5vw;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-post__meta-data {
        font-size: 3vw;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f a.elementor-post__read-more {
        font-size: 3vw;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f .elementor-button {
        font-size: 3vw;
    }

    .elementor-1817 .elementor-element.elementor-element-239032f {
        --load-more—spacing: 2rem;
    }
}

@media(min-width:768px) {
    .elementor-1817 .elementor-element.elementor-element-60e8896 {
        --content-width: 78%;
    }

    .elementor-1817 .elementor-element.elementor-element-3a2ab2e {
        --width: 100%;
    }

    .elementor-1817 .elementor-element.elementor-element-f4dd595 {
        --width: 58%;
    }

    .elementor-1817 .elementor-element.elementor-element-c62f68e {
        --width: 42%;
    }

    .elementor-1817 .elementor-element.elementor-element-331ca0c {
        --content-width: 78%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1817 .elementor-element.elementor-element-60e8896 {
        --content-width: 95%;
    }

    .elementor-1817 .elementor-element.elementor-element-331ca0c {
        --content-width: 95%;
    }
}