body{direction:rtl;font-family:"Tajawal","Manrope",sans-serif;text-align:right}
body.gm-arabic h1,body.gm-arabic h2,body.gm-arabic h3,body.gm-arabic h4,body.gm-arabic p,body.gm-arabic button,body.gm-arabic input,body.gm-arabic textarea,body.gm-arabic select{font-family:"Tajawal","Manrope",sans-serif}
.gm-menu-list,.gm-hero-actions,.gm-trust-row,.gm-card-top,.gm-chart-label,.gm-service-card li,.gm-footer-bottom,.gm-form-card,.gm-contact-card,.gm-brief,.gm-faq-layout,.gm-section-head{direction:rtl}
.gm-button svg,.gm-service-card>a svg{transform:scaleX(-1)}
.gm-hero-visual{direction:ltr}
.gm-preloader,.gm-preloader-brand,.gm-preloader-logo,.gm-loader-mark{direction:ltr;unicode-bidi:isolate}
.gm-service-card>a{right:auto;left:26px}
.gm-eyebrow i{margin-right:0;margin-left:9px}
.gm-outcome-grid article{border-right:0;border-left:1px solid rgba(255,255,255,.2)}.gm-outcome-grid article:last-child{border-left:0}
.gm-faq-list p{padding-right:0;padding-left:40px}
.gm-service-nav a:last-child{text-align:left}
.gm-process-list{text-align:right}
.gm-email-line strong{direction:ltr;text-align:right}
.gm-portfolio-viewport{direction:ltr}.gm-portfolio-filters{direction:rtl}
.gm-portfolio-card{direction:rtl;text-align:right}
.gm-portfolio-image>strong{left:auto;right:18px}.gm-portfolio-image>i{right:auto;left:18px}
.gm-form-card label,.gm-contact-card a,.gm-contact-location{text-align:right}
.gm-form-card input,.gm-form-card textarea,.gm-form-card select{direction:rtl;text-align:right}
.gm-form-card input[type=email],.gm-form-card input[type=tel],.gm-email-line strong,.gm-contact-card a strong{direction:ltr;text-align:right}
.gm-faq-item summary{direction:rtl;text-align:right}
.gm-team-avatar{font-family:"Manrope","Tajawal",sans-serif}
body.gm-arabic .gm-team-avatar{font-size:0}body.gm-arabic .gm-team-avatar:after{content:"GM";font:800 14px/1 "Manrope",sans-serif;letter-spacing:-1px}
@media(max-width:900px){.gm-menu{right:auto;left:0}.gm-menu-list{text-align:right}.gm-menu-list>li.menu-item-has-children{padding-inline-start:48px;padding-inline-end:0}.gm-submenu-toggle{inset-inline-start:0;inset-inline-end:auto}}
@media(max-width:680px){.gm-outcome-grid article{border-left:0}.gm-service-nav a:last-child{text-align:center}.gm-faq-list p{padding-left:0}.gm-home-contact-copy{text-align:right}}
