.elementor-108 .elementor-element.elementor-element-3df0381b:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-3df0381b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-108 .elementor-element.elementor-element-3df0381b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-108 .elementor-element.elementor-element-3df0381b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

.elementor-108 .elementor-element.elementor-element-5a8f2645 > .elementor-element-populated {
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
}

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

.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-108 .elementor-element.elementor-element-2f459ccb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(21px/2);
}

.elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(21px/2);
}

.elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(21px/2);
}

.elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-21px/2);
}

    .elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-21px/2);
    }

.elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style: solid;
    border-block-start-width: 1px;
}

.elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style: solid;
}

.elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width: 1px;
}

.elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-108 .elementor-element.elementor-element-2f459ccb {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

    .elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-icon {
        padding-inline-end: 1px;
    }

    .elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-item > a {
        font-size: 14px;
        font-weight: 600;
    }

    .elementor-108 .elementor-element.elementor-element-2f459ccb .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-6aa1d19 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-108 .elementor-element.elementor-element-16340da7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-1dc6109c {
    --display: flex;
}

.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-108 .elementor-element.elementor-element-3ad77290 img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-640cf7e5 {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-403071e0 img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-4870cd56 {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-4ed59ce2 img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-57a74720 {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-2814b312 img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-12c76683:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-12c76683 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2f5a04;
}

.elementor-108 .elementor-element.elementor-element-12c76683, .elementor-108 .elementor-element.elementor-element-12c76683 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-12c76683 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

    .elementor-108 .elementor-element.elementor-element-12c76683 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-4e51b1a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-4e51b1a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2f5a04;
}

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

.elementor-108 .elementor-element.elementor-element-4e51b1a8 > .elementor-element-populated {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

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

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
    color: var( --e-global-color-primary );
}

.elementor-widget-icon-box .elementor-icon-box-description {
    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-108 .elementor-element.elementor-element-2133ca2d {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-2133ca2d .elementor-icon-box-wrapper {
        align-items: center;
        gap: 14px;
    }

    .elementor-108 .elementor-element.elementor-element-2133ca2d .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #FFFFFF;
    }

    .elementor-108 .elementor-element.elementor-element-2133ca2d.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-108 .elementor-element.elementor-element-2133ca2d.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-2133ca2d.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-108 .elementor-element.elementor-element-2133ca2d .elementor-icon {
        font-size: 24px;
    }

    .elementor-108 .elementor-element.elementor-element-2133ca2d .elementor-icon-box-description {
        color: #FFFFFF;
    }

.elementor-108 .elementor-element.elementor-element-24777052 {
    width: var( --container-widget-width, 67% );
    max-width: 67%;
    --container-widget-width: 67%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-24777052 .elementor-icon-box-wrapper {
        text-align: end;
    }

    .elementor-108 .elementor-element.elementor-element-24777052 .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #FFFFFF;
    }

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

.elementor-108 .elementor-element.elementor-element-506e2520, .elementor-108 .elementor-element.elementor-element-506e2520 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-506e2520 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

    .elementor-108 .elementor-element.elementor-element-506e2520 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-7cfdd3e9 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-7cfdd3e9 > .elementor-widget-container {
        background-color: #2f5a04;
        padding: 5px 0px 5px 0px;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-108 .elementor-element.elementor-element-7cfdd3e9 .elementor-icon-box-wrapper {
        align-items: center;
        gap: 14px;
    }

    .elementor-108 .elementor-element.elementor-element-7cfdd3e9 .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-7cfdd3e9.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-108 .elementor-element.elementor-element-7cfdd3e9.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-7cfdd3e9.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-108 .elementor-element.elementor-element-7cfdd3e9 .elementor-icon {
        font-size: 26px;
    }

    .elementor-108 .elementor-element.elementor-element-7cfdd3e9 .elementor-icon-box-description {
        font-size: 14px;
        color: #ffffff;
    }

.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-108 .elementor-element.elementor-element-2c5b6e3d {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-2c5b6e3d .elementor-heading-title {
        font-size: 13px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-1e1a3bc0 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-1e1a3bc0 .elementor-heading-title {
        font-size: 13px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-4fb7bc8a {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-4fb7bc8a .elementor-heading-title {
        font-size: 13px;
        color: #000000;
    }

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

.elementor-108 .elementor-element.elementor-element-627d707f, .elementor-108 .elementor-element.elementor-element-627d707f > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-627d707f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

    .elementor-108 .elementor-element.elementor-element-627d707f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-4bdb8c61.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

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

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

.elementor-108 .elementor-element.elementor-element-3a80c586 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-3a80c586 .elementor-icon {
    font-size: 15px;
}

    .elementor-108 .elementor-element.elementor-element-3a80c586 .elementor-icon svg {
        height: 15px;
    }

.elementor-108 .elementor-element.elementor-element-527ef40a {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-527ef40a .elementor-icon-box-wrapper {
        text-align: start;
    }

    .elementor-108 .elementor-element.elementor-element-527ef40a .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-527ef40a .elementor-icon-box-description {
        font-size: 14px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-dfbc2c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-dfbc2c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

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

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

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

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

.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-108 .elementor-element.elementor-element-574f12a9 {
    color: #000000;
}

.elementor-108 .elementor-element.elementor-element-721e5bf3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-721e5bf3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-721e5bf3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-721e5bf3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-721e5bf3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-597c5d5 {
    color: #000000;
}

.elementor-108 .elementor-element.elementor-element-373ffc9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-373ffc9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-373ffc9e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-373ffc9e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-373ffc9e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-960ae9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-960ae9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-960ae9a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-960ae9a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-960ae9a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-134deaa2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-134deaa2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-134deaa2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-134deaa2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-134deaa2 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-33d239f {
    color: #000000;
}

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

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-5ac8cb87.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-5ac8cb87 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-108 .elementor-element.elementor-element-3982abd5 {
    color: #000000;
}

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

.elementor-108 .elementor-element.elementor-element-50b9778a, .elementor-108 .elementor-element.elementor-element-50b9778a > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-50b9778a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

    .elementor-108 .elementor-element.elementor-element-50b9778a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-716ba327.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-75745f7a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-75745f7a .elementor-icon {
    font-size: 15px;
}

    .elementor-108 .elementor-element.elementor-element-75745f7a .elementor-icon svg {
        height: 15px;
    }

.elementor-108 .elementor-element.elementor-element-38267d36 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-38267d36 .elementor-icon-box-wrapper {
        text-align: start;
    }

    .elementor-108 .elementor-element.elementor-element-38267d36 .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-38267d36 .elementor-icon-box-description {
        font-size: 14px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-4ce66ec8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-4ce66ec8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-4ce66ec8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

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

.elementor-108 .elementor-element.elementor-element-7147e6b {
    color: #000000;
}

.elementor-108 .elementor-element.elementor-element-6a5ce574:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-6a5ce574 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-6a5ce574.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-6a5ce574 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-108 .elementor-element.elementor-element-5b91a302 {
    color: #000000;
}

.elementor-108 .elementor-element.elementor-element-54b9ca9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-54b9ca9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-54b9ca9d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-54b9ca9d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-54b9ca9d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-3e492748.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-3e492748 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-108 .elementor-element.elementor-element-6565504f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-6565504f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-6565504f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-6565504f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-6565504f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-5839d6 {
    color: #000000;
}

.elementor-108 .elementor-element.elementor-element-774d3170:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-774d3170 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-774d3170.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-774d3170 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-774d3170 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-e576536 {
    color: #000000;
}

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

.elementor-108 .elementor-element.elementor-element-5afd6212, .elementor-108 .elementor-element.elementor-element-5afd6212 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-5afd6212 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

    .elementor-108 .elementor-element.elementor-element-5afd6212 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-46548745 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-46548745 > .elementor-widget-container {
        background-color: #2f5a04;
        padding: 5px 0px 5px 0px;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-108 .elementor-element.elementor-element-46548745 .elementor-icon-box-wrapper {
        align-items: center;
        gap: 14px;
    }

    .elementor-108 .elementor-element.elementor-element-46548745 .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-46548745.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-108 .elementor-element.elementor-element-46548745.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-46548745.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-108 .elementor-element.elementor-element-46548745 .elementor-icon {
        font-size: 26px;
    }

    .elementor-108 .elementor-element.elementor-element-46548745 .elementor-icon-box-description {
        font-size: 14px;
        color: #ffffff;
    }

.elementor-108 .elementor-element.elementor-element-7b945ff9 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-7b945ff9 .elementor-heading-title {
        font-size: 13px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-4c622d0f {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-4c622d0f .elementor-heading-title {
        font-size: 13px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-259a7cf7 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-259a7cf7 .elementor-heading-title {
        font-size: 13px;
        color: #000000;
    }

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

.elementor-108 .elementor-element.elementor-element-5c43bc79, .elementor-108 .elementor-element.elementor-element-5c43bc79 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-5c43bc79 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

    .elementor-108 .elementor-element.elementor-element-5c43bc79 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-11de6561.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-691a9de .elementor-icon-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-691a9de .elementor-icon {
    font-size: 15px;
}

    .elementor-108 .elementor-element.elementor-element-691a9de .elementor-icon svg {
        height: 15px;
    }

.elementor-108 .elementor-element.elementor-element-54ff12a9 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-54ff12a9 .elementor-icon-box-wrapper {
        text-align: start;
    }

    .elementor-108 .elementor-element.elementor-element-54ff12a9 .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-54ff12a9 .elementor-icon-box-description {
        font-size: 14px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-a176e46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-a176e46 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

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

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

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

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

.elementor-108 .elementor-element.elementor-element-4172a98e {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-2e81a94e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-2e81a94e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-2e81a94e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-2e81a94e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-108 .elementor-element.elementor-element-754e30d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-754e30d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-754e30d2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-754e30d2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-754e30d2 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-41b68c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-41b68c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-41b68c8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-41b68c8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-41b68c8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

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

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

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

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

.elementor-108 .elementor-element.elementor-element-70576431:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-70576431 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

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

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

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

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

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

.elementor-108 .elementor-element.elementor-element-3b61a0e7, .elementor-108 .elementor-element.elementor-element-3b61a0e7 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-3b61a0e7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

    .elementor-108 .elementor-element.elementor-element-3b61a0e7 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-3bfdff6c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-f271892 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-f271892 .elementor-icon {
    font-size: 15px;
}

    .elementor-108 .elementor-element.elementor-element-f271892 .elementor-icon svg {
        height: 15px;
    }

.elementor-108 .elementor-element.elementor-element-ade1c6e {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-ade1c6e .elementor-icon-box-wrapper {
        text-align: start;
    }

    .elementor-108 .elementor-element.elementor-element-ade1c6e .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-ade1c6e .elementor-icon-box-description {
        font-size: 14px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-2727fc2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-2727fc2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-2727fc2e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-2727fc2e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-2727fc2e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-3346867f {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-64ad7099:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-64ad7099 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-64ad7099.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-64ad7099 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-64ad7099 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

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

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

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

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

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

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-5f506e89.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-5f506e89 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-108 .elementor-element.elementor-element-25a63172:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-25a63172 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-25a63172.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-25a63172 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-25a63172 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-20b1b02c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-20b1b02c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-20b1b02c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-20b1b02c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-20b1b02c > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

.elementor-108 .elementor-element.elementor-element-66c112da, .elementor-108 .elementor-element.elementor-element-66c112da > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-66c112da {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

    .elementor-108 .elementor-element.elementor-element-66c112da > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-1df5fb52.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-2ca5d0af .elementor-icon-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-2ca5d0af .elementor-icon {
    font-size: 15px;
}

    .elementor-108 .elementor-element.elementor-element-2ca5d0af .elementor-icon svg {
        height: 15px;
    }

.elementor-108 .elementor-element.elementor-element-766fa02d {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-766fa02d .elementor-icon-box-wrapper {
        text-align: start;
    }

    .elementor-108 .elementor-element.elementor-element-766fa02d .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-766fa02d .elementor-icon-box-description {
        font-size: 14px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-17344752:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-17344752 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

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

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

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

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

.elementor-108 .elementor-element.elementor-element-6a7f881f {
    text-align: center;
}

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

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-3aa1c05c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-3aa1c05c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-108 .elementor-element.elementor-element-131f90ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-131f90ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-131f90ef.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-131f90ef > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-131f90ef > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-4beaf039:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-4beaf039 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-4beaf039.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

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

.elementor-108 .elementor-element.elementor-element-7c078a12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-7c078a12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-7c078a12.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-7c078a12 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-7c078a12 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-4a73880e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-4a73880e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-4a73880e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

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

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

.elementor-108 .elementor-element.elementor-element-19b273fc, .elementor-108 .elementor-element.elementor-element-19b273fc > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-19b273fc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

    .elementor-108 .elementor-element.elementor-element-19b273fc > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-13dfef50 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-13dfef50 > .elementor-widget-container {
        background-color: #2f5a04;
        padding: 5px 0px 5px 0px;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-108 .elementor-element.elementor-element-13dfef50 .elementor-icon-box-wrapper {
        align-items: center;
        gap: 14px;
    }

    .elementor-108 .elementor-element.elementor-element-13dfef50 .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-13dfef50.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-108 .elementor-element.elementor-element-13dfef50.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-13dfef50.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-108 .elementor-element.elementor-element-13dfef50 .elementor-icon {
        font-size: 26px;
    }

    .elementor-108 .elementor-element.elementor-element-13dfef50 .elementor-icon-box-description {
        font-size: 14px;
        color: #fff;
    }

.elementor-108 .elementor-element.elementor-element-4592ebe6 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-4592ebe6 .elementor-heading-title {
        font-size: 13px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-d54d49a {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-d54d49a .elementor-heading-title {
        font-size: 13px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-743b4469 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-743b4469 .elementor-heading-title {
        font-size: 13px;
        color: #000000;
    }

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

.elementor-108 .elementor-element.elementor-element-1f00db9e, .elementor-108 .elementor-element.elementor-element-1f00db9e > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-1f00db9e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

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

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-4151950e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-4ab30c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-4ab30c .elementor-icon {
    font-size: 15px;
}

    .elementor-108 .elementor-element.elementor-element-4ab30c .elementor-icon svg {
        height: 15px;
    }

.elementor-108 .elementor-element.elementor-element-693af6a {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-693af6a .elementor-icon-box-wrapper {
        text-align: start;
    }

    .elementor-108 .elementor-element.elementor-element-693af6a .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-693af6a .elementor-icon-box-description {
        font-size: 14px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-6de9a932:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-6de9a932 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-6de9a932.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-6de9a932 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-108 .elementor-element.elementor-element-24f33410 {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-3283a529:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-3283a529 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-3283a529.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-3283a529 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-3283a529 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-47fd2671:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-47fd2671 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-47fd2671.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-47fd2671 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-47fd2671 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-1731ad56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-1731ad56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-1731ad56.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-1731ad56 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-1731ad56 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-557eb4ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-557eb4ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-557eb4ee.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-557eb4ee > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-557eb4ee > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-28d398af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-28d398af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-28d398af.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-28d398af > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-28d398af > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

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

.elementor-108 .elementor-element.elementor-element-e1e5e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

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

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-4aa9e659.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-4b1562ea .elementor-icon-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-4b1562ea .elementor-icon {
    font-size: 15px;
}

    .elementor-108 .elementor-element.elementor-element-4b1562ea .elementor-icon svg {
        height: 15px;
    }

.elementor-108 .elementor-element.elementor-element-379a815f {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-379a815f .elementor-icon-box-wrapper {
        text-align: start;
    }

    .elementor-108 .elementor-element.elementor-element-379a815f .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-379a815f .elementor-icon-box-description {
        font-size: 14px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-726355f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-726355f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-726355f1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-726355f1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-726355f1 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-2f5b6b2d {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-773b96ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-773b96ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-773b96ba.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-773b96ba > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-773b96ba > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-1e9c999c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-1e9c999c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-1e9c999c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-1e9c999c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-1e9c999c > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-7642ace3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-7642ace3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-7642ace3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-7642ace3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-7642ace3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-fad9553:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-fad9553 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

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

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

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

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

.elementor-108 .elementor-element.elementor-element-7e1b90d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-7e1b90d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-7e1b90d9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-7e1b90d9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-7e1b90d9 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

.elementor-108 .elementor-element.elementor-element-2faea8f0, .elementor-108 .elementor-element.elementor-element-2faea8f0 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-2faea8f0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 9px;
}

    .elementor-108 .elementor-element.elementor-element-2faea8f0 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-17eb4c5e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-441b0e88 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-441b0e88 .elementor-icon {
    font-size: 15px;
}

    .elementor-108 .elementor-element.elementor-element-441b0e88 .elementor-icon svg {
        height: 15px;
    }

.elementor-108 .elementor-element.elementor-element-7a443173 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

    .elementor-108 .elementor-element.elementor-element-7a443173 .elementor-icon-box-wrapper {
        text-align: start;
    }

    .elementor-108 .elementor-element.elementor-element-7a443173 .elementor-icon-box-title {
        margin-block-end: 0px;
        color: #000000;
    }

    .elementor-108 .elementor-element.elementor-element-7a443173 .elementor-icon-box-description {
        font-size: 14px;
        color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-479d388d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-479d388d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-479d388d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-479d388d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-479d388d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-6bd52386 {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-367034e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-367034e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-367034e3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-367034e3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-367034e3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-2fc3b672:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-2fc3b672 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-2fc3b672.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-2fc3b672 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-108 .elementor-element.elementor-element-5174d4bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-5174d4bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-5174d4bc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-5174d4bc > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-5174d4bc > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-5824c933:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-5824c933 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A7D8FD;
}

.elementor-bc-flex-widget .elementor-108 .elementor-element.elementor-element-5824c933.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-108 .elementor-element.elementor-element-5824c933 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-5824c933 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-bbc67c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-bbc67c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9C9D4;
}

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

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

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

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

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

.elementor-108 .elementor-element.elementor-element-7da16ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-7da16ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-7da16ea > .elementor-element-populated, .elementor-108 .elementor-element.elementor-element-7da16ea > .elementor-element-populated > .elementor-background-overlay, .elementor-108 .elementor-element.elementor-element-7da16ea > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-7da16ea > .elementor-element-populated {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-108 .elementor-element.elementor-element-7da16ea > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-108 .elementor-element.elementor-element-8d517cf > .elementor-widget-container {
    padding: 5px 0px 5px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FF4D29;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 2px 10px 1px #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-8d517cf .elementor-icon-box-wrapper {
    align-items: center;
    text-align: center;
    gap: 0px;
}

.elementor-108 .elementor-element.elementor-element-8d517cf .elementor-icon-box-title {
    margin-block-end: 0px;
    color: #000000;
}

.elementor-108 .elementor-element.elementor-element-8d517cf .elementor-icon {
    font-size: 30px;
}

.elementor-108 .elementor-element.elementor-element-8d517cf .elementor-icon-box-title, .elementor-108 .elementor-element.elementor-element-8d517cf .elementor-icon-box-title a {
    font-size: 23px;
}

.elementor-108 .elementor-element.elementor-element-2a96d0c9 {
    padding: 20px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-688ce5e1 > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-43f6e40a img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-4a14218b > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-49c42efe img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-7a5e6989 > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-15395210 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-716fe7fa > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-31ec049b img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-1a3be409 > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-7cdac6f1 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-bd080fc > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-735ee540 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-59177cf8 > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-4a6457ad img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-1dff5223 > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-4f207cb6 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-5239c83e {
    padding: 0px 0px 20px 0px;
}

.elementor-108 .elementor-element.elementor-element-71834c4f > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-46ae5a90 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-650b0291 > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-42a79d42 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-33d8713e > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-4d66fc31 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-537eeaf8 > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
}

.elementor-108 .elementor-element.elementor-element-339fc9c4 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-68a4975, .elementor-108 .elementor-element.elementor-element-68a4975 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-108 .elementor-element.elementor-element-cd8f410:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-108 .elementor-element.elementor-element-cd8f410 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

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

.elementor-108 .elementor-element.elementor-element-cd8f410 > .elementor-element-populated {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-108 .elementor-element.elementor-element-bfc7762 > .elementor-widget-container {
    padding: 5px 0px 5px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FF4D29;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 2px 10px 1px #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-bfc7762 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: center;
    gap: 0px;
}

.elementor-108 .elementor-element.elementor-element-bfc7762 .elementor-icon-box-title {
    margin-block-end: 0px;
    color: #000000;
}

.elementor-108 .elementor-element.elementor-element-bfc7762 .elementor-icon {
    font-size: 30px;
}

.elementor-108 .elementor-element.elementor-element-bfc7762 .elementor-icon-box-title, .elementor-108 .elementor-element.elementor-element-bfc7762 .elementor-icon-box-title a {
    font-size: 23px;
}

.elementor-108 .elementor-element.elementor-element-6a085c2b {
    --e-image-carousel-slides-to-show: 6;
}

    .elementor-108 .elementor-element.elementor-element-6a085c2b > .elementor-widget-container {
        padding: 015px 0px 015px 0px;
    }

.elementor-108 .elementor-element.elementor-element-4f3ade86 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-4f3ade86:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-4f3ade86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-7f51f654 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d716;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-7f51f654 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-7f51f654 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d716;
    }

.elementor-108 .elementor-element.elementor-element-8cc2bbc {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    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-108 .elementor-element.elementor-element-cbe8a07 .elementor-button {
    background-color: #000000;
}

.elementor-108 .elementor-element.elementor-element-cbe8a07.elementor-element {
    --align-self: center;
}

.elementor-108 .elementor-element.elementor-element-749d6c3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-749d6c3:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-749d6c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-4a5cb8c > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d70f;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-4a5cb8c {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-4a5cb8c .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-60e296b {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-60b00a9 .elementor-button {
    background-color: #000000;
}

.elementor-108 .elementor-element.elementor-element-60b00a9.elementor-element {
    --align-self: center;
}

.elementor-108 .elementor-element.elementor-element-1efa8bc3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-1efa8bc3:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-1efa8bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-bf65d3c > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-bf65d3c {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-bf65d3c .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-7be1b81c {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
    color: var( --e-global-color-primary );
}

.elementor-widget-image-box .elementor-image-box-description {
    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-108 .elementor-element.elementor-element-29a9debd > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-29a9debd .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-29a9debd .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-778d0613 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-778d0613 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-778d0613 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-1875230e > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-1875230e .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-1875230e .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-54458a23 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-54458a23 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-54458a23 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-5dc7300a > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-5dc7300a .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-5dc7300a .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-b38f679 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-b38f679:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-b38f679 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-f78f698 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-f78f698 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-f78f698 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-3bdfff8 > .elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px #76d712;
}

.elementor-108 .elementor-element.elementor-element-4125c3b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-4125c3b:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-4125c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-bcfa46e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-108 .elementor-element.elementor-element-0d6161e > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-0d6161e {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-0d6161e .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-3b70611 {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-d3dbefc .elementor-button {
    background-color: #000000;
}

.elementor-108 .elementor-element.elementor-element-d3dbefc.elementor-element {
    --align-self: center;
}

.elementor-108 .elementor-element.elementor-element-d6cf827 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-79365295 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-79365295:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-79365295 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-59f51f76 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-59f51f76 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-59f51f76 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-28a30e34 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-5845897c > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-5845897c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-5845897c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-5845897c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-5845897c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-108 .elementor-element.elementor-element-5845897c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-5845897c .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-5845897c .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-34e5efd1 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-34e5efd1.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-34e5efd1.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-34e5efd1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-34e5efd1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-108 .elementor-element.elementor-element-34e5efd1 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-34e5efd1 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-34e5efd1 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-5ae5eb31 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-5ae5eb31.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-5ae5eb31.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-5ae5eb31.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-5ae5eb31 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-108 .elementor-element.elementor-element-5ae5eb31 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-5ae5eb31 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-5ae5eb31 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-137239fa > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-137239fa.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-137239fa.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-137239fa.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-137239fa .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-108 .elementor-element.elementor-element-137239fa .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-137239fa .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-137239fa .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-e5b746a {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-7b872f15 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-7b872f15:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-7b872f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-6cf8b912 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-1c1ae99d > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-1c1ae99d {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-1c1ae99d .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-2b22043 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-913be8b {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-62b1d2f > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-62b1d2f.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-62b1d2f.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-62b1d2f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-62b1d2f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-108 .elementor-element.elementor-element-62b1d2f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-62b1d2f .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-62b1d2f .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-c05a846 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-c05a846.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-c05a846.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-c05a846.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-c05a846 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-108 .elementor-element.elementor-element-c05a846 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-c05a846 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-c05a846 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-e1ab3e8 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-e1ab3e8.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-e1ab3e8.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-e1ab3e8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-e1ab3e8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-108 .elementor-element.elementor-element-e1ab3e8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-e1ab3e8 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-e1ab3e8 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-b9403b3 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-b9403b3.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-b9403b3.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-b9403b3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-b9403b3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-108 .elementor-element.elementor-element-b9403b3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-b9403b3 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-b9403b3 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-5897ff7 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-5897ff7.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-5897ff7.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-5897ff7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-5897ff7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-108 .elementor-element.elementor-element-5897ff7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-5897ff7 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-5897ff7 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-2b587db5 .elementor-button {
    background-color: #000000;
}

.elementor-108 .elementor-element.elementor-element-2b587db5.elementor-element {
    --align-self: center;
}

.elementor-108 .elementor-element.elementor-element-67c4907 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-67c4907:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-67c4907 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-b0816bd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-0d0cfbe > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-0d0cfbe {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-0d0cfbe .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-f661020 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-f661020 .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-108 .elementor-element.elementor-element-f661020 .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-f661020 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-0b7e3ee > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-0b7e3ee.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-0b7e3ee.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-0b7e3ee.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-0b7e3ee .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-0b7e3ee .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-0b7e3ee .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-0b7e3ee .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-400747e > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-400747e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-400747e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-400747e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-400747e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-400747e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-400747e .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-400747e .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-a92faf4 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-a92faf4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-a92faf4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-a92faf4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-a92faf4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-a92faf4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-a92faf4 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-a92faf4 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-44bcf88 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-44bcf88.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-44bcf88.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-44bcf88.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-44bcf88 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-44bcf88 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-44bcf88 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-44bcf88 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-45b39ff > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-45b39ff.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-45b39ff.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-45b39ff.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-45b39ff .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-45b39ff .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-45b39ff .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-45b39ff .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-104b767 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-104b767.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-104b767.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-104b767.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-104b767 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-104b767 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-104b767 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-104b767 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-8dc520b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-6ba2ba9 .elementor-button {
    background-color: #000000;
}

.elementor-108 .elementor-element.elementor-element-6ba2ba9.elementor-element {
    --align-self: center;
}

.elementor-108 .elementor-element.elementor-element-1b00173 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-1b00173:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-1b00173 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-66b5197 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-bfebe36 .elementor-button {
    background-color: #000000;
}

.elementor-108 .elementor-element.elementor-element-bfebe36.elementor-element {
    --align-self: center;
}

.elementor-108 .elementor-element.elementor-element-44c4267 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-78b9684 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-78b9684 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-78b9684 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-2f42d02 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-2f42d02 .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-108 .elementor-element.elementor-element-2f42d02 .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-2f42d02 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-2ccb98f > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-2ccb98f.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-2ccb98f.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-2ccb98f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-2ccb98f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-2ccb98f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-2ccb98f .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-2ccb98f .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-58e4f6b > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-58e4f6b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-58e4f6b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-58e4f6b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-58e4f6b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-58e4f6b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-58e4f6b .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-58e4f6b .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-7a0f2e1 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-7a0f2e1.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-7a0f2e1.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-7a0f2e1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-7a0f2e1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-7a0f2e1 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-7a0f2e1 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-7a0f2e1 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-e658d98 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-e658d98.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-e658d98.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-e658d98.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-e658d98 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-e658d98 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-e658d98 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-e658d98 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-200ae97 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-200ae97.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-200ae97.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-200ae97.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-200ae97 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-200ae97 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-200ae97 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-200ae97 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-45abf6fa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-45abf6fa:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-45abf6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-1e7e0431 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-1e7e0431 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-1e7e0431 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-9257d9e > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-9257d9e .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-9257d9e .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-9257d9e .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-5cfec182 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-75a6339b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 10px 30px 10px 30px;
    box-shadow: 0px 0px 10px 0px #76d712;
}

.elementor-108 .elementor-element.elementor-element-75a6339b.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-108 .elementor-element.elementor-element-75a6339b.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-108 .elementor-element.elementor-element-75a6339b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-108 .elementor-element.elementor-element-75a6339b .elementor-image-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-75a6339b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-108 .elementor-element.elementor-element-75a6339b .elementor-image-box-img img {
    border-radius: 15px;
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-75a6339b .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    color: #FFFBFB;
}

.elementor-108 .elementor-element.elementor-element-7dac103e {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-629e11d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 10px 30px 10px 30px;
    box-shadow: 0px 0px 10px 0px #76d712;
}

.elementor-108 .elementor-element.elementor-element-629e11d.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-108 .elementor-element.elementor-element-629e11d.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-108 .elementor-element.elementor-element-629e11d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-108 .elementor-element.elementor-element-629e11d .elementor-image-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-629e11d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-108 .elementor-element.elementor-element-629e11d .elementor-image-box-img img {
    border-radius: 15px;
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-629e11d .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    color: #FFFBFB;
}

.elementor-108 .elementor-element.elementor-element-3a13940b {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-6ef05305 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 10px 30px 10px 30px;
    box-shadow: 0px 0px 10px 0px #76d712;
}

.elementor-108 .elementor-element.elementor-element-6ef05305.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-108 .elementor-element.elementor-element-6ef05305.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-108 .elementor-element.elementor-element-6ef05305.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-108 .elementor-element.elementor-element-6ef05305 .elementor-image-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-6ef05305 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-108 .elementor-element.elementor-element-6ef05305 .elementor-image-box-img img {
    border-radius: 15px;
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-6ef05305 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    color: #FFFBFB;
}

.elementor-108 .elementor-element.elementor-element-7dfb35ae {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-ab57b08 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 10px 30px 10px 30px;
    box-shadow: 0px 0px 10px 0px #76d712;
}

.elementor-108 .elementor-element.elementor-element-ab57b08.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-108 .elementor-element.elementor-element-ab57b08.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-108 .elementor-element.elementor-element-ab57b08.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-108 .elementor-element.elementor-element-ab57b08 .elementor-image-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-ab57b08 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-108 .elementor-element.elementor-element-ab57b08 .elementor-image-box-img img {
    border-radius: 15px;
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-ab57b08 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    color: #FFFBFB;
}

.elementor-108 .elementor-element.elementor-element-762b5b83 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-56025f8e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 10px 30px 10px 30px;
    box-shadow: 0px 0px 10px 0px #76d712;
}

.elementor-108 .elementor-element.elementor-element-56025f8e.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-108 .elementor-element.elementor-element-56025f8e.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-108 .elementor-element.elementor-element-56025f8e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-108 .elementor-element.elementor-element-56025f8e .elementor-image-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-56025f8e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-108 .elementor-element.elementor-element-56025f8e .elementor-image-box-img img {
    border-radius: 15px;
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-56025f8e .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    color: #FFFBFB;
}

.elementor-108 .elementor-element.elementor-element-45c7e395 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-7c8c96bf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 10px 30px 10px 30px;
    box-shadow: 0px 0px 10px 0px #76d712;
}

.elementor-108 .elementor-element.elementor-element-7c8c96bf.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-108 .elementor-element.elementor-element-7c8c96bf.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-108 .elementor-element.elementor-element-7c8c96bf.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-108 .elementor-element.elementor-element-7c8c96bf .elementor-image-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-7c8c96bf .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-108 .elementor-element.elementor-element-7c8c96bf .elementor-image-box-img img {
    border-radius: 15px;
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-7c8c96bf .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    color: #FFFBFB;
}

.elementor-108 .elementor-element.elementor-element-76fd059 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-76fd059:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-76fd059 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-e03e084 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-e03e084 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-e03e084 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-cea3be2 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-cea3be2 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-cea3be2 .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-cea3be2 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-4dffcfb > .elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px #76d712;
}

.elementor-108 .elementor-element.elementor-element-92b8c33 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-92b8c33 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-92b8c33 .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-92b8c33 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-6c765b46 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-6c765b46:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-6c765b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-5bfb4140 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-5bfb4140 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-5bfb4140 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-bb7139d > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-bb7139d .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-bb7139d .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-bb7139d .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-e49c4e1 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-689f750c > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-689f750c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-689f750c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-689f750c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-689f750c .elementor-image-box-img img {
    border-radius: 15px;
    filter: brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-689f750c .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-689f750c .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-5a415833 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-5a415833.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-5a415833.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-5a415833.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-5a415833 .elementor-image-box-img img {
    border-radius: 15px;
    filter: brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-5a415833 .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-5a415833 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-63e63aa3 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-63e63aa3.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-63e63aa3.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-63e63aa3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-63e63aa3 .elementor-image-box-img img {
    border-radius: 15px;
    filter: brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-63e63aa3 .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-63e63aa3 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-52ae27f9 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-52ae27f9.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-52ae27f9.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-52ae27f9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-52ae27f9 .elementor-image-box-img img {
    border-radius: 15px;
    filter: brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-52ae27f9 .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-52ae27f9 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-6783fe89 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-6783fe89.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-6783fe89.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-6783fe89.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-6783fe89 .elementor-image-box-img img {
    border-radius: 15px;
    filter: brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-6783fe89 .elementor-image-box-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-6783fe89 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-026c2e7 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-4f6dee9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-4f6dee9:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-4f6dee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-e9b0574 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-e9b0574 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-e9b0574 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-feba68b {
    text-align: start;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-518cc4b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-518cc4b:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-518cc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-2ed0a3a > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-2ed0a3a {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-2ed0a3a .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-cf51bf6 {
    text-align: start;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-637f830 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-637f830:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-637f830 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-58c4fec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-f85b693 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-0a76f19 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-0a76f19 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-0a76f19 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-865c0ce > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-865c0ce .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-108 .elementor-element.elementor-element-865c0ce .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-865c0ce .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-1cf9a32 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-1cf9a32.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-1cf9a32.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-1cf9a32.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-1cf9a32 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-1cf9a32 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-1cf9a32 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-1cf9a32 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-e997c4e > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-e997c4e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-e997c4e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-e997c4e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-e997c4e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-e997c4e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-e997c4e .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-e997c4e .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-44cf096 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-44cf096.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-44cf096.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-44cf096.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-44cf096 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-44cf096 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-44cf096 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-44cf096 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-85c5065 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-85c5065.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-85c5065.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-85c5065.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-85c5065 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-85c5065 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-85c5065 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-85c5065 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-85dcec8 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-85dcec8.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-85dcec8.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-85dcec8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-85dcec8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-85dcec8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-85dcec8 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-85dcec8 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-ae9b833 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-ae9b833.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-ae9b833.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-ae9b833.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-ae9b833 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-ae9b833 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-ae9b833 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-ae9b833 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-d17bd10 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-d17bd10 .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-d17bd10 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-d9aaabb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-d9aaabb:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-d9aaabb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-81df10e > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-81df10e {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-81df10e .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-a8dfe7e > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-a8dfe7e .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-a8dfe7e .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-a8dfe7e .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-548840f > .elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px #76d712;
}

.elementor-108 .elementor-element.elementor-element-0a944be > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-0a944be .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-108 .elementor-element.elementor-element-0a944be .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-0a944be .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-3a2fef2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-3a2fef2:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-3a2fef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-0534203 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-c9ea635 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-c9ea635 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-c9ea635 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-8923948 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-8923948 .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-108 .elementor-element.elementor-element-8923948 .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-8923948 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-587bd43 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-587bd43.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-587bd43.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-587bd43.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-587bd43 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-587bd43 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-587bd43 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-587bd43 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-8f2ce0b > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-8f2ce0b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-8f2ce0b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-8f2ce0b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-8f2ce0b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-8f2ce0b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-8f2ce0b .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-8f2ce0b .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-6a61897 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-6a61897.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-6a61897.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-6a61897.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-6a61897 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-6a61897 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-6a61897 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-6a61897 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-fc632a3 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-fc632a3.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-fc632a3.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-fc632a3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-fc632a3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-fc632a3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-fc632a3 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-fc632a3 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-5e0af79 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-5e0af79.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-5e0af79.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-5e0af79.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-5e0af79 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-5e0af79 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-5e0af79 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-5e0af79 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-edb89c9 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-edb89c9.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-edb89c9.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-edb89c9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-edb89c9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-edb89c9 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-edb89c9 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-edb89c9 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-7a2eefa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-15a2957 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-15a2957:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-15a2957 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-89f4582 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-3d14b19 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-89f6fb4 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-89f6fb4 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-89f6fb4 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-e17e8ca > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-e17e8ca .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-108 .elementor-element.elementor-element-e17e8ca .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-e17e8ca .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-3f6d60a > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-3f6d60a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-3f6d60a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-3f6d60a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-3f6d60a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-3f6d60a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-3f6d60a .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-3f6d60a .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-874010b > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-874010b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-874010b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-874010b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-874010b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-874010b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-874010b .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-874010b .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-a65dd43 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-a65dd43.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-a65dd43.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-a65dd43.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-a65dd43 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-a65dd43 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-a65dd43 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-a65dd43 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-827acf4 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-827acf4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-827acf4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-827acf4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-827acf4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-827acf4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-827acf4 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-827acf4 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-eef4a19 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-eef4a19.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-eef4a19.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-eef4a19.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-eef4a19 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-eef4a19 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-eef4a19 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-eef4a19 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-049894d > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-049894d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-049894d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-049894d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-049894d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-049894d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-049894d .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-049894d .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-c904cc6 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-c904cc6.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-108 .elementor-element.elementor-element-c904cc6.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-108 .elementor-element.elementor-element-c904cc6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-108 .elementor-element.elementor-element-c904cc6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.elementor-108 .elementor-element.elementor-element-c904cc6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-108 .elementor-element.elementor-element-c904cc6 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-c904cc6 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-ecc5b66 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-ecc5b66 .elementor-image-box-title {
    color: #FF4D29;
}

.elementor-108 .elementor-element.elementor-element-ecc5b66 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-3dcb51b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-108 .elementor-element.elementor-element-3dcb51b:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-3dcb51b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #0C0C0C;
    }

.elementor-108 .elementor-element.elementor-element-e8652eb > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-e8652eb {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-e8652eb .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-354e872 {
    text-align: start;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-eab0aa3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-108 .elementor-element.elementor-element-eab0aa3:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-eab0aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, #151414 0%, #050505 100%);
    }

.elementor-108 .elementor-element.elementor-element-933420b > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-933420b {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-933420b .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-posts .elementor-post__meta-data {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

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

.elementor-widget-posts .elementor-post__read-more {
    color: var( --e-global-color-accent );
}

.elementor-widget-posts a.elementor-post__read-more {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
    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-widget-posts .elementor-pagination {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-posts .e-load-more-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-108 .elementor-element.elementor-element-b437f7a {
    --grid-row-gap: 35px;
    --grid-column-gap: 30px;
}

    .elementor-108 .elementor-element.elementor-element-b437f7a .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.66 * 100% );
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a:after {
        content: "0.66";
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a .elementor-post__meta-data span + span:before {
        content: "///";
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
        margin-right: 20px;
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
        margin-left: 20px;
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
        margin-bottom: 20px;
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a .elementor-post__title, .elementor-108 .elementor-element.elementor-element-b437f7a .elementor-post__title a {
        color: #FAFCFF;
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a .elementor-post__meta-data {
        color: #ABABAB;
    }

        .elementor-108 .elementor-element.elementor-element-b437f7a .elementor-post__meta-data span:before {
            color: #B7ACAC;
        }

    .elementor-108 .elementor-element.elementor-element-b437f7a .elementor-post__excerpt p {
        color: #DBDADA;
    }

.elementor-108 .elementor-element.elementor-element-84dc591 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-84dc591:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-84dc591 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-b43c699 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-92427ec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-1d9ac19 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-1d9ac19 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-1d9ac19 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-404bf59 > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
}

.elementor-108 .elementor-element.elementor-element-404bf59 {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-b1120bd .elementor-button {
    background-color: #000000;
}

.elementor-108 .elementor-element.elementor-element-b1120bd.elementor-element {
    --align-self: center;
}

.elementor-108 .elementor-element.elementor-element-1154a31 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-1154a31:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-1154a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-3b02558 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-3b02558 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-3b02558 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-da3fcb6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-da3fcb6 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-f5279fb {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-e3e29a5 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-e3e29a5 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-e3e29a5 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-ab00f97 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-ab00f97 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-ab00f97 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-5bcb862 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-5bcb862 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-5bcb862 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-9c4f4ad > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-9c4f4ad .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-9c4f4ad .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-f1f94c6 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-f1f94c6 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-f1f94c6 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-2a79b84 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-2a79b84 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-5981d61c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

    .elementor-108 .elementor-element.elementor-element-5981d61c:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-5981d61c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-6c931299 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-3481079a > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-3481079a {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-3481079a .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-14841876 {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-5606f64a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-108 .elementor-element.elementor-element-103bd8e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-108 .elementor-element.elementor-element-103bd8e:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-103bd8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-77d1fd1 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-77d1fd1 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-77d1fd1 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-863181c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-863181c {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-af4e0cb {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-fe23bda > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-fe23bda .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-fe23bda .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-68ae247 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-68ae247 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-68ae247 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-7841afd > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-7841afd .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-7841afd .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-adb1077 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-adb1077 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-adb1077 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-edd5467 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-edd5467 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-edd5467 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-8c4b499 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-8c4b499 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-7311df72 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-108 .elementor-element.elementor-element-7311df72:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-7311df72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-6a029181 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-6a029181 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-6a029181 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-a3ed6e3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-a3ed6e3 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-51f7e4f > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-51f7e4f {
    text-align: start;
}

    .elementor-108 .elementor-element.elementor-element-51f7e4f .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-86b1454 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-86b1454 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-724e912 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-108 .elementor-element.elementor-element-724e912:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-724e912 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-d2173f7 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-d2173f7 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-d2173f7 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-541ae1e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-541ae1e {
    text-align: start;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-5ab0096 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-108 .elementor-element.elementor-element-5ab0096:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-5ab0096 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-9253960 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-9253960 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-9253960 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-fd89506 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-fd89506 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-86ecbfd > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-86ecbfd {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-86ecbfd .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-700a6a1 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-108 .elementor-element.elementor-element-5786ff4 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-5786ff4 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-5786ff4 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-8dd2d15 > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-8dd2d15 .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-8dd2d15 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-b8be58c > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-b8be58c .elementor-image-box-title {
    color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-b8be58c .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-1899965 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-1899965 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-1899965 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
    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-widget-testimonial-carousel .elementor-testimonial__name {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-108 .elementor-element.elementor-element-be9dd03 .elementor-main-swiper .swiper-slide {
    background-color: #020101;
    border-width: 2px 2px 2px 2px;
    border-radius: 10px;
    border-color: #76d712;
}

.elementor-108 .elementor-element.elementor-element-be9dd03 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-108 .elementor-element.elementor-element-be9dd03 .elementor-testimonial__text {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-108 .elementor-element.elementor-element-be9dd03 .elementor-testimonial__name {
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-b8025a5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-108 .elementor-element.elementor-element-b8025a5:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-b8025a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000;
    }

.elementor-108 .elementor-element.elementor-element-25336414 > .elementor-widget-container {
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #76d712;
    border-radius: 20px 20px 20px 20px;
}

.elementor-108 .elementor-element.elementor-element-25336414 {
    text-align: center;
}

    .elementor-108 .elementor-element.elementor-element-25336414 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #76d712;
    }

.elementor-108 .elementor-element.elementor-element-9edd44e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-108 .elementor-element.elementor-element-9edd44e {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-63494dc {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-54501015 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-51fce147 {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-6cbea2a {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-e6186ac {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-2912374 {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-dde1f46 {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-3fbdb17 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-7981753 {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-baf54d6 {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-3c55db9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-8d55d21 {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-4dc9905 {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-50f0cfa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-8a41192 {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-e2b4905 {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-449e26e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-a0ce4e0 {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-065039c {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-aea328f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-5d5199e {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-a1d1fdf {
    --display: flex;
}

.elementor-108 .elementor-element.elementor-element-959ef1c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-108 .elementor-element.elementor-element-ee02b7b {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-108 .elementor-element.elementor-element-6e6bd0cb {
    --n-accordion-title-font-size: 16px;
    --n-accordion-item-title-space-between: 15px;
    --n-accordion-item-title-distance-from-content: 10px;
    --n-accordion-border-radius: 15px 15px 15px 15px;
    --n-accordion-title-normal-color: #FFFFFF;
    --n-accordion-title-hover-color: #FFFFFF;
    --n-accordion-title-active-color: #FFFFFF;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #FF3F00;
    --n-accordion-icon-hover-color: #FF3F00;
    --n-accordion-icon-active-color: #FF3F00;
}

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

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

@media(max-width:1024px) {
    .elementor-108 .elementor-element.elementor-element-7be1b81c {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-28a30e34 {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-913be8b {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-5cfec182 {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-7dac103e {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-3a13940b {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-7dfb35ae {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-762b5b83 {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-45c7e395 {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-e49c4e1 {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-f5279fb {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-af4e0cb {
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-700a6a1 {
        --grid-auto-flow: row;
    }
}

@media(min-width:768px) {
    .elementor-108 .elementor-element.elementor-element-5a8f2645 {
        width: 20%;
    }

    .elementor-108 .elementor-element.elementor-element-69daee42 {
        width: 80%;
    }

    .elementor-108 .elementor-element.elementor-element-3a035289 {
        width: 58%;
    }

    .elementor-108 .elementor-element.elementor-element-38d73887 {
        width: 14%;
    }

    .elementor-108 .elementor-element.elementor-element-72a1bef1 {
        width: 14%;
    }

    .elementor-108 .elementor-element.elementor-element-62931943 {
        width: 13.752%;
    }

    .elementor-108 .elementor-element.elementor-element-4bdb8c61 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-35f354a2 {
        width: 49%;
    }

    .elementor-108 .elementor-element.elementor-element-dfbc2c0 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-721e5bf3 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-373ffc9e {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-960ae9a {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-134deaa2 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-5ac8cb87 {
        width: 7.577%;
    }

    .elementor-108 .elementor-element.elementor-element-716ba327 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-321128fd {
        width: 49%;
    }

    .elementor-108 .elementor-element.elementor-element-4ce66ec8 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-6a5ce574 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-54b9ca9d {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-3e492748 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-6565504f {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-774d3170 {
        width: 7.577%;
    }

    .elementor-108 .elementor-element.elementor-element-4d20e228 {
        width: 58%;
    }

    .elementor-108 .elementor-element.elementor-element-18077ea {
        width: 14%;
    }

    .elementor-108 .elementor-element.elementor-element-46431b07 {
        width: 14%;
    }

    .elementor-108 .elementor-element.elementor-element-7cb68303 {
        width: 13.752%;
    }

    .elementor-108 .elementor-element.elementor-element-11de6561 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-3074ff4c {
        width: 49%;
    }

    .elementor-108 .elementor-element.elementor-element-a176e46 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-2e81a94e {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-754e30d2 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-41b68c8 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-8c79ed8 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-70576431 {
        width: 7.577%;
    }

    .elementor-108 .elementor-element.elementor-element-3bfdff6c {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-2b3bb691 {
        width: 49%;
    }

    .elementor-108 .elementor-element.elementor-element-2727fc2e {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-64ad7099 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-8bc2609 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-5f506e89 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-25a63172 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-20b1b02c {
        width: 7.577%;
    }

    .elementor-108 .elementor-element.elementor-element-1df5fb52 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-1a19de5f {
        width: 49%;
    }

    .elementor-108 .elementor-element.elementor-element-17344752 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-3aa1c05c {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-131f90ef {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-4beaf039 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-7c078a12 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-4a73880e {
        width: 7.577%;
    }

    .elementor-108 .elementor-element.elementor-element-4a1bea70 {
        width: 58%;
    }

    .elementor-108 .elementor-element.elementor-element-7b88b497 {
        width: 14%;
    }

    .elementor-108 .elementor-element.elementor-element-191b709b {
        width: 14%;
    }

    .elementor-108 .elementor-element.elementor-element-5777e5cc {
        width: 13.752%;
    }

    .elementor-108 .elementor-element.elementor-element-4151950e {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-415970b3 {
        width: 49%;
    }

    .elementor-108 .elementor-element.elementor-element-6de9a932 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-3283a529 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-47fd2671 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-1731ad56 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-557eb4ee {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-28d398af {
        width: 7.577%;
    }

    .elementor-108 .elementor-element.elementor-element-4aa9e659 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-38681857 {
        width: 49%;
    }

    .elementor-108 .elementor-element.elementor-element-726355f1 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-773b96ba {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-1e9c999c {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-7642ace3 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-fad9553 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-7e1b90d9 {
        width: 7.577%;
    }

    .elementor-108 .elementor-element.elementor-element-17eb4c5e {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-20b2ce87 {
        width: 49%;
    }

    .elementor-108 .elementor-element.elementor-element-479d388d {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-367034e3 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-2fc3b672 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-5174d4bc {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-5824c933 {
        width: 7%;
    }

    .elementor-108 .elementor-element.elementor-element-bbc67c8 {
        width: 7.577%;
    }

    .elementor-108 .elementor-element.elementor-element-bcfa46e {
        --width: 50%;
    }

    .elementor-108 .elementor-element.elementor-element-d6cf827 {
        --width: 50%;
    }

    .elementor-108 .elementor-element.elementor-element-6cf8b912 {
        --width: 100%;
    }

    .elementor-108 .elementor-element.elementor-element-b0816bd {
        --width: 60%;
    }

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

    .elementor-108 .elementor-element.elementor-element-66b5197 {
        --width: 50%;
    }

    .elementor-108 .elementor-element.elementor-element-44c4267 {
        --width: 60%;
    }

    .elementor-108 .elementor-element.elementor-element-58c4fec {
        --width: 50%;
    }

    .elementor-108 .elementor-element.elementor-element-f85b693 {
        --width: 60%;
    }

    .elementor-108 .elementor-element.elementor-element-0534203 {
        --width: 60%;
    }

    .elementor-108 .elementor-element.elementor-element-7a2eefa {
        --width: 50%;
    }

    .elementor-108 .elementor-element.elementor-element-89f4582 {
        --width: 50%;
    }

    .elementor-108 .elementor-element.elementor-element-3d14b19 {
        --width: 60%;
    }

    .elementor-108 .elementor-element.elementor-element-b43c699 {
        --width: 50%;
    }

    .elementor-108 .elementor-element.elementor-element-92427ec {
        --width: 50%;
    }

    .elementor-108 .elementor-element.elementor-element-6c931299 {
        --width: 50%;
    }

    .elementor-108 .elementor-element.elementor-element-5606f64a {
        --width: 50%;
    }
}

@media(max-width:767px) {
    .elementor-108 .elementor-element.elementor-element-2133ca2d {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 40% );
        max-width: 40%;
    }

    .elementor-108 .elementor-element.elementor-element-24777052 {
        --container-widget-width: 57%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 57% );
        max-width: 57%;
    }

    .elementor-108 .elementor-element.elementor-element-38d73887 {
        width: 33.33%;
    }

    .elementor-108 .elementor-element.elementor-element-72a1bef1 {
        width: 33.33%;
    }

    .elementor-108 .elementor-element.elementor-element-62931943 {
        width: 33.33%;
    }

    .elementor-108 .elementor-element.elementor-element-4bdb8c61 {
        width: 15%;
    }

    .elementor-108 .elementor-element.elementor-element-35f354a2 {
        width: 85%;
    }

    .elementor-108 .elementor-element.elementor-element-dfbc2c0 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-721e5bf3 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-373ffc9e {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-960ae9a {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-134deaa2 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-5ac8cb87 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-716ba327 {
        width: 15%;
    }

    .elementor-108 .elementor-element.elementor-element-321128fd {
        width: 85%;
    }

    .elementor-108 .elementor-element.elementor-element-4ce66ec8 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-6a5ce574 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-54b9ca9d {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-3e492748 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-6565504f {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-774d3170 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-18077ea {
        width: 33.33%;
    }

    .elementor-108 .elementor-element.elementor-element-46431b07 {
        width: 33.33%;
    }

    .elementor-108 .elementor-element.elementor-element-7cb68303 {
        width: 33.33%;
    }

    .elementor-108 .elementor-element.elementor-element-11de6561 {
        width: 15%;
    }

    .elementor-108 .elementor-element.elementor-element-3074ff4c {
        width: 85%;
    }

    .elementor-108 .elementor-element.elementor-element-a176e46 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-2e81a94e {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-754e30d2 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-41b68c8 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-8c79ed8 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-70576431 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-3bfdff6c {
        width: 15%;
    }

    .elementor-108 .elementor-element.elementor-element-2b3bb691 {
        width: 85%;
    }

    .elementor-108 .elementor-element.elementor-element-2727fc2e {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-64ad7099 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-8bc2609 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-5f506e89 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-25a63172 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-20b1b02c {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-1df5fb52 {
        width: 15%;
    }

    .elementor-108 .elementor-element.elementor-element-1a19de5f {
        width: 85%;
    }

    .elementor-108 .elementor-element.elementor-element-17344752 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-3aa1c05c {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-131f90ef {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-4beaf039 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-7c078a12 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-4a73880e {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-7b88b497 {
        width: 33.33%;
    }

    .elementor-108 .elementor-element.elementor-element-191b709b {
        width: 33.33%;
    }

    .elementor-108 .elementor-element.elementor-element-5777e5cc {
        width: 33.33%;
    }

    .elementor-108 .elementor-element.elementor-element-4151950e {
        width: 15%;
    }

    .elementor-108 .elementor-element.elementor-element-415970b3 {
        width: 85%;
    }

    .elementor-108 .elementor-element.elementor-element-6de9a932 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-3283a529 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-47fd2671 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-1731ad56 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-557eb4ee {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-28d398af {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-4aa9e659 {
        width: 15%;
    }

    .elementor-108 .elementor-element.elementor-element-38681857 {
        width: 85%;
    }

    .elementor-108 .elementor-element.elementor-element-726355f1 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-773b96ba {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-1e9c999c {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-7642ace3 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-fad9553 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-7e1b90d9 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-17eb4c5e {
        width: 15%;
    }

    .elementor-108 .elementor-element.elementor-element-20b2ce87 {
        width: 85%;
    }

    .elementor-108 .elementor-element.elementor-element-479d388d {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-367034e3 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-2fc3b672 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-5174d4bc {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-5824c933 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-bbc67c8 {
        width: 16.66%;
    }

    .elementor-108 .elementor-element.elementor-element-7be1b81c {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-28a30e34 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-5845897c .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-34e5efd1 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-5ae5eb31 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-137239fa .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-913be8b {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-62b1d2f .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-c05a846 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-e1ab3e8 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-b9403b3 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-5897ff7 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-0b7e3ee .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-400747e .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-a92faf4 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-44bcf88 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-45b39ff .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-104b767 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-2ccb98f .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-58e4f6b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-7a0f2e1 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-e658d98 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-200ae97 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-5cfec182 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-75a6339b .elementor-image-box-img {
        margin-bottom: 28px;
    }

    .elementor-108 .elementor-element.elementor-element-7dac103e {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-629e11d .elementor-image-box-img {
        margin-bottom: 28px;
    }

    .elementor-108 .elementor-element.elementor-element-3a13940b {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-6ef05305 .elementor-image-box-img {
        margin-bottom: 28px;
    }

    .elementor-108 .elementor-element.elementor-element-7dfb35ae {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-ab57b08 .elementor-image-box-img {
        margin-bottom: 28px;
    }

    .elementor-108 .elementor-element.elementor-element-762b5b83 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-56025f8e .elementor-image-box-img {
        margin-bottom: 28px;
    }

    .elementor-108 .elementor-element.elementor-element-45c7e395 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-7c8c96bf .elementor-image-box-img {
        margin-bottom: 28px;
    }

    .elementor-108 .elementor-element.elementor-element-e49c4e1 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-689f750c .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-5a415833 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-63e63aa3 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-52ae27f9 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-6783fe89 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-1cf9a32 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-e997c4e .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-44cf096 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-85c5065 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-85dcec8 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-ae9b833 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-587bd43 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-8f2ce0b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-6a61897 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-fc632a3 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-5e0af79 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-edb89c9 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-3f6d60a .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-874010b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-a65dd43 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-827acf4 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-eef4a19 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-049894d .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-c904cc6 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a:after {
        content: "0.5";
    }

    .elementor-108 .elementor-element.elementor-element-b437f7a .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-108 .elementor-element.elementor-element-f5279fb {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-af4e0cb {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-108 .elementor-element.elementor-element-700a6a1 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}
/* Start custom CSS for icon-list, class: .elementor-element-2f459ccb */

.elementor-108 .elementor-element.elementor-element-2f459ccb {
    position: sticky;
    top: 0;
}
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbe8a07 */ .elementor-108 .elementor-element.elementor-element-cbe8a07 {
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

    .elementor-108 .elementor-element.elementor-element-cbe8a07:before {
        content: '';
        background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
        position: absolute;
        top: -2px;
        left: -2px;
        background-size: 400%;
        z-index: -1;
        filter: blur(5px);
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        animation: glowing 20s linear infinite;
        opacity: 0;
        transition: opacity .3s ease-in-out;
        border-radius: 10px;
    }

    .elementor-108 .elementor-element.elementor-element-cbe8a07:active {
        color: #000
    }

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-108 .elementor-element.elementor-element-cbe8a07:before {
    opacity: 1;
}

.elementor-108 .elementor-element.elementor-element-cbe8a07:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60b00a9 */ .elementor-108 .elementor-element.elementor-element-60b00a9 {
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

    .elementor-108 .elementor-element.elementor-element-60b00a9:before {
        content: '';
        background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
        position: absolute;
        top: -2px;
        left: -2px;
        background-size: 400%;
        z-index: -1;
        filter: blur(5px);
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        animation: glowing 20s linear infinite;
        opacity: 0;
        transition: opacity .3s ease-in-out;
        border-radius: 10px;
    }

    .elementor-108 .elementor-element.elementor-element-60b00a9:active {
        color: #000
    }

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-108 .elementor-element.elementor-element-60b00a9:before {
    opacity: 1;
}

.elementor-108 .elementor-element.elementor-element-60b00a9:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3dbefc */ .elementor-108 .elementor-element.elementor-element-d3dbefc {
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

    .elementor-108 .elementor-element.elementor-element-d3dbefc:before {
        content: '';
        background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
        position: absolute;
        top: -2px;
        left: -2px;
        background-size: 400%;
        z-index: -1;
        filter: blur(5px);
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        animation: glowing 20s linear infinite;
        opacity: 0;
        transition: opacity .3s ease-in-out;
        border-radius: 10px;
    }

    .elementor-108 .elementor-element.elementor-element-d3dbefc:active {
        color: #000
    }

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-108 .elementor-element.elementor-element-d3dbefc:before {
    opacity: 1;
}

.elementor-108 .elementor-element.elementor-element-d3dbefc:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b587db5 */ .elementor-108 .elementor-element.elementor-element-2b587db5 {
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

    .elementor-108 .elementor-element.elementor-element-2b587db5:before {
        content: '';
        background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
        position: absolute;
        top: -2px;
        left: -2px;
        background-size: 400%;
        z-index: -1;
        filter: blur(5px);
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        animation: glowing 20s linear infinite;
        opacity: 0;
        transition: opacity .3s ease-in-out;
        border-radius: 10px;
    }

    .elementor-108 .elementor-element.elementor-element-2b587db5:active {
        color: #000
    }

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-108 .elementor-element.elementor-element-2b587db5:before {
    opacity: 1;
}

.elementor-108 .elementor-element.elementor-element-2b587db5:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ba2ba9 */ .elementor-108 .elementor-element.elementor-element-6ba2ba9 {
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

    .elementor-108 .elementor-element.elementor-element-6ba2ba9:before {
        content: '';
        background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
        position: absolute;
        top: -2px;
        left: -2px;
        background-size: 400%;
        z-index: -1;
        filter: blur(5px);
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        animation: glowing 20s linear infinite;
        opacity: 0;
        transition: opacity .3s ease-in-out;
        border-radius: 10px;
    }

    .elementor-108 .elementor-element.elementor-element-6ba2ba9:active {
        color: #000
    }

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-108 .elementor-element.elementor-element-6ba2ba9:before {
    opacity: 1;
}

.elementor-108 .elementor-element.elementor-element-6ba2ba9:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfebe36 */ .elementor-108 .elementor-element.elementor-element-bfebe36 {
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

    .elementor-108 .elementor-element.elementor-element-bfebe36:before {
        content: '';
        background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
        position: absolute;
        top: -2px;
        left: -2px;
        background-size: 400%;
        z-index: -1;
        filter: blur(5px);
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        animation: glowing 20s linear infinite;
        opacity: 0;
        transition: opacity .3s ease-in-out;
        border-radius: 10px;
    }

    .elementor-108 .elementor-element.elementor-element-bfebe36:active {
        color: #000
    }

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-108 .elementor-element.elementor-element-bfebe36:before {
    opacity: 1;
}

.elementor-108 .elementor-element.elementor-element-bfebe36:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1120bd */ .elementor-108 .elementor-element.elementor-element-b1120bd {
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

    .elementor-108 .elementor-element.elementor-element-b1120bd:before {
        content: '';
        background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
        position: absolute;
        top: -2px;
        left: -2px;
        background-size: 400%;
        z-index: -1;
        filter: blur(5px);
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        animation: glowing 20s linear infinite;
        opacity: 0;
        transition: opacity .3s ease-in-out;
        border-radius: 10px;
    }

    .elementor-108 .elementor-element.elementor-element-b1120bd:active {
        color: #000
    }

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-108 .elementor-element.elementor-element-b1120bd:before {
    opacity: 1;
}

.elementor-108 .elementor-element.elementor-element-b1120bd:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}
/* End custom CSS */
/* Start custom CSS */ .step_container::after {
    border: 12px solid;
    border-color: #f9de15 transparent transparent;
    bottom: -22px;
    position: absolute;
    content: "";
    display: block;
    height: 0;
    width: 0;
    left: 0;
    margin: 0 auto;
    right: 0;
}
/* End custom CSS */
