/*
 * About Us statistics alignment only.
 * IMPORTANT: the section remains full width, including its blue background.
 * We only add responsive horizontal inner spacing so the four statistics align
 * to the site's 1300px content boundary.
 */
.sukrit-about-stats-content-width {
    box-sizing: border-box !important;
    padding-left: max(20px, calc((100vw - 1300px) / 2)) !important;
    padding-right: max(20px, calc((100vw - 1300px) / 2)) !important;
}

/* Do not constrain, reposition, transform, clip, or change the background-bearing section. */
.sukrit-about-stats-content-width > .elementor-container,
.sukrit-about-stats-content-width > .e-con-inner {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

@media (max-width: 767px) {
    .sukrit-about-stats-content-width {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}
