/* Start custom CSS *//* Front and back stacked in one cell */
.elementor-element.svc-card {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}

.elementor-element.svc-front,
.elementor-element.svc-back {
  grid-area: 1 / 1;
  transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}


.elementor-element.svc-back {
  transform: translateY(100%);
}

/* Slide up: hover, tap, keyboard */
.svc-card:hover .svc-front,
.svc-card:focus .svc-front,
.svc-card:focus-within .svc-front {
  transform: translateY(-100%);
}
.svc-card:hover .svc-back,
.svc-card:focus .svc-back,
.svc-card:focus-within .svc-back {
  transform: translateY(0);
}


.box-b-service-inner:hover .box-b-heading::after {
	background-color: var(--color-white);
}

.box-b-service-inner:hover .box-b-heading {
	color: rgb(255, 255, 255);
}/* End custom CSS */