.elementor-15 .elementor-element.elementor-element-1e106af {
    padding: 104px 0px 70px 0px;
    z-index: 5;
}

.elementor-15 .elementor-element.elementor-element-667a83d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 7%;
}

.elementor-15 .elementor-element.elementor-element-f11857e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-f11857e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 20%;
}

.elementor-15 .elementor-element.elementor-element-eb0f6cd>.elementor-widget-container {
    padding: 7.7% 57% 0% 0%;
}

.elementor-15 .elementor-element.elementor-element-0abf616 {
    padding: 0px 45px 0px 45px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-be66e49.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-15 .elementor-element.elementor-element-be66e49.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-15 .elementor-element.elementor-element-be66e49.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-15 .elementor-element.elementor-element-be66e49>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-be66e49>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-bb12052>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 61px 30px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-418082e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-15 .elementor-element.elementor-element-418082e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-15 .elementor-element.elementor-element-418082e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-15 .elementor-element.elementor-element-418082e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-418082e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-f69d5b3 {
    width: auto;
    max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-c422de1>.elementor-widget-container {
    padding: 7px 20px 7px 0px;
}

.elementor-15 .elementor-element.elementor-element-c422de1 {
    width: auto;
    max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-376df2c {
    padding: 20px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-0bc765d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 85px;
}

.elementor-15 .elementor-element.elementor-element-b4d057e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 85px;
}

.elementor-15 .elementor-element.elementor-element-35a7d1c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 155px 0px 0px 80px;
}

.elementor-15 .elementor-element.elementor-element-7870dd0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 25% 0% 0%;
}

.elementor-15 .elementor-element.elementor-element-bc0fbad>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 025% 0% 0%;
}

.elementor-15 .elementor-element.elementor-element-919f44d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 25% 0% 0%;
}

.elementor-15 .elementor-element.elementor-element-e44e92a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 25% 0% 0%;
}

.elementor-15 .elementor-element.elementor-element-4e84866 {
    padding: 0px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-5772283>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1e91d78>.elementor-widget-container {
    padding: 80px 0px 10px 0px;
}

.elementor-15 .elementor-element.elementor-element-42469cd {
    padding: 77px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-0d74e61>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-0d74e61>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 43px 0 0 77px;
}

.elementor-15 .elementor-element.elementor-element-c23b45c>.elementor-widget-container {
    padding: 0% 31% 0% 0%;
}

.elementor-15 .elementor-element.elementor-element-fdeb0ea {
    padding: 206px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-42550f6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-42550f6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-f48ec3b>.elementor-widget-container {
    padding: 21px 0px 7px 0px;
}

.elementor-15 .elementor-element.elementor-element-21d9d30>.elementor-widget-container {
    padding: 0px 0px 7px 0px;
}

.elementor-15 .elementor-element.elementor-element-f79c95d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-f79c95d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-5613793>.elementor-widget-container {
    padding: 21px 0px 7px 0px;
}

.elementor-15 .elementor-element.elementor-element-2c43468>.elementor-widget-container {
    padding: 0px 0px 7px 0px;
}

.elementor-15 .elementor-element.elementor-element-05bc9e3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-05bc9e3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-e2ce084>.elementor-widget-container {
    padding: 21px 0px 7px 0px;
}

.elementor-15 .elementor-element.elementor-element-20940e0>.elementor-widget-container {
    padding: 0px 0px 7px 0px;
}

.elementor-15 .elementor-element.elementor-element-ba27a15.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-15 .elementor-element.elementor-element-ba27a15>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-ba27a15>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 45px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-8319a95 {
    width: auto;
    max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-9e0b92a {
    padding: 80px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-c6a3470>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-c6a3470>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #424242;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-c6a3470>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-9fbeb8b>.elementor-widget-container {
    padding: 80px 80px 68px 45px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-b51c445.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-15 .elementor-element.elementor-element-b51c445.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-15 .elementor-element.elementor-element-b51c445>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-b51c445>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #424242;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-b51c445>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-e7c90a9>.elementor-widget-container {
    margin: 0% 16% 0% 0%;
    padding: 105px 0 0 16%;
}

.elementor-15 .elementor-element.elementor-element-1d5087f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-83a70e8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-83a70e8>.elementor-element-populated {
    margin: -34% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-15 .elementor-element.elementor-element-bc1ec55>.elementor-widget-container {
    margin: 0px 70px 18px 0px;
    padding: 0% 0% 0% 16%;
}

.elementor-15 .elementor-element.elementor-element-bd47e81>.elementor-widget-container {
    margin: 0px 70px 18px 0px;
    padding: 0% 0% 0% 16%;
}

.elementor-15 .elementor-element.elementor-element-d3d66b5>.elementor-widget-container {
    margin: 0px 70px 0px 0px;
    padding: 0% 0% 0% 16%;
}

.elementor-15 .elementor-element.elementor-element-5709103 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 140px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-32ebf73>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-98985db>.elementor-widget-container {
    padding: 0px 0px 150px 0px;
}

.elementor-15 .elementor-element.elementor-element-dd8e2d2>.elementor-widget-container {
    margin: -1.8% 0% 0% 0%;
    padding: 0px 0px 10px 0px;
}

.elementor-15 .elementor-element.elementor-element-68df6cd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-68ce62f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 70px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-a1957c7 {
    z-index: 5;
}

.elementor-15 .elementor-element.elementor-element-8ef6173 {
    margin-top: -60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-f816d26>.elementor-element-populated {
    margin: -5% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-c4e69d7 {
    padding: 24px 0px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-614c206>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-9cc5092>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-15 .elementor-element.elementor-element-ff82646 {
    padding: 145px 0px 144px 0px;
}

.elementor-15 .elementor-element.elementor-element-0b474ab>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-277c5f9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-667a83d {
        width: 60%;
    }

    .elementor-15 .elementor-element.elementor-element-f11857e {
        width: 40%;
    }

    .elementor-15 .elementor-element.elementor-element-be66e49 {
        width: 21%;
    }

    .elementor-15 .elementor-element.elementor-element-418082e {
        width: 79%;
    }
}

@media(max-width:1445px) and (min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-0bc765d {
        width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-be66e49 {
        width: 22%;
    }

    .elementor-15 .elementor-element.elementor-element-418082e {
        width: 78%;
    }

    .elementor-15 .elementor-element.elementor-element-7870dd0 {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-bc0fbad {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-919f44d {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-e44e92a {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-0d74e61 {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-ba27a15 {
        width: 100%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-be66e49 {
        width: 30%;
    }

    .elementor-15 .elementor-element.elementor-element-418082e {
        width: 70%;
    }

    .elementor-15 .elementor-element.elementor-element-c6a3470 {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-b51c445 {
        width: 100%;
    }
}

@media(min-width:2560px) {
    .elementor-15 .elementor-element.elementor-element-eb0f6cd>.elementor-widget-container {
        padding: 7.7% 70% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-418082e {
        width: 90%;
    }

    .elementor-15 .elementor-element.elementor-element-09853b1>.elementor-widget-container {
        padding: 0% 26% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-7870dd0>.elementor-element-populated {
        padding: 0% 44% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-bc0fbad>.elementor-element-populated {
        padding: 0% 44% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-919f44d>.elementor-element-populated {
        padding: 0% 44% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-e44e92a>.elementor-element-populated {
        padding: 0% 44% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-c23b45c>.elementor-widget-container {
        padding: 0% 49% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-e7c90a9>.elementor-widget-container {
        margin: 0% 32% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-98985db>.elementor-widget-container {
        padding: 0px 0px 160px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-4432c92>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width:1445px) {
    .elementor-15 .elementor-element.elementor-element-eb0f6cd>.elementor-widget-container {
        padding: 7.7% 44% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-bb12052>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-bb12052 {
        width: auto;
        max-width: auto;
    }

    .elementor-15 .elementor-element.elementor-element-0bc765d>.elementor-element-populated {
        padding: 0 35% 0 85px;
    }

    .elementor-15 .elementor-element.elementor-element-35a7d1c {
        padding: 80px 0px 30px 80px;
    }

    .elementor-15 .elementor-element.elementor-element-42469cd {
        padding: 83px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-fdeb0ea {
        padding: 100px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-ba27a15.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-15 .elementor-element.elementor-element-ba27a15.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-15 .elementor-element.elementor-element-9e0b92a {
        padding: 80px 45px 0px 45px;
    }

    .elementor-15 .elementor-element.elementor-element-e7c90a9>.elementor-widget-container {
        margin: 0% 12% 0% 0%;
        padding: 68px 0 0 16%;
    }

    .elementor-15 .elementor-element.elementor-element-1d5087f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-83a70e8>.elementor-element-populated {
        margin: -36.5% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-15 .elementor-element.elementor-element-5709103 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-98985db>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 70px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-dd8e2d2>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-68df6cd {
        padding: 70px 0px 0px 45px;
    }

    .elementor-15 .elementor-element.elementor-element-68ce62f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8ef6173 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-f816d26>.elementor-element-populated {
        margin: -11% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
}

@media(max-width:1024px) {
    .elementor-15 .elementor-element.elementor-element-eb0f6cd>.elementor-widget-container {
        padding: 7.7% 38% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-0bc765d>.elementor-element-populated {
        padding: 0 20% 0 85px;
    }

    .elementor-15 .elementor-element.elementor-element-919f44d>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 25% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-e44e92a>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-ba27a15.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-15 .elementor-element.elementor-element-ba27a15.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-15 .elementor-element.elementor-element-ba27a15.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15 .elementor-element.elementor-element-ba27a15>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8319a95>.elementor-widget-container {
        padding: 50px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-e7c90a9>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 67px 0 0 16%;
    }

    .elementor-15 .elementor-element.elementor-element-83a70e8>.elementor-element-populated {
        margin: 0% 0% 10% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-15 .elementor-element.elementor-element-8ef6173 {
        margin-top: -43px;
        margin-bottom: 0px;
    }
}

@media(max-width:880px) {
    .elementor-15 .elementor-element.elementor-element-eb0f6cd>.elementor-widget-container {
        padding: 7.7% 18% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-c6a3470>.elementor-element-populated {
        border-width: 1px 0px 1px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-b51c445>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-5709103 {
        padding: 54px 45px 0px 45px;
    }

    .elementor-15 .elementor-element.elementor-element-8ef6173 {
        margin-top: -70px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-15 .elementor-element.elementor-element-667a83d {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-f11857e>.elementor-element-populated {
        padding: 0px 0px 0px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-eb0f6cd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 7.7% 0% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-be66e49.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15 .elementor-element.elementor-element-bb12052>.elementor-widget-container {
        margin: 50px 0px 50px 0px;
        padding: 050px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-418082e.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15 .elementor-element.elementor-element-c422de1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-0bc765d>.elementor-element-populated {
        padding: 0px 25px 0px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-35a7d1c>.elementor-container {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-35a7d1c {
        padding: 95px 25px 40px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-7870dd0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-3da32cf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-bc0fbad>.elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-919f44d>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-e44e92a>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-4e84866 {
        padding: 0px 25px 0px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-0d74e61>.elementor-element-populated {
        padding: 43px 0 0 25px;
    }

    .elementor-15 .elementor-element.elementor-element-c23b45c>.elementor-widget-container {
        padding: 0px 25px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-fdeb0ea {
        padding: 100px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-f79c95d>.elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-05bc9e3>.elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-9e0b92a {
        padding: 133px 25px 40px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-9fbeb8b>.elementor-widget-container {
        padding: 80px 0px 68px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-b51c445>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-e7c90a9>.elementor-widget-container {
        padding: 67px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-1d5087f {
        padding: 50px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-bc1ec55>.elementor-widget-container {
        margin: 0px 0px 18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-bd47e81>.elementor-widget-container {
        margin: 0px 0px 18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d3d66b5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-68df6cd {
        padding: 85px 0px 0px 45px;
    }

    .elementor-15 .elementor-element.elementor-element-68ce62f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-bc17b9c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8ef6173 {
        margin-top: -43px;
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-4432c92>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 80px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-ff82646 {
        padding: 133px 0px 113px 0px;
    }
}