.elementor-column {
    max-width: 100%;
}

.elementor-container-wrap > .elementor-container, .elementor-container.elementor-row-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    body .elementor-column.elementor-col-16, body .elementor-column[data-col="16"] {
        width: 16.66666667%;
    }

    body .elementor-column.elementor-col-33, body .elementor-column[data-col="33"] {
        width: 33.33333333%;
    }

    body .elementor-column.elementor-col-66, body .elementor-column[data-col="66"] {
        width: 66.66666667%;
    }

    body .elementor-column.elementor-col-83, body .elementor-column[data-col="83"] {
        width: 83.33333333%;
    }
}

@media (max-width: 479px) {
    body .elementor-column.elementor-xs-16 {
        width: 16.66666667%;
    }

    body .elementor-column.elementor-xs-33 {
        width: 33.33333333%;
    }

    body .elementor-column.elementor-xs-66 {
        width: 66.66666667%;
    }

    body .elementor-column.elementor-xs-83 {
        width: 83.33333333%;
    }
}

@media (max-width: 767px) {
    body .elementor-column.elementor-sm-16 {
        width: 16.66666667%;
    }

    body .elementor-column.elementor-sm-33 {
        width: 33.33333333%;
    }

    body .elementor-column.elementor-sm-66 {
        width: 66.66666667%;
    }

    body .elementor-column.elementor-sm-83 {
        width: 83.33333333%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    body .elementor-column.elementor-md-16 {
        width: 16.66666667%;
    }

    body .elementor-column.elementor-md-33 {
        width: 33.33333333%;
    }

    body .elementor-column.elementor-md-66 {
        width: 66.66666667%;
    }

    body .elementor-column.elementor-md-83 {
        width: 83.33333333%;
    }
}

.elementor-edit-area-active .elementor-inner-section:first-child {
    margin: 0;
}
