:root{--page-title-display:none;}/* Start custom CSS */.counter-center {
  text-align: center;
}

.counter-center .elementor-counter-title,
.counter-center .elementor-counter-number-wrapper {
  text-align: center;
  margin: 0 auto;
}


.back-shadow {
  box-shadow: 0px 2px 8.8px 0px rgba(0, 0, 0, 0.19);
}

.mask-blue img {
  width: 100%;
  display: block;

  -webkit-mask-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 1) -2.14%,
    rgba(0, 0, 0, 0) 101.82%
  );
  mask-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 1) -2.1%,
    rgba(0, 0, 0, 0) 101.82%
  );
}


.white-content,
.white-content * {
  transition: all 0.3s ease;
}


.outer-container.outer-container:hover .white-content,
.outer-container.outer-container:hover .white-content * {
  color: #ffffff ;
}

.outer-container:hover .white-content svg,
.outer-container:hover .white-content svg * {
  fill: #ffffff;
  stroke: #ffffff;
}/* End custom CSS */