.elementor-413 .elementor-element.elementor-element-250741e,
.elementor-413 .elementor-element.elementor-element-250741e>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250741e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250741e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-413 .elementor-element.elementor-element-25079f0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 20px 0px 15px;
}

.elementor-413 .elementor-element.elementor-element-2507e35>.elementor-widget-container {
    margin: -20px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-25081ec .icon_box {
    padding: 27px 0px 14px 0px;
}

.elementor-413 .elementor-element.elementor-element-25081ec>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 5px 0px 0px 8px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E1E2E4;
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2508342 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E1E2E4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2508342,
.elementor-413 .elementor-element.elementor-element-2508342>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2508342>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-413 .elementor-element.elementor-element-2508766>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #E1E2E4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2508766>.elementor-element-populated,
.elementor-413 .elementor-element.elementor-element-2508766>.elementor-element-populated>.elementor-background-overlay,
.elementor-413 .elementor-element.elementor-element-2508766>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2508766>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-413 .elementor-element.elementor-element-2508b27 .icon_box {
    padding: 27px 0px 14px 0px;
}

.elementor-413 .elementor-element.elementor-element-2508b27>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 7px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #E1E2E4;
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2508c93>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2508c93>.elementor-element-populated,
.elementor-413 .elementor-element.elementor-element-2508c93>.elementor-element-populated>.elementor-background-overlay,
.elementor-413 .elementor-element.elementor-element-2508c93>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2508c93>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-413 .elementor-element.elementor-element-2508fe7 .icon_box {
    padding: 27px 0px 14px 0px;
}

.elementor-413 .elementor-element.elementor-element-2508fe7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 28px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2509128 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E1E2E4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2509128,
.elementor-413 .elementor-element.elementor-element-2509128>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2509128>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-413 .elementor-element.elementor-element-25095d9>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #E1E2E4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-25095d9>.elementor-element-populated,
.elementor-413 .elementor-element.elementor-element-25095d9>.elementor-element-populated>.elementor-background-overlay,
.elementor-413 .elementor-element.elementor-element-25095d9>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-25095d9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-413 .elementor-element.elementor-element-25099e6 .icon_box {
    padding: 27px 0px 14px 0px;
}

.elementor-413 .elementor-element.elementor-element-25099e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 7px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2509b26>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2509b26>.elementor-element-populated,
.elementor-413 .elementor-element.elementor-element-2509b26>.elementor-element-populated>.elementor-background-overlay,
.elementor-413 .elementor-element.elementor-element-2509b26>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-2509b26>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-413 .elementor-element.elementor-element-2509ecd .icon_box {
    padding: 27px 0px 14px 0px;
}

.elementor-413 .elementor-element.elementor-element-2509ecd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 28px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250a84a>.elementor-widget-container {
    margin: -20px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250b171>.elementor-element-populated {
    padding: 5px 0px 5px 0px;
}

.elementor-413 .elementor-element.elementor-element-250b4d3>.elementor-widget-container {
    margin: 39px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250b576 {
    margin-top: 0px;
    margin-bottom: 35px;
    padding: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250b9a4>.elementor-element-populated,
.elementor-413 .elementor-element.elementor-element-250b9a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-413 .elementor-element.elementor-element-250b9a4>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250b9a4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 64px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250b9a4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-413 .elementor-element.elementor-element-250bd15>.elementor-widget-container {
    margin: 0px 0px 37px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-718257a>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250bf2f>.elementor-element-populated,
.elementor-413 .elementor-element.elementor-element-250bf2f>.elementor-element-populated>.elementor-background-overlay,
.elementor-413 .elementor-element.elementor-element-250bf2f>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250bf2f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250bf2f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-413 .elementor-element.elementor-element-250c26f>.elementor-widget-container {
    margin: 0px 0px 37px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-413 .elementor-element.elementor-element-250c4cf>.elementor-widget-container {
    margin: -25px 0px -21px 0px;
}

@media(min-width:768px) {
    .elementor-413 .elementor-element.elementor-element-25079f0 {
        width: 50%;
    }

    .elementor-413 .elementor-element.elementor-element-2508766 {
        width: 50%;
    }

    .elementor-413 .elementor-element.elementor-element-2508c93 {
        width: 50%;
    }

    .elementor-413 .elementor-element.elementor-element-25095d9 {
        width: 50%;
    }

    .elementor-413 .elementor-element.elementor-element-2509b26 {
        width: 50%;
    }

    .elementor-413 .elementor-element.elementor-element-250a080 {
        width: 50%;
    }

    .elementor-413 .elementor-element.elementor-element-250b171 {
        width: 100%;
    }

    .elementor-413 .elementor-element.elementor-element-250b9a4 {
        width: 66%;
    }

    .elementor-413 .elementor-element.elementor-element-250bf2f {
        width: 33%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-413 .elementor-element.elementor-element-25079f0 {
        width: 50%;
    }

    .elementor-413 .elementor-element.elementor-element-2508766 {
        width: 100%;
    }

    .elementor-413 .elementor-element.elementor-element-2508c93 {
        width: 100%;
    }

    .elementor-413 .elementor-element.elementor-element-25095d9 {
        width: 100%;
    }

    .elementor-413 .elementor-element.elementor-element-2509b26 {
        width: 100%;
    }

    .elementor-413 .elementor-element.elementor-element-250a080 {
        width: 50%;
    }

    .elementor-413 .elementor-element.elementor-element-250b171 {
        width: 100%;
    }

    .elementor-413 .elementor-element.elementor-element-250b9a4 {
        width: 66%;
    }

    .elementor-413 .elementor-element.elementor-element-250bf2f {
        width: 33%;
    }
}

@media(max-width:1024px) {
    .elementor-413 .elementor-element.elementor-element-250741e {
        margin-top: -10px;
        margin-bottom: -10px;
    }

    .elementor-413 .elementor-element.elementor-element-25081ec>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2508342 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2508766>.elementor-element-populated,
    .elementor-413 .elementor-element.elementor-element-2508766>.elementor-element-populated>.elementor-background-overlay,
    .elementor-413 .elementor-element.elementor-element-2508766>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2508766>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2508b27>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 1px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2508c93>.elementor-element-populated,
    .elementor-413 .elementor-element.elementor-element-2508c93>.elementor-element-populated>.elementor-background-overlay,
    .elementor-413 .elementor-element.elementor-element-2508c93>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2508fe7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2509128 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-25095d9>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-25099e6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2509ecd>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-250b171>.elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-250c4cf>.elementor-widget-container {
        margin: 0px 0px -34px 0px;
    }
}

@media(max-width:767px) {
    .elementor-413 .elementor-element.elementor-element-25079f0>.elementor-element-populated {
        padding: 10px 20px 0px 10px;
    }

    .elementor-413 .elementor-element.elementor-element-2507e35>.elementor-widget-container {
        margin: -20px 0px -25px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-25081ec>.elementor-widget-container {
        padding: 0px 0px 0px 7px;
    }

    .elementor-413 .elementor-element.elementor-element-2508342 {
        padding: 0px 0px 0px 7px;
    }

    .elementor-413 .elementor-element.elementor-element-2508766>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2508b27>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2508c93>.elementor-element-populated {
        margin: 5px 0px -5px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-413 .elementor-element.elementor-element-2508fe7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-25099e6>.elementor-widget-container {
        padding: 0px 0px 0px 7px;
    }

    .elementor-413 .elementor-element.elementor-element-2509ecd>.elementor-widget-container {
        padding: 0px 0px 0px 7px;
    }

    .elementor-413 .elementor-element.elementor-element-250a080>.elementor-element-populated {
        padding: 10px 15px 10px 15px;
    }

    .elementor-413 .elementor-element.elementor-element-250a84a>.elementor-widget-container {
        margin: -20px 0px -15px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-250b171>.elementor-element-populated {
        margin: 0px 0px 07px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-250bd15>.elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-250c26f>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-250c4cf>.elementor-widget-container {
        margin: 0px 0px -25px 0px;
    }

    .elementor-413 .elementor-element.elementor-element-250cf60>.elementor-widget-container {
        margin: 0px 0px -25px 0px;
    }
}