/* Swat v307 global mobile heading polish: stronger website/page headers and slightly larger mobile brand text. */
:root{--swat-global-heading-font:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}
h1,h2,h3,h4,.swat-page-title,.section-head h1,.section-head h2,.swat-rates-title,#swatHero2 h1{font-family:var(--swat-global-heading-font)!important;text-wrap:balance;}
@media(max-width:767px){
  .swat-main.swat-page article > h1,
  .swat-page-title,
  .swat-section h1,
  .swat-rates-title,
  .section-head h1{font-size:clamp(32px,8.8vw,44px)!important;line-height:1.06!important;letter-spacing:-.038em!important;font-weight:950!important;}
  #swatHero2 h1,.swat-hero-title h1{font-size:clamp(36px,9.8vw,48px)!important;line-height:1.04!important;letter-spacing:-.04em!important;font-weight:950!important;}
  .swat-main.swat-page h2,
  .swat-section h2,
  .section-head h2,
  .swat-rates-h2{font-size:clamp(26px,7.2vw,36px)!important;line-height:1.12!important;letter-spacing:-.034em!important;font-weight:950!important;}
  .swat-main.swat-page h3,
  .swat-section h3,
  .swat-rates-h3{font-size:clamp(21px,5.8vw,28px)!important;line-height:1.18!important;font-weight:930!important;}
  .section-head p,.swat-top-sub,.swat-rates-lead{font-size:clamp(15.5px,4vw,17px)!important;line-height:1.65!important;}
}
@media(max-width:640px){
  .swat-brand-name-v300{font-size:14.4px!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:-.018em!important;padding:7px 9px!important;}
  body.swat-lang-ar .swat-brand-name-v300{font-size:13.6px!important;line-height:1.08!important;}
  .swat-brand-text-v300 em{font-size:9.8px!important;line-height:1.18!important;}
}
@media(max-width:380px){
  .swat-brand-name-v300{font-size:13.4px!important;padding:6px 8px!important;}
  body.swat-lang-ar .swat-brand-name-v300{font-size:12.8px!important;}
}
