/* Separate card layouts for phones, tablets and desktop screens. */
@media (max-width:420px){
  .advantage-grid,.four{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
  .advantage-card,.four>.card{min-height:0!important}
  .solution-grid{grid-template-columns:minmax(0,1fr)!important}
}
@media (max-width:760px){
  .f77-heading{display:flex!important;flex-wrap:wrap!important}
  .f77-tabs{display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;gap:8px!important}
}
@media (min-width:761px) and (max-width:1150px){
  .advantage-grid,.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
  .solution-card{min-height:190px!important}
  .rn-container{padding-inline:5.5%}
}
@media (min-width:1536px){
  .advantage-grid,.solution-grid{gap:24px!important}
}
