@-webkit-keyframes runningLineRtl {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
@keyframes runningLineRtl {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
html[dir=rtl] body,
html[dir=rtl] .main-menu {
  font-family: "Noto Sans Hebrew", sans-serif;
}
html[dir=rtl] .big-text,
html[dir=rtl] .absolute-text,
html[dir=rtl] .big-section-titles {
  font-family: Geologica, sans-serif;
}
html[dir=rtl] .running-line__text {
  -webkit-animation: runningLineRtl 30s 0s infinite linear;
          animation: runningLineRtl 30s 0s infinite linear;
}
html[dir=rtl] .decoration-elem:before {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .btn i {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .swiper-btn-prev i,
html[dir=rtl] .swiper-btn-next i {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .statistic-section .moved-image {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .statistic-section .media-wrapper img {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .statistic-section .big-text__inner {
  -webkit-animation-name: runningLineRtl;
          animation-name: runningLineRtl;
}
html[dir=rtl] .clients-section .circle-1,
html[dir=rtl] .clients-section .circle-2,
html[dir=rtl] .clients-section .circle-3,
html[dir=rtl] .clients-section .circle-4 {
  -webkit-animation-name: reverseRotation;
          animation-name: reverseRotation;
}
html[dir=rtl] .clients-section .logo-item {
  -webkit-animation-name: rotation !important;
          animation-name: rotation !important;
}
html[dir=rtl] .solution-item i {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .team-section .team-info__item ul li:before {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .team-section .team-photos .swiper-slide-next {
  -webkit-transform: scale(0.79) translate(105%, -25%);
      -ms-transform: scale(0.79) translate(105%, -25%);
          transform: scale(0.79) translate(105%, -25%);
}
@media screen and (max-width: 1024px) {
  html[dir=rtl] .team-section .team-photos .swiper-slide-next {
    -webkit-transform: scale(0.79) translate(88%, 0%);
        -ms-transform: scale(0.79) translate(88%, 0%);
            transform: scale(0.79) translate(88%, 0%);
  }
}
html[dir=rtl] .team-section .team-photos .swiper-slide-next + .swiper-slide {
  -webkit-transform: scale(0.69) translate(251%, -47%);
      -ms-transform: scale(0.69) translate(251%, -47%);
          transform: scale(0.69) translate(251%, -47%);
}
@media screen and (max-width: 1024px) {
  html[dir=rtl] .team-section .team-photos .swiper-slide-next + .swiper-slide {
    -webkit-transform: scale(0.69) translate(214%, 0%);
        -ms-transform: scale(0.69) translate(214%, 0%);
            transform: scale(0.69) translate(214%, 0%);
  }
}
html[dir=rtl] .footer-contact .media-wrapper {
  border-radius: 0 1.875rem 1.875rem 0;
}
html[dir=rtl] .footer-contact .content {
  border-radius: 1.875rem 0 0 1.875rem;
}
html[dir=rtl] .about-team-section .swiper-slide:not(.swiper-slide-active) {
  -webkit-transform: translateX(-2.875rem);
      -ms-transform: translateX(-2.875rem);
          transform: translateX(-2.875rem);
}