@media(max-width:1024px) {
    .section-inner {
        padding-left: 48px !important;
    }

    .ph-inner {
        padding-left: 48px !important;
    }

    .about-grid {
        grid-template-columns: 1fr !important;
    }

    .about-card {
        position: static !important;
    }
}

@media(max-width:600px) {
    .section-inner {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .ph-inner {
        padding-left: 20px !important;
    }

    .ph {
        padding: 48px 20px !important;
    }

    .values-grid,
    .why-grid {
        grid-template-columns: 1fr !important;
    }
}