.elementor-8371 .elementor-element.elementor-element-91e5e2f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-8371 .elementor-element.elementor-element-91e5e2f {
    margin: -5px -35px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-8371 .elementor-element.elementor-element-17d19557>.elementor-widget-container {
    padding: 0px 15px 0px 0px;
}

.elementor-8371 .elementor-element.elementor-element-7be4307c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8371 .elementor-element.elementor-element-7be4307c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0.02);
}

.elementor-8371 .elementor-element.elementor-element-7be4307c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -25px 0px -20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 30px 0px 30px;
}

.elementor-8371 .elementor-element.elementor-element-7be4307c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(min-width:768px) {
    .elementor-8371 .elementor-element.elementor-element-51b4e66d {
        width: 32.985%;
    }

    .elementor-8371 .elementor-element.elementor-element-7e36913d {
        width: 26.419%;
    }

    .elementor-8371 .elementor-element.elementor-element-7be4307c {
        width: 40.678%;
    }
}