.footer-img a img {
  width: 25%;
  height: auto;
}

.icon > span::before {
  font-family: "Font Awesome 6 Free";
}

#icon-section-1 .custom-col:nth-child(1) .icon > span::before {
  content: "\f2e7";
}

#icon-section-1 .custom-col:nth-child(2) .icon > span::before {
  content: "\f109";
}

#icon-section-2 .custom-col:nth-child(1) .icon > span::before {
  content: "\f2b5";
}

#icon-section-2 .custom-col:nth-child(2) .icon > span::before {
  content: "\f0c3";
}

#icon-section-2 .custom-col:nth-child(3) .icon > span::before {
  content: "\f004";
}

#icon-section-2 .custom-col:nth-child(4) .icon > span::before {
  content: "\f01e";
}

#icon-section-3 .custom-col:nth-child(1) .icon > span::before {
  content: "\f46d";
}

#icon-section-3 .custom-col:nth-child(2) .icon > span::before {
  content: "\f095";
}

#icon-section-3 .custom-col:nth-child(3) .icon > span::before {
  content: "\f4ad";
}

#icon-section-3 .custom-col:nth-child(4) .icon > span::before {
  content: "\f0eb";
}

#counter_1 .counterNumber::after,
#counter_2 .counterNumber::after,
#counter_3 .counterNumber::after {
  content: "+";
}

#counter_4 .counterNumber::before {
  content: "%";
}

.icon-section .icon-wrapper {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 50px;
}

#icon-section-1 .icon-wrapper,
#icon-section-2 .icon-wrapper {
  height: 202px;
}

#icon-section-3 .icon-wrapper {
  height: 209px;
}

#footer-social-media li {
  border: 1px solid var(--site-footer-title-color);
  border-radius: 50px;
}

@media screen and (max-width: 768px) {
  #counter-section-0 .counter-col {
    width: 50% !important;
  }

  #icon-section-1 .icon-wrapper {
    height: 355px;
  }

  #icon-section-2 .icon-wrapper {
    height: 264px;
  }

  #icon-section-3 .icon-wrapper {
    height: 238px;
  }
}
