@media screen and (max-width: 575px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 100% !important;
        /* padding-right: calc(1.5rem * .5);
        padding-left: calc(1.5rem * .5); */
    }
}
@media screen and (min-width: 576px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 540px !important;
        /* padding-right: calc(1.5rem * .5);
        padding-left: calc(1.5rem * .5); */
    }
}
@media screen and (min-width: 768px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 720px !important;
        /* padding-right: calc(1.5rem * .5);
        padding-left: calc(1.5rem * .5); */
    }
}
@media screen and (min-width: 992px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 960px !important;
        /* padding-right: calc(1.5rem * .5);
        padding-left: calc(1.5rem * .5); */
    }
}
@media screen and (min-width: 1200px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1140px !important;
        /* padding-right: calc(1.5rem * .5);
        padding-left: calc(1.5rem * .5); */
    }
}
@media screen and (min-width: 1400px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1320px !important;
        /* padding-right: calc(1.5rem * .5);
        padding-left: calc(1.5rem * .5); */
    }
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 0 .75rem;
    /* padding-left: .75rem;
    padding-right: .75rem; */
}

.elementor-widget:not(:last-child){ margin-bottom: 0; }

.equal-height-cols .elementor-widget-wrap>.elementor-element { height: 100%; }
.equal-height-cols .elementor-element .elementor-widget-container { height: 100%; }