@font-face{font-family:Dubai;src:url('/assets/fonts/Dubai-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Dubai;src:url('/assets/fonts/Dubai-Medium.ttf') format('truetype');font-style:normal;font-weight:500 600;font-display:swap}
@font-face{font-family:Dubai;src:url('/assets/fonts/Dubai-Bold.ttf') format('truetype');font-style:normal;font-weight:700 900;font-display:swap}
html[lang=ar]{--sans:Dubai,Tahoma,Arial,sans-serif;--display:Dubai,Tahoma,Arial,sans-serif;--serif:Dubai,Tahoma,Arial,sans-serif}
html[lang=ar] body,html[lang=ar] button,html[lang=ar] summary{font-family:Dubai,Tahoma,Arial,sans-serif}
html[lang=ar] .hero h1{font-family:Dubai,Tahoma,Arial,sans-serif;font-size:clamp(3.8rem,6.4vw,6.2rem);font-weight:700;line-height:1.3;letter-spacing:0}
html[lang=ar] h2,html[lang=ar] .about-aside h2,html[lang=ar] .contact-layout h2{font-family:Dubai,Tahoma,Arial,sans-serif;font-weight:500;line-height:1.5;letter-spacing:0}
html[lang=ar] .hero-promise{font-weight:400;font-size:21px}
@media screen and (max-width:700px){html[lang=ar] .hero h1{font-size:clamp(3rem,12.5vw,4.3rem);line-height:1.4}html[lang=ar] .hero-promise{font-size:20px}html[lang=ar] .focus-heading h2{font-size:2.3rem}html[lang=ar] .about-aside h2{font-size:2.3rem}}
