
.container{
     width: 100%;
    max-width: 1200px !important;
    margin-inline: auto;
    padding-inline: var(--sp-20);
}
#onp-what-title{
    text-align: center;
    margin-bottom:50px;
}
P{
    justify-content:center;
    margin-bottom:10px;
    
}
.cta-section__body{
  max-width:80ch;
}
.para{
    padding: 30px 0px;
   
}
.sec-head--center {
    text-align: center;
    max-width: 1000px!important;}


    .strat-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(360px, 1fr));
    gap: var(--sp-20);}


    @media (max-width: 768px) {
         .strat-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    gap: var(--sp-20);}}