.elementor-186 .elementor-element.elementor-element-77e51d4 {
    margin-top: -30px;
    margin-bottom: 0px;
}

.elementor-186 .elementor-element.elementor-element-b9a5ea3>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-1cba256>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-09a1e66>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-083f259>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-bfc92c5>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-186 .elementor-element.elementor-element-8a7d1a1>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-e52e749>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-47ea616>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-faa6087>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-2ceb0b3 .kng-cf7-inner {
    background-color: #FAF7F3;
}

.elementor-186 .elementor-element.elementor-element-e8d1d98>.elementor-widget-container {
    margin: 30px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-547ac4c>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-4dc69d7>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-186 .elementor-element.elementor-element-23cfccc>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-186 .elementor-element.elementor-element-545f9e2>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

@media(max-width:991px) {
    .elementor-186 .elementor-element.elementor-element-347f940>.elementor-element-populated {
        margin: 100px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:991px) and (min-width:576px) {
    .elementor-186 .elementor-element.elementor-element-4411e3c {
        width: 100%;
    }

    .elementor-186 .elementor-element.elementor-element-347f940 {
        width: 100%;
    }
}

@media(max-width:575px) {
    .elementor-186 .elementor-element.elementor-element-faa6087>.elementor-widget-container {
        margin: 0px 0px -80px 0px;
    }
}
