.elementor-3142 .elementor-element.elementor-element-ee9bc7c > .elementor-container {
    min-height: 330px;
}

    .elementor-3142 .elementor-element.elementor-element-ee9bc7c > .elementor-container > .TCRM_COLUMN > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-3142 .elementor-element.elementor-element-ee9bc7c:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-ee9bc7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../imagesv1/backgroundpics.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3142 .elementor-element.elementor-element-ee9bc7c > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255,255,255,0.15) 100%);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-ee9bc7c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 85px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-87be5b3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-3142 .elementor-element.elementor-element-87be5b3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-e82ec2d > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-7d19f22 {
    text-align: center;
}

    .elementor-3142 .elementor-element.elementor-element-7d19f22 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Proxima-Nova", Sans-serif;
        font-size: 47px;
        font-weight: 700;
        text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
    }

    .elementor-3142 .elementor-element.elementor-element-7d19f22 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-dbaeade {
    text-align: center;
    color: #FFFFFFA6;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
}

.elementor-3142 .elementor-element.elementor-element-6e26232 > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-64fd29f {
    --spacer-size:125px;
}

.elementor-3142 .elementor-element.elementor-element-f81c777 > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-f81c777 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-3142 .elementor-element.elementor-element-d5268a4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-8671c65 > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-22985cd > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-578b512 > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-578b512 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-3142 .elementor-element.elementor-element-1a49950 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-3142 .elementor-element.elementor-element-1a49950.elementor-view-stacked .elementor-icon {
    background-color: #777777;
}

.elementor-3142 .elementor-element.elementor-element-1a49950.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-1a49950.elementor-view-default .elementor-icon {
    fill: #777777;
    color: #777777;
    border-color: #777777;
}

.elementor-3142 .elementor-element.elementor-element-1a49950 {
    --icon-box-icon-margin:20px;
}

    .elementor-3142 .elementor-element.elementor-element-1a49950 .elementor-icon {
        font-size: 20px;
        padding: 10px;
        border-width: 2px 2px 2px 2px;
    }

    .elementor-3142 .elementor-element.elementor-element-1a49950 .elementor-icon-box-title {
        margin-bottom: 3px;
        color: #777777;
    }

        .elementor-3142 .elementor-element.elementor-element-1a49950 .elementor-icon-box-title, .elementor-3142 .elementor-element.elementor-element-1a49950 .elementor-icon-box-title a {
            font-family: "Nunito Sans", Sans-serif;
            font-size: 14px;
            font-weight: 500;
        }

    .elementor-3142 .elementor-element.elementor-element-1a49950 .elementor-icon-box-description {
        color: #777777;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 13px;
        font-weight: 400;
    }

.elementor-3142 .elementor-element.elementor-element-17054c1 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-3142 .elementor-element.elementor-element-17054c1.elementor-view-stacked .elementor-icon {
    background-color: #777777;
}

.elementor-3142 .elementor-element.elementor-element-17054c1.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-17054c1.elementor-view-default .elementor-icon {
    fill: #777777;
    color: #777777;
    border-color: #777777;
}

.elementor-3142 .elementor-element.elementor-element-17054c1 {
    --icon-box-icon-margin:20px;
}

    .elementor-3142 .elementor-element.elementor-element-17054c1 .elementor-icon {
        font-size: 20px;
        padding: 10px;
        border-width: 2px 2px 2px 2px;
    }

    .elementor-3142 .elementor-element.elementor-element-17054c1 .elementor-icon-box-title {
        margin-bottom: 3px;
        color: #777777;
    }

        .elementor-3142 .elementor-element.elementor-element-17054c1 .elementor-icon-box-title, .elementor-3142 .elementor-element.elementor-element-17054c1 .elementor-icon-box-title a {
            font-family: "Nunito Sans", Sans-serif;
            font-size: 14px;
            font-weight: 500;
        }

    .elementor-3142 .elementor-element.elementor-element-17054c1 .elementor-icon-box-description {
        color: #777777;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 13px;
        font-weight: 400;
    }

.elementor-3142 .elementor-element.elementor-element-794a4c4 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-3142 .elementor-element.elementor-element-794a4c4.elementor-view-stacked .elementor-icon {
    background-color: #777777;
}

.elementor-3142 .elementor-element.elementor-element-794a4c4.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-794a4c4.elementor-view-default .elementor-icon {
    fill: #777777;
    color: #777777;
    border-color: #777777;
}

.elementor-3142 .elementor-element.elementor-element-794a4c4 {
    --icon-box-icon-margin:20px;
}

    .elementor-3142 .elementor-element.elementor-element-794a4c4 .elementor-icon {
        font-size: 20px;
        padding: 10px;
        border-width: 2px 2px 2px 2px;
    }

    .elementor-3142 .elementor-element.elementor-element-794a4c4 .elementor-icon-box-title {
        margin-bottom: 3px;
        color: #777777;
    }

        .elementor-3142 .elementor-element.elementor-element-794a4c4 .elementor-icon-box-title, .elementor-3142 .elementor-element.elementor-element-794a4c4 .elementor-icon-box-title a {
            font-family: "Nunito Sans", Sans-serif;
            font-size: 14px;
            font-weight: 500;
        }

    .elementor-3142 .elementor-element.elementor-element-794a4c4 .elementor-icon-box-description {
        color: #777777;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 13px;
        font-weight: 400;
    }

.elementor-3142 .elementor-element.elementor-element-1788c64 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-3142 .elementor-element.elementor-element-1788c64.elementor-view-stacked .elementor-icon {
    background-color: #777777;
}

.elementor-3142 .elementor-element.elementor-element-1788c64.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-1788c64.elementor-view-default .elementor-icon {
    fill: #777777;
    color: #777777;
    border-color: #777777;
}

.elementor-3142 .elementor-element.elementor-element-1788c64 {
    --icon-box-icon-margin:20px;
}

    .elementor-3142 .elementor-element.elementor-element-1788c64 .elementor-icon {
        font-size: 20px;
        padding: 10px;
        border-width: 2px 2px 2px 2px;
    }

    .elementor-3142 .elementor-element.elementor-element-1788c64 .elementor-icon-box-title {
        margin-bottom: 3px;
        color: #777777;
    }

        .elementor-3142 .elementor-element.elementor-element-1788c64 .elementor-icon-box-title, .elementor-3142 .elementor-element.elementor-element-1788c64 .elementor-icon-box-title a {
            font-family: "Nunito Sans", Sans-serif;
            font-size: 14px;
            font-weight: 500;
        }

    .elementor-3142 .elementor-element.elementor-element-1788c64 .elementor-icon-box-description {
        color: #777777;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 13px;
        font-weight: 400;
    }

.elementor-3142 .elementor-element.elementor-element-46b5d5e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3142 .elementor-element.elementor-element-46b5d5e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-41e1816 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-845da4f > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-845da4f {
    padding: 50px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-d93f978 {
    text-align: center;
}

    .elementor-3142 .elementor-element.elementor-element-d93f978 .elementor-heading-title {
        color: #000000E6;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 35px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-d93f978 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-cbcd92e {
    text-align: center;
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3142 .elementor-element.elementor-element-2f54673 > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-2f54673 .TCRM_COLUMN-gap-custom .TCRM_COLUMN > .elementor-element-populated {
    padding: 10px;
}

.elementor-3142 .elementor-element.elementor-element-2f54673 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-3142 .elementor-element.elementor-element-cf6b793 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE8E8;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 5px;
    --e-column-margin-right:5px;
    --e-column-margin-left:5px;
}

    .elementor-3142 .elementor-element.elementor-element-cf6b793 > .elementor-element-populated, .elementor-3142 .elementor-element.elementor-element-cf6b793 > .elementor-element-populated > .elementor-background-overlay, .elementor-3142 .elementor-element.elementor-element-cf6b793 > .elementor-background-slideshow {
        border-radius: 8px 8px 8px 8px;
    }

        .elementor-3142 .elementor-element.elementor-element-cf6b793 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-3142 .elementor-element.elementor-element-e2648d8 {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-94fe1ce {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-41c4875.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-41c4875.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-c66cb34 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3142 .elementor-element.elementor-element-c66cb34.elementor-view-stacked .elementor-icon {
    background-color: #999999;
}

.elementor-3142 .elementor-element.elementor-element-c66cb34.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-c66cb34.elementor-view-default .elementor-icon {
    color: #999999;
    border-color: #999999;
}

    .elementor-3142 .elementor-element.elementor-element-c66cb34.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-c66cb34.elementor-view-default .elementor-icon svg {
        fill: #999999;
    }

.elementor-3142 .elementor-element.elementor-element-c66cb34 .elementor-icon {
    font-size: 20px;
}

    .elementor-3142 .elementor-element.elementor-element-c66cb34 .elementor-icon svg {
        height: 20px;
    }

.elementor-3142 .elementor-element.elementor-element-c340046 {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-d7a5264 {
    margin-top: -15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-b977e47 {
    color: #999999;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

    .elementor-3142 .elementor-element.elementor-element-b977e47 > .elementor-widget-container {
        margin: -12px 0px -20px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-7a6e551 .elementor-heading-title {
    color: #186900;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-7a6e551 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-580c6df.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-580c6df.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-580c6df.TCRM_COLUMN > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3142 .elementor-element.elementor-element-ac1e732 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-default .elementor-icon {
    color: #333333;
    border-color: #333333;
}

    .elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-default .elementor-icon svg {
        fill: #333333;
    }

.elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-stacked .elementor-icon:hover {
    background-color: #FFFFFF;
    color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-framed .elementor-icon:hover, .elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-default .elementor-icon:hover {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-framed .elementor-icon:hover, .elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-default .elementor-icon:hover svg {
        fill: #FFFFFF;
    }

.elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-framed .elementor-icon:hover {
    background-color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-ac1e732.elementor-view-stacked .elementor-icon:hover svg {
    fill: #186900;
}

.elementor-3142 .elementor-element.elementor-element-ac1e732 .elementor-icon {
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
}

    .elementor-3142 .elementor-element.elementor-element-ac1e732 .elementor-icon svg {
        height: 15px;
    }

.elementor-3142 .elementor-element.elementor-element-ac1e732 > .elementor-widget-container {
    margin: 15px 10px 0px 0px;
    border-style: none;
}

.elementor-3142 .elementor-element.elementor-element-f2bea82 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE8E8;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 5px;
    --e-column-margin-right:5px;
    --e-column-margin-left:5px;
}

    .elementor-3142 .elementor-element.elementor-element-f2bea82 > .elementor-element-populated, .elementor-3142 .elementor-element.elementor-element-f2bea82 > .elementor-element-populated > .elementor-background-overlay, .elementor-3142 .elementor-element.elementor-element-f2bea82 > .elementor-background-slideshow {
        border-radius: 8px 8px 8px 8px;
    }

        .elementor-3142 .elementor-element.elementor-element-f2bea82 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-3142 .elementor-element.elementor-element-64815e4 {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-691a4b2 {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-8178e0e.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-8178e0e.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-7f99cd2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3142 .elementor-element.elementor-element-7f99cd2.elementor-view-stacked .elementor-icon {
    background-color: #999999;
}

.elementor-3142 .elementor-element.elementor-element-7f99cd2.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-7f99cd2.elementor-view-default .elementor-icon {
    color: #999999;
    border-color: #999999;
}

    .elementor-3142 .elementor-element.elementor-element-7f99cd2.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-7f99cd2.elementor-view-default .elementor-icon svg {
        fill: #999999;
    }

.elementor-3142 .elementor-element.elementor-element-7f99cd2 .elementor-icon {
    font-size: 20px;
}

    .elementor-3142 .elementor-element.elementor-element-7f99cd2 .elementor-icon svg {
        height: 20px;
    }

.elementor-3142 .elementor-element.elementor-element-d132360 {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-e347ef3 {
    margin-top: -15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-9cfc5ef {
    color: #999999;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

    .elementor-3142 .elementor-element.elementor-element-9cfc5ef > .elementor-widget-container {
        margin: -12px 0px -20px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-e3da66f .elementor-heading-title {
    color: #186900;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-e3da66f > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-815197f.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-815197f.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-815197f.TCRM_COLUMN > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3142 .elementor-element.elementor-element-f95e4b3 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-default .elementor-icon {
    color: #333333;
    border-color: #333333;
}

    .elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-default .elementor-icon svg {
        fill: #333333;
    }

.elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-stacked .elementor-icon:hover {
    background-color: #FFFFFF;
    color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-framed .elementor-icon:hover, .elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-default .elementor-icon:hover {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-framed .elementor-icon:hover, .elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-default .elementor-icon:hover svg {
        fill: #FFFFFF;
    }

.elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-framed .elementor-icon:hover {
    background-color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-f95e4b3.elementor-view-stacked .elementor-icon:hover svg {
    fill: #186900;
}

.elementor-3142 .elementor-element.elementor-element-f95e4b3 .elementor-icon {
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
}

    .elementor-3142 .elementor-element.elementor-element-f95e4b3 .elementor-icon svg {
        height: 15px;
    }

.elementor-3142 .elementor-element.elementor-element-f95e4b3 > .elementor-widget-container {
    margin: 15px 10px 0px 0px;
    border-style: none;
}

.elementor-3142 .elementor-element.elementor-element-c30c787 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE8E8;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 5px;
    --e-column-margin-right:5px;
    --e-column-margin-left:5px;
}

    .elementor-3142 .elementor-element.elementor-element-c30c787 > .elementor-element-populated, .elementor-3142 .elementor-element.elementor-element-c30c787 > .elementor-element-populated > .elementor-background-overlay, .elementor-3142 .elementor-element.elementor-element-c30c787 > .elementor-background-slideshow {
        border-radius: 8px 8px 8px 8px;
    }

        .elementor-3142 .elementor-element.elementor-element-c30c787 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-3142 .elementor-element.elementor-element-f8b4aed {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-2049d29 {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-b1d15e7.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-b1d15e7.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-d5cc568 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3142 .elementor-element.elementor-element-d5cc568.elementor-view-stacked .elementor-icon {
    background-color: #999999;
}

.elementor-3142 .elementor-element.elementor-element-d5cc568.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-d5cc568.elementor-view-default .elementor-icon {
    color: #999999;
    border-color: #999999;
}

    .elementor-3142 .elementor-element.elementor-element-d5cc568.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-d5cc568.elementor-view-default .elementor-icon svg {
        fill: #999999;
    }

.elementor-3142 .elementor-element.elementor-element-d5cc568 .elementor-icon {
    font-size: 20px;
}

    .elementor-3142 .elementor-element.elementor-element-d5cc568 .elementor-icon svg {
        height: 20px;
    }

.elementor-3142 .elementor-element.elementor-element-b78e648 {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-c73b98a {
    margin-top: -15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-fb74fb5 {
    color: #999999;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

    .elementor-3142 .elementor-element.elementor-element-fb74fb5 > .elementor-widget-container {
        margin: -12px 0px -20px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-faa9c92 .elementor-heading-title {
    color: #186900;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-faa9c92 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-7ef02ef.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-7ef02ef.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-7ef02ef.TCRM_COLUMN > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3142 .elementor-element.elementor-element-78fedbf .elementor-icon-wrapper {
    text-align: right;
}

.elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-default .elementor-icon {
    color: #333333;
    border-color: #333333;
}

    .elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-default .elementor-icon svg {
        fill: #333333;
    }

.elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-stacked .elementor-icon:hover {
    background-color: #FFFFFF;
    color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-framed .elementor-icon:hover, .elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-default .elementor-icon:hover {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-framed .elementor-icon:hover, .elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-default .elementor-icon:hover svg {
        fill: #FFFFFF;
    }

.elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-framed .elementor-icon:hover {
    background-color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-78fedbf.elementor-view-stacked .elementor-icon:hover svg {
    fill: #186900;
}

.elementor-3142 .elementor-element.elementor-element-78fedbf .elementor-icon {
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
}

    .elementor-3142 .elementor-element.elementor-element-78fedbf .elementor-icon svg {
        height: 15px;
    }

.elementor-3142 .elementor-element.elementor-element-78fedbf > .elementor-widget-container {
    margin: 15px 10px 0px 0px;
    border-style: none;
}

.elementor-3142 .elementor-element.elementor-element-7ae4f0a > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE8E8;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 5px;
    --e-column-margin-right:5px;
    --e-column-margin-left:5px;
}

    .elementor-3142 .elementor-element.elementor-element-7ae4f0a > .elementor-element-populated, .elementor-3142 .elementor-element.elementor-element-7ae4f0a > .elementor-element-populated > .elementor-background-overlay, .elementor-3142 .elementor-element.elementor-element-7ae4f0a > .elementor-background-slideshow {
        border-radius: 8px 8px 8px 8px;
    }

        .elementor-3142 .elementor-element.elementor-element-7ae4f0a > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-3142 .elementor-element.elementor-element-4e6b9e8 {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-044e306 {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-6ca5362.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-6ca5362.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-ab74538 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3142 .elementor-element.elementor-element-ab74538.elementor-view-stacked .elementor-icon {
    background-color: #999999;
}

.elementor-3142 .elementor-element.elementor-element-ab74538.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-ab74538.elementor-view-default .elementor-icon {
    color: #999999;
    border-color: #999999;
}

    .elementor-3142 .elementor-element.elementor-element-ab74538.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-ab74538.elementor-view-default .elementor-icon svg {
        fill: #999999;
    }

.elementor-3142 .elementor-element.elementor-element-ab74538 .elementor-icon {
    font-size: 20px;
}

    .elementor-3142 .elementor-element.elementor-element-ab74538 .elementor-icon svg {
        height: 20px;
    }

.elementor-3142 .elementor-element.elementor-element-b0497fd {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-0e84529 {
    margin-top: -15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-7c0382c {
    color: #999999;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

    .elementor-3142 .elementor-element.elementor-element-7c0382c > .elementor-widget-container {
        margin: -12px 0px -20px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-c11b955 .elementor-heading-title {
    color: #186900;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-c11b955 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-58730dc.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-58730dc.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-58730dc.TCRM_COLUMN > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3142 .elementor-element.elementor-element-1475631 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-default .elementor-icon {
    color: #333333;
    border-color: #333333;
}

    .elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-default .elementor-icon svg {
        fill: #333333;
    }

.elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-stacked .elementor-icon:hover {
    background-color: #FFFFFF;
    color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-framed .elementor-icon:hover, .elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-default .elementor-icon:hover {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-framed .elementor-icon:hover, .elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-default .elementor-icon:hover svg {
        fill: #FFFFFF;
    }

.elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-framed .elementor-icon:hover {
    background-color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-1475631.elementor-view-stacked .elementor-icon:hover svg {
    fill: #186900;
}

.elementor-3142 .elementor-element.elementor-element-1475631 .elementor-icon {
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
}

    .elementor-3142 .elementor-element.elementor-element-1475631 .elementor-icon svg {
        height: 15px;
    }

.elementor-3142 .elementor-element.elementor-element-1475631 > .elementor-widget-container {
    margin: 15px 10px 0px 0px;
    border-style: none;
}

.elementor-3142 .elementor-element.elementor-element-a11bfa5 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE8E8;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 5px;
    --e-column-margin-right:5px;
    --e-column-margin-left:5px;
}

    .elementor-3142 .elementor-element.elementor-element-a11bfa5 > .elementor-element-populated, .elementor-3142 .elementor-element.elementor-element-a11bfa5 > .elementor-element-populated > .elementor-background-overlay, .elementor-3142 .elementor-element.elementor-element-a11bfa5 > .elementor-background-slideshow {
        border-radius: 8px 8px 8px 8px;
    }

        .elementor-3142 .elementor-element.elementor-element-a11bfa5 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-3142 .elementor-element.elementor-element-76be967 {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-ef1a537 {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-f9a9a66.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-f9a9a66.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-0495e82 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3142 .elementor-element.elementor-element-0495e82.elementor-view-stacked .elementor-icon {
    background-color: #999999;
}

.elementor-3142 .elementor-element.elementor-element-0495e82.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-0495e82.elementor-view-default .elementor-icon {
    color: #999999;
    border-color: #999999;
}

    .elementor-3142 .elementor-element.elementor-element-0495e82.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-0495e82.elementor-view-default .elementor-icon svg {
        fill: #999999;
    }

.elementor-3142 .elementor-element.elementor-element-0495e82 .elementor-icon {
    font-size: 20px;
}

    .elementor-3142 .elementor-element.elementor-element-0495e82 .elementor-icon svg {
        height: 20px;
    }

.elementor-3142 .elementor-element.elementor-element-2d5ae2e {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-7881c21 {
    margin-top: -15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-5960ae8 {
    color: #999999;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

    .elementor-3142 .elementor-element.elementor-element-5960ae8 > .elementor-widget-container {
        margin: -12px 0px -20px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-422df0f .elementor-heading-title {
    color: #186900;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-3142 .elementor-element.elementor-element-422df0f > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-91b1ff1.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-91b1ff1.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-91b1ff1.TCRM_COLUMN > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3142 .elementor-element.elementor-element-36ff3bc .elementor-icon-wrapper {
    text-align: right;
}

.elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-default .elementor-icon {
    color: #333333;
    border-color: #333333;
}

    .elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-framed .elementor-icon, .elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-default .elementor-icon svg {
        fill: #333333;
    }

.elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-stacked .elementor-icon:hover {
    background-color: #FFFFFF;
    color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-framed .elementor-icon:hover, .elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-default .elementor-icon:hover {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-framed .elementor-icon:hover, .elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-default .elementor-icon:hover svg {
        fill: #FFFFFF;
    }

.elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-framed .elementor-icon:hover {
    background-color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-36ff3bc.elementor-view-stacked .elementor-icon:hover svg {
    fill: #186900;
}

.elementor-3142 .elementor-element.elementor-element-36ff3bc .elementor-icon {
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
}

    .elementor-3142 .elementor-element.elementor-element-36ff3bc .elementor-icon svg {
        height: 15px;
    }

.elementor-3142 .elementor-element.elementor-element-36ff3bc > .elementor-widget-container {
    margin: 15px 10px 0px 0px;
    border-style: none;
}

.elementor-3142 .elementor-element.elementor-element-8e1e920 > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-8e1e920 {
    padding: 50px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-2858851 {
    text-align: center;
}

    .elementor-3142 .elementor-element.elementor-element-2858851 .elementor-heading-title {
        color: #000000E6;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 35px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-2858851 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-8b06c56 {
    text-align: center;
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3142 .elementor-element.elementor-element-9adf97f > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-9adf97f {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-3142 .elementor-element.elementor-element-d807b79 > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-c03b5f2 img {
    height: 480px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-3142 .elementor-element.elementor-element-67b7670 .elementor-button {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    background-color: #186900;
    padding: 10px 15px 10px 15px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-67b7670 {
    left: -44px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-67b7670 {
    right: -44px;
}

.elementor-3142 .elementor-element.elementor-element-67b7670 {
    top: 26px;
}

.elementor-3142 .elementor-element.elementor-element-83c5b9a {
    text-align: center;
    bottom: 40px;
}

    .elementor-3142 .elementor-element.elementor-element-83c5b9a .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

    .elementor-3142 .elementor-element.elementor-element-83c5b9a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-83c5b9a {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-83c5b9a {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-1d8f41e {
    text-align: center;
    color: #FFFFFF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    bottom: 60px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-1d8f41e {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-1d8f41e {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-57b1452 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-75d8d68 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-bc40b26 img {
    height: 230px;
    object-fit: cover;
    object-position: bottom center;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-3142 .elementor-element.elementor-element-f040cb7 {
    text-align: center;
    bottom: 40px;
}

    .elementor-3142 .elementor-element.elementor-element-f040cb7 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

    .elementor-3142 .elementor-element.elementor-element-f040cb7 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-f040cb7 {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-f040cb7 {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-7acdf4c {
    text-align: center;
    color: #FFFFFF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    bottom: 60px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-7acdf4c {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-7acdf4c {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-01810f4 .elementor-button {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    background-color: #186900;
    padding: 10px 15px 10px 15px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-01810f4 {
    left: -44px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-01810f4 {
    right: -44px;
}

.elementor-3142 .elementor-element.elementor-element-01810f4 {
    top: 26px;
}

.elementor-3142 .elementor-element.elementor-element-23032c6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-06c9ac2 img {
    width: 100%;
    max-width: 100%;
    height: 230px;
    object-fit: cover;
    object-position: bottom center;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-3142 .elementor-element.elementor-element-83c0554 {
    text-align: center;
    bottom: 40px;
}

    .elementor-3142 .elementor-element.elementor-element-83c0554 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

    .elementor-3142 .elementor-element.elementor-element-83c0554 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-83c0554 {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-83c0554 {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-4c8adf9 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    bottom: 60px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-4c8adf9 {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-4c8adf9 {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-72d1cf7 .elementor-button {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    background-color: #186900;
    padding: 10px 15px 10px 15px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-72d1cf7 {
    left: -44px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-72d1cf7 {
    right: -44px;
}

.elementor-3142 .elementor-element.elementor-element-72d1cf7 {
    top: 26px;
}

.elementor-3142 .elementor-element.elementor-element-f6588c8 > .elementor-container {
    max-width: 1200px;
}

    .elementor-3142 .elementor-element.elementor-element-f6588c8 > .elementor-container > .TCRM_COLUMN > .elementor-widget-wrap {
        align-content: space-between;
        align-items: space-between;
    }

.elementor-3142 .elementor-element.elementor-element-f6588c8 {
    overflow: hidden;
    padding: 0px 15px 0px 15px;
}

.elementor-3142 .elementor-element.elementor-element-c34e574 > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-7f0eba4 img {
    width: 100%;
    max-width: 100%;
    height: 230px;
    object-fit: cover;
    object-position: bottom center;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-3142 .elementor-element.elementor-element-e1409b4 {
    text-align: center;
    bottom: 40px;
}

    .elementor-3142 .elementor-element.elementor-element-e1409b4 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

    .elementor-3142 .elementor-element.elementor-element-e1409b4 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-e1409b4 {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-e1409b4 {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-0451590 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    bottom: 60px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-0451590 {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-0451590 {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-104df59 .elementor-button {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    background-color: #186900;
    padding: 10px 15px 10px 15px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-104df59 {
    left: -44px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-104df59 {
    right: -44px;
}

.elementor-3142 .elementor-element.elementor-element-104df59 {
    top: 26px;
}

.elementor-3142 .elementor-element.elementor-element-4936610 > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-3142 .elementor-element.elementor-element-1dcca8a img {
    width: 100%;
    max-width: 100%;
    height: 230px;
    object-fit: cover;
    object-position: bottom center;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-3142 .elementor-element.elementor-element-f7a7afc {
    text-align: center;
    bottom: 40px;
}

    .elementor-3142 .elementor-element.elementor-element-f7a7afc .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

    .elementor-3142 .elementor-element.elementor-element-f7a7afc > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-f7a7afc {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-f7a7afc {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-3b67cbc {
    text-align: center;
    color: #FFFFFF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    bottom: 60px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-3b67cbc {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-3b67cbc {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-4a73609 .elementor-button {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    background-color: #186900;
    padding: 10px 15px 10px 15px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-4a73609 {
    left: -44px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-4a73609 {
    right: -44px;
}

.elementor-3142 .elementor-element.elementor-element-4a73609 {
    top: 26px;
}

.elementor-3142 .elementor-element.elementor-element-3137cdc > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-3142 .elementor-element.elementor-element-b5b064d img {
    width: 100%;
    max-width: 100%;
    height: 230px;
    object-fit: cover;
    object-position: bottom center;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-3142 .elementor-element.elementor-element-778ce3e {
    text-align: center;
    bottom: 40px;
}

    .elementor-3142 .elementor-element.elementor-element-778ce3e .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

    .elementor-3142 .elementor-element.elementor-element-778ce3e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-778ce3e {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-778ce3e {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-731e318 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    bottom: 60px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-731e318 {
    left: 0px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-731e318 {
    right: 0px;
}

.elementor-3142 .elementor-element.elementor-element-7aad748 .elementor-button {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    background-color: #186900;
    padding: 10px 15px 10px 15px;
}

body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-7aad748 {
    left: -44px;
}

body.rtl .elementor-3142 .elementor-element.elementor-element-7aad748 {
    right: -44px;
}

.elementor-3142 .elementor-element.elementor-element-7aad748 {
    top: 26px;
}

.elementor-3142 .elementor-element.elementor-element-a907d4f > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-a907d4f {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-3142 .elementor-element.elementor-element-95bf171 {
    text-align: center;
}

    .elementor-3142 .elementor-element.elementor-element-95bf171 .elementor-heading-title {
        color: #000000E6;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 35px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-95bf171 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-3f9dbf3 {
    text-align: center;
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3142 .elementor-element.elementor-element-767e9f1 > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-3cdfbf7 img {
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-3142 .elementor-element.elementor-element-3cdfbf7 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-3142 .elementor-element.elementor-element-bcd97b6 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-3142 .elementor-element.elementor-element-23d5660:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3142 .elementor-element.elementor-element-23d5660 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000080;
}

.elementor-3142 .elementor-element.elementor-element-23d5660 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #00000020;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 15px 15px 15px;
}

    .elementor-3142 .elementor-element.elementor-element-23d5660 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-891b882 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3142 .elementor-element.elementor-element-f7c88f0 img {
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-3142 .elementor-element.elementor-element-f7c88f0 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-3142 .elementor-element.elementor-element-65190c2 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-3142 .elementor-element.elementor-element-6f1a5ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3142 .elementor-element.elementor-element-6f1a5ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000080;
}

.elementor-3142 .elementor-element.elementor-element-6f1a5ea > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #00000020;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 15px 15px 15px;
}

    .elementor-3142 .elementor-element.elementor-element-6f1a5ea > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-1c00a42 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3142 .elementor-element.elementor-element-0f4b069 img {
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-3142 .elementor-element.elementor-element-0f4b069 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-3142 .elementor-element.elementor-element-550b6a6 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-3142 .elementor-element.elementor-element-c55f38f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3142 .elementor-element.elementor-element-c55f38f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000080;
}

.elementor-3142 .elementor-element.elementor-element-c55f38f > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #00000020;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 15px 15px 15px;
}

    .elementor-3142 .elementor-element.elementor-element-c55f38f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-dbae8c9 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3142 .elementor-element.elementor-element-72ff002 img {
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-3142 .elementor-element.elementor-element-72ff002 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-3142 .elementor-element.elementor-element-0c20555 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-3142 .elementor-element.elementor-element-8e80461:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3142 .elementor-element.elementor-element-8e80461 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000080;
}

.elementor-3142 .elementor-element.elementor-element-8e80461 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #00000020;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 15px 15px 15px;
}

    .elementor-3142 .elementor-element.elementor-element-8e80461 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-2203634 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3142 .elementor-element.elementor-element-354b406 > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-354b406:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-354b406 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFBFB;
}

.elementor-3142 .elementor-element.elementor-element-354b406 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
}

    .elementor-3142 .elementor-element.elementor-element-354b406 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-c930148 {
    text-align: center;
}

    .elementor-3142 .elementor-element.elementor-element-c930148 .elementor-heading-title {
        color: #000000E6;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 35px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-c930148 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-5aa7185 {
    text-align: center;
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3142 .elementor-element.elementor-element-c754c0a:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-c754c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFBFB;
}

.elementor-3142 .elementor-element.elementor-element-c754c0a {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DEE2E6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

    .elementor-3142 .elementor-element.elementor-element-c754c0a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-f92a18c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3142 .elementor-element.elementor-element-f92a18c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://adivahamail.com/online-travel-theme/wp-content/uploads/2023/10/south-america.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3142 .elementor-element.elementor-element-f92a18c:hover > .elementor-element-populated {
    background-color: #000000;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #186900;
}

    .elementor-3142 .elementor-element.elementor-element-f92a18c:hover > .elementor-element-populated > .elementor-background-overlay {
        background-color: #000000A6;
        opacity: 0.5;
    }

.elementor-3142 .elementor-element.elementor-element-f92a18c > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    padding: 15px 15px 15px 15px;
}

    .elementor-3142 .elementor-element.elementor-element-f92a18c > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.5s, border-radius 0.5s, opacity 0.5s;
    }

.elementor-3142 .elementor-element.elementor-element-5eb71c5 {
    --spacer-size:250px;
}

.elementor-3142 .elementor-element.elementor-element-65000ff {
    padding: 0px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-e91b0c2.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-e91b0c2.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-e91b0c2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-72b9bba .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-72b9bba .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-72b9bba {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-72b9bba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-72b9bba .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-72b9bba .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-3ca3c60 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-3ca3c60 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-3ca3c60 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-3ca3c60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-3ca3c60 .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 13px;
        font-weight: 500;
    }

    .elementor-3142 .elementor-element.elementor-element-3ca3c60 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-b6743c3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-2ba8dc2 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-2ba8dc2 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-2ba8dc2 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-2ba8dc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-2ba8dc2 .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-2ba8dc2 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-b37eb9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3142 .elementor-element.elementor-element-b37eb9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://adivahamail.com/online-travel-theme/wp-content/uploads/2023/10/europe.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3142 .elementor-element.elementor-element-b37eb9c:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000A6;
    opacity: 0.5;
}

.elementor-3142 .elementor-element.elementor-element-b37eb9c > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
}

.elementor-3142 .elementor-element.elementor-element-b37eb9c:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-b37eb9c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.5s, border-radius 0.5s, opacity 0.5s;
}

.elementor-3142 .elementor-element.elementor-element-559f3bd {
    --spacer-size:250px;
}

.elementor-3142 .elementor-element.elementor-element-fc1c0f3 {
    padding: 0px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-beb75d1.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-beb75d1.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-beb75d1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-83e2db8 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-83e2db8 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-83e2db8 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-83e2db8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-83e2db8 .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-83e2db8 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-54f312d .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-54f312d .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-54f312d {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-54f312d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-54f312d .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 13px;
        font-weight: 500;
    }

    .elementor-3142 .elementor-element.elementor-element-54f312d .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-1782118 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-09ffe29 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-09ffe29 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-09ffe29 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-09ffe29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-09ffe29 .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-09ffe29 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-d236c41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3142 .elementor-element.elementor-element-d236c41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://adivahamail.com/online-travel-theme/wp-content/uploads/2023/10/asia.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3142 .elementor-element.elementor-element-d236c41:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.65;
}

.elementor-3142 .elementor-element.elementor-element-d236c41 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
}

.elementor-3142 .elementor-element.elementor-element-d236c41:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-d236c41 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.5s, border-radius 0.5s, opacity 0.5s;
}

.elementor-3142 .elementor-element.elementor-element-0db6a5a {
    --spacer-size:250px;
}

.elementor-3142 .elementor-element.elementor-element-0918c97 {
    padding: 0px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-39347a5.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-39347a5.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-39347a5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-9d46f95 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-9d46f95 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-9d46f95 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-9d46f95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-9d46f95 .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-9d46f95 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-750a63a .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-750a63a .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-750a63a {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-750a63a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-750a63a .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 13px;
        font-weight: 500;
    }

    .elementor-3142 .elementor-element.elementor-element-750a63a .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-bc1c32a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-92f9f6b .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-92f9f6b .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-92f9f6b {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-92f9f6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-92f9f6b .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-92f9f6b .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-c7c87a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3142 .elementor-element.elementor-element-c7c87a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://adivahamail.com/online-travel-theme/wp-content/uploads/2023/10/america.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3142 .elementor-element.elementor-element-c7c87a4:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.65;
}

.elementor-3142 .elementor-element.elementor-element-c7c87a4 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
}

.elementor-3142 .elementor-element.elementor-element-c7c87a4:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-c7c87a4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.5s, border-radius 0.5s, opacity 0.5s;
}

.elementor-3142 .elementor-element.elementor-element-391f0c8 {
    --spacer-size:250px;
}

.elementor-3142 .elementor-element.elementor-element-c6bb4d6 {
    padding: 0px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-2c01d1c.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-2c01d1c.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-2c01d1c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-c229425 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-c229425 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-c229425 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-c229425 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-c229425 .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-c229425 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-54562d7 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-54562d7 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-54562d7 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-54562d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-54562d7 .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 13px;
        font-weight: 500;
    }

    .elementor-3142 .elementor-element.elementor-element-54562d7 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-9bd4801 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-6312155 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-6312155 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-6312155 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-6312155 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-6312155 .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-6312155 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-cc0b01d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3142 .elementor-element.elementor-element-cc0b01d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://adivahamail.com/online-travel-theme/wp-content/uploads/2023/10/africa.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3142 .elementor-element.elementor-element-cc0b01d:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.65;
}

.elementor-3142 .elementor-element.elementor-element-cc0b01d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
}

.elementor-3142 .elementor-element.elementor-element-cc0b01d:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #186900;
}

.elementor-3142 .elementor-element.elementor-element-cc0b01d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.5s, border-radius 0.5s, opacity 0.5s;
}

.elementor-3142 .elementor-element.elementor-element-6fa5da0 {
    --spacer-size:250px;
}

.elementor-3142 .elementor-element.elementor-element-330ccbe {
    padding: 0px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-485460a.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-485460a.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-485460a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-52bbb65 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-52bbb65 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-52bbb65 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-52bbb65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-52bbb65 .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-52bbb65 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-e1207df .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-e1207df .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-e1207df {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-e1207df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-e1207df .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 13px;
        font-weight: 500;
    }

    .elementor-3142 .elementor-element.elementor-element-e1207df .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-1b4ccf5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-a59108b .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-a59108b .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-3142 .elementor-element.elementor-element-a59108b {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-3142 .elementor-element.elementor-element-a59108b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3142 .elementor-element.elementor-element-a59108b .elementor-icon-list-item > a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 16px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-a59108b .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-3e2e0a4 > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-3e2e0a4 {
    padding: 50px 0px 0px 0px;
}

.elementor-3142 .elementor-element.elementor-element-0872e0f {
    text-align: center;
}

    .elementor-3142 .elementor-element.elementor-element-0872e0f .elementor-heading-title {
        color: #000000E6;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 35px;
        font-weight: 700;
    }

    .elementor-3142 .elementor-element.elementor-element-0872e0f > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

.elementor-3142 .elementor-element.elementor-element-9d6c0b8 {
    text-align: center;
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .ue-carousel-item {
    text-align: left;
    background-color: #FFFFFF;
    border-radius: 0px;
    box-shadow: 0px 0px 6px 0px #E0E0E0;
    margin: 10px 5px 10px 5px;
    transform: scale(0.97,0.97);
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .uc_classic_carousel_content {
    padding: 15px 20px 20px 15px;
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .uc-active-item .ue-carousel-item {
    transform: scale(1,1);
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .uc_classic_carousel_border {
    background-color: #000000;
    width: 50px;
    height: 0px;
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .uc_classic_carousel_placeholder img {
    border-radius: 0px;
    height: 250px;
    object-fit: cover;
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .ue-item-icon {
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #FFFFFF;
    background-color: #6e6e6e;
    border-radius: 100px 100px 100px 100px;
    margin-top: 0px;
}

    .elementor-3142 .elementor-element.elementor-element-6b0083c .ue-item-icon svg {
        fill: #FFFFFF;
    }

.elementor-3142 .elementor-element.elementor-element-6b0083c .ue-item-icon-wrapper {
    justify-content: center;
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .card_carousel_title {
    margin-top: 0px;
    color: #464646;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .card_carousel_text {
    margin-top: 10px;
    color: #848484;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .uc_more_btn {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    border-radius: 0px;
    color: #186900;
    margin-top: 0px;
}

    .elementor-3142 .elementor-element.elementor-element-6b0083c .uc_more_btn:hover {
        color: #186900;
    }

.elementor-3142 .elementor-element.elementor-element-6b0083c .owl-nav .owl-prev {
    left: 15px;
    right: auto;
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .owl-nav .owl-next {
    right: 15px;
    left: auto;
}

.elementor-3142 .elementor-element.elementor-element-6b0083c .owl-carousel .owl-nav .owl-next, .elementor-3142 .elementor-element.elementor-element-6b0083c .owl-carousel .owl-nav .owl-prev {
    top: 150px;
    border-radius: 64px;
    width: 49px;
    height: 49px;
    line-height: 49px;
    font-size: 20px;
    background-color: #ffffff;
    color: #B3B3B3;
}

    .elementor-3142 .elementor-element.elementor-element-6b0083c .owl-carousel .owl-nav .owl-next:hover, .elementor-3142 .elementor-element.elementor-element-6b0083c .owl-carousel .owl-nav .owl-prev:hover {
        background-color: #B3B3B3;
        color: #ffffff;
    }

.elementor-3142 .elementor-element.elementor-element-6b0083c .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0px 5px;
}

    .elementor-3142 .elementor-element.elementor-element-6b0083c .owl-dot.active {
        background-color: #000000;
    }

.elementor-3142 .elementor-element.elementor-element-6b0083c .owl-dots {
    margin-top: 20px;
}

.elementor-3142 .elementor-element.elementor-element-aa01d67 > .elementor-container {
    max-width: 1200px;
}

.elementor-3142 .elementor-element.elementor-element-aa01d67 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-eb42cce.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-eb42cce.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-ca15df7 .elementor-heading-title {
    color: #000000;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 42px;
    font-weight: 800;
    line-height: 47px;
}

.elementor-3142 .elementor-element.elementor-element-60e5868 {
    color: #333333;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}

    .elementor-3142 .elementor-element.elementor-element-60e5868 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-10393ad.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-10393ad.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-10393ad > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #186900;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-3142 .elementor-element.elementor-element-10393ad > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3142 .elementor-element.elementor-element-efc77a7 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-3142 .elementor-element.elementor-element-20afb3b.TCRM_COLUMN .elementor-widget-wrap {
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-20afb3b.TCRM_COLUMN.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-20afb3b > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right:0px;
    --e-column-margin-left:10px;
}

.elementor-3142 .elementor-element.elementor-element-b85258e .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-3142 .elementor-element.elementor-element-b85258e .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-3142 .elementor-element.elementor-element-b85258e .elementor-button {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #186900;
    color: #186900;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #186900;
    border-radius: 8px 8px 8px 8px;
    padding: 12px 25px 12px 025px;
}

    .elementor-3142 .elementor-element.elementor-element-b85258e .elementor-button:hover, .elementor-3142 .elementor-element.elementor-element-b85258e .elementor-button:focus {
        color: #FFFFFF;
        background-color: #186900;
    }

        .elementor-3142 .elementor-element.elementor-element-b85258e .elementor-button:hover svg, .elementor-3142 .elementor-element.elementor-element-b85258e .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-3142 .elementor-element.elementor-element-b5f5565 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-3142 .elementor-element.elementor-element-b5f5565 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-3142 .elementor-element.elementor-element-b5f5565 .elementor-button {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #186900;
    color: #186900;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #186900;
    border-radius: 8px 8px 8px 8px;
    padding: 12px 27px 12px 27px;
}

    .elementor-3142 .elementor-element.elementor-element-b5f5565 .elementor-button:hover, .elementor-3142 .elementor-element.elementor-element-b5f5565 .elementor-button:focus {
        color: #FFFFFF;
        background-color: #186900;
    }

        .elementor-3142 .elementor-element.elementor-element-b5f5565 .elementor-button:hover svg, .elementor-3142 .elementor-element.elementor-element-b5f5565 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

:root {
    --page-title-display:none;
}

@media(min-width:801px) {
    .elementor-3142 .elementor-element.elementor-element-87be5b3 {
        width: 100%;
    }

    .elementor-3142 .elementor-element.elementor-element-19de82e {
        width: 20%;
    }

    .elementor-3142 .elementor-element.elementor-element-5273d1b {
        width: 59.332%;
    }

    .elementor-3142 .elementor-element.elementor-element-04daa00 {
        width: 20%;
    }

    .elementor-3142 .elementor-element.elementor-element-082fbd0 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-41c4875 {
        width: 19.331%;
    }

    .elementor-3142 .elementor-element.elementor-element-de49c12 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-9d62081 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-8178e0e {
        width: 19.331%;
    }

    .elementor-3142 .elementor-element.elementor-element-a9470aa {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-926e995 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-b1d15e7 {
        width: 19.331%;
    }

    .elementor-3142 .elementor-element.elementor-element-21f34e8 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-7e0c889 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-6ca5362 {
        width: 19.331%;
    }

    .elementor-3142 .elementor-element.elementor-element-f069846 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-27211fe {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-f9a9a66 {
        width: 19.331%;
    }

    .elementor-3142 .elementor-element.elementor-element-5b97e34 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-d807b79 {
        width: 60%;
    }

    .elementor-3142 .elementor-element.elementor-element-57b1452 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-e91b0c2 {
        width: 60%;
    }

    .elementor-3142 .elementor-element.elementor-element-b6743c3 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-beb75d1 {
        width: 60%;
    }

    .elementor-3142 .elementor-element.elementor-element-1782118 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-39347a5 {
        width: 60%;
    }

    .elementor-3142 .elementor-element.elementor-element-bc1c32a {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-2c01d1c {
        width: 60%;
    }

    .elementor-3142 .elementor-element.elementor-element-9bd4801 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-485460a {
        width: 60%;
    }

    .elementor-3142 .elementor-element.elementor-element-1b4ccf5 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-10393ad {
        width: 25%;
    }

    .elementor-3142 .elementor-element.elementor-element-20afb3b {
        width: 75%;
    }
}

@media(max-width:1024px) and (min-width:801px) {
    .elementor-3142 .elementor-element.elementor-element-cf6b793 {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-f2bea82 {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-c30c787 {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-7ae4f0a {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-a11bfa5 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-3142 .elementor-element.elementor-element-ee9bc7c:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-ee9bc7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: auto;
    }

    .elementor-3142 .elementor-element.elementor-element-ee9bc7c {
        padding: 070px 0px 0px 0px;
    }

    .elementor-3142 .elementor-element.elementor-element-87be5b3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3142 .elementor-element.elementor-element-d3119ca > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3142 .elementor-element.elementor-element-64fd29f {
        --spacer-size:0px;
    }

    .elementor-3142 .elementor-element.elementor-element-cbcd92e {
        font-size: 14px;
    }

    .elementor-3142 .elementor-element.elementor-element-2f54673 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3142 .elementor-element.elementor-element-cf6b793 > .elementor-element-populated {
        margin: 0px 5px 15px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }

    .elementor-3142 .elementor-element.elementor-element-f2bea82 > .elementor-element-populated {
        margin: 0px 5px 15px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }

    .elementor-3142 .elementor-element.elementor-element-c30c787 > .elementor-element-populated {
        margin: 0px 5px 15px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }

    .elementor-3142 .elementor-element.elementor-element-7ae4f0a > .elementor-element-populated {
        margin: 0px 5px 15px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }

    .elementor-3142 .elementor-element.elementor-element-a11bfa5 > .elementor-element-populated {
        margin: 0px 5px 15px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }

    .elementor-3142 .elementor-element.elementor-element-8b06c56 {
        font-size: 14px;
    }

    .elementor-3142 .elementor-element.elementor-element-9adf97f {
        padding: 0px 15px 0px 15px;
    }

    .elementor-3142 .elementor-element.elementor-element-f6588c8 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-3142 .elementor-element.elementor-element-3f9dbf3 {
        font-size: 14px;
    }

    .elementor-3142 .elementor-element.elementor-element-5aa7185 {
        font-size: 14px;
    }

    .elementor-3142 .elementor-element.elementor-element-9d6c0b8 {
        font-size: 14px;
    }
}

@media(max-width:800px) {
    .elementor-3142 .elementor-element.elementor-element-7d19f22 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-3142 .elementor-element.elementor-element-dbaeade {
        font-size: 15px;
    }

    .elementor-3142 .elementor-element.elementor-element-6e26232 {
        margin-top: 0px;
        margin-bottom: -20px;
    }

    .elementor-3142 .elementor-element.elementor-element-d93f978 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.4em;
    }

    .elementor-3142 .elementor-element.elementor-element-cf6b793 > .elementor-element-populated {
        margin: 0px 5px 15px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }

    .elementor-3142 .elementor-element.elementor-element-082fbd0 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-41c4875 {
        width: 20%;
    }

    .elementor-3142 .elementor-element.elementor-element-de49c12 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-97d610e {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-580c6df {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-f2bea82 > .elementor-element-populated {
        margin: 0px 5px 15px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }

    .elementor-3142 .elementor-element.elementor-element-9d62081 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-8178e0e {
        width: 20%;
    }

    .elementor-3142 .elementor-element.elementor-element-a9470aa {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-0458c66 {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-815197f {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-c30c787 > .elementor-element-populated {
        margin: 0px 5px 15px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }

    .elementor-3142 .elementor-element.elementor-element-926e995 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-b1d15e7 {
        width: 20%;
    }

    .elementor-3142 .elementor-element.elementor-element-21f34e8 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-94405bc {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-7ef02ef {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-7ae4f0a > .elementor-element-populated {
        margin: 0px 5px 15px 5px;
        --e-column-margin-right:5px;
        --e-column-margin-left:5px;
    }

    .elementor-3142 .elementor-element.elementor-element-7e0c889 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-6ca5362 {
        width: 20%;
    }

    .elementor-3142 .elementor-element.elementor-element-f069846 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-15113f5 {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-58730dc {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-27211fe {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-f9a9a66 {
        width: 20%;
    }

    .elementor-3142 .elementor-element.elementor-element-5b97e34 {
        width: 40%;
    }

    .elementor-3142 .elementor-element.elementor-element-6101ce6 {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-91b1ff1 {
        width: 50%;
    }

    .elementor-3142 .elementor-element.elementor-element-2858851 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.4em;
    }

    .elementor-3142 .elementor-element.elementor-element-d807b79 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3142 .elementor-element.elementor-element-c34e574 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3142 .elementor-element.elementor-element-4936610 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3142 .elementor-element.elementor-element-3137cdc > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3142 .elementor-element.elementor-element-95bf171 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.4em;
    }

    .elementor-3142 .elementor-element.elementor-element-3cdfbf7 img {
        width: 100%;
    }

    .elementor-3142 .elementor-element.elementor-element-f7c88f0 img {
        width: 100%;
    }

    .elementor-3142 .elementor-element.elementor-element-0f4b069 img {
        width: 100%;
    }

    .elementor-3142 .elementor-element.elementor-element-72ff002 img {
        width: 100%;
    }

    .elementor-3142 .elementor-element.elementor-element-c930148 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.4em;
    }

    .elementor-3142 .elementor-element.elementor-element-0872e0f .elementor-heading-title {
        font-size: 20px;
        line-height: 1.4em;
    }
}
