@font-face {
  font-family: 'Janna LT Regular';
  src: url("../assets/fonts/Janna/Janna LT regular.woff");
}

.header .language-picker {
  position: absolute;
  right: 40px;
  background-color: transparent;
  margin-top: -12px;
  border: none;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header .language-picker .linkstyle {
  color: white;
  font-size: 14px;
  cursor: pointer;
  padding-right: 10px;
  cursor: pointer;
  text-decoration: none;
}

.header .language-picker .linkstyle:hover {
  color: #014b94;
}

.header .language-picker .linkstyle.active {
  color: gray !important;
}

.header .content-holder__top {
  position: relative;
}

@media (max-width: 768px) {
  .site-logo {
    width: 80% !important;
    margin-top: -15px;
  }
}

body.rtl * {
  font-family: "Janna LT Regular" !important;
}

body .fa, body .fas {
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 900;
}

body.rtl {
  direction: rtl;
  text-align: right;
}

body.rtl .header {
  direction: rtl;
}

body.rtl .header .content-holder__top {
  position: relative;
}

body.rtl .header .language-picker {
  left: 40px;
  right: initial;
}

body.rtl .home {
  text-align: right;
}

body.rtl .home .latest-stories-content {
  left: 15px;
}

body.rtl .home .latest-stories-content .heading-holder .icon-close {
  left: 15px;
  right: initial;
}

body.rtl .home .swiper-button-prev, body.rtl .home .swiper-container-rtl .swiper-button-prev {
  left: 20px;
  right: initial;
}

body.rtl .home .swiper-button-prev, body.rtl .home .swiper-container-rtl .swiper-button-next {
  right: 10px;
  left: initial;
}

body.rtl .home .section-blog .section-blog-title {
  text-align: left;
}

body.rtl .home .section-blog .swiper-slide {
  padding-right: 105px;
  padding-left: initial;
}

body.rtl .home .section-groups {
  direction: ltr;
}

body.rtl .home .section-news {
  direction: rtl;
}

body.rtl .home .section-news .swiper-news-desc {
  padding-right: 7px;
  padding-left: initial;
}

body.rtl .home .section-news .swiper-pagination-bullet, body.rtl .home .section-news .swiper-pagination-bullet-active {
  padding-left: 600px;
  padding-right: initial !important;
}

body.rtl .home .section-news .swiper-news-title {
  padding-right: 58px;
  padding-left: initial;
}

body.rtl .about-us {
  text-align: right;
}

body.rtl .about-us .section-about {
  direction: rtl;
}

body.rtl .about-us .content-wrapper {
  direction: ltr;
}

body.rtl .about-us .section-map .content-wrapper {
  direction: rtl;
}

body.rtl .divisions {
  text-align: right;
}

body.rtl .divisions .section-divisions {
  direction: rtl;
}

body.rtl .divisions .section-divisions .title-card {
  padding-right: 20px;
  padding-left: unset;
}

body.rtl .divisions .information-holder:before {
  right: 0;
  left: initial;
}

body.rtl .divisions .card-header:before {
  left: 12px;
  right: initial;
}

body.rtl .division-details {
  text-align: right;
}

body.rtl .division-details .section-division {
  direction: rtl;
}

body.rtl .division-details .section-division .image-holder {
  margin-left: 45px;
  margin-right: initial;
}

body.rtl .division-details .section-division .desc {
  font-size: 20px !important;
}

body.rtl .division-details .section-expertise {
  direction: rtl;
}

body.rtl .division-details .section-expertise .content-wrapper .title {
  text-align: right;
}

body.rtl .division-details .section-expertise .content-wrapper .subtitle {
  text-align: right;
}

body.rtl .division-details .section-expertise .category-box li {
  padding-right: 32px;
  padding-left: initial;
}

body.rtl .division-details .section-expertise .category-box li:before {
  left: unset;
  right: 0px;
}

body.rtl .news-events {
  direction: rtl;
  text-align: right;
}

body.rtl .news-events .section-banner .title {
  text-align: right;
}

body.rtl .news-events .section-banner .subtitle {
  text-align: right;
}

body.rtl .news-events .section-news-listing .news-col:nth-child(4n+1) .content-holder {
  padding-right: 36px;
  padding-left: unset;
}

body.rtl .news-events .section-news-listing .news-col:nth-child(4n+2), body.rtl .news-events .section-news-listing .news-col:nth-child(4n+3) {
  margin-left: 2.9%;
  margin-right: unset;
}

body.rtl .news-events-details .section-banner {
  direction: rtl;
  text-align: right;
}

body.rtl .news-events-details .section-news-details {
  direction: rtl;
  text-align: right;
}

body.rtl .news-events-details .section-news-details .news-row .news-col .image-button-holder .button-holder {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body.rtl .news-events-details .section-news-details .content-holder {
  padding-right: 28px;
  padding-left: unset;
}

body.rtl .careers {
  direction: rtl;
  text-align: right;
}

body.rtl .section-map {
  direction: rtl;
}

body.rtl .section-map .map-holder {
  right: unset;
  left: -47px;
}

body.rtl .section-map .text-holder .address {
  padding-right: 41px;
  padding-left: initial;
  direction: ltr;
}

body.rtl .section-map .text-holder .contact {
  padding-right: 41px;
  padding-left: initial;
  direction: ltr;
}

body.rtl .section-map .text-holder .fax {
  padding-right: 41px;
  padding-left: initial;
  direction: ltr;
}

body.rtl .section-map .text-holder .fas {
  font-family: 'Font Awesome 5 Free' !important;
  left: initial;
  right: 0;
}

body.rtl .section-map .location .link .fas {
  font-family: 'Font Awesome 5 Free' !important;
}

body.rtl .section-map .location .location-name {
  white-space: nowrap;
}

@media screen and (min-width: 768px) {
  body.rtl .section-map .location:nth-of-type(2) .location-name:before {
    top: 68px;
    left: 91px;
    width: 45px;
    -webkit-transform: rotate(218deg);
            transform: rotate(218deg);
  }
  body.rtl .section-map .location:nth-of-type(8) .location-name:before {
    top: 94px;
    right: -58px;
    width: 85px;
    -webkit-transform: rotate(69deg);
            transform: rotate(69deg);
  }
  body.rtl .section-map .location:first-of-type .location-name:before {
    top: 69px !important;
    right: -59px !important;
    width: 64px;
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
  }
}

body.rtl .section-message-form:before {
  left: initial;
  right: -8px;
}

body.rtl .section-partnered .swiper-button-next, body.rtl .section-partnered .swiper-container-rtl .swiper-button-prev {
  left: 10px;
  right: auto;
}

body.rtl .section-partnered .swiper-button-next, body.rtl .section-partnered .swiper-container-rtl .swiper-button-next {
  right: 10px;
  left: auto;
}

body.rtl .footer {
  direction: rtl;
  text-align: right;
}
/*# sourceMappingURL=translations.css.map */