.sp-language-switch{display:flex;direction:ltr;align-items:center;justify-content:center;gap:4px;width:100%;margin-bottom:5px}
.sp-header-contact{flex-direction:column!important;gap:0!important}
.sp-header-contact .sp-language-choice{display:inline-flex!important;min-height:28px;align-items:center;padding:4px 8px!important;border:1px solid #dce2eb;border-radius:4px;background:#fff!important;color:#0b1f3a!important;font-size:11px!important;line-height:1.3!important;text-decoration:none;white-space:nowrap}
.sp-header-contact .sp-language-choice[aria-current=true],.sp-mobile-menu .sp-menu-language[aria-current=true]{background:#0b1f3a!important;color:#fff!important}
.sp-mobile-menu .sp-menu-language{direction:ltr;justify-content:center;font-weight:700}
.sp-lang-en{direction:ltr;text-align:left}
.sp-lang-en .entry-content{direction:ltr;text-align:left}
.sp-lang-en .entry-content p,.sp-lang-en .entry-content h1,.sp-lang-en .entry-content h2,.sp-lang-en .entry-content h3{text-align:left}
.sp-lang-en .sp-film .wp-block-cover__inner-container{direction:ltr}
.sp-lang-en .sp-icon-nav{justify-content:center!important}
.sp-lang-en .sp-desktop-nav.sp-icon-nav .wp-block-button__link{font-size:12px!important;padding-inline:8px!important}
.sp-lang-en .sp-header-row{grid-template-columns:180px minmax(0,1fr) auto!important;gap:14px!important}
.sp-lang-en .sp-header-row>.wp-block-image img{width:180px!important}
.sp-lang-en .sp-audience .wp-block-cover__inner-container{direction:ltr;text-align:left}
.sp-lang-en .sp-mobile-menu nav{text-align:left}
.sp-lang-en .sp-film h1{font-size:clamp(44px,6.4vw,92px)!important;letter-spacing:-1.5px;line-height:1.08!important}
.sp-lang-en .sp-letter-reveal .sp-reveal-line{animation-name:sp-letter-unveil-en!important}
@keyframes sp-letter-unveil-en{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
.sp-lang-en .sp-service-item{direction:ltr}
.sp-lang-en .sp-brand-ar{direction:ltr}
@media(max-width:1024px){.sp-lang-en .sp-header-row{grid-template-columns:minmax(0,1fr) auto auto!important}}
@media(max-width:600px){.sp-lang-en .sp-header-row{grid-template-columns:minmax(0,1fr) auto!important}.sp-lang-en .sp-header-row>.wp-block-image img{width:180px!important}.sp-lang-en .sp-film h1{font-size:clamp(36px,9.5vw,56px)!important;letter-spacing:-1px}.sp-lang-en .sp-mobile-help a{font-size:12px}.sp-lang-en .sp-mobile-menu nav a{font-size:13px!important;padding:10px!important}}
