.elementor-8 .elementor-element.elementor-element-c7da29a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c7da29a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/05/background-img2.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

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

    .elementor-8 .elementor-element.elementor-element-c7da29a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-abe8fa9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-8 .elementor-element.elementor-element-99ac6d5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-99ac6d5 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 1.3em;
    color: #C0A765;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var( --e-global-color-primary );
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var( --e-global-color-primary );
        border-color: var( --e-global-color-primary );
    }

.elementor-8 .elementor-element.elementor-element-b901f22 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-424f008 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-c2e17ad {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #C0A765;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
}

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

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

.elementor-8 .elementor-element.elementor-element-74086b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-8 .elementor-element.elementor-element-74086b6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

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

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

.elementor-8 .elementor-element.elementor-element-74086b6 .elementor-icon-list-icon i {
    color: #C0A765;
    transition: color 0.3s;
}

.elementor-8 .elementor-element.elementor-element-74086b6 .elementor-icon-list-icon svg {
    fill: #C0A765;
    transition: fill 0.3s;
}

.elementor-8 .elementor-element.elementor-element-74086b6 {
    --e-icon-list-icon-size:14px;
    --e-icon-list-icon-align:left;
    --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align:flex-start;
    --icon-vertical-offset:4px;
}

    .elementor-8 .elementor-element.elementor-element-74086b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-74086b6 .elementor-icon-list-item > a {
        font-family: "Poppins", Sans-serif;
        font-weight: 400;
        line-height: 1.6em;
    }

    .elementor-8 .elementor-element.elementor-element-74086b6 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-f1ee14c {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #FFFFFF;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-8 .elementor-element.elementor-element-a6af1c1 .elementor-button {
    background-color: #C0A765;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 80px 80px 80px 80px;
    padding: 20px 30px 20px 30px;
}

    .elementor-8 .elementor-element.elementor-element-a6af1c1 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a6af1c1 .elementor-button:focus {
        background-color: #FFFFFF;
        color: #000000;
    }

        .elementor-8 .elementor-element.elementor-element-a6af1c1 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-a6af1c1 .elementor-button:focus svg {
            fill: #000000;
        }

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-1933fcb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-8 .elementor-element.elementor-element-4497e06 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #C0A765;
    border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-4497e06 .elementor-wrapper {
    --video-aspect-ratio:1.77777;
}

.elementor-8 .elementor-element.elementor-element-8cdac5f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8cdac5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-8cdac5f > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-8cdac5f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 030px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-81c3e34 {
    width: auto;
    max-width: auto;
}

    .elementor-8 .elementor-element.elementor-element-81c3e34 > .elementor-widget-container {
        background-color: #018B4217;
        padding: 15px 15px 15px 15px;
        border-style: solid;
        border-width: 0px 3px 0px 3px;
        border-color: #018B42;
    }

    .elementor-8 .elementor-element.elementor-element-81c3e34 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 29px;
        font-weight: 500;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-a0d3ffa.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-18e2bc7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-18e2bc7 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-18e2bc7 .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 45px;
        font-weight: 700;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-77798db {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-6ced97c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 14px;
}

.elementor-8 .elementor-element.elementor-element-6ced97c > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    margin: 8px 8px 8px 8px;
    --e-column-margin-right:8px;
    --e-column-margin-left:8px;
    padding: 12px 12px 25px 12px;
}

    .elementor-8 .elementor-element.elementor-element-6ced97c > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-6ced97c > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-6ced97c > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

.elementor-8 .elementor-element.elementor-element-f6b63d5 img {
    border-radius: 10px 10px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-bd93256 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 22px;
        font-weight: 600;
        color: #000000;
    }

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

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

    .elementor-8 .elementor-element.elementor-element-a529176 .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-a04ca32 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #333333;
}

.elementor-8 .elementor-element.elementor-element-d23c6a1 .elementor-button {
    background-color: #018B42;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 80px 80px 80px 80px;
    padding: 20px 30px 20px 30px;
}

    .elementor-8 .elementor-element.elementor-element-d23c6a1 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-d23c6a1 .elementor-button:focus {
        background-color: #000000;
        color: #FFFFFF;
    }

        .elementor-8 .elementor-element.elementor-element-d23c6a1 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-d23c6a1 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-8 .elementor-element.elementor-element-2cd24da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 14px;
}

.elementor-8 .elementor-element.elementor-element-2cd24da > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    margin: 8px 8px 8px 8px;
    --e-column-margin-right:8px;
    --e-column-margin-left:8px;
    padding: 12px 12px 25px 12px;
}

    .elementor-8 .elementor-element.elementor-element-2cd24da > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-2cd24da > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-2cd24da > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

.elementor-8 .elementor-element.elementor-element-2105750 img {
    border-radius: 10px 10px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-f97e85b .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 22px;
        font-weight: 600;
        color: #000000;
    }

.elementor-8 .elementor-element.elementor-element-3b5065d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3b5065d {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-3b5065d .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-33643fe {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #333333;
}

.elementor-8 .elementor-element.elementor-element-0b3b2a0 .elementor-button {
    background-color: #018B42;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 80px 80px 80px 80px;
    padding: 20px 30px 20px 30px;
}

    .elementor-8 .elementor-element.elementor-element-0b3b2a0 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-0b3b2a0 .elementor-button:focus {
        background-color: #000000;
        color: #FFFFFF;
    }

        .elementor-8 .elementor-element.elementor-element-0b3b2a0 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-0b3b2a0 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-8 .elementor-element.elementor-element-291814f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 14px;
}

.elementor-8 .elementor-element.elementor-element-291814f > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    margin: 8px 8px 8px 8px;
    --e-column-margin-right:8px;
    --e-column-margin-left:8px;
    padding: 12px 12px 25px 12px;
}

    .elementor-8 .elementor-element.elementor-element-291814f > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-291814f > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-291814f > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

.elementor-8 .elementor-element.elementor-element-ab504e4 img {
    border-radius: 10px 10px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-18509ba {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-18509ba .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 22px;
        font-weight: 600;
        color: #000000;
    }

.elementor-8 .elementor-element.elementor-element-6875bab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6875bab {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-6875bab .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-db60015 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #333333;
}

.elementor-8 .elementor-element.elementor-element-12e2014 .elementor-button {
    background-color: #018B42;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 80px 80px 80px 80px;
    padding: 20px 30px 20px 30px;
}

    .elementor-8 .elementor-element.elementor-element-12e2014 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-12e2014 .elementor-button:focus {
        background-color: #000000;
        color: #FFFFFF;
    }

        .elementor-8 .elementor-element.elementor-element-12e2014 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-12e2014 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-8 .elementor-element.elementor-element-8401298 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 14px;
}

.elementor-8 .elementor-element.elementor-element-8401298 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    margin: 8px 8px 8px 8px;
    --e-column-margin-right:8px;
    --e-column-margin-left:8px;
    padding: 12px 12px 25px 12px;
}

    .elementor-8 .elementor-element.elementor-element-8401298 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-8401298 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-8401298 > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

.elementor-8 .elementor-element.elementor-element-6dea6df img {
    border-radius: 10px 10px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-54be132 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-54be132 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 22px;
        font-weight: 600;
        color: #000000;
    }

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

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

    .elementor-8 .elementor-element.elementor-element-acb552f .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-ca5d646 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #333333;
}

.elementor-8 .elementor-element.elementor-element-4b75865 .elementor-button {
    background-color: #018B42;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 80px 80px 80px 80px;
    padding: 20px 30px 20px 30px;
}

    .elementor-8 .elementor-element.elementor-element-4b75865 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-4b75865 .elementor-button:focus {
        background-color: #000000;
        color: #FFFFFF;
    }

        .elementor-8 .elementor-element.elementor-element-4b75865 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-4b75865 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-8 .elementor-element.elementor-element-31bee29 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-c66e160 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 14px;
}

.elementor-8 .elementor-element.elementor-element-c66e160 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    margin: 8px 8px 8px 8px;
    --e-column-margin-right:8px;
    --e-column-margin-left:8px;
    padding: 12px 12px 25px 12px;
}

    .elementor-8 .elementor-element.elementor-element-c66e160 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-c66e160 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-c66e160 > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

.elementor-8 .elementor-element.elementor-element-1a3106c img {
    border-radius: 10px 10px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-1bea87d {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-1bea87d .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 22px;
        font-weight: 600;
        color: #000000;
    }

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

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

    .elementor-8 .elementor-element.elementor-element-bc6bd2c .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-13e5a3f {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #333333;
}

.elementor-8 .elementor-element.elementor-element-a7d28ee .elementor-button {
    background-color: #018B42;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 80px 80px 80px 80px;
    padding: 20px 30px 20px 30px;
}

    .elementor-8 .elementor-element.elementor-element-a7d28ee .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a7d28ee .elementor-button:focus {
        background-color: #000000;
        color: #FFFFFF;
    }

        .elementor-8 .elementor-element.elementor-element-a7d28ee .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-a7d28ee .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-8 .elementor-element.elementor-element-1b06bd5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 14px;
}

.elementor-8 .elementor-element.elementor-element-1b06bd5 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    margin: 8px 8px 8px 8px;
    --e-column-margin-right:8px;
    --e-column-margin-left:8px;
    padding: 12px 12px 25px 12px;
}

    .elementor-8 .elementor-element.elementor-element-1b06bd5 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-1b06bd5 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-1b06bd5 > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

.elementor-8 .elementor-element.elementor-element-6fda7fc img {
    border-radius: 10px 10px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-8927426 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 22px;
        font-weight: 600;
        color: #000000;
    }

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

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

    .elementor-8 .elementor-element.elementor-element-b6097a4 .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-8d298d6 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #333333;
}

.elementor-8 .elementor-element.elementor-element-17db1a5 .elementor-button {
    background-color: #018B42;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 80px 80px 80px 80px;
    padding: 20px 30px 20px 30px;
}

    .elementor-8 .elementor-element.elementor-element-17db1a5 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-17db1a5 .elementor-button:focus {
        background-color: #000000;
        color: #FFFFFF;
    }

        .elementor-8 .elementor-element.elementor-element-17db1a5 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-17db1a5 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-8 .elementor-element.elementor-element-2e69f36 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 14px;
}

.elementor-8 .elementor-element.elementor-element-2e69f36 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    margin: 8px 8px 8px 8px;
    --e-column-margin-right:8px;
    --e-column-margin-left:8px;
    padding: 12px 12px 25px 12px;
}

    .elementor-8 .elementor-element.elementor-element-2e69f36 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-2e69f36 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-2e69f36 > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

.elementor-8 .elementor-element.elementor-element-5c9ee8c img {
    border-radius: 10px 10px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4d776ae {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-4d776ae .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 22px;
        font-weight: 600;
        color: #000000;
    }

.elementor-8 .elementor-element.elementor-element-44b4f44 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-44b4f44 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-44b4f44 .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-0dfe120 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #333333;
}

.elementor-8 .elementor-element.elementor-element-39ac2ce .elementor-button {
    background-color: #018B42;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 80px 80px 80px 80px;
    padding: 20px 30px 20px 30px;
}

    .elementor-8 .elementor-element.elementor-element-39ac2ce .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-39ac2ce .elementor-button:focus {
        background-color: #000000;
        color: #FFFFFF;
    }

        .elementor-8 .elementor-element.elementor-element-39ac2ce .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-39ac2ce .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-8 .elementor-element.elementor-element-6b8134b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 14px;
}

.elementor-8 .elementor-element.elementor-element-6b8134b > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    margin: 8px 8px 8px 8px;
    --e-column-margin-right:8px;
    --e-column-margin-left:8px;
    padding: 12px 12px 25px 12px;
}

    .elementor-8 .elementor-element.elementor-element-6b8134b > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-6b8134b > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-6b8134b > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

.elementor-8 .elementor-element.elementor-element-9a03d4c img {
    border-radius: 10px 10px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-ca777d3 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 22px;
        font-weight: 600;
        color: #000000;
    }

.elementor-8 .elementor-element.elementor-element-08233b5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-08233b5 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-08233b5 .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-899dbc9 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #333333;
}

.elementor-8 .elementor-element.elementor-element-1736872 .elementor-button {
    background-color: #018B42;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 80px 80px 80px 80px;
    padding: 20px 30px 20px 30px;
}

    .elementor-8 .elementor-element.elementor-element-1736872 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-1736872 .elementor-button:focus {
        background-color: #000000;
        color: #FFFFFF;
    }

        .elementor-8 .elementor-element.elementor-element-1736872 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-1736872 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-8 .elementor-element.elementor-element-b4f8184:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b4f8184 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/05/background-img2.png");
    background-repeat: no-repeat;
    background-size: cover;
}

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

    .elementor-8 .elementor-element.elementor-element-b4f8184 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-e9da0d6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-8 .elementor-element.elementor-element-dc5f382 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4826119 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E9E9E9;
    margin: 0px 10px 10px 010px;
    --e-column-margin-right:10px;
    --e-column-margin-left:010px;
    padding: 15px 15px 15px 15px;
}

    .elementor-8 .elementor-element.elementor-element-4826119 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-4826119 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-4826119 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

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

.elementor-8 .elementor-element.elementor-element-6a3ba0c .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3em;
    color: #C0A765;
}

.elementor-8 .elementor-element.elementor-element-5d83685 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-a9553d9 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E9E9E9;
    margin: 0px 10px 10px 010px;
    --e-column-margin-right:10px;
    --e-column-margin-left:010px;
    padding: 15px 15px 15px 15px;
}

    .elementor-8 .elementor-element.elementor-element-a9553d9 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-a9553d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-a9553d9 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

.elementor-8 .elementor-element.elementor-element-3a4d5a5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3a4d5a5 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3em;
    color: #C0A765;
}

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

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

.elementor-8 .elementor-element.elementor-element-2661e09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-8 .elementor-element.elementor-element-2661e09 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

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

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

.elementor-8 .elementor-element.elementor-element-2661e09 .elementor-icon-list-icon i {
    color: #C0A765;
    transition: color 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2661e09 .elementor-icon-list-icon svg {
    fill: #C0A765;
    transition: fill 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2661e09 {
    --e-icon-list-icon-size:14px;
    --e-icon-list-icon-align:left;
    --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align:flex-start;
    --icon-vertical-offset:7px;
}

    .elementor-8 .elementor-element.elementor-element-2661e09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-2661e09 .elementor-icon-list-item > a {
        font-family: "Poppins", Sans-serif;
        font-weight: 400;
        line-height: 1.6em;
    }

    .elementor-8 .elementor-element.elementor-element-2661e09 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-404be00 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-dbc9e3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-dbc9e3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #096459;
}

.elementor-8 .elementor-element.elementor-element-dbc9e3e > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A76530;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 12px 10px 12px 10px;
}

    .elementor-8 .elementor-element.elementor-element-dbc9e3e > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-dbc9e3e > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-dbc9e3e > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

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

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-counter .elementor-counter-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-8 .elementor-element.elementor-element-db53868 .elementor-counter-title {
    justify-content: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-db53868 .elementor-counter-number-wrapper {
    text-align:;

{

{
    VALUE;
}

}
;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#C0A765;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;
}

.elementor-8 .elementor-element.elementor-element-eb4987d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-eb4987d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #096459;
}

.elementor-8 .elementor-element.elementor-element-eb4987d > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A76530;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 12px 10px 12px 10px;
}

    .elementor-8 .elementor-element.elementor-element-eb4987d > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-eb4987d > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-eb4987d > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

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

.elementor-8 .elementor-element.elementor-element-e9df5bb .elementor-counter-title {
    justify-content: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-e9df5bb .elementor-counter-number-wrapper {
    text-align:;

{

{
    VALUE;
}

}
;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#C0A765;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;
}

.elementor-8 .elementor-element.elementor-element-e72bb49 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-e1d24cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-e1d24cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #096459;
}

.elementor-8 .elementor-element.elementor-element-e1d24cb > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A76530;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 12px 10px 12px 10px;
}

    .elementor-8 .elementor-element.elementor-element-e1d24cb > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-e1d24cb > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-e1d24cb > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

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

.elementor-8 .elementor-element.elementor-element-6b66960 .elementor-counter-title {
    justify-content: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-6b66960 .elementor-counter-number-wrapper {
    text-align:;

{

{
    VALUE;
}

}
;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#C0A765;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;
}

.elementor-8 .elementor-element.elementor-element-5d0fb5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-5d0fb5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #096459;
}

.elementor-8 .elementor-element.elementor-element-5d0fb5a > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A76530;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 12px 10px 12px 10px;
}

    .elementor-8 .elementor-element.elementor-element-5d0fb5a > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-5d0fb5a > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-5d0fb5a > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

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

.elementor-8 .elementor-element.elementor-element-49fd4af .elementor-counter-title {
    justify-content: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-49fd4af .elementor-counter-number-wrapper {
    text-align:;

{

{
    VALUE;
}

}
;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#C0A765;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;
}

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

.elementor-8 .elementor-element.elementor-element-c462bce:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c462bce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF9E9 100%);
}

.elementor-8 .elementor-element.elementor-element-c462bce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 40px 0px;
}

    .elementor-8 .elementor-element.elementor-element-c462bce > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-adbc6dd.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

    .elementor-8 .elementor-element.elementor-element-e3d285c > .elementor-widget-container {
        background-color: #018B4217;
        padding: 15px 15px 15px 15px;
        border-style: solid;
        border-width: 0px 3px 0px 3px;
        border-color: #018B42;
    }

    .elementor-8 .elementor-element.elementor-element-e3d285c .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 29px;
        font-weight: 500;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-8a41f1a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-7ddc9ed > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7ddc9ed {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-7ddc9ed .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        line-height: 1.3em;
        color: #4B393C;
    }

.elementor-8 .elementor-element.elementor-element-31bd268 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-77c5583:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-77c5583 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-77c5583 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-77c5583 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-77c5583 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-77c5583 > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-77c5583:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

.elementor-8 .elementor-element.elementor-element-77c5583 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-15bb70b img {
    width: 250px;

}

.elementor-8 .elementor-element.elementor-element-06f3698 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-06f3698 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-bc2e6d8 > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-bc2e6d8 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #222;line-height:30px
    }

.elementor-8 .elementor-element.elementor-element-b0842f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-b0842f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-b0842f5 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-b0842f5 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-b0842f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-b0842f5 > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-b0842f5:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

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

.elementor-8 .elementor-element.elementor-element-92cbdd1 img {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-43c5afa {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-43c5afa .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-bf4d6da > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-bf4d6da .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
       color: #222;line-height:30px
    }

.elementor-8 .elementor-element.elementor-element-b598292:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-b598292 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-b598292 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-b598292 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-b598292 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-b598292 > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-b598292:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

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

.elementor-8 .elementor-element.elementor-element-afbc2a0 img {
    width: 100%;
}

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

    .elementor-8 .elementor-element.elementor-element-a5ece5a .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-de39b3e > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-de39b3e .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #B99E57; 
       color: #222;line-height:30px
    }

.elementor-8 .elementor-element.elementor-element-a5f46a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-a5f46a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-a5f46a9 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-a5f46a9 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-a5f46a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-a5f46a9 > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-a5f46a9:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

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

.elementor-8 .elementor-element.elementor-element-1bbe9cd img {
    width: 100%;
}

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

    .elementor-8 .elementor-element.elementor-element-da62726 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-39fb1b3 > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-39fb1b3 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-39fb1b3 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #222;line-height:30px
    }

.elementor-8 .elementor-element.elementor-element-e67ee6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-e67ee6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-e67ee6b > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-e67ee6b > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-e67ee6b > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-e67ee6b > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-e67ee6b:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

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

.elementor-8 .elementor-element.elementor-element-1c69b9f img {
    width: 100%;
}

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

    .elementor-8 .elementor-element.elementor-element-6dcfef7 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-ad1ba16 > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-ad1ba16 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
       color: #222;line-height:30px
    }

.elementor-8 .elementor-element.elementor-element-79c50a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-79c50a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-79c50a9 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-79c50a9 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-79c50a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-79c50a9 > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-79c50a9:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

.elementor-8 .elementor-element.elementor-element-79c50a9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-bb4d129 img {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-7c13560 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-7c13560 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-a0e6d43 > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-a0e6d43 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #222;line-height:30px
    }

.elementor-8 .elementor-element.elementor-element-013ad4d {
    margin-top: 12px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-e31823f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-e31823f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-e31823f > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-e31823f > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-e31823f > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-e31823f > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-e31823f:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

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

.elementor-8 .elementor-element.elementor-element-ca37d5d img {
    width: 80px;
    filter: brightness( 0% ) contrast( 97% ) saturate( 93% ) blur( 0px ) hue-rotate( 0deg );
}

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

    .elementor-8 .elementor-element.elementor-element-ec8e261 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-8a118ed > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-8a118ed .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #B99E57;line-height:35px
    }

.elementor-8 .elementor-element.elementor-element-29b47a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-29b47a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-29b47a4 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-29b47a4 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-29b47a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-29b47a4 > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-29b47a4:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

.elementor-8 .elementor-element.elementor-element-29b47a4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-cf73717 img {
    width: 80px;
    filter: brightness( 0% ) contrast( 97% ) saturate( 93% ) blur( 0px ) hue-rotate( 0deg );
}

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

    .elementor-8 .elementor-element.elementor-element-ee90185 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-a7b730e > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-a7b730e .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #B99E57;
    }

.elementor-8 .elementor-element.elementor-element-ad12f0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-ad12f0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-ad12f0d > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-ad12f0d > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-ad12f0d > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-ad12f0d > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-ad12f0d:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

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

.elementor-8 .elementor-element.elementor-element-ff54c2c img {
    width: 80px;
    filter: brightness( 0% ) contrast( 97% ) saturate( 93% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-8 .elementor-element.elementor-element-228d1ac {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-228d1ac .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-c3acea3 > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-c3acea3 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #B99E57;
    }

.elementor-8 .elementor-element.elementor-element-8d2f180:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-8d2f180 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-8d2f180 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-8d2f180 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-8d2f180 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-8d2f180 > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-8d2f180:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

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

.elementor-8 .elementor-element.elementor-element-c1093bc img {
    width: 80px;
    filter: brightness( 0% ) contrast( 97% ) saturate( 93% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-8 .elementor-element.elementor-element-2939dd0 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-2939dd0 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-1206093 > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-1206093 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #B99E57;
    }

.elementor-8 .elementor-element.elementor-element-2c3a131:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-2c3a131 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-2c3a131 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-2c3a131 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-2c3a131 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-2c3a131 > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-2c3a131:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

.elementor-8 .elementor-element.elementor-element-2c3a131 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-e65b627 img {
    width: 80px;
    filter: brightness( 0% ) contrast( 97% ) saturate( 93% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-8 .elementor-element.elementor-element-1a2c2ef {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-1a2c2ef .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-30928f1 > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-30928f1 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-30928f1 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #B99E57;
    }

.elementor-8 .elementor-element.elementor-element-81b64fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-81b64fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF5DB 100%);
}

.elementor-8 .elementor-element.elementor-element-81b64fc > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding: 20px 13px 20px 13px;
}

    .elementor-8 .elementor-element.elementor-element-81b64fc > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-81b64fc > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-81b64fc > .elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

.elementor-8 .elementor-element.elementor-element-81b64fc:hover > .elementor-element-populated {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.28);
}

.elementor-8 .elementor-element.elementor-element-81b64fc > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ad02d96 img {
    width: 80px;
    filter: brightness( 0% ) contrast( 97% ) saturate( 93% ) blur( 0px ) hue-rotate( 0deg );
}

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

    .elementor-8 .elementor-element.elementor-element-6ac985e .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-7071f9d > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7071f9d {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-7071f9d .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 22px;
        font-weight: 500;
        color: #B99E57;
    }

.elementor-8 .elementor-element.elementor-element-ca0f2bd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ca0f2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFF9E9 100%);
}

.elementor-8 .elementor-element.elementor-element-ca0f2bd, .elementor-8 .elementor-element.elementor-element-ca0f2bd > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-ca0f2bd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 60px 0px;
}

    .elementor-8 .elementor-element.elementor-element-ca0f2bd > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-3a59080.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

    .elementor-8 .elementor-element.elementor-element-b8a8987 > .elementor-widget-container {
        background-color: #018B4217;
        padding: 15px 15px 15px 15px;
        border-style: solid;
        border-width: 0px 3px 0px 3px;
        border-color: #018B42;
    }

    .elementor-8 .elementor-element.elementor-element-b8a8987 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 29px;
        font-weight: 500;
        color: #018B42;
    }

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

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

    .elementor-8 .elementor-element.elementor-element-c88dfec .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 45px;
        font-weight: 700;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-5961fa6 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4becdca img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFA83C;
    border-radius: 233px 233px 233px 233px;
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.12);
}

.elementor-8 .elementor-element.elementor-element-9e8a977 .sina-bar-bg {
    background-color: #CACACA;
    height: 22px;
}

.elementor-8 .elementor-element.elementor-element-9e8a977 .sina-bar-content {
    background-color: #45092F;
}

.elementor-8 .elementor-element.elementor-element-9e8a977 .sina-bar-bg, .elementor-8 .elementor-element.elementor-element-9e8a977 .sina-bar-content {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-9e8a977 .sina-bar-title {
    color: #000000;
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 12px;
}

.elementor-8 .elementor-element.elementor-element-9e8a977 .sina-bar-percent {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    line-height: 14px;
    padding: 0 20px;
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-5d9174e .sina-bar-bg {
    background-color: #CACACA;
    height: 22px;
}

.elementor-8 .elementor-element.elementor-element-5d9174e .sina-bar-content {
    background-color: #092823;
}

.elementor-8 .elementor-element.elementor-element-5d9174e .sina-bar-bg, .elementor-8 .elementor-element.elementor-element-5d9174e .sina-bar-content {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-5d9174e .sina-bar-title {
    color: #000000;
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 12px;
}

.elementor-8 .elementor-element.elementor-element-5d9174e .sina-bar-percent {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    line-height: 14px;
    padding: 0 20px;
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-c73ac57 .sina-bar-bg {
    background-color: #CACACA;
    height: 22px;
}

.elementor-8 .elementor-element.elementor-element-c73ac57 .sina-bar-content {
    background-color: #B3954C;
}

.elementor-8 .elementor-element.elementor-element-c73ac57 .sina-bar-bg, .elementor-8 .elementor-element.elementor-element-c73ac57 .sina-bar-content {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-c73ac57 .sina-bar-title {
    color: #000000;
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 12px;
}

.elementor-8 .elementor-element.elementor-element-c73ac57 .sina-bar-percent {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    line-height: 14px;
    padding: 0 20px;
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-2cccb69 .sina-bar-bg {
    background-color: #CACACA;
    height: 22px;
}

.elementor-8 .elementor-element.elementor-element-2cccb69 .sina-bar-content {
    background-color: #214E67;
}

.elementor-8 .elementor-element.elementor-element-2cccb69 .sina-bar-bg, .elementor-8 .elementor-element.elementor-element-2cccb69 .sina-bar-content {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-2cccb69 .sina-bar-title {
    color: #000000;
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 12px;
}

.elementor-8 .elementor-element.elementor-element-2cccb69 .sina-bar-percent {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    line-height: 14px;
    padding: 0 20px;
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-7a34dc4 {
    --e-image-carousel-slides-to-show:1;
}

    .elementor-8 .elementor-element.elementor-element-7a34dc4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
        border-style: solid;
        border-width: 10px 10px 10px 10px;
        border-color: #018B42;
        border-radius: 30px 30px 30px 30px;
    }

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

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

.elementor-8 .elementor-element.elementor-element-081eaf4 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFA83C;
    border-radius: 233px 233px 233px 233px;
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.12);
}

.elementor-8 .elementor-element.elementor-element-78bc107 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-78bc107 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-78bc107 > .elementor-background-slideshow {
    border-radius: 150px 150px 150px 150px;
}

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

    .elementor-8 .elementor-element.elementor-element-78bc107 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-fe9a770:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-fe9a770 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #018B42;
}

.elementor-8 .elementor-element.elementor-element-fe9a770 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-fe9a770 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-fe9a770 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-8 .elementor-element.elementor-element-fe9a770 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-8 .elementor-element.elementor-element-f151ee4 > .elementor-widget-container {
    padding: 10px 15px 10px 15px;
}

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

    .elementor-8 .elementor-element.elementor-element-f151ee4 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        color: #FFFFFF;
    }

.elementor-8 .elementor-element.elementor-element-31dfb39 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-31dfb39 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-31dfb39 > .elementor-background-slideshow {
    border-radius: 150px 150px 150px 150px;
}

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

    .elementor-8 .elementor-element.elementor-element-31dfb39 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-c92b31b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-c92b31b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #018B42;
}

.elementor-8 .elementor-element.elementor-element-c92b31b > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-c92b31b > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-c92b31b > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-8 .elementor-element.elementor-element-c92b31b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-8 .elementor-element.elementor-element-45ab315 > .elementor-widget-container {
    padding: 10px 15px 10px 15px;
}

.elementor-8 .elementor-element.elementor-element-45ab315 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-45ab315 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        color: #FFFFFF;
    }

.elementor-8 .elementor-element.elementor-element-0d9e8db > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-0d9e8db > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-0d9e8db > .elementor-background-slideshow {
    border-radius: 150px 150px 150px 150px;
}

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

    .elementor-8 .elementor-element.elementor-element-0d9e8db > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-300c865:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-300c865 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #018B42;
}

.elementor-8 .elementor-element.elementor-element-300c865 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-300c865 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-300c865 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-8 .elementor-element.elementor-element-300c865 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-8 .elementor-element.elementor-element-300c865 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-b9326d3 > .elementor-widget-container {
    padding: 10px 15px 10px 15px;
}

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

    .elementor-8 .elementor-element.elementor-element-b9326d3 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        color: #FFFFFF;
    }

.elementor-8 .elementor-element.elementor-element-6c154cd > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-6c154cd > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-6c154cd > .elementor-background-slideshow {
    border-radius: 150px 150px 150px 150px;
}

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

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

.elementor-8 .elementor-element.elementor-element-0a2dc99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-0a2dc99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #018B42;
}

.elementor-8 .elementor-element.elementor-element-0a2dc99 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-0a2dc99 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-0a2dc99 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-8 .elementor-element.elementor-element-0a2dc99 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-8 .elementor-element.elementor-element-0a2dc99 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-354b076 > .elementor-widget-container {
    padding: 10px 15px 10px 15px;
}

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

    .elementor-8 .elementor-element.elementor-element-354b076 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        color: #FFFFFF;
    }

.elementor-8 .elementor-element.elementor-element-e4563f2 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-e4563f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-e4563f2 > .elementor-background-slideshow {
    border-radius: 150px 150px 150px 150px;
}

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

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

.elementor-8 .elementor-element.elementor-element-4e852db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-4e852db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #018B42;
}

.elementor-8 .elementor-element.elementor-element-4e852db > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-4e852db > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-4e852db > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-8 .elementor-element.elementor-element-4e852db > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-8 .elementor-element.elementor-element-4e852db > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-3b3c1a0 > .elementor-widget-container {
    padding: 10px 15px 10px 15px;
}

.elementor-8 .elementor-element.elementor-element-3b3c1a0 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-3b3c1a0 .elementor-heading-title {
        font-family: "Poppins", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        color: #FFFFFF;
    }

.elementor-8 .elementor-element.elementor-element-193e535:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-193e535 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/05/background-img2.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

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

    .elementor-8 .elementor-element.elementor-element-193e535 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

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

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

.elementor-8 .elementor-element.elementor-element-a633dbf .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.3em;
    color: #C0A765;
}

.elementor-8 .elementor-element.elementor-element-aad15f7 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-541674d .elementor-button {
    background-color: #C0A765;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 80px 80px 80px 80px;
    padding: 20px 30px 20px 30px;
}

    .elementor-8 .elementor-element.elementor-element-541674d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-541674d .elementor-button:focus {
        background-color: #FFFFFF;
        color: #000000;
    }

        .elementor-8 .elementor-element.elementor-element-541674d .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-541674d .elementor-button:focus svg {
            fill: #000000;
        }

.elementor-8 .elementor-element.elementor-element-b4fcc49:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b4fcc49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-b4fcc49 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 030px 0px;
}

    .elementor-8 .elementor-element.elementor-element-b4fcc49 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-e4dd071.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-19285bd {
    width: auto;
    max-width: auto;
}

    .elementor-8 .elementor-element.elementor-element-19285bd > .elementor-widget-container {
        background-color: #018B4217;
        padding: 15px 15px 15px 15px;
        border-style: solid;
        border-width: 0px 3px 0px 3px;
        border-color: #018B42;
    }

    .elementor-8 .elementor-element.elementor-element-19285bd .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 29px;
        font-weight: 500;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-92be529 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-92be529 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-92be529 .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 45px;
        font-weight: 700;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-006b621 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-006b621 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 29px;
    color: #018B42;
}

    .elementor-8 .elementor-element.elementor-element-006b621 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8 .elementor-element.elementor-element-006b621 .elementor-swiper-button.elementor-swiper-button-next svg {
        fill: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-006b621 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #018B42;
    border-radius: 12px 12px 12px 12px;
}

.elementor-8 .elementor-element.elementor-element-4a7b326 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #018B4233;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c915d79.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

    .elementor-8 .elementor-element.elementor-element-0702450 > .elementor-widget-container {
        background-color: #018B4217;
        padding: 15px 15px 15px 15px;
        border-style: solid;
        border-width: 0px 3px 0px 3px;
        border-color: #018B42;
    }

    .elementor-8 .elementor-element.elementor-element-0702450 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 29px;
        font-weight: 500;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-18c25c1.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-18fee89 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-18fee89 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-18fee89 .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 45px;
        font-weight: 700;
        line-height: 1.3em;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-224132a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-carousel .slick-slide {
    margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-carousel .slick-list {
    margin-left: -15px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-arrow {
    display: flex !important;
    color: #018B42;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    font-size: 30px;
    width: 15px;
    height: 15px;
    border-style: none;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-dots {
    display: inline-table !important;
    top: 92%;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-content-inner {
    background-color: #018B42;
    padding: 025px 025px 025px 025px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 025px 025px 025px 025px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-dot {
    width: 15px;
    height: 15px;
    margin-right: 6px;
    background-color: #5B5657;
    border-style: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-item {
    padding: 05px 05px 50px 05px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-left .wpr-testimonial-meta {
    padding-top: 025px;
    margin-right: 8px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-right .wpr-testimonial-meta {
    padding-top: 025px;
    margin-left: 8px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta,
.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta {
    padding: 0 025px 0 025px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before {
    left: calc(-22px - 1px);
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
    right: calc(-22px - 1px);
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before {
    top: calc(-15px - 1px);
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before {
    bottom: calc(-15px - 1px);
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-content-inner:before {
    border-top-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-icon i {
    color: #C0A765;
    font-size: 40px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-icon svg {
    fill: #C0A765;
    width: 40px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-icon {
    margin-bottom: 13px;
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-title {
    color: #FFFFFF;
    font-family: "Caveat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 11px;
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-content {
    color: #FFFFFFCF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    margin-bottom: 20px;
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-date {
    color: #c1c1c1;
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-rating i:before {
    color: #C0A765;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-rating-icon .wpr-rating-marked svg {
    fill: #C0A765;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-rating i {
    color: #d8d8d8;
    font-size: 20px;
    margin-right: 1px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-rating svg {
    fill: #d8d8d8;
    width: 20px;
    height: 20px;
    margin-right: 1px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-rating span {
    color: #C0A765;
    margin-left: 1px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-rating {
    text-align: left;
    margin-bottom: 9px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-top .wpr-testimonial-meta {
    margin-bottom: 8px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta {
    margin-top: 8px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap {
    margin-bottom: 8px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-image img {
    width: 106px;
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #018B42;
    border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,
.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before {
    left: calc( 025px + 1px + (106px / 2) );
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,
.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before {
    right: calc( 025px + 1px + (106px / 2) );
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
    top: calc( 025px + 1px + (106px / 2) );
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-image {
    margin-bottom: 2px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-image-position-right .wpr-testimonial-image {
    margin-left: 2px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-image-position-left .wpr-testimonial-image {
    margin-right: 2px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5.wpr-testimonial-image-position-center .wpr-testimonial-image {
    margin-bottom: 2px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-name {
    color: #222222;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-job {
    color: #b7b7b7;
    margin: 0 0 5px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-logo-image img {
    max-width: 77px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-logo-image {
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-social {
    color: #ffffff;
    background-color: #919191;
    border-color: #b5b5b5;
    transition-duration: 0.1s;
    width: 30px;
    height: 30px;
    font-size: 9px;
    margin-right: 3px;
    border-style: none;
    border-radius: 1px 1px 1px 1px;
}

    .elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-social:hover {
        color: #ffffff;
        background-color: #444444;
        border-color: #b5b5b5;
    }

    .elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-social i {
        line-height: 30px;
    }

    .elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-social svg {
        line-height: 30px;
    }

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-arrow svg {
    fill: #018B42;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    width: 30px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-arrow:hover {
    color: #000000;
}

    .elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-arrow:hover svg {
        fill: #000000;
    }

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot {
    background-color: #018B42;
    border-color: #018B42;
}

.elementor-8 .elementor-element.elementor-element-1da153b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1da153b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/05/background-img2.png");
    background-repeat: no-repeat;
    background-size: cover;
}

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

    .elementor-8 .elementor-element.elementor-element-1da153b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-7d514bf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3ff0931:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-3ff0931 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000054;
}

.elementor-8 .elementor-element.elementor-element-3ff0931 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C0A765;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

    .elementor-8 .elementor-element.elementor-element-3ff0931 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-3ff0931 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-3ff0931 > .elementor-background-slideshow {
        border-radius: 12px 12px 12px 12px;
    }

        .elementor-8 .elementor-element.elementor-element-3ff0931 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-61082c8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-8 .elementor-element.elementor-element-61082c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-8 .elementor-element.elementor-element-61082c8 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-5d6f366 {
    width: auto;
    max-width: auto;
}

    .elementor-8 .elementor-element.elementor-element-5d6f366 > .elementor-widget-container {
        background-color: #0000004D;
        padding: 15px 15px 15px 15px;
        border-style: solid;
        border-width: 0px 3px 0px 3px;
        border-color: #C0A765;
    }

    .elementor-8 .elementor-element.elementor-element-5d6f366 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 29px;
        font-weight: 500;
        color: #C0A765;
    }

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

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

    .elementor-8 .elementor-element.elementor-element-ca16700 .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 28px;
        font-weight: 700;
        line-height: 1.5em;
        color: #C0A765;
    }

.elementor-8 .elementor-element.elementor-element-d691a54 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

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

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

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

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

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

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

.elementor-8 .elementor-element.elementor-element-d691a54 .elementor-icon-list-icon i {
    color: #D8C493;
    transition: color 0.3s;
}

.elementor-8 .elementor-element.elementor-element-d691a54 .elementor-icon-list-icon svg {
    fill: #D8C493;
    transition: fill 0.3s;
}

.elementor-8 .elementor-element.elementor-element-d691a54 {
    --e-icon-list-icon-size:16px;
    --e-icon-list-icon-align:left;
    --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align:center;
    --icon-vertical-offset:1px;
}

    .elementor-8 .elementor-element.elementor-element-d691a54 .elementor-icon-list-icon {
        padding-right: 4px;
    }

    .elementor-8 .elementor-element.elementor-element-d691a54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-d691a54 .elementor-icon-list-item > a {
        font-family: "Roboto", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.2px;
    }

    .elementor-8 .elementor-element.elementor-element-d691a54 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-8 .elementor-element.elementor-element-d691a54 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #C0A765;
    }

.elementor-8 .elementor-element.elementor-element-6df3b9030:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6df3b9030 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-6df3b9030 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-ac697e4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-9edfa8c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-af61528 {
    width: auto;
    max-width: auto;
    text-align: left;
}

    .elementor-8 .elementor-element.elementor-element-af61528 > .elementor-widget-container {
        background-color: #018B4217;
        padding: 15px 15px 15px 15px;
        border-style: solid;
        border-width: 0px 3px 0px 3px;
        border-color: #018B42;
    }

    .elementor-8 .elementor-element.elementor-element-af61528 .elementor-heading-title {
        font-family: "Caveat", Sans-serif;
        font-size: 29px;
        font-weight: 500;
        color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-21e876c9 > .elementor-widget-container {
    margin: 15px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-21e876c9 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-21e876c9 .elementor-heading-title {
        font-family: "Inter", Sans-serif;
        font-size: 45px;
        font-weight: 700;
        line-height: 1.3em;
        color: #018B42;
    }

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

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button {
    background-color: #C0A765;
    color: #000000;
    border-color: #FFE7A7;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button:hover {
        background-color: #018B42;
        color: #FFFFFF;
        border-color: #018B42;
    }

    .elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active {
        background-color: #018B42;
        color: #FFFFFF;
        border-color: #018B42;
    }

.elementor-8 .elementor-element.elementor-element-595a1965 > .elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-acc-icon-box {
    width: 70px;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i {
    transform: rotate(0deg);
    transform-origin: center;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg {
    transform: rotate(0deg);
    transform-origin: center;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button, .elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion button.wpr-acc-button {
    transition: all 0.3s ease-in-out;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button:hover .wpr-acc-title-text {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-acc-title-text {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-595a1965.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text {
    margin-left: 6px;
}

.elementor-8 .elementor-element.elementor-element-595a1965.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text {
    margin-left: calc(70px + 6px);
}

.elementor-8 .elementor-element.elementor-element-595a1965.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text {
    margin-left: calc(70px + 30px + 6px);
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i {
    color: #EDEDED;
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg {
    fill: #EDEDED;
    width: 18px;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i {
    color: #000000;
    font-size: 15px;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg {
    fill: #000000;
    width: 15px;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-icon-box {
    background-color: #605BE400;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-toggle-icon i {
    transition: all 0.3s ease-in-out;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-title-icon i {
    transition: all 0.3s ease-in-out;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-toggle-icon svg {
    transition: all 0.3s ease-in-out;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-title-icon svg {
    transition: all 0.3s ease-in-out;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button:hover .wpr-title-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button:hover .wpr-title-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button:hover .wpr-toggle-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button:hover .wpr-toggle-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-title-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-title-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content {
    color: #111111;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0.2px;
}

.elementor-8 .elementor-element.elementor-element-595a1965 .wpr-advanced-accordion .wpr-acc-panel {
    background-color: #C0A765;
    border-color: #E8E8E8;
    padding: 15px 15px 15px 15px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-271e314 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E4E4;
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-271e314 img {
    box-shadow: 1px 9px 18px 4px rgba(0, 0, 0, 0.17);
}

:root {
    --page-title-display:none;
}

@media(min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-d0D59D2E6c;

{
    width: 30.299%;
}

.elementor-8 .elementor-element.elementor-element-ca29395 {
    width: 34.43%;
}

.elementor-8 .elementor-element.elementor-element-f2f7f2f {
    width: 34.572%;
}

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

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

.elementor-8 .elementor-element.elementor-element-300c865 {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-0a2dc99 {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-4e852db {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-575ea518 {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-76353d98 {
    width: 42.809%;
}

}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-abe8fa9;

{
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-1933fcb {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-6ced97c {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-2cd24da {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-291814f {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-8401298 {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-c66e160 {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-1b06bd5 {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-2e69f36 {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-6b8134b {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-1a9fa2c {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-dbc9e3e {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-eb4987d {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-e1d24cb {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-5d0fb5a {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-4031dd5 {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-77c5583 {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-b0842f5 {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-b598292 {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-a5f46a9 {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-e67ee6b {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-79c50a9 {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-e31823f {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-29b47a4 {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-ad12f0d {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-8d2f180 {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-2c3a131 {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-81b64fc {
    width: 33%;
}

.elementor-8 .elementor-element.elementor-element-3ff0931 {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-61082c8 {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-575ea518 {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-76353d98 {
    width: 100%;
}

}

@media(max-width:1024px) {
    .elementor-8 .elementor-element.elementor-element-99ac6d5 .elementor-heading-title;

{
    font-size: 35px;
}

.elementor-8 .elementor-element.elementor-element-b901f22 {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-424f008 {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-c2e17ad {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-f1ee14c {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-81c3e34 .elementor-heading-title {
    font-size: 34px;
}

.elementor-8 .elementor-element.elementor-element-18e2bc7 .elementor-heading-title {
    font-size: 35px;
}

.elementor-8 .elementor-element.elementor-element-a529176 .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-a04ca32 {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-3b5065d .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-33643fe {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-6875bab .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-db60015 {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-acb552f .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-ca5d646 {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-bc6bd2c .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-13e5a3f {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-b6097a4 .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-8d298d6 {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-44b4f44 .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-0dfe120 {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-08233b5 .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-899dbc9 {
    font-size: 16px;
}

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

.elementor-8 .elementor-element.elementor-element-6a3ba0c .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-3a4d5a5 .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-e3d285c .elementor-heading-title {
    font-size: 34px;
}

.elementor-8 .elementor-element.elementor-element-7ddc9ed .elementor-heading-title {
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-b8a8987 .elementor-heading-title {
    font-size: 34px;
}

.elementor-8 .elementor-element.elementor-element-c88dfec .elementor-heading-title {
    font-size: 35px;
}

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

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

.elementor-8 .elementor-element.elementor-element-a633dbf .elementor-heading-title {
    font-size: 35px;
}

.elementor-8 .elementor-element.elementor-element-aad15f7 {
    font-size: 16px;
}

.elementor-8 .elementor-element.elementor-element-19285bd .elementor-heading-title {
    font-size: 34px;
}

.elementor-8 .elementor-element.elementor-element-92be529 .elementor-heading-title {
    font-size: 35px;
}

.elementor-8 .elementor-element.elementor-element-0702450 .elementor-heading-title {
    font-size: 34px;
}

.elementor-8 .elementor-element.elementor-element-18fee89 .elementor-heading-title {
    font-size: 35px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-carousel .slick-slide {
    margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-carousel .slick-list {
    margin-left: -15px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-arrow {
    display: flex !important;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-dots {
    display: inline-table !important;
}

.elementor-8 .elementor-element.elementor-element-5d6f366 .elementor-heading-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-ca16700 .elementor-heading-title {
    font-size: 20px;
}

.elementor-8 .elementor-element.elementor-element-af61528 .elementor-heading-title {
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-21e876c9 .elementor-heading-title {
    font-size: 35px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-76353d98.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

}

@media(max-width:767px) {
    .elementor-8 .elementor-element.elementor-element-99ac6d5 > .elementor-widget-container;

{
    margin: 12px 0px 5px 0px;
}

.elementor-8 .elementor-element.elementor-element-99ac6d5 {
    text-align: left;
}

    .elementor-8 .elementor-element.elementor-element-99ac6d5 .elementor-heading-title {
        font-size: 30px;
    }

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

.elementor-8 .elementor-element.elementor-element-424f008 {
    text-align: left;
}

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

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

.elementor-8 .elementor-element.elementor-element-72376ef > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4497e06 > .elementor-widget-container {
    margin: 21px 0px -40px 0px;
}

.elementor-8 .elementor-element.elementor-element-81c3e34 .elementor-heading-title {
    font-size: 23px;
}

.elementor-8 .elementor-element.elementor-element-18e2bc7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-18e2bc7 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-18e2bc7 .elementor-heading-title {
        font-size: 22px;
    }

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

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

    .elementor-8 .elementor-element.elementor-element-a529176 .elementor-heading-title {
        font-size: 22px;
    }

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

.elementor-8 .elementor-element.elementor-element-3b5065d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3b5065d {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-3b5065d .elementor-heading-title {
        font-size: 22px;
    }

.elementor-8 .elementor-element.elementor-element-33643fe {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-6875bab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6875bab {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-6875bab .elementor-heading-title {
        font-size: 22px;
    }

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

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

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

    .elementor-8 .elementor-element.elementor-element-acb552f .elementor-heading-title {
        font-size: 22px;
    }

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

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

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

    .elementor-8 .elementor-element.elementor-element-bc6bd2c .elementor-heading-title {
        font-size: 22px;
    }

.elementor-8 .elementor-element.elementor-element-13e5a3f {
    text-align: center;
}

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

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

    .elementor-8 .elementor-element.elementor-element-b6097a4 .elementor-heading-title {
        font-size: 22px;
    }

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

.elementor-8 .elementor-element.elementor-element-44b4f44 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-44b4f44 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-44b4f44 .elementor-heading-title {
        font-size: 22px;
    }

.elementor-8 .elementor-element.elementor-element-0dfe120 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-08233b5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-08233b5 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-08233b5 .elementor-heading-title {
        font-size: 22px;
    }

.elementor-8 .elementor-element.elementor-element-899dbc9 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-b4f8184:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b4f8184 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-b4f8184 {
    padding: 80px 0px 0px 0px;
}

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

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

    .elementor-8 .elementor-element.elementor-element-6a3ba0c .elementor-heading-title {
        font-size: 25px;
    }

.elementor-8 .elementor-element.elementor-element-5d83685 {
    font-size: 14px;
    line-height: 1.5em;
}

.elementor-8 .elementor-element.elementor-element-3a4d5a5 > .elementor-widget-container {
    margin: 12px 0px 5px 0px;
}

.elementor-8 .elementor-element.elementor-element-3a4d5a5 {
    text-align: left;
}

    .elementor-8 .elementor-element.elementor-element-3a4d5a5 .elementor-heading-title {
        font-size: 25px;
    }

.elementor-8 .elementor-element.elementor-element-2661e09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-2661e09 .elementor-icon-list-item > a {
    font-size: 14px;
    line-height: 1.4em;
}

.elementor-8 .elementor-element.elementor-element-404be00 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-dbc9e3e {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-db53868 .elementor-counter-number-wrapper {
    font-size: 45px;
}

.elementor-8 .elementor-element.elementor-element-db53868 .elementor-counter-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-eb4987d {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-e9df5bb .elementor-counter-number-wrapper {
    font-size: 45px;
}

.elementor-8 .elementor-element.elementor-element-e9df5bb .elementor-counter-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-e72bb49 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-e1d24cb {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-6b66960 .elementor-counter-number-wrapper {
    font-size: 45px;
}

.elementor-8 .elementor-element.elementor-element-6b66960 .elementor-counter-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-5d0fb5a {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-49fd4af .elementor-counter-number-wrapper {
    font-size: 45px;
}

.elementor-8 .elementor-element.elementor-element-49fd4af .elementor-counter-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-6986ef5 > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
}

.elementor-8 .elementor-element.elementor-element-e3d285c .elementor-heading-title {
    font-size: 23px;
}

.elementor-8 .elementor-element.elementor-element-8a41f1a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7ddc9ed > .elementor-widget-container {
    margin: 12px 0px 5px 0px;
}

.elementor-8 .elementor-element.elementor-element-7ddc9ed {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-7ddc9ed .elementor-heading-title {
        font-size: 15px;
    }

.elementor-8 .elementor-element.elementor-element-77c5583 {
    width: 50%;
}

    .elementor-8 .elementor-element.elementor-element-77c5583 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-77c5583 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-15bb70b img {
    width: 152px;
}

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

.elementor-8 .elementor-element.elementor-element-06f3698 .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-bc2e6d8 .elementor-heading-title {
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-b0842f5 {
    width: 50%;
}

    .elementor-8 .elementor-element.elementor-element-b0842f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-b0842f5 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-92cbdd1 img {
    width: 152px;
}

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

.elementor-8 .elementor-element.elementor-element-43c5afa .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-bf4d6da .elementor-heading-title {
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-b598292 {
    width: 50%;
}

    .elementor-8 .elementor-element.elementor-element-b598292 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-b598292 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-afbc2a0 img {
    width: 152px;
}

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

.elementor-8 .elementor-element.elementor-element-a5ece5a .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-de39b3e .elementor-heading-title {
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-a5f46a9 {
    width: 50%;
}

    .elementor-8 .elementor-element.elementor-element-a5f46a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-a5f46a9 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-1bbe9cd img {
    width: 152px;
}

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

.elementor-8 .elementor-element.elementor-element-da62726 .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-39fb1b3 .elementor-heading-title {
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-e67ee6b {
    width: 50%;
}

    .elementor-8 .elementor-element.elementor-element-e67ee6b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-e67ee6b > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-1c69b9f img {
    width: 152px;
}

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

.elementor-8 .elementor-element.elementor-element-6dcfef7 .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-ad1ba16 .elementor-heading-title {
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-79c50a9 {
    width: 50%;
}

    .elementor-8 .elementor-element.elementor-element-79c50a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-79c50a9 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-bb4d129 img {
    width: 152px;
}

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

.elementor-8 .elementor-element.elementor-element-7c13560 .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-a0e6d43 .elementor-heading-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-e31823f {
    width: 33%;
}

    .elementor-8 .elementor-element.elementor-element-e31823f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-e31823f > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-ca37d5d img {
    width: 52px;
}

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

.elementor-8 .elementor-element.elementor-element-ec8e261 .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-8a118ed .elementor-heading-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-29b47a4 {
    width: 33%;
}

    .elementor-8 .elementor-element.elementor-element-29b47a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-29b47a4 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-cf73717 img {
    width: 52px;
}

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

.elementor-8 .elementor-element.elementor-element-ee90185 .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-a7b730e .elementor-heading-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-ad12f0d {
    width: 33%;
}

    .elementor-8 .elementor-element.elementor-element-ad12f0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-ad12f0d > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-ff54c2c img {
    width: 52px;
}

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

.elementor-8 .elementor-element.elementor-element-228d1ac .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-c3acea3 .elementor-heading-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-8d2f180 {
    width: 33%;
}

    .elementor-8 .elementor-element.elementor-element-8d2f180 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-8d2f180 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-c1093bc img {
    width: 52px;
}

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

.elementor-8 .elementor-element.elementor-element-2939dd0 .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-1206093 .elementor-heading-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-2c3a131 {
    width: 33%;
}

    .elementor-8 .elementor-element.elementor-element-2c3a131 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-2c3a131 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-e65b627 img {
    width: 52px;
}

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

.elementor-8 .elementor-element.elementor-element-1a2c2ef .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-30928f1 .elementor-heading-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-81b64fc {
    width: 33%;
}

    .elementor-8 .elementor-element.elementor-element-81b64fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-81b64fc > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
        padding: 8px 8px 8px 8px;
    }

.elementor-8 .elementor-element.elementor-element-ad02d96 img {
    width: 52px;
}

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

.elementor-8 .elementor-element.elementor-element-6ac985e .elementor-heading-title {
    font-size: 17px;
}

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

.elementor-8 .elementor-element.elementor-element-7071f9d .elementor-heading-title {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-b8a8987 .elementor-heading-title {
    font-size: 23px;
}

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

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

    .elementor-8 .elementor-element.elementor-element-c88dfec .elementor-heading-title {
        font-size: 22px;
    }

.elementor-8 .elementor-element.elementor-element-7a34dc4 > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-45ab315 {
    text-align: center;
}

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

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

.elementor-8 .elementor-element.elementor-element-3b3c1a0 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-193e535 {
    padding: 70px 0px 70px 0px;
}

.elementor-8 .elementor-element.elementor-element-a633dbf > .elementor-widget-container {
    margin: 12px 0px 5px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-a633dbf .elementor-heading-title {
        font-size: 26px;
    }

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

.elementor-8 .elementor-element.elementor-element-19285bd .elementor-heading-title {
    font-size: 23px;
}

.elementor-8 .elementor-element.elementor-element-92be529 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-92be529 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-92be529 .elementor-heading-title {
        font-size: 22px;
    }

.elementor-8 .elementor-element.elementor-element-4a7b326 {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0702450 .elementor-heading-title {
    font-size: 23px;
}

.elementor-8 .elementor-element.elementor-element-4e6b1bb {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-18fee89 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-18fee89 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-18fee89 .elementor-heading-title {
        font-size: 22px;
    }

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-carousel .slick-slide {
    margin-left: 0px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-carousel .slick-list {
    margin-left: -0px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-arrow {
    display: flex !important;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-dots {
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-item {
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-title {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-0736cc5 .wpr-testimonial-content {
    font-size: 14px;
}

.elementor-8 .elementor-element.elementor-element-1da153b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1da153b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-1da153b {
    padding: 70px 0px 70px 0px;
}

.elementor-8 .elementor-element.elementor-element-ca16700 > .elementor-widget-container {
    margin: 12px 0px 5px 0px;
}

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

    .elementor-8 .elementor-element.elementor-element-ca16700 .elementor-heading-title {
        font-size: 17px;
    }

.elementor-8 .elementor-element.elementor-element-d691a54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-d691a54 .elementor-icon-list-item > a {
    font-size: 16px;
    line-height: 1.3em;
    letter-spacing: 0px;
}

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

.elementor-8 .elementor-element.elementor-element-6df3b9030 {
    padding: 15px 0px 40px 0px;
}

.elementor-8 .elementor-element.elementor-element-b8211aa {
    margin-top: 0px;
    margin-bottom: 0px;
}

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

.elementor-8 .elementor-element.elementor-element-21e876c9 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-21e876c9 .elementor-heading-title {
        font-size: 22px;
    }

.elementor-8 .elementor-element.elementor-element-595a1965 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-271e314 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
}
