h1, h2, h3, h4, h5, h6, p, li, a, span {
    font-family: 'DiodrumArabicMedium' !important;
}

  /* Update Fonts */
[dir="ltr"] #about_part .bi.bi-arrow-left,
[dir="ltr"] #service_part .bi.bi-arrow-left,
[dir="ltr"] #team_part .bi.bi-arrow-left
{
  rotate: -180deg;
}
.margin__top {
  margin-top: -0.75rem;
}
.font__bold {
  font-family: DiodrumArabicBold;
}
.font__semibold {
  font-family: DiodrumArabicSemibold;
}
.font__medium {
  font-family: DiodrumArabicMedium;
}
.error__message {
  font-family: DiodrumArabicMedium;
}
.about__card-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
  }
  .about__card-img:hover img {
    scale: 1.1;
  }
  #image-carousel.splide .splide__pagination {
    bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
  }
  #image-carousel.splide .splide__pagination .splide__pagination__page {
    width: 2rem;
    background-color: #fff;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
  }
  #image-carousel.splide
    .splide__pagination
    .splide__pagination__page.is-active {
    width: 3rem;
    opacity: 1;
  }