.elementor-883 .elementor-element.elementor-element-15d6906 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-883 .elementor-element.elementor-element-4eee2e2 {
    --display: flex;
    --justify-content: center;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
}

.elementor-883 .elementor-element.elementor-element-554d305 > .elementor-widget-container {
    padding: 40px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: var( --e-global-color-5e10440 );
}

.elementor-883 .elementor-element.elementor-element-c7059fb > .elementor-widget-container {
    padding: 40px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: var( --e-global-color-48206ad );
}

.elementor-883 .elementor-element.elementor-element-eb36bf7 {
    --display: flex;
    --justify-content: center;
}
.elementor-widget-container h3{
    margin-top: 20px;
}


@media(max-width: 767px) {
    .elementor-883 .elementor-element.elementor-element-15d6906 {
        --padding-top:80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}
