.grid-service {
  grid-gap: 20px;
  grid-template-columns: 1fr;
}

@media (min-width: 420px) {
.grid-service {
  grid-template-columns: 1fr 1fr;
}
}

@media (min-width: 768px) {
.grid-service {
 grid-template-columns: repeat(4, 1fr);
}
}
.module-service .digifox-service-slide {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.module-service .digifox-service-track {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.module-service .service-artwork:has(img),
.grid-service .service-artwork:has(img) {
  aspect-ratio: 4 / 3 !important;
  overflow: hidden !important;
}
.module-service .service-artwork img,
.grid-service .service-artwork img {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
}

.module-service .card img,
.grid-service .card img {
  border-radius: 0% !important;
}

.grid-service .item-txt,
.module-service .item-txt {
  padding: 0px !important;
}

.grid-service .box,
.module-service .box {
  max-width: 600px;
}

.grid-service .item-txt,
.module-service .item-txt,
.grid-service .item-txt .item-head,
.module-service .item-txt .item-head,
.grid-service .item-txt .service-title,
.module-service .item-txt .service-title,
.grid-service .box h1, .module-service .box h1,
.grid-service .box h2, .module-service .box h2,
.grid-service .box h3, .module-service .box h3,
.grid-service .box h4, .module-service .box h4,
.grid-service .box h5, .module-service .box h5,
.grid-service .box .service-desc, .module-service .box .service-desc {
  text-align: center !important;
}
.grid-service .service-artwork,
.module-service .service-artwork {
  text-align: center !important;
}
.grid-service .service-artwork img,
.module-service .service-artwork img {
  margin-left: auto !important;
  margin-right: auto !important;
}

.grid-service .box,
.module-service .box {
  border-width: 1px;
  border-style: solid;
}

.grid-service .boxbg,
.module-service .boxbg {
  background: transparent !important;
}
.module-service .bread-dietary-icons{display:flex !important;
    flex-wrap:wrap !important;
    gap:1px !important;
    align-items:center !important;
justify-content:center !important;}.module-service .bread-dietary-icons .dietary-item{display:inline-flex !important;
    align-items:center !important;
    gap:3px !important;
    white-space:nowrap !important;}.module-service .bread-dietary-icons .dietary-item i{width:18px !important;
    height:18px !important;
    border:1px solid #4b4b4b !important;
    border-radius:50% !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    font-size:10px !important;      
    color:#4b4b4b !important;
    flex-shrink:0 !important;}.module-service .bread-dietary-icons .dietary-item span{font-size:13px !important;
    line-height:1 !important;}