.e-con:not(.e-child) {
--padding-left: var(--content-padding);
--padding-right: var(--content-padding);
} .default-section-spacing > .e-con-inner,
.default-section-spacing.e-con-full {
--padding-block-start: var(--section-padding-top);
--padding-block-end: var(--section-padding-bottom);
}
@media screen and (max-width: 1024px) {
.default-section-spacing > .e-con-inner,
.default-section-spacing.e-con-full {
--padding-block-start: var(--section-padding-top-tablet);
--padding-block-end: var(--section-padding-bottom-tablet);
}  
}
@media screen and (max-width: 767px) {
.default-section-spacing > .e-con-inner,
.default-section-spacing.e-con-full {
--padding-block-start: var(--section-padding-top-mobile);
--padding-block-end: var(--section-padding-bottom-mobile);
}  
}   @media (max-width: 575px) {
.site-header .header-inner, .site-header:not(.dynamic-header), .site-footer .footer-inner, .site-footer:not(.dynamic-footer), body:not([class*=elementor-page-]) .site-main, .page-header .entry-title {
padding-inline-start: 0px;
padding-inline-end: 0px;
}
}
.site-header .header-inner, .site-header:not(.dynamic-header), .site-footer .footer-inner, .site-footer:not(.dynamic-footer), body:not([class*=elementor-page-]) .site-main {
padding-inline-start: var(--content-padding);
padding-inline-end: var(--content-padding);
}
.site-header .header-inner, .site-header:not(.dynamic-header), .site-footer .footer-inner, .site-footer:not(.dynamic-footer), body:not([class*=elementor-page-]) .site-main, .page-header .entry-title {
max-width: calc(var(--content-width) + var(--content-padding) + var(--content-padding));    
} body { overflow-x:hidden; } body[class*="elementor-kit-"] p:last-child {
margin-bottom: 0;
}