/* Aviatrip Georgian Typography V9.9.43
   UI/body: Noto Sans Georgian
   Editorial/page headings: Noto Serif Georgian
   System Georgian fallbacks: Sylfaen / Segoe UI / Arial
*/
:root{
  --at-font-ui:"Noto Sans Georgian","Sylfaen","Segoe UI",Arial,sans-serif;
  --at-font-display:"Noto Serif Georgian","Sylfaen",Georgia,serif;
}
html,body,
button,input,select,textarea,
header,nav,footer,
[class*="menu"],[class*="nav"],[class*="button"],[class*="btn"],
[class*="card"],[class*="tab"],[class*="filter"],
.av36-services,.av35-services,.gcm-home,.gcm-page{
  font-family:var(--at-font-ui)!important;
  font-kerning:normal;
  text-rendering:optimizeLegibility;
}
main h1,main h2,
.hero h1,.page-hero h1,
.section-title,.section-head h2,
.av36-services__copy h2,.av35-services__copy h2,
.gcm-home__copy h2,.gcm-page__hero h1{
  font-family:var(--at-font-display)!important;
  font-weight:700!important;
  letter-spacing:-.018em!important;
  font-kerning:normal;
}
main h3,main h4,
header strong,nav strong,
button,[role="button"],
[class*="card"] strong,[class*="card"] b,
[class*="tab"],[class*="badge"],[class*="metric"]{
  font-family:var(--at-font-ui)!important;
  letter-spacing:0!important;
  font-kerning:normal;
}
input::placeholder,textarea::placeholder{
  font-family:var(--at-font-ui)!important;
}
html[lang="ka"] body,
html[lang="ka"] button,
html[lang="ka"] input,
html[lang="ka"] select,
html[lang="ka"] textarea{
  font-family:var(--at-font-ui)!important;
}
@media(max-width:760px){
  main h1,main h2,.hero h1,.page-hero h1,.section-title,.section-head h2{
    letter-spacing:-.012em!important;
  }
}