@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: calc(540px + .75rem * 0) !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: calc(720px + .75rem * 0) !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: calc(960px + .75rem * 0) !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: calc(1140px + .75rem * 0) !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: calc(1320px + .75rem * 0) !important;
        /* padding-right: calc(1.5rem * .5);
        padding-left: calc(1.5rem * .5); */
    }
}
/* .elementor-section.elementor-section-boxed > .elementor-container{
    padding: 0 .75rem;
} */

.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,
.equal-height-cols .elementor-element .elementor-widget-container { height: 100%; } */

/* .elementor-section.equal-height-cols .elementor-colum,
.elementor-section.equal-height-cols .elementor-colum > .elementor-widget-wrap,
.elementor-section.equal-height-cols .elementor-colum > .elementor-widget-wrap > .elementor-widget,
.elementor-section.equal-height-cols .elementor-colum > .elementor-widget-wrap > .elementor-widget > .elementor-widget-container {height: 100%} */

/* .elementor-button {
}
.elementor-button:hover{
    opacity: 0.8;
} */