@font-face{font-family:'Graphik Arabic';src:url('/central/assets/fonts/GraphikArabic-Thin.woff2') format('woff2');font-style:normal;font-weight:100;font-display:swap}
@font-face{font-family:'Graphik Arabic';src:url('/central/assets/fonts/GraphikArabic-Extralight.woff2') format('woff2');font-style:normal;font-weight:200;font-display:swap}
@font-face{font-family:'Graphik Arabic';src:url('/central/assets/fonts/GraphikArabic-Light.woff2') format('woff2');font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:'Graphik Arabic';src:url('/central/assets/fonts/GraphikArabic-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Graphik Arabic';src:url('/central/assets/fonts/GraphikArabic-Medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:'Graphik Arabic';src:url('/central/assets/fonts/GraphikArabic-Semibold.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:'Graphik Arabic';src:url('/central/assets/fonts/GraphikArabic-Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Graphik Arabic';src:url('/central/assets/fonts/GraphikArabic-Black.woff2') format('woff2');font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:'Graphik Arabic';src:url('/central/assets/fonts/GraphikArabic-Super.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap}
.floating.one{top:2px;left:-15px}.floating.two{bottom:125px}.photo-caption strong{font-size:22px}.hero-art{margin-top:10px}.feature.blue .icon{color:var(--navy)}
html[lang=ar]{--font:'Graphik Arabic',sans-serif;font-synthesis:none}
html[lang=ar] h1,html[lang=ar] h2{letter-spacing:0;font-weight:300;line-height:1.48}
html[lang=ar] h3{letter-spacing:0;font-weight:600;line-height:1.5}
html[lang=ar] h1 .blue-text,html[lang=ar] h2 .blue-text{font-weight:800}
html[lang=ar] .hero h1{font-size:clamp(44px,5.4vw,74px);line-height:1.4;white-space:nowrap}
html[lang=ar] .hero h1 .blue-text{font-weight:800}
html[lang=ar] .hero-copy>p{font-weight:400;line-height:1.95}
html[lang=ar] .btn,html[lang=ar] .navlinks{font-weight:500}
html[lang=ar] strong,html[lang=ar] .faq-list summary,html[lang=ar] .knowledge-list summary{font-weight:600}
html[lang=ar] .floating strong{font-size:16px}html[lang=ar] .hero-bottom strong{font-size:22px;font-weight:600}
html[lang=ar] .label{letter-spacing:0;font-weight:500}
html[lang=ar] .cta h2{font-weight:300}html[lang=ar] .cta h2 .type-heavy{font-weight:800}
html[lang=ar] .type-heavy{font-weight:800}html[lang=ar] .type-light{font-weight:200}
html[lang=ar] .feature h3{font-weight:600}.language{font-family:'DM Sans','Graphik Arabic',sans-serif}
@media(max-width:940px) and (min-width:681px){html[lang=ar] .hero h1{font-size:48px}}
@media(max-width:680px){.floating.one{top:24px;left:-14px}.floating.two{bottom:108px;right:-10px;width:165px}.photo-caption strong{font-size:18px}.hero-art{margin-top:25px}.floating.two strong{font-size:15px}.floating.one strong{font-size:13px!important}.floating.one small{font-size:12px}.floating.one .float-icon{width:32px;height:32px;font-size:19px}.orbit-label{top:-14px;right:-2px;font-size:10px;padding:8px 12px}.photo-caption{bottom:20px}html[lang=ar] .hero h1{font-size:clamp(38px,10.6vw,48px);line-height:1.5}html[lang=ar] .sub-hero h1{font-size:38px!important;letter-spacing:0!important}html[lang=ar] .hero-bottom strong{font-size:18px}}
