@font-face{font-family:'Orlina Arabic';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/noto-sans-arabic-400.woff2') format('woff2')}
body.orlina-site.os-lang-en .os-language-ar,body.orlina-site.os-lang-ar .os-language-en{display:none!important}
body.orlina-site .os-header .os-language-switch{position:absolute;right:0;top:6px;width:auto;z-index:6}
body.orlina-site .os-header .os-language-switch .elementor-button{min-height:34px;padding:5px 12px;background:#101f30;color:#fff;border:1px solid #ffffff65;font:400 13px/1.7 'Orlina Arabic',Tahoma,sans-serif;letter-spacing:0}
body.orlina-site .os-footer .os-language-switch{margin-top:12px;align-self:flex-start}
body.orlina-site .os-footer .os-language-switch .elementor-button{min-height:40px;background:transparent;color:#fff;border-color:#ffffff65;font-family:'Orlina Arabic',Tahoma,sans-serif}
body.orlina-site.os-lang-ar .os-site{--os-sans:'Orlina Arabic',Tahoma,Arial,sans-serif;--os-serif:'Orlina Arabic',Tahoma,Arial,sans-serif;direction:rtl}
body.orlina-site.os-lang-ar .os-site .os-heading .elementor-heading-title{letter-spacing:0;line-height:1.55;font-style:normal;font-size:42px}
body.orlina-site.os-lang-ar .os-site .os-heading h3.elementor-heading-title{font-size:28px;line-height:1.6}
body.orlina-site.os-lang-ar .os-site .os-eyebrow .elementor-heading-title{font-size:13px;line-height:1.9;letter-spacing:0}
body.orlina-site.os-lang-ar .os-site .os-text{line-height:1.95}
body.orlina-site.os-lang-ar .os-site .os-home-hero h1.elementor-heading-title,body.orlina-site.os-lang-ar .os-site .os-page-hero h1.elementor-heading-title{font-size:clamp(35px,4.3vw,64px);line-height:1.55}
body.orlina-site.os-lang-ar .os-site .os-heading .elementor-heading-title em{font-style:normal}
body.orlina-site.os-lang-ar .os-site .os-brand-name .elementor-heading-title{font:400 39px/.95 'Orlina Display',Georgia,serif;letter-spacing:.065em;direction:ltr}
body.orlina-site.os-lang-ar .os-site .os-brand-name .elementor-heading-title span{font:400 13px/1.7 'Orlina Sans',Arial,sans-serif;letter-spacing:.36em}
body.orlina-site.os-lang-ar .os-footer .os-brand-name .elementor-heading-title{text-align:right}
body.orlina-site.os-lang-ar .os-header .os-language-switch{right:auto;left:0}
body.orlina-site.os-lang-ar .os-site .os-review-name .elementor-heading-title{font-family:'Orlina Sans',Arial,sans-serif;font-size:18px;direction:ltr;text-align:right}
body.orlina-site.os-lang-ar .os-site a[href^="tel:"] .elementor-button-text{unicode-bidi:plaintext}
body.orlina-site.os-lang-ar .os-site .os-text:has(> .elementor-widget-container > p:only-child){unicode-bidi:plaintext}
@media(min-width:1025px){body.orlina-site .os-site.os-header .os-header-inner{max-width:1452px;padding-inline:86px}body.orlina-site .os-header .os-language-switch{top:50%;transform:translateY(-50%)}}
@media(max-width:1024px){body.orlina-site .os-header .os-language-switch{top:29px;right:65px}body.orlina-site.os-lang-ar .os-header .os-language-switch{right:auto;left:65px}body.orlina-site.os-lang-ar .os-header .os-brand-name .elementor-heading-title{font-size:32px}body.orlina-site.os-lang-ar .os-header .os-brand-name .elementor-heading-title span{font-size:10px}}
@media(max-width:600px){body.orlina-site .os-header .os-language-switch{top:25px;right:58px}body.orlina-site.os-lang-ar .os-header .os-language-switch{right:auto;left:58px}body.orlina-site.os-lang-ar .os-site .os-heading .elementor-heading-title{font-size:30px}body.orlina-site.os-lang-ar .os-site .os-heading h3.elementor-heading-title{font-size:24px}body.orlina-site.os-lang-ar .os-site .os-eyebrow .elementor-heading-title{font-size:12px}body.orlina-site.os-lang-ar .os-header .os-brand-name .elementor-heading-title{font-size:29px}body.orlina-site.os-lang-ar .os-footer .os-brand-name .elementor-heading-title{font-size:35px}}
