/* 1) Ocultar imágenes/iconos dentro de cards de servicios */
#service-list img,
#services img,
#events img,
.service-item img,
.event-item img,
.sb-service-item img,
.sb_service_item img {
  display: none !important;
}

/* 2) Ocultar iconos puestos como background */
#service-list .icon,
#services .icon,
#events .icon,
.service-item .icon,
.event-item .icon,
.sb-service-item .icon,
.sb_service_item .icon {
  display: none !important;
  background: none !important;
}

/* 3) Si el icono está en un pseudo-elemento */
#service-list .service-item:before,
#service-list .service-item:after,
#services .service-item:before,
#services .service-item:after,
#events .service-item:before,
#events .service-item:after,
.sb-service-item:before,
.sb-service-item:after,
.sb_service_item:before,
.sb_service_item:after {
  content: none !important;
  display: none !important;
}

/* 4) Compactar la card para que no quede tanto espacio vacío */
#service-list .service-item,
#services .service-item,
#events .service-item,
.sb-service-item,
.sb_service_item {
  min-height: auto !important;
  padding: 20px !important;
}

/* 5) Subir el texto y bajar espacio muerto */
#service-list h3,
#services h3,
#events h3 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}