.elementor-3136 .elementor-element.elementor-element-b58fa8c {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:-20px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:3;
}

.elementor-3136 .elementor-element.elementor-element-15e7fbc {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 0px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-3136 .elementor-element.elementor-element-15e7fbc:not(.elementor-motion-effects-element-type-background), .elementor-3136 .elementor-element.elementor-element-15e7fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-3136 .elementor-element.elementor-element-15e7fbc, .elementor-3136 .elementor-element.elementor-element-15e7fbc::before {
        --border-transition:0.3s;
    }

.elementor-3136 .elementor-element.elementor-element-f23f294 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:center;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:50px;
    --padding-inline-end:10px;
}

    .elementor-3136 .elementor-element.elementor-element-f23f294:not(.elementor-motion-effects-element-type-background), .elementor-3136 .elementor-element.elementor-element-f23f294 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-3136 .elementor-element.elementor-element-f23f294, .elementor-3136 .elementor-element.elementor-element-f23f294::before {
        --border-transition:0.3s;
    }

        .elementor-3136 .elementor-element.elementor-element-f23f294.e-con {
            --flex-grow:0;
            --flex-shrink:0;
        }

.elementor-3136 .elementor-element.elementor-element-e0b76d7 .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-e0b76d7 {
    width: var( --container-widget-width, 73.094% );
    max-width: 73.094%;
    --container-widget-width:73.094%;
    --container-widget-flex-grow:0;
}

    .elementor-3136 .elementor-element.elementor-element-e0b76d7.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-3136 .elementor-element.elementor-element-b97e384 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:center;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    border-style: none;
    --border-style:none;
    --border-radius:0px 20px 20px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:30px;
    --padding-inline-end:10px;
}

    .elementor-3136 .elementor-element.elementor-element-b97e384:not(.elementor-motion-effects-element-type-background), .elementor-3136 .elementor-element.elementor-element-b97e384 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-3136 .elementor-element.elementor-element-b97e384, .elementor-3136 .elementor-element.elementor-element-b97e384::before {
        --border-transition:0.3s;
    }

.elementor-3136 .elementor-element.elementor-element-f3732dd {
    width: 100%;
    max-width: 100%;
}

.elementor-3136 .elementor-element.elementor-element-a6fb290 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:flex-start;
    --gap:10px 10px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-3136 .elementor-element.elementor-element-a6fb290:not(.elementor-motion-effects-element-type-background), .elementor-3136 .elementor-element.elementor-element-a6fb290 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-3136 .elementor-element.elementor-element-a6fb290, .elementor-3136 .elementor-element.elementor-element-a6fb290::before {
        --border-transition:0.3s;
    }

        .elementor-3136 .elementor-element.elementor-element-a6fb290.e-con {
            --align-self:center;
        }

.elementor-3136 .elementor-element.elementor-element-efec9a0 {
    --display:flex;
    --justify-content:flex-start;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:30px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-323482f {
    text-align: left;
}

    .elementor-3136 .elementor-element.elementor-element-323482f img {
        width: 69%;
        object-position: center center;
    }

.elementor-3136 .elementor-element.elementor-element-3f4277c {
    text-align: left;
    color: var( --e-global-color-469fc00 );
}

    .elementor-3136 .elementor-element.elementor-element-3f4277c > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-3136 .elementor-element.elementor-element-623982d {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-abd772d );
    --divider-border-width:1px;
}

    .elementor-3136 .elementor-element.elementor-element-623982d .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3136 .elementor-element.elementor-element-623982d .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

.elementor-3136 .elementor-element.elementor-element-22fabc2 .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e56442f-font-size );
    font-weight: var( --e-global-typography-e56442f-font-weight );
    text-transform: var( --e-global-typography-e56442f-text-transform );
    font-style: var( --e-global-typography-e56442f-font-style );
    text-decoration: var( --e-global-typography-e56442f-text-decoration );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-6cd8869 {
    --grid-template-columns:repeat(0, auto);
    --icon-size:12px;
    --grid-column-gap:5px;
    --grid-row-gap:0px;
}

    .elementor-3136 .elementor-element.elementor-element-6cd8869 .elementor-widget-container {
        text-align: left;
    }

    .elementor-3136 .elementor-element.elementor-element-6cd8869 .elementor-social-icon {
        background-color: var( --e-global-color-secondary );
        --icon-padding:1.1em;
    }

        .elementor-3136 .elementor-element.elementor-element-6cd8869 .elementor-social-icon i {
            color: var( --e-global-color-primary );
        }

        .elementor-3136 .elementor-element.elementor-element-6cd8869 .elementor-social-icon svg {
            fill: var( --e-global-color-primary );
        }

    .elementor-3136 .elementor-element.elementor-element-6cd8869 .elementor-icon {
        border-radius: 100% 100% 100% 100%;
    }

.elementor-3136 .elementor-element.elementor-element-0412481 {
    --display:flex;
    --justify-content:flex-start;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:20px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-3136 .elementor-element.elementor-element-0412481.e-con {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-3136 .elementor-element.elementor-element-78368e8 .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e56442f-font-size );
    font-weight: var( --e-global-typography-e56442f-font-weight );
    text-transform: var( --e-global-typography-e56442f-text-transform );
    font-style: var( --e-global-typography-e56442f-font-style );
    text-decoration: var( --e-global-typography-e56442f-text-decoration );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

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

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

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

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

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

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

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-icon i {
    color: var( --e-global-color-469fc00 );
    transition: color 0.3s;
}

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469fc00 );
    transition: fill 0.3s;
}

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-469fc00 );
}

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469fc00 );
}

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 {
    --e-icon-list-icon-size:14px;
    --icon-vertical-align:center;
    --icon-vertical-offset:1px;
}

    .elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-icon {
        padding-right: 2px;
    }

    .elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-529fd87-font-family ), Sans-serif;
        font-size: var( --e-global-typography-529fd87-font-size );
        font-weight: var( --e-global-typography-529fd87-font-weight );
        text-transform: var( --e-global-typography-529fd87-text-transform );
        font-style: var( --e-global-typography-529fd87-font-style );
        text-decoration: var( --e-global-typography-529fd87-text-decoration );
        line-height: var( --e-global-typography-529fd87-line-height );
        letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
        word-spacing: var( --e-global-typography-529fd87-word-spacing );
    }

    .elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-text {
        color: var( --e-global-color-469fc00 );
        transition: color 0.3s;
    }

    .elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-469fc00 );
    }

    .elementor-3136 .elementor-element.elementor-element-5bb2dc8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-3136 .elementor-element.elementor-element-9c46abf {
    --display:flex;
    --justify-content:flex-start;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:30px;
    --padding-inline-end:0px;
}

    .elementor-3136 .elementor-element.elementor-element-9c46abf.e-con {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-3136 .elementor-element.elementor-element-ab666e7 .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e56442f-font-size );
    font-weight: var( --e-global-typography-e56442f-font-weight );
    text-transform: var( --e-global-typography-e56442f-text-transform );
    font-style: var( --e-global-typography-e56442f-font-style );
    text-decoration: var( --e-global-typography-e56442f-text-decoration );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

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

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

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

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

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

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

.elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-icon i {
    color: var( --e-global-color-469fc00 );
    transition: color 0.3s;
}

.elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469fc00 );
    transition: fill 0.3s;
}

.elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-469fc00 );
}

.elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469fc00 );
}

.elementor-3136 .elementor-element.elementor-element-fc7c7ab {
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px;
}

    .elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-icon {
        padding-right: 2px;
    }

    .elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-529fd87-font-family ), Sans-serif;
        font-size: var( --e-global-typography-529fd87-font-size );
        font-weight: var( --e-global-typography-529fd87-font-weight );
        text-transform: var( --e-global-typography-529fd87-text-transform );
        font-style: var( --e-global-typography-529fd87-font-style );
        text-decoration: var( --e-global-typography-529fd87-text-decoration );
        line-height: var( --e-global-typography-529fd87-line-height );
        letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
        word-spacing: var( --e-global-typography-529fd87-word-spacing );
    }

    .elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-text {
        color: var( --e-global-color-469fc00 );
        transition: color 0.3s;
    }

    .elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-469fc00 );
    }

    .elementor-3136 .elementor-element.elementor-element-fc7c7ab > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-3136 .elementor-element.elementor-element-da966fb {
    --display:flex;
    --justify-content:flex-start;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:20px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-3136 .elementor-element.elementor-element-da966fb.e-con {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-3136 .elementor-element.elementor-element-35d58ea .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e56442f-font-size );
    font-weight: var( --e-global-typography-e56442f-font-weight );
    text-transform: var( --e-global-typography-e56442f-text-transform );
    font-style: var( --e-global-typography-e56442f-font-style );
    text-decoration: var( --e-global-typography-e56442f-text-decoration );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

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

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

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

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

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

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-icon i {
    color: var( --e-global-color-469fc00 );
    transition: color 0.3s;
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469fc00 );
    transition: fill 0.3s;
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-469fc00 );
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469fc00 );
}

.elementor-3136 .elementor-element.elementor-element-66dc86e {
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px;
}

    .elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-icon {
        padding-right: 2px;
    }

    .elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-529fd87-font-family ), Sans-serif;
        font-size: var( --e-global-typography-529fd87-font-size );
        font-weight: var( --e-global-typography-529fd87-font-weight );
        text-transform: var( --e-global-typography-529fd87-text-transform );
        font-style: var( --e-global-typography-529fd87-font-style );
        text-decoration: var( --e-global-typography-529fd87-text-decoration );
        line-height: var( --e-global-typography-529fd87-line-height );
        letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
        word-spacing: var( --e-global-typography-529fd87-word-spacing );
    }

    .elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-text {
        color: var( --e-global-color-469fc00 );
        transition: color 0.3s;
    }

    .elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-469fc00 );
    }

    .elementor-3136 .elementor-element.elementor-element-66dc86e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-3136 .elementor-element.elementor-element-e2d9460 {
    --display:flex;
    --justify-content:flex-start;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-3136 .elementor-element.elementor-element-e2d9460.e-con {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-3136 .elementor-element.elementor-element-433317a .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e56442f-font-size );
    font-weight: var( --e-global-typography-e56442f-font-weight );
    text-transform: var( --e-global-typography-e56442f-text-transform );
    font-style: var( --e-global-typography-e56442f-font-style );
    text-decoration: var( --e-global-typography-e56442f-text-decoration );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-9f4e3f1 .gallery-item {
    padding: 0 10px 10px 0;
}

.elementor-3136 .elementor-element.elementor-element-9f4e3f1 .gallery {
    margin: 0 -10px -10px 0;
}

.elementor-3136 .elementor-element.elementor-element-9f4e3f1 .gallery-item .gallery-caption {
    text-align: center;
}

.elementor-3136 .elementor-element.elementor-element-847064a {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:center;
    --gap:0px 0px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 1px 0px 0px 0px;
    --border-block-start-width:1px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-abd772d );
    --border-color:var( --e-global-color-abd772d );
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:10px;
    --padding-block-end:10px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-3136 .elementor-element.elementor-element-847064a:not(.elementor-motion-effects-element-type-background), .elementor-3136 .elementor-element.elementor-element-847064a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-3136 .elementor-element.elementor-element-847064a, .elementor-3136 .elementor-element.elementor-element-847064a::before {
        --border-transition:0.3s;
    }

.elementor-3136 .elementor-element.elementor-element-0cb49f9 {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-901af45 .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-529fd87-font-family ), Sans-serif;
    font-size: var( --e-global-typography-529fd87-font-size );
    font-weight: var( --e-global-typography-529fd87-font-weight );
    text-transform: var( --e-global-typography-529fd87-text-transform );
    font-style: var( --e-global-typography-529fd87-font-style );
    text-decoration: var( --e-global-typography-529fd87-text-decoration );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-5a94994 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:flex-end;
    --align-items:center;
    --gap:10px 10px;
    --background-transition:0.3s;
    border-style: none;
    --border-style:none;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-3136 .elementor-element.elementor-element-5a94994:not(.elementor-motion-effects-element-type-background), .elementor-3136 .elementor-element.elementor-element-5a94994 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-3136 .elementor-element.elementor-element-5a94994, .elementor-3136 .elementor-element.elementor-element-5a94994::before {
        --border-transition:0.3s;
    }

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

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

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(24px/2);
    margin-left: calc(24px/2);
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-24px/2);
    margin-left: calc(-24px/2);
}

body.rtl .elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-24px/2);
}

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

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 52%;
    border-color: var( --e-global-color-abd772d );
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-icon i {
    color: var( --e-global-color-469fc00 );
    transition: color 0.3s;
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469fc00 );
    transition: fill 0.3s;
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-469fc00 );
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469fc00 );
}

.elementor-3136 .elementor-element.elementor-element-d87f944 {
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px;
}

    .elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-icon {
        padding-right: 2px;
    }

    .elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-529fd87-font-family ), Sans-serif;
        font-size: var( --e-global-typography-529fd87-font-size );
        font-weight: var( --e-global-typography-529fd87-font-weight );
        text-transform: var( --e-global-typography-529fd87-text-transform );
        font-style: var( --e-global-typography-529fd87-font-style );
        text-decoration: var( --e-global-typography-529fd87-text-decoration );
        line-height: var( --e-global-typography-529fd87-line-height );
        letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
        word-spacing: var( --e-global-typography-529fd87-word-spacing );
    }

    .elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-text {
        color: var( --e-global-color-469fc00 );
        transition: color 0.3s;
    }

    .elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-469fc00 );
    }

    .elementor-3136 .elementor-element.elementor-element-d87f944 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

@media(min-width:880px) {
    .elementor-3136 .elementor-element.elementor-element-b58fa8c;

{
    --content-width:1261px;
}

.elementor-3136 .elementor-element.elementor-element-15e7fbc {
    --content-width:1240px;
}

.elementor-3136 .elementor-element.elementor-element-f23f294 {
    --width:39.691%;
}

.elementor-3136 .elementor-element.elementor-element-b97e384 {
    --width:69%;
}

.elementor-3136 .elementor-element.elementor-element-efec9a0 {
    --width:31%;
}

.elementor-3136 .elementor-element.elementor-element-0412481 {
    --width:18.696%;
}

.elementor-3136 .elementor-element.elementor-element-9c46abf {
    --width:22.71%;
}

.elementor-3136 .elementor-element.elementor-element-da966fb {
    --width:14.493%;
}

.elementor-3136 .elementor-element.elementor-element-e2d9460 {
    --width:17.174%;
}

.elementor-3136 .elementor-element.elementor-element-0cb49f9 {
    --width:50%;
}

.elementor-3136 .elementor-element.elementor-element-5a94994 {
    --width:50%;
}

}

@media(max-width:1024px) and (min-width:880px) {
    .elementor-3136 .elementor-element.elementor-element-efec9a0;

{
    --width:30%;
}

.elementor-3136 .elementor-element.elementor-element-0412481 {
    --width:26%;
}

.elementor-3136 .elementor-element.elementor-element-9c46abf {
    --width:25%;
}

.elementor-3136 .elementor-element.elementor-element-da966fb {
    --width:14%;
}

.elementor-3136 .elementor-element.elementor-element-e2d9460 {
    --width:34%;
}

.elementor-3136 .elementor-element.elementor-element-0cb49f9 {
    --width:65%;
}

.elementor-3136 .elementor-element.elementor-element-5a94994 {
    --width:35%;
}

}

@media(max-width:1366px) {
    .elementor-3136 .elementor-element.elementor-element-e0b76d7 .elementor-heading-title;

{
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-22fabc2 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-78368e8 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-ab666e7 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-35d58ea .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-433317a .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-901af45 .elementor-heading-title {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

}

@media(max-width:1024px) {
    .elementor-3136 .elementor-element.elementor-element-b58fa8c;

{
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-3136 .elementor-element.elementor-element-15e7fbc {
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-3136 .elementor-element.elementor-element-f23f294 {
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-e0b76d7 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-b97e384 {
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-a6fb290 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-3136 .elementor-element.elementor-element-efec9a0 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-323482f img {
    width: 100%;
    height: 61px;
    object-fit: cover;
}

.elementor-3136 .elementor-element.elementor-element-3f4277c {
    text-align: left;
}

    .elementor-3136 .elementor-element.elementor-element-3f4277c > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

.elementor-3136 .elementor-element.elementor-element-22fabc2 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-0412481 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:20px;
    --margin-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-78368e8 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

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

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

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

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

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

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3136 .elementor-element.elementor-element-9c46abf {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:50px;
    --padding-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-ab666e7 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

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

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

.elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

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

.elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-fc7c7ab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3136 .elementor-element.elementor-element-35d58ea .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px/2);
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px/2);
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

body:not(.rtl) .elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-66dc86e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3136 .elementor-element.elementor-element-e2d9460 {
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-433317a .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-847064a {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:20px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-3136 .elementor-element.elementor-element-901af45 .elementor-heading-title {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

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

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

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

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

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-d87f944 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

}

@media(max-width:879px) {
    .elementor-3136 .elementor-element.elementor-element-b58fa8c;

{
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-3136 .elementor-element.elementor-element-15e7fbc {
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:25px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-3136 .elementor-element.elementor-element-f23f294 {
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-e0b76d7 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-b97e384 {
    --gap:0px 0px;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-a6fb290 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-3136 .elementor-element.elementor-element-323482f img {
    width: 100%;
}

.elementor-3136 .elementor-element.elementor-element-323482f > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3136 .elementor-element.elementor-element-22fabc2 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-0412481 {
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-78368e8 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-5bb2dc8 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-5bb2dc8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3136 .elementor-element.elementor-element-9c46abf {
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-ab666e7 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-fc7c7ab .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-fc7c7ab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3136 .elementor-element.elementor-element-da966fb {
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-35d58ea .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-66dc86e .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-66dc86e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3136 .elementor-element.elementor-element-e2d9460 {
    --margin-block-start:40px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-433317a .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-847064a {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:20px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-3136 .elementor-element.elementor-element-901af45 {
    text-align: center;
}

    .elementor-3136 .elementor-element.elementor-element-901af45 .elementor-heading-title {
        font-size: var( --e-global-typography-529fd87-font-size );
        line-height: var( --e-global-typography-529fd87-line-height );
        letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
        word-spacing: var( --e-global-typography-529fd87-word-spacing );
    }

.elementor-3136 .elementor-element.elementor-element-5a94994 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3136 .elementor-element.elementor-element-d87f944 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-529fd87-font-size );
    line-height: var( --e-global-typography-529fd87-line-height );
    letter-spacing: var( --e-global-typography-529fd87-letter-spacing );
    word-spacing: var( --e-global-typography-529fd87-word-spacing );
}

.elementor-3136 .elementor-element.elementor-element-d87f944 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-3136 .elementor-element.elementor-element-d87f944 {
    width: 100%;
    max-width: 100%;
}
}
