@font-face {
    font-family: 'NotoSansMyanmar-ExtraLight';
    src: url('../../fonts/NotoSansMyanmar-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-display: swap;
}
@font-face {
    font-family: 'NotoSansMyanmar-Regular';
    src: url('../../fonts/NotoSansMyanmar-Regular.ttf') format('truetype');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'NotoSansMyanmar-Medium';
    src: url('../../fonts/NotoSansMyanmar-Medium.ttf') format('truetype');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'NotoSansMyanmar-Bold';
    src: url('../../fonts/NotoSansMyanmar-Bold.ttf') format('truetype');
    font-weight: 700;
    font-display: swap;
}
:root {
  --gi-font-bold: 'NotoSansMyanmar-Bold', system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;
  --gi-font-medium: 'NotoSansMyanmar-Medium', system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;
  --gi-font-news: 'NotoSansMyanmar-Regular', system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;
  --gi-font-regular: 'NotoSansMyanmar-ExtraLight', system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;
  --gi-font-sans-serif: 'NotoSansMyanmar-Regular', system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;
}

html:lang(my) .webfont-bold { font-family: var(--gi-font-bold) !important; font-weight: 700 !important; }
html:lang(my) .webfont-medium { font-family: var(--gi-font-medium) !important;  font-weight: 500 !important; }
html:lang(my) .webfont-news { font-family: var(--gi-font-news) !important; font-weight: 400 !important; }
html:lang(my) .webfont-regular { font-family: var(--gi-font-regular) !important; font-weight: 200 !important; }

html:lang(my) h1, html:lang(my) .h1,
html:lang(my) h2, html:lang(my) .h2,
html:lang(my) h3, html:lang(my) .h3,
html:lang(my) h4, html:lang(my) .h4,
html:lang(my) h5, html:lang(my) .h5,
html:lang(my) h6, html:lang(my) .h6,
html:lang(my) .spitzmarke,
html:lang(my) .nachOben,
html:lang(my) ul.sprachen,
html:lang(my) nav.navigation,
html:lang(my) .kursOptionen,
html:lang(my) .kursInfo .preis,
html:lang(my) .kursBuchen,
html:lang(my) input.buchen,
html:lang(my) .filter div.filterForm,
html:lang(my) .sortForm label,
html:lang(my) .filter input[type="submit"],
html:lang(my) .filter input[type="reset"],
html:lang(my) legend,
html:lang(my) .standardFormular label,
html:lang(my) .labelHDL,
html:lang(my) button[type="submit"],
html:lang(my) ul.ankerNavigation,
html:lang(my) .mm-navbar-top li a,
html:lang(my) a.v-teaser .v-titel,
html:lang(my) .accordion_toggle,
html:lang(my) .dtSpracheFilter .accordion_content a {
  font-family: var(--gi-font-medium) !important;
  font-weight: 500 !important;
}

/*v3*/
html:lang(my) body,
html:lang(my) .kicker,
html:lang(my) p,
html:lang(my) .lead,
html:lang(my) .text-meta,
html:lang(my) .opening-hours td,
html:lang(my) .footer-link-list-item a,
html:lang(my) .copyright-text,
html:lang(my) .bullet-list-text,
html:lang(my) .veranstaltungen .teaser-kultur-hdl .spitzmarke {
  font-family: var(--gi-font-news) !important;
  font-weight: 400 !important;
}
html:lang(my) .logo-extension-c.webfont-medium,
html:lang(my) .header-brand-container .name-extension,
html:lang(my) .btn,
html:lang(my) .accordion-button,
html:lang(my) .opening-hours th,
html:lang(my) .location-name,
html:lang(my) .header-nav-c.webfont-medium,
html:lang(my) .hero,
html:lang(my) strong,
html:lang(my) b,
html:lang(my) .banner-has-link a {
  font-family: var(--gi-font-medium) !important;
  font-weight: 500 !important;
}