@font-face {
    font-family: "font_main";
    src: url("../fonts/font-en/NexaRegular.otf") format("opentype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "font_medium";
    src: url("../fonts/font-en/NexaHeavy.otf") format("opentype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "font_bold";
    src: url("../fonts/font-en/NexaBold.otf") format("opentype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: "semiBold";
    src: url("../fonts/font-en/NexaBold.otf") format("opentype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

html[lang="ar"] body {
    text-align: left;
    direction: ltr;
    font-family: "font_main", Arial, sans-serif;
}

html[lang="ar"] .lg-container {
    font-family: "font_main", Arial, sans-serif;
}




body {
    text-align: left;
    direction: ltr; 
}
  


.sub-text-aboutus {
    margin-left: auto;
    margin-right: 0;
}

.text-aboutus::after {
    right: auto;
    left: 10%;
}

.maps-location__layout {
    width: 95%;
    margin-right: 0;
    margin-left: auto;
    direction: ltr;
}

.maps-location__intro {
    direction: ltr;
    text-align: left;
    transform: translateX(20px);
}
.map {

    justify-self: right;
    direction: rtl;
}
.service-photo-card__content {
    direction: ltr;
}

.service-photo-card__content h3::after {
    right: auto;
    left: 0;
    bottom: 0;
}
.contact-form button i {
    transform: scaleX(-1);
}

.footer-title::after {
    right: auto;
    left: 0;
    
}


.footer-socials--pills {
    direction: ltr;
}

.about-story__content {
    z-index: 2;
    margin-left: auto;
    margin-right: 0;
    direction: rtl;
}
.about-story__visual {

    left: calc((100vw - 100%) / -2);
    right: auto;
}
.about-story__content {
    direction: ltr;
}

.about-operations__content {

    direction: ltr;
    text-align: left;
}

.methodology__head {
    direction: ltr;
    text-align: left;
}
.methodology__grid {
    direction: ltr;
}
.methodology-card {

    direction: ltr;
    text-align: left;
}











html[lang="en"] body {
    direction: ltr;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}

html[lang="en"] .navBar__links,
html[lang="en"] .footer-grid,
html[lang="en"] .contactus-home__shell,
html[lang="en"] .services-home__head,
html[lang="en"] .service-photo-card__content,
html[lang="en"] .sectors-services,
html[lang="en"] .sector-roadmap__item,
html[lang="en"] .sub-text-aboutus {
    direction: ltr;
    text-align: left;
}

html[lang="en"] .footer-contact a,
html[lang="en"] .footer-links li,
html[lang="en"] .contact-form label {
    direction: ltr;
    text-align: left;
}

