/* Arabic text and layouts; loaded only for the Arabic public pages. */
@font-face{font-family:"Mia Arabic";src:url("../../assets/fonts/noto-sans-arabic.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
html[lang="ar"]{--mia-arabic-font:"Mia Arabic",Arial,Tahoma,sans-serif}
html[lang="ar"] body{direction:rtl;text-align:right;font-family:var(--mia-arabic-font)}
html[lang="ar"] :is(h1,h2,h3,h4,h5,h6,p,a,label,button,input,select,textarea,summary,strong,small,.mia-section-kicker,.mia-hero-kicker,.font,.nice-select .current){font-family:var(--mia-arabic-font)!important}
html[lang="ar"] :is(h1,h2,h3,h4,h5,h6,p,a,label,button,small,li,span,summary){letter-spacing:normal!important}
html[lang="ar"] :is(h1,h2,h3,h4,h5,h6){line-height:1.5!important}
html[lang="ar"] :is(p,label,summary){line-height:1.9}
html[lang="ar"] bdi{unicode-bidi:isolate}
html[lang="ar"] [dir="ltr"]{unicode-bidi:isolate}
html[lang="ar"] :is(input[type="tel"],input[type="email"]){text-align:left}
html[lang="ar"] :is(input,textarea)::placeholder{text-align:right;direction:rtl}
html[lang="ar"] .main-menu .navigation{display:flex;gap:16px}
html[lang="ar"] .main-menu .navigation>li{float:none;margin:0!important}
html[lang="ar"] .main-menu .navigation>li>ul{left:auto;right:0;text-align:right}
html[lang="ar"] .main-menu .navigation>li.dropdown2>a{padding-left:17px;padding-right:0}
html[lang="ar"] .main-menu .navigation>li.dropdown2>a::after{right:auto;left:0}
html[lang="ar"] .mobile-menu .navigation li>a{text-align:right;padding-right:24px;padding-left:55px}
html[lang="ar"] .mobile-menu .menu-outer::before{content:"القائمة";font-family:var(--mia-arabic-font);letter-spacing:normal;line-height:1.9}
html[lang="ar"] .mobile-menu .navigation>li>a{padding-right:13px!important;padding-left:56px!important}
html[lang="ar"] .mobile-menu .navigation li.dropdown2 .dropdown2-btn{right:auto!important;left:7px!important}
html[lang="ar"] .mobile-menu .navigation li>ul>li>a{padding-right:38px;padding-left:24px}
html[lang="ar"] .mobile-menu .navigation li>ul>li::before{left:auto;right:24px}
html[lang="ar"] .mia-hero .slider-item .content{direction:rtl;text-align:right;align-items:flex-start;padding-left:0;padding-right:19px}
html[lang="ar"] .mia-hero .heading{margin-left:auto;margin-right:0}
html[lang="ar"] .mia-hero .img-slider::before{background:linear-gradient(270deg,rgba(13,15,18,.88) 0%,rgba(13,15,18,.6) 42%,rgba(13,15,18,.12) 78%,rgba(13,15,18,.08) 100%)}
html[lang="ar"] .slider.mia-hero .slider-item .content .heading .mia-hero-title{font-size:56px;line-height:1.45!important}
html[lang="ar"] .mia-hero-description{line-height:1.9;margin-right:0;margin-left:auto}
html[lang="ar"] .mia-hero .chat-wrap{margin-right:0;margin-left:auto}
html[lang="ar"] .mia-hero .chat-wrap>.mia-hero-note{padding-left:0;padding-right:18px;border-left:0;border-right:1px solid #ffffff3d}
html[lang="ar"] .mia-hero-note strong{direction:ltr;unicode-bidi:isolate}
html[lang="ar"] .mia-hero .category-list-car{margin-left:auto;margin-right:0}
html[lang="ar"] .mia-hero .category-list-car li:not(:last-child)::after{right:auto;left:-13px}
html[lang="ar"] .mia-quote-form .button-search{margin-left:0;margin-right:25px}
html[lang="ar"] .form-group-1{text-align:right}
html[lang="ar"] .nice-select{text-align:right!important;padding-left:30px;padding-right:0}
html[lang="ar"] .nice-select::after{right:auto;left:10px}
html[lang="ar"] .nice-select .option{text-align:right}
html[lang="ar"] .mia-service-card .image-group .top{left:auto;right:16px}
html[lang="ar"] :is(.ambulance-rich,.ambulance-service-article) :is(ul,ol){padding-left:0;padding-right:23px}
html[lang="ar"] .ambulance-service-article .ambulance-service-checklist{padding:24px 26px}
html[lang="ar"] :is(.ambulance-rich,.ambulance-service-article,.ambulance-about-copy){text-align:right}
html[lang="ar"] .ambulance-faq-list details[open]{box-shadow:inset -3px 0 var(--mia-brand-primary)}
html[lang="ar"] .ambulance-faq-answer{padding-left:74px;padding-right:66px}
html[lang="ar"] :is(.fa-arrow-right,.fa-chevron-right,.icon-arrow-right,.icon-autodeal-btn-right){transform:scaleX(-1)}
html[lang="ar"] .ambulance-lightbox{direction:ltr}
html[lang="ar"] .ambulance-lightbox p{direction:rtl}
html[lang="ar"] .ambulance-lightbox-counter{direction:ltr}
html[lang="ar"] #footer.ambulance-footer .ambulance-brand-logo{object-position:right center}
html[lang="ar"] .ambulance-footer-contact :is(a[href^="tel:"],a[href^="mailto:"]){direction:ltr;unicode-bidi:isolate}
@media(min-width:1200px){html[lang="ar"] .mia-quote-form .form-group-1:not(:last-child){border-left:1px solid #e9ecef;border-right:0}}
@media(max-width:1200px){
  html[lang="ar"] .main-header .mobile-button{right:auto;left:12px}
  html[lang="ar"] .slider.mia-hero .slider-item .content .heading .mia-hero-title{font-size:44px}
}
@media(min-width:1201px) and (max-width:1399px){html[lang="ar"] .main-menu .navigation{gap:10px}}
@media(max-width:575px){
  html[lang="ar"] .mia-hero .slider-item .content{padding-right:0}
  html[lang="ar"] .slider.mia-hero .slider-item .content .heading .mia-hero-title{font-size:34px;line-height:1.5!important}
  html[lang="ar"] .mia-hero .category-list-car li:not(:last-child)::after{display:none}
  html[lang="ar"] .mia-quote-form .button-search{margin-right:0}
  html[lang="ar"] .ambulance-faq-answer{padding-left:23px;padding-right:47px}
  html[lang="ar"] .ambulance-service-article .ambulance-service-checklist{padding:20px 18px}
}
@media(max-width:359px){
  html[lang="ar"] .slider.mia-hero .slider-item .content .heading .mia-hero-title{font-size:30px}
}
