html[lang^="ar"] body,html[dir="rtl"] body{font-family:"Cairo","Tajawal","Segoe UI","Helvetica Neue",system-ui,-apple-system,sans-serif;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;letter-spacing:0}html[dir="rtl"]{text-align:right}html[dir="rtl"] body{direction:rtl;text-align:right}html[dir="rtl"] .top-header-information,html[dir="rtl"] .middle-header-content,html[dir="rtl"] .single-footer-widget .footer-information li{text-align:right}html[dir="rtl"] .top-header-information,html[dir="rtl"] .hero-service-pills,html[dir="rtl"] .hero-cities-row{justify-content:flex-end}html[dir="rtl"] .top-header-information li i,html[dir="rtl"] .middle-header-content li i,html[dir="rtl"] .single-footer-widget .footer-information li i{margin-left:8px;margin-right:0}html[dir="rtl"] .middle-header-content{justify-content:flex-end}html[dir="rtl"] .navbar-nav{padding-right:0}html[dir="rtl"] .main-navbar .navbar .navbar-nav .nav-item{margin-left:22px;margin-right:0}html[dir="rtl"] .main-navbar .navbar .navbar-nav .nav-item:last-child{margin-left:0}html[dir="rtl"] .dropdown-menu{text-align:right}html[dir="rtl"] .hero-grid{flex-direction:row-reverse}html[dir="rtl"] .medical-hero-content,html[dir="rtl"] .medical-hero-content h1,html[dir="rtl"] .medical-hero-content p{text-align:right}html[dir="rtl"] .hero-service-pills{justify-content:flex-start}html[dir="rtl"] .hero-field-label{margin:0 16px 6px 0;text-align:right}html[dir="rtl"] .hero-field-control>i,html[dir="rtl"] .hero-field-control>.hero-field-svg{left:auto;right:16px}html[dir="rtl"] .hero-field-control input,html[dir="rtl"] .hero-field-control select{padding-right:44px;padding-left:16px;text-align:right;direction:rtl}html[dir="rtl"] .hero-call-button{flex-direction:row-reverse}.hero-call-button,.hero-call-button>span{white-space:nowrap}.hero-call-button>span{overflow:hidden;text-overflow:ellipsis;max-width:100%}html[dir="rtl"] .hero-call-button{padding-inline:12px;font-size:14.5px;letter-spacing:0}html[dir="rtl"] .hero-context{flex-direction:row-reverse;text-align:right}html[dir="rtl"] .hero-quick-card{flex-direction:row-reverse;text-align:right}html[dir="rtl"] .section-title,html[dir="rtl"] .about-content,html[dir="rtl"] .single-services-box,html[dir="rtl"] .single-features-box,html[dir="rtl"] .single-gallery .content,html[dir="rtl"] .about-info{text-align:right}html[dir="rtl"] .about-list li{padding-right:30px;padding-left:0}html[dir="rtl"] .about-list li i{right:0;left:auto}html[dir="rtl"] .services-btn,html[dir="rtl"] .default-btn{flex-direction:row-reverse}html[dir="rtl"] .floating-call-button{}html[dir="rtl"] .floating-call-button .floating-call-copy{text-align:right}html[dir="rtl"] .sos-faq-item summary{padding-left:48px;padding-right:18px;text-align:right}html[dir="rtl"] .sos-faq-item summary::after{left:18px;right:auto}html[dir="rtl"] .sos-faq-answer{text-align:right}html[dir="rtl"] .sos-seo-links-col,html[dir="rtl"] .sos-longform-body{text-align:right}html[dir="rtl"] .sos-seo-links-col ul{padding-right:0}html[dir="rtl"] #test-popup,html[dir="rtl"] .sos-cookie-consent{right:auto !important;left:20px !important;text-align:right}html[dir="rtl"] .footer-area .single-footer-widget,html[dir="rtl"] .footer-area .quick-links,html[dir="rtl"] .footer-area .footer-information,html[dir="rtl"] .footer-area p{text-align:right}html[dir="rtl"] .quick-links li::before,html[dir="rtl"] .quick-links li a{text-align:right}.sos-lang-switcher{display:inline-flex;align-items:center;gap:6px;margin-inline-start:18px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#fff !important;font-weight:700;font-size:13px;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.sos-lang-switcher:hover,.sos-lang-switcher:focus{background:#fff;color:var(--sos-navy,#14395b) !important;border-color:#fff}.sos-lang-switcher svg{width:14px;height:14px;flex:0 0 auto}.sos-lang-switcher--nav{margin:6px 0;color:var(--sos-ink,#173d5a) !important;background:#f1f8fb;border:1px solid #d4e8ef}.sos-lang-switcher--nav:hover,.sos-lang-switcher--nav:focus{background:var(--sos-blue,#087f96);border-color:var(--sos-blue,#087f96);color:#fff !important}.top-header-area{background-image:linear-gradient(90deg,#14395b 0%,#126b92 45%,#14395b 100%)}/* Phone numbers must ALWAYS render left-to-right ("06 61 14 09 80"), even inside
   RTL pages, so the dialer-friendly digit grouping stays readable. We apply this
   to every place a phone display can appear: top bar link, middle header span,
   footer card, hero CTA number, floating call button. The `direction: ltr` +
   `unicode-bidi: isolate` combo creates an isolated LTR bidi context regardless
   of the parent element's direction. */
a[href^="tel:"],a[href^="tel:"] *,.middle-header-content li span,.middle-header-content li span *,.top-header-information li a,.footer-information li span,.footer-information li span *,.hero-phone-number,.floating-call-button .floating-call-copy span,.floating-call-button .floating-call-copy strong{direction:ltr !important;unicode-bidi:isolate;text-align:start}@media only screen and (max-width:991px){.sos-lang-switcher--nav{margin:12px 0;align-self:flex-start}}.sos-seo-links .section-title h2,.sos-faq-section .section-title h2,.sos-longform .section-title h2{color:var(--sos-ink,#173d5a) !important;text-shadow:none !important}.sos-seo-links .section-title .sub-title,.sos-faq-section .section-title .sub-title,.sos-longform .section-title .sub-title{color:#075f73 !important;background:#fff !important}