/* service tiles hardening */
.custom-support .dedicated-services {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2rem;
}
@media (max-width: 1024px) {
  .custom-support .dedicated-services { grid-template-columns: 1fr; }
}
.custom-support .dedicated-services .col-md-4 {
  display:flex; flex-direction:column; align-items:center; text-align:center;
}
.custom-support .dedicated-services .content { text-align:center; }

.custom-support .dedicated-services i.fa {
  display:inline-flex; align-items:center; justify-content:center;
  width:60px; height:60px; border-radius:50%;
  /* keep your existing inline border/color; this just enforces the size/centering */
}
