.elementor-572 .elementor-element.elementor-element-7f11f2e > .elementor-container {
    max-width: 1290px;
}

.elementor-572 .elementor-element.elementor-element-7f11f2e:not(.elementor-motion-effects-element-type-background), .elementor-572 .elementor-element.elementor-element-7f11f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/Images/the-girl-is-shopping-on-the-internet.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-572 .elementor-element.elementor-element-7f11f2e > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #252433 30%, #979797 100%);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-572 .elementor-element.elementor-element-7f11f2e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -150px;
    margin-bottom: 0px;
    padding: 11% 0% 5% 0%;
}

.elementor-572 .elementor-element.elementor-element-10b0651.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-572 .elementor-element.elementor-element-04ad54d {
    text-align: center;
}

    .elementor-572 .elementor-element.elementor-element-04ad54d .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-0f27cbd-font-family ), Sans-serif;
        font-size: var( --e-global-typography-0f27cbd-font-size );
        font-weight: var( --e-global-typography-0f27cbd-font-weight );
        line-height: var( --e-global-typography-0f27cbd-line-height );
        letter-spacing: var( --e-global-typography-0f27cbd-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-04ad54d > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

.elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

    .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 0px 0px 0px 0px;
        font-family: var( --e-global-typography-e68df05-font-family ), Sans-serif;
        font-size: var( --e-global-typography-e68df05-font-size );
        font-weight: var( --e-global-typography-e68df05-font-weight );
        line-height: var( --e-global-typography-e68df05-line-height );
        letter-spacing: var( --e-global-typography-e68df05-letter-spacing );
        color: #FFFFFF;
        background-color: #02010100;
    }

        .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: #FFFFFF;
        }

    .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

.elementor-572 .elementor-element.elementor-element-0f2e903 > .elementor-widget-container {
    margin: -4px 10px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-0f2e903 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-572 .elementor-element.elementor-element-548204b .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-e68df05-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e68df05-font-size );
    font-weight: var( --e-global-typography-e68df05-font-weight );
    line-height: var( --e-global-typography-e68df05-line-height );
    letter-spacing: var( --e-global-typography-e68df05-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-548204b {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-572 .elementor-element.elementor-element-9db63dc > .elementor-container {
    max-width: 1290px;
}

.elementor-572 .elementor-element.elementor-element-9db63dc {
    padding: 100px 0px 100px 0px;
}

.elementor-572 .elementor-element.elementor-element-1165b35 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-572 .elementor-element.elementor-element-1165b35.elementor-view-stacked .elementor-icon {
    background-color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-1165b35.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-1165b35.elementor-view-default .elementor-icon {
    color: #105e32;
    border-color: #105e32;
}

    .elementor-572 .elementor-element.elementor-element-1165b35.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-1165b35.elementor-view-default .elementor-icon svg {
        fill: #105e32;
    }

.elementor-572 .elementor-element.elementor-element-1165b35 .elementor-icon {
    font-size: 20px;
    padding: 10px;
}

    .elementor-572 .elementor-element.elementor-element-1165b35 .elementor-icon i, .elementor-572 .elementor-element.elementor-element-1165b35 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-572 .elementor-element.elementor-element-1165b35 > .elementor-widget-container {
    margin: 0px 10px -10px 10px;
}

.elementor-572 .elementor-element.elementor-element-143e7e8 .elementskit-section-title-wraper .elementskit-section-title {
    color: #343940;
    margin: 0% 0% 0% 0%;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
}

    .elementor-572 .elementor-element.elementor-element-143e7e8 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-572 .elementor-element.elementor-element-143e7e8 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #105e32;
    font-family: var( --e-global-typography-323523d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-323523d-font-size );
    font-weight: var( --e-global-typography-323523d-font-weight );
    line-height: var( --e-global-typography-323523d-line-height );
    letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    margin: 0px 0px 10px 0px;
}

.elementor-572 .elementor-element.elementor-element-143e7e8 > .elementor-widget-container {
    margin: 0px 10px 10px 10px;
}

.elementor-572 .elementor-element.elementor-element-e64927c > .elementor-container {
    max-width: 1290px;
}

.elementor-572 .elementor-element.elementor-element-be94c69.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-572 .elementor-element.elementor-element-be94c69 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAEAEA;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-572 .elementor-element.elementor-element-be94c69 > .elementor-element-populated, .elementor-572 .elementor-element.elementor-element-be94c69 > .elementor-element-populated > .elementor-background-overlay, .elementor-572 .elementor-element.elementor-element-be94c69 > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

        .elementor-572 .elementor-element.elementor-element-be94c69 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-572 .elementor-element.elementor-element-5c3a1c0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-e5d2769-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e5d2769-font-size );
    font-weight: var( --e-global-typography-e5d2769-font-weight );
    text-transform: var( --e-global-typography-e5d2769-text-transform );
    line-height: var( --e-global-typography-e5d2769-line-height );
    letter-spacing: var( --e-global-typography-e5d2769-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-5c3a1c0 > .elementor-widget-container {
    padding: 12px 20px 12px 20px;
    background-color: #2EBF26;
    border-radius: 40px 40px 40px 40px;
}

.elementor-572 .elementor-element.elementor-element-5c3a1c0 {
    width: auto;
    max-width: auto;
    top: 4%;
}

body:not(.rtl) .elementor-572 .elementor-element.elementor-element-5c3a1c0 {
    left: 68%;
}

body.rtl .elementor-572 .elementor-element.elementor-element-5c3a1c0 {
    right: 68%;
}

.elementor-572 .elementor-element.elementor-element-27086b8 .jeg-elementor-kit.jkit-pie-chart {
    text-align: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-27086b8 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-202a52b .elementskit-section-title-wraper .elementskit-section-title {
    color: #343940;
    margin: 0px 0px 0px 0px;
    font-family: "Nunito", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

    .elementor-572 .elementor-element.elementor-element-202a52b .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-572 .elementor-element.elementor-element-202a52b .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #343940;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-202a52b .elementskit-section-title-wraper p {
    color: #343940;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-202a52b > .elementor-widget-container {
    margin: -36% 0% 0% 0%;
}

.elementor-572 .elementor-element.elementor-element-8c9f011 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-572 .elementor-element.elementor-element-8c9f011.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-8c9f011.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-8c9f011.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-572 .elementor-element.elementor-element-8c9f011.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-8c9f011.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-572 .elementor-element.elementor-element-8c9f011.elementor-view-framed .elementor-icon {
    background-color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-8c9f011.elementor-view-stacked .elementor-icon svg {
    fill: #105e32;
}

.elementor-572 .elementor-element.elementor-element-8c9f011 .elementor-icon {
    font-size: 20px;
    padding: 10px;
}

    .elementor-572 .elementor-element.elementor-element-8c9f011 .elementor-icon i, .elementor-572 .elementor-element.elementor-element-8c9f011 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-572 .elementor-element.elementor-element-8c9f011 > .elementor-widget-container {
    margin: -15px 0px 15px 0px;
    padding: 5px 5px 0px 5px;
    border-radius: 40px 40px 40px 40px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.102);
}

.elementor-572 .elementor-element.elementor-element-8c9f011 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-c7faf0d {
    text-align: center;
}

    .elementor-572 .elementor-element.elementor-element-c7faf0d .elementor-heading-title {
        color: #343940;
        font-family: var( --e-global-typography-de8be09-font-family ), Sans-serif;
        font-size: var( --e-global-typography-de8be09-font-size );
        font-weight: var( --e-global-typography-de8be09-font-weight );
        line-height: var( --e-global-typography-de8be09-line-height );
        letter-spacing: var( --e-global-typography-de8be09-letter-spacing );
    }

.elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px/2);
}

.elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px/2);
}

.elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(6px/2);
    margin-left: calc(6px/2);
}

.elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px/2);
    margin-left: calc(-6px/2);
}

body.rtl .elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-6px/2);
}

body:not(.rtl) .elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-6px/2);
}

.elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-icon i {
    color: #105e32;
    font-size: 14px;
}

.elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-icon svg {
    fill: #105e32;
    width: 14px;
}

.elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-text {
    color: #252433;
    padding-left: 8px;
}

.elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-item a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-572 .elementor-element.elementor-element-67e4d45 > .elementor-widget-container {
    margin: 0px;
}

.elementor-572 .elementor-element.elementor-element-0832bd5 .elementor-heading-title {
    color: #343940;
    font-family: var( --e-global-typography-1d599af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1d599af-font-size );
    font-weight: var( --e-global-typography-1d599af-font-weight );
    line-height: var( --e-global-typography-1d599af-line-height );
    letter-spacing: var( --e-global-typography-1d599af-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-0832bd5 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-2c9c788 .elementor-heading-title {
    color: #343940;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-572 .elementor-element.elementor-element-2c9c788 > .elementor-widget-container {
    margin: 8px 0px 0px 5px;
}

.elementor-572 .elementor-element.elementor-element-2c9c788 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 50%;
        padding: 18px 0px 18px 0px;
        font-family: var( --e-global-typography-a63eb39-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a63eb39-font-size );
        font-weight: var( --e-global-typography-a63eb39-font-weight );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
        color: #FFFFFF;
        background-color: #105e32;
        border-radius: 50px 50px 50px 50px;
    }

        .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: #FFFFFF;
        }

        .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            background-color: #8b51fe;
        }

    .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

.elementor-572 .elementor-element.elementor-element-ee52159 > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
}

.elementor-572 .elementor-element.elementor-element-7f49397.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-572 .elementor-element.elementor-element-7f49397 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAEAEA;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 100px 0px 0px 0px;
}

    .elementor-572 .elementor-element.elementor-element-7f49397 > .elementor-element-populated, .elementor-572 .elementor-element.elementor-element-7f49397 > .elementor-element-populated > .elementor-background-overlay, .elementor-572 .elementor-element.elementor-element-7f49397 > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

        .elementor-572 .elementor-element.elementor-element-7f49397 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-572 .elementor-element.elementor-element-3fd76b5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-e5d2769-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e5d2769-font-size );
    font-weight: var( --e-global-typography-e5d2769-font-weight );
    text-transform: var( --e-global-typography-e5d2769-text-transform );
    line-height: var( --e-global-typography-e5d2769-line-height );
    letter-spacing: var( --e-global-typography-e5d2769-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-3fd76b5 > .elementor-widget-container {
    padding: 12px 20px 12px 20px;
    background-color: #2EBF26;
    border-radius: 40px 40px 40px 40px;
}

.elementor-572 .elementor-element.elementor-element-3fd76b5 {
    width: auto;
    max-width: auto;
    top: 4%;
}

body:not(.rtl) .elementor-572 .elementor-element.elementor-element-3fd76b5 {
    left: 68%;
}

body.rtl .elementor-572 .elementor-element.elementor-element-3fd76b5 {
    right: 68%;
}

.elementor-572 .elementor-element.elementor-element-07c67c8 .jeg-elementor-kit.jkit-pie-chart {
    text-align: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-07c67c8 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-b2a8b31 .elementskit-section-title-wraper .elementskit-section-title {
    color: #343940;
    margin: 0px 0px 0px 0px;
    font-family: "Nunito", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

    .elementor-572 .elementor-element.elementor-element-b2a8b31 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-572 .elementor-element.elementor-element-b2a8b31 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #343940;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-b2a8b31 .elementskit-section-title-wraper p {
    color: #343940;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-b2a8b31 > .elementor-widget-container {
    margin: -36% 0% 0% 0%;
}

.elementor-572 .elementor-element.elementor-element-13b2b54 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-572 .elementor-element.elementor-element-13b2b54.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-13b2b54.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-13b2b54.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-572 .elementor-element.elementor-element-13b2b54.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-13b2b54.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-572 .elementor-element.elementor-element-13b2b54.elementor-view-framed .elementor-icon {
    background-color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-13b2b54.elementor-view-stacked .elementor-icon svg {
    fill: #105e32;
}

.elementor-572 .elementor-element.elementor-element-13b2b54 .elementor-icon {
    font-size: 20px;
    padding: 10px;
}

    .elementor-572 .elementor-element.elementor-element-13b2b54 .elementor-icon i, .elementor-572 .elementor-element.elementor-element-13b2b54 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-572 .elementor-element.elementor-element-13b2b54 > .elementor-widget-container {
    margin: -15px 0px 15px 0px;
    padding: 5px 5px 0px 5px;
    border-radius: 40px 40px 40px 40px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.102);
}

.elementor-572 .elementor-element.elementor-element-13b2b54 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-fd836cb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-572 .elementor-element.elementor-element-fd836cb.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-fd836cb.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-fd836cb.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-572 .elementor-element.elementor-element-fd836cb.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-fd836cb.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-572 .elementor-element.elementor-element-fd836cb.elementor-view-framed .elementor-icon {
    background-color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-fd836cb.elementor-view-stacked .elementor-icon svg {
    fill: #105e32;
}

.elementor-572 .elementor-element.elementor-element-fd836cb .elementor-icon {
    font-size: 20px;
    padding: 10px;
}

    .elementor-572 .elementor-element.elementor-element-fd836cb .elementor-icon i, .elementor-572 .elementor-element.elementor-element-fd836cb .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-572 .elementor-element.elementor-element-fd836cb > .elementor-widget-container {
    margin: -15px 0px 15px 15px;
    padding: 5px 5px 0px 5px;
    border-radius: 40px 40px 40px 40px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.102);
}

.elementor-572 .elementor-element.elementor-element-fd836cb {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-395e2da {
    text-align: center;
}

    .elementor-572 .elementor-element.elementor-element-395e2da .elementor-heading-title {
        color: #343940;
        font-family: var( --e-global-typography-de8be09-font-family ), Sans-serif;
        font-size: var( --e-global-typography-de8be09-font-size );
        font-weight: var( --e-global-typography-de8be09-font-weight );
        line-height: var( --e-global-typography-de8be09-line-height );
        letter-spacing: var( --e-global-typography-de8be09-letter-spacing );
    }

.elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px/2);
}

.elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px/2);
}

.elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(6px/2);
    margin-left: calc(6px/2);
}

.elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px/2);
    margin-left: calc(-6px/2);
}

body.rtl .elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-6px/2);
}

body:not(.rtl) .elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-6px/2);
}

.elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-icon i {
    color: #105e32;
    font-size: 14px;
}

.elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-icon svg {
    fill: #105e32;
    width: 14px;
}

.elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-text {
    color: #252433;
    padding-left: 8px;
}

.elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-item a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-572 .elementor-element.elementor-element-ca23021 > .elementor-widget-container {
    margin: 10px 0px 15px 110px;
}

.elementor-572 .elementor-element.elementor-element-26ab5ba .elementor-heading-title {
    color: #343940;
    font-family: var( --e-global-typography-1d599af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1d599af-font-size );
    font-weight: var( --e-global-typography-1d599af-font-weight );
    line-height: var( --e-global-typography-1d599af-line-height );
    letter-spacing: var( --e-global-typography-1d599af-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-26ab5ba {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-a957d68 .elementor-heading-title {
    color: #343940;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-572 .elementor-element.elementor-element-a957d68 > .elementor-widget-container {
    margin: 8px 0px 0px 5px;
}

.elementor-572 .elementor-element.elementor-element-a957d68 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 50%;
        padding: 18px 0px 18px 0px;
        font-family: var( --e-global-typography-a63eb39-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a63eb39-font-size );
        font-weight: var( --e-global-typography-a63eb39-font-weight );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
        color: #FFFFFF;
        background-color: #105e32;
        border-radius: 50px 50px 50px 50px;
    }

        .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: #FFFFFF;
        }

        .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            background-color: #8b51fe;
        }

    .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

.elementor-572 .elementor-element.elementor-element-6b4579c > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
}

.elementor-572 .elementor-element.elementor-element-7fe5bf7.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-572 .elementor-element.elementor-element-7fe5bf7 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAEAEA;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    padding: 100px 0px 0px 0px;
}

    .elementor-572 .elementor-element.elementor-element-7fe5bf7 > .elementor-element-populated, .elementor-572 .elementor-element.elementor-element-7fe5bf7 > .elementor-element-populated > .elementor-background-overlay, .elementor-572 .elementor-element.elementor-element-7fe5bf7 > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

        .elementor-572 .elementor-element.elementor-element-7fe5bf7 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-572 .elementor-element.elementor-element-362fc64 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-e5d2769-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e5d2769-font-size );
    font-weight: var( --e-global-typography-e5d2769-font-weight );
    text-transform: var( --e-global-typography-e5d2769-text-transform );
    line-height: var( --e-global-typography-e5d2769-line-height );
    letter-spacing: var( --e-global-typography-e5d2769-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-362fc64 > .elementor-widget-container {
    padding: 12px 20px 12px 20px;
    background-color: #2EBF26;
    border-radius: 40px 40px 40px 40px;
}

.elementor-572 .elementor-element.elementor-element-362fc64 {
    width: auto;
    max-width: auto;
    top: 4%;
}

body:not(.rtl) .elementor-572 .elementor-element.elementor-element-362fc64 {
    left: 68%;
}

body.rtl .elementor-572 .elementor-element.elementor-element-362fc64 {
    right: 68%;
}

.elementor-572 .elementor-element.elementor-element-c548ab1 .jeg-elementor-kit.jkit-pie-chart {
    text-align: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-c548ab1 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-ce474a7 .elementskit-section-title-wraper .elementskit-section-title {
    color: #343940;
    margin: 0px 0px 0px 0px;
    font-family: "Nunito", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

    .elementor-572 .elementor-element.elementor-element-ce474a7 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-572 .elementor-element.elementor-element-ce474a7 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #343940;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-ce474a7 .elementskit-section-title-wraper p {
    color: #343940;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-ce474a7 > .elementor-widget-container {
    margin: -36% 0% 0% 0%;
}

.elementor-572 .elementor-element.elementor-element-160c103 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-572 .elementor-element.elementor-element-160c103.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-160c103.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-160c103.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-572 .elementor-element.elementor-element-160c103.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-160c103.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-572 .elementor-element.elementor-element-160c103.elementor-view-framed .elementor-icon {
    background-color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-160c103.elementor-view-stacked .elementor-icon svg {
    fill: #105e32;
}

.elementor-572 .elementor-element.elementor-element-160c103 .elementor-icon {
    font-size: 20px;
    padding: 10px;
}

    .elementor-572 .elementor-element.elementor-element-160c103 .elementor-icon i, .elementor-572 .elementor-element.elementor-element-160c103 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-572 .elementor-element.elementor-element-160c103 > .elementor-widget-container {
    margin: -15px 0px 15px 0px;
    padding: 5px 5px 0px 5px;
    border-radius: 40px 40px 40px 40px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.102);
}

.elementor-572 .elementor-element.elementor-element-160c103 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-c4f9c63 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-572 .elementor-element.elementor-element-c4f9c63.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-c4f9c63.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-c4f9c63.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-572 .elementor-element.elementor-element-c4f9c63.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-c4f9c63.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-572 .elementor-element.elementor-element-c4f9c63.elementor-view-framed .elementor-icon {
    background-color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-c4f9c63.elementor-view-stacked .elementor-icon svg {
    fill: #105e32;
}

.elementor-572 .elementor-element.elementor-element-c4f9c63 .elementor-icon {
    font-size: 20px;
    padding: 10px;
}

    .elementor-572 .elementor-element.elementor-element-c4f9c63 .elementor-icon i, .elementor-572 .elementor-element.elementor-element-c4f9c63 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-572 .elementor-element.elementor-element-c4f9c63 > .elementor-widget-container {
    margin: -15px 0px 15px 15px;
    padding: 5px 5px 0px 5px;
    border-radius: 40px 40px 40px 40px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.102);
}

.elementor-572 .elementor-element.elementor-element-c4f9c63 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-5f54511 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-572 .elementor-element.elementor-element-5f54511.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-5f54511.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-5f54511.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-572 .elementor-element.elementor-element-5f54511.elementor-view-framed .elementor-icon, .elementor-572 .elementor-element.elementor-element-5f54511.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-572 .elementor-element.elementor-element-5f54511.elementor-view-framed .elementor-icon {
    background-color: #105e32;
}

.elementor-572 .elementor-element.elementor-element-5f54511.elementor-view-stacked .elementor-icon svg {
    fill: #105e32;
}

.elementor-572 .elementor-element.elementor-element-5f54511 .elementor-icon {
    font-size: 20px;
    padding: 10px;
}

    .elementor-572 .elementor-element.elementor-element-5f54511 .elementor-icon i, .elementor-572 .elementor-element.elementor-element-5f54511 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-572 .elementor-element.elementor-element-5f54511 > .elementor-widget-container {
    margin: -15px 0px 15px 15px;
    padding: 5px 5px 0px 5px;
    border-radius: 40px 40px 40px 40px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.102);
}

.elementor-572 .elementor-element.elementor-element-5f54511 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-9d20b60 {
    text-align: center;
}

    .elementor-572 .elementor-element.elementor-element-9d20b60 .elementor-heading-title {
        color: #343940;
        font-family: var( --e-global-typography-de8be09-font-family ), Sans-serif;
        font-size: var( --e-global-typography-de8be09-font-size );
        font-weight: var( --e-global-typography-de8be09-font-weight );
        line-height: var( --e-global-typography-de8be09-line-height );
        letter-spacing: var( --e-global-typography-de8be09-letter-spacing );
    }

.elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px/2);
}

.elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px/2);
}

.elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(6px/2);
    margin-left: calc(6px/2);
}

.elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px/2);
    margin-left: calc(-6px/2);
}

body.rtl .elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-6px/2);
}

body:not(.rtl) .elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-6px/2);
}

.elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-icon i {
    color: #105e32;
    font-size: 14px;
}

.elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-icon svg {
    fill: #105e32;
    width: 14px;
}

.elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-text {
    color: #252433;
    padding-left: 8px;
}

.elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-item a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-572 .elementor-element.elementor-element-93abd0a > .elementor-widget-container {
    margin: 10px 0px 15px 110px;
}

.elementor-572 .elementor-element.elementor-element-3ff7526 .elementor-heading-title {
    color: #343940;
    font-family: var( --e-global-typography-1d599af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1d599af-font-size );
    font-weight: var( --e-global-typography-1d599af-font-weight );
    line-height: var( --e-global-typography-1d599af-line-height );
    letter-spacing: var( --e-global-typography-1d599af-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-3ff7526 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-62c3639 .elementor-heading-title {
    color: #343940;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-572 .elementor-element.elementor-element-62c3639 > .elementor-widget-container {
    margin: 8px 0px 0px 5px;
}

.elementor-572 .elementor-element.elementor-element-62c3639 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

    .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 50%;
        padding: 18px 0px 18px 0px;
        font-family: var( --e-global-typography-a63eb39-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a63eb39-font-size );
        font-weight: var( --e-global-typography-a63eb39-font-weight );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
        color: #FFFFFF;
        background-color: #105e32;
        border-radius: 50px 50px 50px 50px;
    }

        .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: #FFFFFF;
        }

        .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            background-color: #8b51fe;
        }

    .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

.elementor-572 .elementor-element.elementor-element-1d22288 > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
}

.elementor-572 .elementor-element.elementor-element-c2fe9cd > .elementor-container {
    max-width: 1290px;
}

.elementor-572 .elementor-element.elementor-element-c2fe9cd {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #EAEAEA;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

    .elementor-572 .elementor-element.elementor-element-c2fe9cd > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-572 .elementor-element.elementor-element-cbafc08.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 25px 0px 0px 0px;
    color: #343940;
    font-family: var( --e-global-typography-9c8c929-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9c8c929-font-size );
    font-weight: var( --e-global-typography-9c8c929-font-weight );
    line-height: var( --e-global-typography-9c8c929-line-height );
    letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #105e32;
    height: 10px;
}

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: #105e32;
        width: 55px;
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 55px;
    }

.elementor-572 .elementor-element.elementor-element-82e3531 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-7c518c6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .title {
    margin: 25px 0px 0px 0px;
    color: #343940;
    font-family: var( --e-global-typography-9c8c929-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9c8c929-font-size );
    font-weight: var( --e-global-typography-9c8c929-font-weight );
    line-height: var( --e-global-typography-9c8c929-line-height );
    letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #105e32;
    height: 10px;
}

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: #105e32;
        width: 55px;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 55px;
    }

.elementor-572 .elementor-element.elementor-element-17732fd > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
}

.elementor-572 .elementor-element.elementor-element-17732fd {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-6c2dcc0.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 25px 0px 0px 0px;
    color: #343940;
    font-family: var( --e-global-typography-9c8c929-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9c8c929-font-size );
    font-weight: var( --e-global-typography-9c8c929-font-weight );
    line-height: var( --e-global-typography-9c8c929-line-height );
    letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #105e32;
    height: 10px;
}

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: #105e32;
        width: 55px;
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 55px;
    }

.elementor-572 .elementor-element.elementor-element-55aae85 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-554d68d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 25px 0px 0px 0px;
    color: #343940;
    font-family: var( --e-global-typography-9c8c929-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9c8c929-font-size );
    font-weight: var( --e-global-typography-9c8c929-font-weight );
    line-height: var( --e-global-typography-9c8c929-line-height );
    letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #105e32;
    height: 10px;
}

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: #105e32;
        width: 55px;
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 55px;
    }

.elementor-572 .elementor-element.elementor-element-ceb0a00 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-e226166.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 25px 0px 0px 0px;
    color: #343940;
    font-family: var( --e-global-typography-9c8c929-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9c8c929-font-size );
    font-weight: var( --e-global-typography-9c8c929-font-weight );
    line-height: var( --e-global-typography-9c8c929-line-height );
    letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #105e32;
    height: 10px;
}

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: #105e32;
        width: 55px;
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 55px;
    }

.elementor-572 .elementor-element.elementor-element-e3b5f39 {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-7da646f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .title {
    margin: 25px 0px 0px 0px;
    color: #343940;
    font-family: var( --e-global-typography-9c8c929-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9c8c929-font-size );
    font-weight: var( --e-global-typography-9c8c929-font-weight );
    line-height: var( --e-global-typography-9c8c929-line-height );
    letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #105e32;
    height: 10px;
}

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: #105e32;
        width: 55px;
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 55px;
    }

.elementor-572 .elementor-element.elementor-element-e5b65ef {
    width: auto;
    max-width: auto;
}

.elementor-572 .elementor-element.elementor-element-a1795f3 > .elementor-container {
    max-width: 1290px;
}

    .elementor-572 .elementor-element.elementor-element-a1795f3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-572 .elementor-element.elementor-element-a1795f3:not(.elementor-motion-effects-element-type-background), .elementor-572 .elementor-element.elementor-element-a1795f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #252433;
}

.elementor-572 .elementor-element.elementor-element-a1795f3 > .elementor-background-overlay {
    background-image: url("/Images/wifi-router-on-a-table-smart-connection.jpg");
    background-position: bottom center;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-572 .elementor-element.elementor-element-a1795f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 10px 100px 10px;
}

.elementor-bc-flex-widget .elementor-572 .elementor-element.elementor-element-a227a2f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-572 .elementor-element.elementor-element-a227a2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-572 .elementor-element.elementor-element-a227a2f > .elementor-element-populated {
    margin: 0px 50px 80px 0px;
}

.elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    color: #105e32;
    font-family: var( --e-global-typography-323523d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-323523d-font-size );
    font-weight: var( --e-global-typography-323523d-font-weight );
    line-height: var( --e-global-typography-323523d-line-height );
    letter-spacing: var( --e-global-typography-323523d-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #FFFFFF;
    background-color: #105e32;
    border-radius: 50px 50px 50px 50px;
    margin: 0px 0px 0px 0px;
    padding: 9px 0px 0px 3px;
    height: 40px;
    width: 40px;
}

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: #FFFFFF;
        width: 20px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 20px;
    }

.elementor-572 .elementor-element.elementor-element-7ee490f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-84deb10 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-572 .elementor-element.elementor-element-c468edc {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-572 .elementor-element.elementor-element-c468edc > .elementor-widget-container {
        margin: 0px 0px 18px 0px;
    }

.elementor-572 .elementor-element.elementor-element-d1df345 > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-75bb513 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-323523d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-323523d-font-size );
    font-weight: var( --e-global-typography-323523d-font-weight );
    line-height: var( --e-global-typography-323523d-line-height );
    letter-spacing: var( --e-global-typography-323523d-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-icon i {
    color: #105e32;
    font-size: 14px;
}

.elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-icon svg {
    fill: #105e32;
    width: 14px;
}

.elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-item a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-572 .elementor-element.elementor-element-9353e4c > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
}

.elementor-572 .elementor-element.elementor-element-42627aa .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-323523d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-323523d-font-size );
    font-weight: var( --e-global-typography-323523d-font-weight );
    line-height: var( --e-global-typography-323523d-line-height );
    letter-spacing: var( --e-global-typography-323523d-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-icon i {
    color: #105e32;
    font-size: 14px;
}

.elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-icon svg {
    fill: #105e32;
    width: 14px;
}

.elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-item a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-572 .elementor-element.elementor-element-5303232 > .elementor-element-populated {
    margin: 0% 0% -17% 0%;
    padding: 0px 10px 0px 50px;
}

.elementor-572 .elementor-element.elementor-element-090839d > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-572 .elementor-element.elementor-element-090839d {
    z-index: 2;
}

.elementor-572 .elementor-element.elementor-element-5f084c8 > .elementor-container {
    max-width: 1290px;
}

.elementor-572 .elementor-element.elementor-element-5f084c8 {
    padding: 30px 0px 30px 0px;
}

.elementor-572 .elementor-element.elementor-element-cea21e5 img {
    opacity: 0.7;
    filter: brightness( 0% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}

.elementor-572 .elementor-element.elementor-element-cea21e5:hover img {
    opacity: 1;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-572 .elementor-element.elementor-element-cea21e5 > .elementor-widget-container {
    margin: 0px 60px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-39434ce img {
    opacity: 0.7;
    filter: brightness( 0% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}

.elementor-572 .elementor-element.elementor-element-39434ce:hover img {
    opacity: 1;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-572 .elementor-element.elementor-element-39434ce > .elementor-widget-container {
    margin: 0px 30px 0px 30px;
}

.elementor-bc-flex-widget .elementor-572 .elementor-element.elementor-element-7f1f9ca.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-572 .elementor-element.elementor-element-7f1f9ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-572 .elementor-element.elementor-element-156ebf1 > .elementor-container {
    max-width: 1290px;
}

.elementor-572 .elementor-element.elementor-element-156ebf1 {
    padding: 80px 0px 100px 0px;
}

.elementor-572 .elementor-element.elementor-element-d11d92a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-572 .elementor-element.elementor-element-d11d92a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #252433;
}

.elementor-572 .elementor-element.elementor-element-d11d92a > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("/Images/happy-young-woman-using-smartphone-on-couch-.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.3;
}

.elementor-572 .elementor-element.elementor-element-d11d92a > .elementor-element-populated, .elementor-572 .elementor-element.elementor-element-d11d92a > .elementor-element-populated > .elementor-background-overlay, .elementor-572 .elementor-element.elementor-element-d11d92a > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-572 .elementor-element.elementor-element-d11d92a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 70px 70px 70px;
}

    .elementor-572 .elementor-element.elementor-element-d11d92a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.6s, border-radius 0.3s, opacity 0.6s;
    }

.elementor-572 .elementor-element.elementor-element-3d25425 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-icon i {
    color: #105e32;
    font-size: 14px;
}

.elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-icon svg {
    fill: #105e32;
    width: 14px;
}

.elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 8px;
}

.elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-item a {
    font-family: var( --e-global-typography-e68df05-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e68df05-font-size );
    font-weight: var( --e-global-typography-e68df05-font-weight );
    line-height: var( --e-global-typography-e68df05-line-height );
    letter-spacing: var( --e-global-typography-e68df05-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-eaa6c96 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

    .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 35%;
        padding: 18px 0px 18px 0px;
        font-family: var( --e-global-typography-a63eb39-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a63eb39-font-size );
        font-weight: var( --e-global-typography-a63eb39-font-weight );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
        color: #FFFFFF;
        background-color: #105e32;
        border-radius: 50px 50px 50px 50px;
    }

        .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
            fill: #FFFFFF;
        }

        .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
            background-color: #8b51fe;
        }

    .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

.elementor-572 .elementor-element.elementor-element-6eb2991 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
}

.elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    color: #105e32;
    font-family: var( --e-global-typography-323523d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-323523d-font-size );
    font-weight: var( --e-global-typography-323523d-font-weight );
    line-height: var( --e-global-typography-323523d-line-height );
    letter-spacing: var( --e-global-typography-323523d-letter-spacing );
}

.elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #FFFFFF;
    background-color: #105e32;
    border-radius: 50px 50px 50px 50px;
    margin: 0px 0px 0px 0px;
    padding: 9px 0px 0px 3px;
    height: 40px;
    width: 40px;
}

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: #FFFFFF;
        width: 20px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 20px;
    }

.elementor-572 .elementor-element.elementor-element-d1cdba9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-c941afe .elementor-heading-title {
    color: #343940;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-572 .elementor-element.elementor-element-8a4eab9 {
    color: #343940;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-572 .elementor-element.elementor-element-922086c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var( --e-global-typography-9c8c929-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9c8c929-font-size );
    font-weight: var( --e-global-typography-9c8c929-font-weight );
    line-height: var( --e-global-typography-9c8c929-line-height );
    letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    padding: 18px 18px 18px 30px;
}

.elementor-572 .elementor-element.elementor-element-922086c .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: #FFFFFF;
    background-color: #105e32;
    border-radius: 50px 50px 50px 50px;
}

.elementor-572 .elementor-element.elementor-element-922086c .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: #343940;
    background-color: #FFFFFF;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-572 .elementor-element.elementor-element-922086c .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: #343940;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    padding: 30px 50px 10px 76px;
}

@media(min-width:768px) {
    .elementor-572 .elementor-element.elementor-element-a227a2f {
        width: 50%;
    }

    .elementor-572 .elementor-element.elementor-element-5303232 {
        width: 50%;
    }

    .elementor-572 .elementor-element.elementor-element-f5bd7c0 {
        width: 50%;
    }

    .elementor-572 .elementor-element.elementor-element-6eb2991 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-572 .elementor-element.elementor-element-7f11f2e {
        margin-top: -170px;
        margin-bottom: 0px;
        padding: 27% 0% 12% 0%;
    }

    .elementor-572 .elementor-element.elementor-element-10b0651 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
    }

    .elementor-572 .elementor-element.elementor-element-04ad54d .elementor-heading-title {
        font-size: var( --e-global-typography-0f27cbd-font-size );
        line-height: var( --e-global-typography-0f27cbd-line-height );
        letter-spacing: var( --e-global-typography-0f27cbd-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var( --e-global-typography-e68df05-font-size );
        line-height: var( --e-global-typography-e68df05-line-height );
        letter-spacing: var( --e-global-typography-e68df05-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-548204b .elementor-heading-title {
        font-size: var( --e-global-typography-e68df05-font-size );
        line-height: var( --e-global-typography-e68df05-line-height );
        letter-spacing: var( --e-global-typography-e68df05-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-9db63dc {
        padding: 80px 0px 80px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-da26f7e > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
    }

    .elementor-572 .elementor-element.elementor-element-143e7e8 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-572 .elementor-element.elementor-element-143e7e8 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-323523d-font-size );
        line-height: var( --e-global-typography-323523d-line-height );
        letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-be94c69 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-5c3a1c0 .elementor-heading-title {
        font-size: var( --e-global-typography-e5d2769-font-size );
        line-height: var( --e-global-typography-e5d2769-line-height );
        letter-spacing: var( --e-global-typography-e5d2769-letter-spacing );
    }

    body:not(.rtl) .elementor-572 .elementor-element.elementor-element-5c3a1c0 {
        left: 81%;
    }

    body.rtl .elementor-572 .elementor-element.elementor-element-5c3a1c0 {
        right: 81%;
    }

    .elementor-572 .elementor-element.elementor-element-5c3a1c0 {
        top: 5%;
    }

    .elementor-572 .elementor-element.elementor-element-202a52b > .elementor-widget-container {
        margin: -147px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-c7faf0d .elementor-heading-title {
        font-size: var( --e-global-typography-de8be09-font-size );
        line-height: var( --e-global-typography-de8be09-line-height );
        letter-spacing: var( --e-global-typography-de8be09-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-67e4d45 > .elementor-widget-container {
        margin: 0% 0% 2% 39%;
    }

    .elementor-572 .elementor-element.elementor-element-0832bd5 .elementor-heading-title {
        font-size: var( --e-global-typography-1d599af-font-size );
        line-height: var( --e-global-typography-1d599af-line-height );
        letter-spacing: var( --e-global-typography-1d599af-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-2c9c788 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 30%;
        font-size: var( --e-global-typography-a63eb39-font-size );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-7f49397 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-3fd76b5 .elementor-heading-title {
        font-size: var( --e-global-typography-e5d2769-font-size );
        line-height: var( --e-global-typography-e5d2769-line-height );
        letter-spacing: var( --e-global-typography-e5d2769-letter-spacing );
    }

    body:not(.rtl) .elementor-572 .elementor-element.elementor-element-3fd76b5 {
        left: 81%;
    }

    body.rtl .elementor-572 .elementor-element.elementor-element-3fd76b5 {
        right: 81%;
    }

    .elementor-572 .elementor-element.elementor-element-3fd76b5 {
        top: 5%;
    }

    .elementor-572 .elementor-element.elementor-element-b2a8b31 > .elementor-widget-container {
        margin: -147px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-395e2da .elementor-heading-title {
        font-size: var( --e-global-typography-de8be09-font-size );
        line-height: var( --e-global-typography-de8be09-line-height );
        letter-spacing: var( --e-global-typography-de8be09-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-ca23021 > .elementor-widget-container {
        margin: 0% 0% 2% 39%;
    }

    .elementor-572 .elementor-element.elementor-element-26ab5ba .elementor-heading-title {
        font-size: var( --e-global-typography-1d599af-font-size );
        line-height: var( --e-global-typography-1d599af-line-height );
        letter-spacing: var( --e-global-typography-1d599af-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-a957d68 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 30%;
        font-size: var( --e-global-typography-a63eb39-font-size );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-7fe5bf7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-362fc64 .elementor-heading-title {
        font-size: var( --e-global-typography-e5d2769-font-size );
        line-height: var( --e-global-typography-e5d2769-line-height );
        letter-spacing: var( --e-global-typography-e5d2769-letter-spacing );
    }

    body:not(.rtl) .elementor-572 .elementor-element.elementor-element-362fc64 {
        left: 81%;
    }

    body.rtl .elementor-572 .elementor-element.elementor-element-362fc64 {
        right: 81%;
    }

    .elementor-572 .elementor-element.elementor-element-362fc64 {
        top: 5%;
    }

    .elementor-572 .elementor-element.elementor-element-ce474a7 > .elementor-widget-container {
        margin: -147px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-9d20b60 .elementor-heading-title {
        font-size: var( --e-global-typography-de8be09-font-size );
        line-height: var( --e-global-typography-de8be09-line-height );
        letter-spacing: var( --e-global-typography-de8be09-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-93abd0a > .elementor-widget-container {
        margin: 0% 0% 2% 39%;
    }

    .elementor-572 .elementor-element.elementor-element-3ff7526 .elementor-heading-title {
        font-size: var( --e-global-typography-1d599af-font-size );
        line-height: var( --e-global-typography-1d599af-line-height );
        letter-spacing: var( --e-global-typography-1d599af-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-62c3639 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 30%;
        font-size: var( --e-global-typography-a63eb39-font-size );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-cbafc08.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-7c518c6.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-6c2dcc0.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-554d68d > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-e226166 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-7da646f > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-a1795f3 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-a227a2f > .elementor-element-populated {
        margin: 0px 10px 30px 10px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-323523d-font-size );
        line-height: var( --e-global-typography-323523d-line-height );
        letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 20px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 20px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-84deb10 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-572 .elementor-element.elementor-element-c468edc {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-75bb513 .elementor-heading-title {
        font-size: var( --e-global-typography-323523d-font-size );
        line-height: var( --e-global-typography-323523d-line-height );
        letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-42627aa .elementor-heading-title {
        font-size: var( --e-global-typography-323523d-font-size );
        line-height: var( --e-global-typography-323523d-line-height );
        letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-5303232 > .elementor-element-populated {
        margin: 0px 0px -100px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-572 .elementor-element.elementor-element-5f084c8 {
        margin-top: 100px;
        margin-bottom: 0px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-bc84045 > .elementor-element-populated {
        margin: 0px 0px 20px 10px;
    }

    .elementor-572 .elementor-element.elementor-element-cea21e5 > .elementor-widget-container {
        margin: 0% 12% 0% 12%;
    }

    .elementor-572 .elementor-element.elementor-element-81190be > .elementor-element-populated {
        margin: 0px 10px 20px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-39434ce > .elementor-widget-container {
        margin: 0% 12% 0% 12%;
    }

    .elementor-572 .elementor-element.elementor-element-156ebf1 {
        padding: 30px 0px 80px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-f5bd7c0 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
    }

    .elementor-572 .elementor-element.elementor-element-3d25425 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-e68df05-font-size );
        line-height: var( --e-global-typography-e68df05-line-height );
        letter-spacing: var( --e-global-typography-e68df05-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var( --e-global-typography-a63eb39-font-size );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-6eb2991 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-323523d-font-size );
        line-height: var( --e-global-typography-323523d-line-height );
        letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 20px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 20px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-c941afe .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-572 .elementor-element.elementor-element-8a4eab9 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-922086c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-922086c .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var( --e-global-typography-text-font-size );
    }
}

@media(max-width:767px) {
    .elementor-572 .elementor-element.elementor-element-7f11f2e {
        margin-top: -90px;
        margin-bottom: 0px;
        padding: 130px 0px 70px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-10b0651 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
    }

    .elementor-572 .elementor-element.elementor-element-04ad54d .elementor-heading-title {
        font-size: var( --e-global-typography-0f27cbd-font-size );
        line-height: var( --e-global-typography-0f27cbd-line-height );
        letter-spacing: var( --e-global-typography-0f27cbd-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var( --e-global-typography-e68df05-font-size );
        line-height: var( --e-global-typography-e68df05-line-height );
        letter-spacing: var( --e-global-typography-e68df05-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-0f2e903 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-548204b .elementor-heading-title {
        font-size: var( --e-global-typography-e68df05-font-size );
        line-height: var( --e-global-typography-e68df05-line-height );
        letter-spacing: var( --e-global-typography-e68df05-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-9db63dc {
        padding: 50px 0px 50px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-da26f7e > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
    }

    .elementor-572 .elementor-element.elementor-element-143e7e8 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-572 .elementor-element.elementor-element-143e7e8 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-323523d-font-size );
        line-height: var( --e-global-typography-323523d-line-height );
        letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-be94c69 > .elementor-element-populated {
        margin: 0px 0px 15px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-5c3a1c0 .elementor-heading-title {
        font-size: var( --e-global-typography-e5d2769-font-size );
        line-height: var( --e-global-typography-e5d2769-line-height );
        letter-spacing: var( --e-global-typography-e5d2769-letter-spacing );
    }

    body:not(.rtl) .elementor-572 .elementor-element.elementor-element-5c3a1c0 {
        left: 65%;
    }

    body.rtl .elementor-572 .elementor-element.elementor-element-5c3a1c0 {
        right: 65%;
    }

    .elementor-572 .elementor-element.elementor-element-5c3a1c0 {
        top: 4%;
    }

    .elementor-572 .elementor-element.elementor-element-c7faf0d .elementor-heading-title {
        font-size: var( --e-global-typography-de8be09-font-size );
        line-height: var( --e-global-typography-de8be09-line-height );
        letter-spacing: var( --e-global-typography-de8be09-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-67e4d45 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-67e4d45 > .elementor-widget-container {
        margin: 0% 0% 0% 27%;
    }

    .elementor-572 .elementor-element.elementor-element-0832bd5 .elementor-heading-title {
        font-size: var( --e-global-typography-1d599af-font-size );
        line-height: var( --e-global-typography-1d599af-line-height );
        letter-spacing: var( --e-global-typography-1d599af-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-2c9c788 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 50%;
        font-size: var( --e-global-typography-a63eb39-font-size );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-ee52159 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-7f49397 > .elementor-element-populated {
        margin: 0px 0px 15px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-3fd76b5 .elementor-heading-title {
        font-size: var( --e-global-typography-e5d2769-font-size );
        line-height: var( --e-global-typography-e5d2769-line-height );
        letter-spacing: var( --e-global-typography-e5d2769-letter-spacing );
    }

    body:not(.rtl) .elementor-572 .elementor-element.elementor-element-3fd76b5 {
        left: 65%;
    }

    body.rtl .elementor-572 .elementor-element.elementor-element-3fd76b5 {
        right: 65%;
    }

    .elementor-572 .elementor-element.elementor-element-3fd76b5 {
        top: 4%;
    }

    .elementor-572 .elementor-element.elementor-element-395e2da .elementor-heading-title {
        font-size: var( --e-global-typography-de8be09-font-size );
        line-height: var( --e-global-typography-de8be09-line-height );
        letter-spacing: var( --e-global-typography-de8be09-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-ca23021 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-ca23021 > .elementor-widget-container {
        margin: 0% 0% 0% 27%;
    }

    .elementor-572 .elementor-element.elementor-element-26ab5ba .elementor-heading-title {
        font-size: var( --e-global-typography-1d599af-font-size );
        line-height: var( --e-global-typography-1d599af-line-height );
        letter-spacing: var( --e-global-typography-1d599af-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-a957d68 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 50%;
        font-size: var( --e-global-typography-a63eb39-font-size );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-6b4579c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-362fc64 .elementor-heading-title {
        font-size: var( --e-global-typography-e5d2769-font-size );
        line-height: var( --e-global-typography-e5d2769-line-height );
        letter-spacing: var( --e-global-typography-e5d2769-letter-spacing );
    }

    body:not(.rtl) .elementor-572 .elementor-element.elementor-element-362fc64 {
        left: 65%;
    }

    body.rtl .elementor-572 .elementor-element.elementor-element-362fc64 {
        right: 65%;
    }

    .elementor-572 .elementor-element.elementor-element-362fc64 {
        top: 4%;
    }

    .elementor-572 .elementor-element.elementor-element-9d20b60 .elementor-heading-title {
        font-size: var( --e-global-typography-de8be09-font-size );
        line-height: var( --e-global-typography-de8be09-line-height );
        letter-spacing: var( --e-global-typography-de8be09-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-93abd0a .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-93abd0a > .elementor-widget-container {
        margin: 0% 0% 0% 27%;
    }

    .elementor-572 .elementor-element.elementor-element-3ff7526 .elementor-heading-title {
        font-size: var( --e-global-typography-1d599af-font-size );
        line-height: var( --e-global-typography-1d599af-line-height );
        letter-spacing: var( --e-global-typography-1d599af-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-62c3639 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 50%;
        font-size: var( --e-global-typography-a63eb39-font-size );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-1d22288 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-cbafc08 {
        width: 50%;
    }

        .elementor-572 .elementor-element.elementor-element-cbafc08 > .elementor-element-populated {
            margin: 0px 0px 10px 0px;
        }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-82e3531 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-7c518c6 {
        width: 50%;
    }

        .elementor-572 .elementor-element.elementor-element-7c518c6 > .elementor-element-populated {
            margin: 0px 0px 10px 0px;
        }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-17732fd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-6c2dcc0 {
        width: 50%;
    }

        .elementor-572 .elementor-element.elementor-element-6c2dcc0 > .elementor-element-populated {
            margin: 10px 0px 10px 0px;
        }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-55aae85 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-554d68d {
        width: 50%;
    }

        .elementor-572 .elementor-element.elementor-element-554d68d > .elementor-element-populated {
            margin: 10px 0px 10px 0px;
        }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-ceb0a00 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-e226166 {
        width: 50%;
    }

        .elementor-572 .elementor-element.elementor-element-e226166 > .elementor-element-populated {
            margin: 10px 0px 0px 0px;
        }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-e3b5f39 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-7da646f {
        width: 50%;
    }

        .elementor-572 .elementor-element.elementor-element-7da646f > .elementor-element-populated {
            margin: 10px 0px 0px 0px;
        }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-e5b65ef .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-a1795f3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-a227a2f > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-323523d-font-size );
        line-height: var( --e-global-typography-323523d-line-height );
        letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 20px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 20px;
    }

    .elementor-572 .elementor-element.elementor-element-7ee490f .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-84deb10 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-572 .elementor-element.elementor-element-c468edc {
        text-align: left;
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-572 .elementor-element.elementor-element-c468edc > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-572 .elementor-element.elementor-element-75bb513 .elementor-heading-title {
        font-size: var( --e-global-typography-323523d-font-size );
        line-height: var( --e-global-typography-323523d-line-height );
        letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-814bb84 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-9353e4c > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-42627aa .elementor-heading-title {
        font-size: var( --e-global-typography-323523d-font-size );
        line-height: var( --e-global-typography-323523d-line-height );
        letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-81b498a .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-572 .elementor-element.elementor-element-5303232 > .elementor-element-populated {
        margin: 40px 15px -100px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-090839d > .elementor-widget-container {
        padding: 40px 30px 40px 30px;
    }

    .elementor-572 .elementor-element.elementor-element-5f084c8 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-bc84045 {
        width: 50%;
    }

        .elementor-572 .elementor-element.elementor-element-bc84045 > .elementor-element-populated {
            margin: 0px 5px 10px 5px;
        }

    .elementor-572 .elementor-element.elementor-element-cea21e5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-81190be {
        width: 50%;
    }

        .elementor-572 .elementor-element.elementor-element-81190be > .elementor-element-populated {
            margin: 0px 5px 10px 5px;
        }

    .elementor-572 .elementor-element.elementor-element-39434ce > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-156ebf1 {
        padding: 20px 0px 50px 0px;
    }

    .elementor-572 .elementor-element.elementor-element-f5bd7c0 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
    }

    .elementor-572 .elementor-element.elementor-element-d11d92a > .elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }

    .elementor-572 .elementor-element.elementor-element-3d25425 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-item, .elementor-572 .elementor-element.elementor-element-eaa6c96 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-e68df05-font-size );
        line-height: var( --e-global-typography-e68df05-line-height );
        letter-spacing: var( --e-global-typography-e68df05-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 60%;
        font-size: var( --e-global-typography-a63eb39-font-size );
        line-height: var( --e-global-typography-a63eb39-line-height );
        letter-spacing: var( --e-global-typography-a63eb39-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
        margin-right: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-572 .elementor-element.elementor-element-759d598 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
        margin-left: 5px;
    }

    .elementor-572 .elementor-element.elementor-element-6eb2991 > .elementor-element-populated {
        margin: 0px 5px 20px 5px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-323523d-font-size );
        line-height: var( --e-global-typography-323523d-line-height );
        letter-spacing: var( --e-global-typography-323523d-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 20px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 20px;
    }

    .elementor-572 .elementor-element.elementor-element-d1cdba9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        padding: 9px 0px 0px 0px;
        height: 40px;
        width: 40px;
    }

    .elementor-572 .elementor-element.elementor-element-c941afe .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-572 .elementor-element.elementor-element-8a4eab9 {
        text-align: left;
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-572 .elementor-element.elementor-element-8a4eab9 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-572 .elementor-element.elementor-element-922086c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var( --e-global-typography-9c8c929-font-size );
        line-height: var( --e-global-typography-9c8c929-line-height );
        letter-spacing: var( --e-global-typography-9c8c929-letter-spacing );
    }

    .elementor-572 .elementor-element.elementor-element-922086c .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var( --e-global-typography-text-font-size );
        padding: 20px 20px 10px 73px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-572 .elementor-element.elementor-element-10b0651 {
        width: 100%;
    }

    .elementor-572 .elementor-element.elementor-element-be94c69 {
        width: 100%;
    }

    .elementor-572 .elementor-element.elementor-element-7f49397 {
        width: 100%;
    }

    .elementor-572 .elementor-element.elementor-element-7fe5bf7 {
        width: 100%;
    }

    .elementor-572 .elementor-element.elementor-element-cbafc08 {
        width: 33.3%;
    }

    .elementor-572 .elementor-element.elementor-element-7c518c6 {
        width: 33.3%;
    }

    .elementor-572 .elementor-element.elementor-element-6c2dcc0 {
        width: 33.3%;
    }

    .elementor-572 .elementor-element.elementor-element-554d68d {
        width: 33.3%;
    }

    .elementor-572 .elementor-element.elementor-element-e226166 {
        width: 33.3%;
    }

    .elementor-572 .elementor-element.elementor-element-7da646f {
        width: 33.3%;
    }

    .elementor-572 .elementor-element.elementor-element-a227a2f {
        width: 100%;
    }

    .elementor-572 .elementor-element.elementor-element-5303232 {
        width: 100%;
    }

    .elementor-572 .elementor-element.elementor-element-bc84045 {
        width: 50%;
    }

    .elementor-572 .elementor-element.elementor-element-81190be {
        width: 50%;
    }

    .elementor-572 .elementor-element.elementor-element-f5bd7c0 {
        width: 100%;
    }

    .elementor-572 .elementor-element.elementor-element-6eb2991 {
        width: 100%;
    }
}
