.elementor-4177 .elementor-element.elementor-element-656176c1 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-67ac4549 {
    margin-top: 90px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-21e41b7f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-66e5ba9e > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-4177 .elementor-element.elementor-element-26a1304a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-4adf6a24 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4177 .elementor-element.elementor-element-40e4a27f > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4177 .elementor-element.elementor-element-17f1532f > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4177 .elementor-element.elementor-element-351a2746 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4177 .elementor-element.elementor-element-236df14c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-8f6b7f0, .elementor-4177 .elementor-element.elementor-element-8f6b7f0 > .elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-4177 .elementor-element.elementor-element-8f6b7f0 {
    margin-top: 85px;
    margin-bottom: 0px;
    padding: 0px 70px 70px 70px;
    z-index: 9;
}

.elementor-4177 .elementor-element.elementor-element-1d515c98 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-605ae7e4 {
    margin-top: -280px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-3f2ea083 {
    --spacer-size: 360px;
}

.elementor-4177 .elementor-element.elementor-element-614da3a1 {
    margin-top: 85px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-5eaf9b82 > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-4177 .elementor-element.elementor-element-5eaf9b82 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-43c3feb0 {
    color: #666666;
}

.elementor-4177 .elementor-element.elementor-element-43c3feb0 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-29a55706 {
    text-align: left;
}

.elementor-4177 .elementor-element.elementor-element-29a55706 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-4177 .elementor-element.elementor-element-29a55706 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-17e50f03 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-accordion-item {
    border-width: 0px;
}

.elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
}

.elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
}

.elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-tab-title {
    background-color: #F8F8F8;
    padding: 25px 25px 25px 25px;
}

.elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-accordion-icon, .elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-accordion-title {
    color: #000000;
}

.elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-accordion-icon svg {
    fill: #000000;
}

.elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-active .elementor-accordion-icon, .elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-active .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-active .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-accordion-title {
    font-size: 15px;
}

.elementor-4177 .elementor-element.elementor-element-494a8a9d .elementor-tab-content {
    padding: 30px 30px 10px 30px;
}

.elementor-4177 .elementor-element.elementor-element-3f3be9c2 {
    margin-top: 95px;
    margin-bottom: 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-18a5b800 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-4177 .elementor-element.elementor-element-18a5b800 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-2ac2c69b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-1e16940a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-4177 .elementor-element.elementor-element-1e16940a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-4ca13248 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-4177 .elementor-element.elementor-element-4ca13248 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-5ef4cf84 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-4177 .elementor-element.elementor-element-5ef4cf84 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-7e2a562e > .elementor-background-overlay {
    opacity: 1;
}

.elementor-4177 .elementor-element.elementor-element-7e2a562e {
    margin-top: 90px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-4177 .elementor-element.elementor-element-2e538daa > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-4177 .elementor-element.elementor-element-2e538daa > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-3a53e821 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-26f69f9a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 80px 0px;
}

.elementor-4177 .elementor-element.elementor-element-685555a7 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF38;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-685555a7, .elementor-4177 .elementor-element.elementor-element-685555a7 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-685555a7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4177 .elementor-element.elementor-element-5c003dd6 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 30px 0px 0px;
}



.elementor-4177 .elementor-element.elementor-element-b74d943 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-4177 .elementor-element.elementor-element-b74d943 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4177 .elementor-element.elementor-element-29ffcdfa > .elementor-element-populated {
    margin: 0px 30px 0px 20px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 20px;
}

.elementor-4177 .elementor-element.elementor-element-a88b530 {
    color: #FFFFFF;
}

.elementor-4177 .elementor-element.elementor-element-a88b530 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-2fcb808a > .elementor-widget-container {
    margin: -20px 0px 35px 0px;
    padding: 0px 0px 35px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF26;
}

.elementor-4177 .elementor-element.elementor-element-13ce5004 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-5b1549d > .elementor-element-populated, .elementor-4177 .elementor-element.elementor-element-5b1549d > .elementor-element-populated > .elementor-background-overlay, .elementor-4177 .elementor-element.elementor-element-5b1549d > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-4177 .elementor-element.elementor-element-5b1549d > .elementor-element-populated {
    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;
}

.elementor-4177 .elementor-element.elementor-element-5b1549d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4177 .elementor-element.elementor-element-5b1549d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-40a92141 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-4177 .elementor-element.elementor-element-5db144b8 {
    margin-top: 90px;
    margin-bottom: 140px;
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-32000f0a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-4177 .elementor-element.elementor-element-32000f0a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4177 .elementor-element.elementor-element-3adde7a1 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-4177 .elementor-element.elementor-element-29ffcdfa {
        width:50%;
    }

    .elementor-4177 .elementor-element.elementor-element-5b1549d {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-4177 .elementor-element.elementor-element-6067177f {
        margin-top:0px;
        margin-bottom: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-67ac4549 {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-21e41b7f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-66e5ba9e > .elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-26a1304a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-4adf6a24 > .elementor-element-populated {
        margin: 0px 15px 0px 5px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 5px;
    }

    .elementor-4177 .elementor-element.elementor-element-40e4a27f > .elementor-element-populated {
        margin: 0px 5px 0px 15px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 15px;
    }

    .elementor-4177 .elementor-element.elementor-element-17f1532f > .elementor-element-populated {
        margin: 30px 15px 0px 5px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 5px;
    }

    .elementor-4177 .elementor-element.elementor-element-351a2746 > .elementor-element-populated {
        margin: 30px 5px 0px 15px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 15px;
    }

    .elementor-4177 .elementor-element.elementor-element-8f6b7f0 {
        margin-top: 70px;
        margin-bottom: 0px;
        padding: 0px 65px 60px 65px;
    }

    .elementor-4177 .elementor-element.elementor-element-1b8acbfe > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-1d515c98 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-7060e49b > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-614da3a1 {
        margin-top: 60px;
        margin-bottom: 65px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5eaf9b82 > .elementor-element-populated {
        margin: 0px 35px 0px 0px;
        --e-column-margin-right: 35px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5eaf9b82 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-29a55706 {
        text-align: left;
    }

    .elementor-4177 .elementor-element.elementor-element-29a55706 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-17e50f03 > .elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-17e50f03 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-494a8a9d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-3f3be9c2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 100px;
    }

    .elementor-4177 .elementor-element.elementor-element-4ca13248 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-4ca13248 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5ef4cf84 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5ef4cf84 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-7e2a562e {
        margin-top: 70px;
        margin-bottom: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-4177 .elementor-element.elementor-element-3a53e821 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-26f69f9a {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-685555a7 {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .elementor-4177 .elementor-element.elementor-element-b74d943 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 70px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-29ffcdfa > .elementor-element-populated {
        margin: 0px 30px 0px 20px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 20px;
    }

    .elementor-4177 .elementor-element.elementor-element-29ffcdfa > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-2fcb808a > .elementor-widget-container {
        margin: -35px 0px 35px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-13ce5004 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5b1549d > .elementor-element-populated {
        margin: 70px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-4177 .elementor-element.elementor-element-5b1549d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5db144b8 {
        margin-top: 70px;
        margin-bottom: 120px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-3adde7a1 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-4177 .elementor-element.elementor-element-67ac4549 {
        margin-top:70px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-66e5ba9e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-4adf6a24 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-40e4a27f > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-17f1532f > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-351a2746 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-8f6b7f0 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-1d515c98 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-605ae7e4 {
        margin-top: -310px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-29a55706 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-17e50f03 > .elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-17e50f03 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-3f3be9c2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 50px;
    }

    .elementor-4177 .elementor-element.elementor-element-18a5b800 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-1e16940a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-4ca13248 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5ef4cf84 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5ef4cf84 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-7e2a562e {
        margin-top: 60px;
        margin-bottom: 30px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-4177 .elementor-element.elementor-element-3a53e821 > .elementor-widget-container {
        margin: -13px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-26f69f9a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-685555a7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5c003dd6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5c003dd6 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-7a9b71c4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-b74d943 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-29ffcdfa > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-4177 .elementor-element.elementor-element-29ffcdfa > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-a88b530 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-2fcb808a > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-13ce5004 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5b1549d > .elementor-element-populated {
        margin: 50px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-4177 .elementor-element.elementor-element-5b1549d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-5db144b8 {
        margin-top: 60px;
        margin-bottom: 100px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4177 .elementor-element.elementor-element-3adde7a1 > .elementor-widget-container {
        margin: -17px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-4177 .elementor-element.elementor-element-66e5ba9e {
        width:100%;
    }

    .elementor-4177 .elementor-element.elementor-element-4adf6a24 {
        width: 50%;
    }

    .elementor-4177 .elementor-element.elementor-element-40e4a27f {
        width: 50%;
    }

    .elementor-4177 .elementor-element.elementor-element-17f1532f {
        width: 50%;
    }

    .elementor-4177 .elementor-element.elementor-element-351a2746 {
        width: 50%;
    }

    .elementor-4177 .elementor-element.elementor-element-5eaf9b82 {
        width: 100%;
    }

    .elementor-4177 .elementor-element.elementor-element-17e50f03 {
        width: 100%;
    }

    .elementor-4177 .elementor-element.elementor-element-18a5b800 {
        width: 50%;
    }

    .elementor-4177 .elementor-element.elementor-element-1e16940a {
        width: 50%;
    }

    .elementor-4177 .elementor-element.elementor-element-4ca13248 {
        width: 50%;
    }

    .elementor-4177 .elementor-element.elementor-element-5ef4cf84 {
        width: 50%;
    }

    .elementor-4177 .elementor-element.elementor-element-5c003dd6 {
        width: 100%;
    }

    .elementor-4177 .elementor-element.elementor-element-29ffcdfa {
        width: 100%;
    }

    .elementor-4177 .elementor-element.elementor-element-6ac931ad {
        width: 30%;
    }

    .elementor-4177 .elementor-element.elementor-element-5b1549d {
        width: 100%;
    }
}
