.slb-services-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
}

/* Service item */
.slb-service{
  display:flex;
  gap:24px;
  align-items:flex-start;
  position:relative;
}

.slb-service.line-1{
	padding-right: 24px;
}

.slb-service.line-2{
	padding-right: 24px;
	padding-left: 24px;
}

.slb-service.line-3{
	padding-left: 24px;
}

.slb-content {
    row-gap: 9px;
    display: flex;
    flex-direction: column;
}

.slb-content h3{
	font-size: 24px;
	font-family:'MyFont',sans-serif;
	margin-bottom: 0;
}

.slb-content p{
	margin-bottom: 0;
}

/* Vertical line between column 1-2 */
.slb-service.line-2::before{
  content:"";
  position:absolute;
  left:0;
  top:0px;
  bottom:0px;
  width:1px;
  background:#2c3a2f;
}

/* Vertical line between column 2-3 */
.slb-service.line-2::after{
  content:"";
  position:absolute;
  right:0;
  top:0px;
  bottom:0px;
  width:1px;
  background:#2c3a2f;
}

/* Icon */
.slb-icon img{
  width:125px;
  height:100px;
  object-fit:contain;
}

/* Divider */
.slb-divider{
  grid-column:1/4;
  position:relative;
  height: 74px;
}

/* Horizontal lines */
.line{
  position:absolute;
  height:1px;
  background:#2c3a2f;
  top: 50%;
}

.line1{
  left:0;
  width:calc(33.33% - 32px);
}

.line2{
  left:calc(33.33% + 32px);
  width:calc(33.33% - 64px);
}

.line3{
  left:calc(66.66% + 32px);
  width:calc(33.33% - 32px);
}

/* SVG */
.svg{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
}

.svg img{
  width:20px;
  height:20px;
}

.svg1{
  left:33.33%;
}

.svg2{
  left:66.66%;
}

/* Responsive */
@media (max-width:900px){

  .slb-services-grid{
    grid-template-columns:1fr;
  }

  .slb-service::after{
    display:none;
  }

  .slb-divider{
    display:none;
  }

}