* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html {
  font-size: calc(14.5px / 1.2);
}
@media (min-width: 621px) {
  html {
    font-size: calc(16px / 1.2);
  }
}

body {
  width: 100vw;
  margin: 0;
  font-size: 1.375rem;
  line-height: 1.6;
  color: #141414;
  font-family: "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif;
  font-weight: 350;
}

a {
  transition: all 0.4s ease;
  text-decoration: none;
  font-weight: 550;
  color: #14558f;
}

img {
  height: auto;
  max-width: 100%;
}

svg {
  overflow: hidden;
}

ul, ol {
  margin-top: 0;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

ul ul,
ol ul {
  list-style-type: circle;
  padding-left: 30px;
  margin-bottom: 1em;
}

ul ul ul {
  list-style-type: square;
}

ol {
  list-style-type: decimal;
}
ol ol {
  list-style-type: lower-alpha;
}
ol ol ol {
  list-style-type: lower-roman;
}
ol ol ol ol {
  list-style-type: decimal;
}
ol ol ol ol ol {
  list-style-type: lower-alpha;
}
ol ol ol ol ol ol {
  list-style-type: lower-roman;
}
ol ol ol ol ol ol ol {
  list-style-type: decimal;
}
ol ol ol ol ol ol ol ol {
  list-style-type: lower-alpha;
}
ol ol ol ol ol ol ol ol ol {
  list-style-type: lower-roman;
}
ol ol ol ol ol ol ol ol ol ol {
  list-style-type: decimal;
}

h1 {
  margin-top: 0;
  color: #141414;
  font-weight: 550;
  font-size: 3rem;
  line-height: 1.07;
}
@media (min-width: 781px) {
  h1 {
    font-size: 3.25rem;
  }
}
@media (min-width: 1201px) {
  h1 {
    font-size: 3.5rem;
  }
}

h2 {
  margin-top: 0;
  color: #141414;
  font-weight: 550;
  font-size: 2.25rem;
  line-height: 1.2;
  margin-bottom: 1rem;
}
@media (min-width: 781px) {
  h2 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1201px) {
  h2 {
    font-size: 2.75rem;
  }
}

h3 {
  margin-top: 0;
  color: #141414;
  font-weight: 550;
  font-size: 2rem;
  line-height: 1.2;
  margin-bottom: 0.75em;
}
@media (min-width: 621px) {
  h3 {
    margin-bottom: 1em;
  }
}

h4 {
  margin-top: 0;
  color: #141414;
  font-weight: 550;
  font-size: 1.75rem;
  line-height: 1.2;
}

h5 {
  margin-top: 0;
  color: #141414;
  font-weight: 550;
  font-size: 1.625rem;
  line-height: 1.3;
  margin-bottom: 0.5em;
}

h6 {
  margin-top: 0;
  color: #141414;
  font-weight: 550;
  font-size: 1.5rem;
  line-height: 1.4;
  margin-bottom: 0.25em;
}

.ma__visually-hidden,
.visually-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.scroll-disabled {
  height: 100vh;
  overflow: hidden;
}

h1[tabindex="-1"]:focus,
h2[tabindex="-1"]:focus,
h3[tabindex="-1"]:focus,
h4[tabindex="-1"]:focus,
p[tabindex="-1"]:focus,
main[tabindex="-1"]:focus,
div[tabindex="-1"]:focus {
  outline: none;
}

b, strong {
  font-weight: 550;
}

/* Set $assets-path in _global.scss to form the correct links to the parent folder of fonts/ based on the location of the compiled css
 * @forward "00-base/configure" with (
     $assets-path: "~@massds/mayflower-assets/static"
   );
*/
/* The fallback non-variable Noto Sans font */
@font-face {
  font-family: "Noto Sans";
  src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSans-Regular.eot?#iefix") format("embedded-opentype"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSans-Regular.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSans-Regular.woff") format("woff");
  font-style: normal;
  font-display: "swap";
}
/* The fallback non-variable Noto Sans Italic font */
@font-face {
  font-family: "Noto Sans";
  src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSans-Italic.eot?#iefix") format("embedded-opentype"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSans-Italic.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSans-Italic.woff") format("woff");
  font-style: italic;
  font-display: "swap";
}
@supports (font-variation-settings: normal) {
  /* The variable font of Noto Sans */
  @font-face {
    font-family: "Noto Sans VF";
    src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSans-VF.eot?#iefix") format("embedded-opentype"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSans-VF.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSans-VF.woff") format("woff"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSans-VF.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: "swap";
  }
  /* The variable font of Noto Sans Italic */
  @font-face {
    font-family: "Noto Sans VF";
    src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSansItalic-VF.eot?#iefix") format("embedded-opentype"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSansItalic-VF.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSansItalic-VF.woff") format("woff"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Latin/NotoSansItalic-VF.ttf") format("truetype");
    font-weight: 100 900;
    font-style: italic;
    font-display: "swap";
  }
  /* The variable font of Noto Sans Mono */
  @font-face {
    font-family: "Noto Sans Mono VF";
    src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Mono/NotoSansMono-VF.woff") format("woff"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Mono/NotoSansMono-VF.eot?#iefix") format("embedded-opentype"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Mono/NotoSansMono-VF.ttf") format("truetype"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Mono/NotoSansMono-VF.svg#NotoSans-Mono") format("svg");
    font-weight: 100 900;
    font-style: normal;
    font-display: "swap";
  }
}
/* Set $fonts-langs-support in _global.scss to enable/disable imports of additional fonts for language support.
 * By default $fonts-langs-support is set to true
 * To disable:
 * @forward "00-base/configure" with (
     $fonts-langs-support: false
   );
*/
@supports (font-variation-settings: normal) {
  @font-face {
    font-family: "Noto Sans Arabic VF";
    src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Arabic/NotoSansArabic-VF-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Arabic/NotoSansArabic-VF-subset.woff") format("woff");
    font-weight: 100 900;
    font-style: normal;
    font-display: "swap";
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
  }
}
@font-face {
  font-family: "Noto Sans Arabic";
  src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Arabic/NotoSansArabic-Bold-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Arabic/NotoSansArabic-Bold-subset.woff") format("woff");
  font-weight: 550;
  font-style: normal;
  font-display: "swap";
  unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Noto Sans Arabic";
  src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Arabic/NotoSansArabic-Regular-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Arabic/NotoSansArabic-Regular-subset.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: "swap";
  unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
}
@supports (font-variation-settings: normal) {
  @font-face {
    font-family: "Noto Sans Hebrew VF";
    src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Hebrew/NotoSansHebrew-VF-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Hebrew/NotoSansHebrew-VF-subset.woff") format("woff");
    font-weight: 100 900;
    font-style: normal;
    font-display: "swap";
    unicode-range: U+0590-05FF, U+FB1D-FB4F;
  }
}
@font-face {
  font-family: "Noto Sans Hebrew";
  src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Hebrew/NotoSansHebrew-Bold-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Hebrew/NotoSansHebrew-Bold-subset.woff") format("woff");
  font-weight: 550;
  font-style: normal;
  font-display: "swap";
  unicode-range: U+0590-05FF, U+FB1D-FB4F;
}
@font-face {
  font-family: "Noto Sans Hebrew";
  src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Hebrew/NotoSansHebrew-Regular-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Hebrew/NotoSansHebrew-Regular-subset.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: "swap";
  unicode-range: U+0590-05FF, U+FB1D-FB4F;
}
@supports (font-variation-settings: normal) {
  @font-face {
    font-family: "Noto Sans Khmer VF";
    src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Khmer/NotoSansKhmer-VF-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Khmer/NotoSansKhmer-VF-subset.woff") format("woff");
    font-weight: 100 900;
    font-style: normal;
    font-display: "swap";
    unicode-range: U+1780-17FF, U+19E0-19FF;
  }
}
@font-face {
  font-family: "Noto Sans Khmer";
  src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Khmer/NotoSansKhmer-Bold-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Khmer/NotoSansKhmer-Bold-subset.woff") format("woff");
  font-weight: 550;
  font-style: normal;
  font-display: "swap";
  unicode-range: U+1780-17FF, U+19E0-19FF;
}
@font-face {
  font-family: "Noto Sans Khmer";
  src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Khmer/NotoSansKhmer-Regular-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Khmer/NotoSansKhmer-Regular-subset.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: "swap";
  unicode-range: U+1780-17FF, U+19E0-19FF;
}
@supports (font-variation-settings: normal) {
  @font-face {
    font-family: "Noto Sans Myanmar VF";
    src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Myanmar/NotoSansMyanmar-VF-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Myanmar/NotoSansMyanmar-VF-subset.woff") format("woff");
    font-weight: 100 900;
    font-style: normal;
    font-display: "swap";
    unicode-range: U+1000-109F, U+AA60-AA7F, U+A9E0-A9FF;
  }
}
@font-face {
  font-family: "Noto Sans Myanmar";
  src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Myanmar/NotoSansMyanmar-Bold-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Myanmar/NotoSansMyanmar-Bold-subset.woff") format("woff");
  font-weight: 550;
  font-style: normal;
  font-display: "swap";
  unicode-range: U+1000-109F, U+AA60-AA7F, U+A9E0-A9FF;
}
@font-face {
  font-family: "Noto Sans Myanmar";
  src: url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Myanmar/NotoSansMyanmar-Regular-subset.woff2") format("woff2"), url("https://unpkg.com/@massds/mayflower-assets/static/fonts/noto/Myanmar/NotoSansMyanmar-Regular-subset.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: "swap";
  unicode-range: U+1000-109F, U+AA60-AA7F, U+A9E0-A9FF;
}
html {
  font-family: "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif;
}

*:lang(ar) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(fa) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ps) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ur) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(wni) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(zdj) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(aeb) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(arq) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ars) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ary) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(arz) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(bej) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(bgn) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(bqi) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ckb) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(dcc) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(doi) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(fia) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(gbz) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(gjk) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(gju) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(glk) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(haz) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(hnd) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(hno) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(khw) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(kvx) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(kxp) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(lah) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(lki) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(lrc) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(luz) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(mfa) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(mvy) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(mzn) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(prd) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(rmt) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(sdh) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(skr) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(trw) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(aii) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(az) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(inh) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ky) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(kk) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ku) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(tg) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(tk) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(tly) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ttt) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ug) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(uz) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(aii-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(az-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(inh-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ky-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(kk-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ku-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(tg-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(tk-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(tly-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ttt-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ug-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(uz-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(bal-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(brh-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(dyo-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ha-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(id-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ms-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(so-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(sus-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(swb-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(tr-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(tru-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(wo-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(hi-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(hif-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(ks-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(sd-Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(Arab) {
  font-family: "Noto Sans Arabic VF", "Noto Sans Arabic", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}

*:lang(iw) {
  font-family: "Noto Sans Hebrew VF", "Noto Sans Hebrew", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(he) {
  font-family: "Noto Sans Hebrew VF", "Noto Sans Hebrew", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(jpr) {
  font-family: "Noto Sans Hebrew VF", "Noto Sans Hebrew", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(jrb) {
  font-family: "Noto Sans Hebrew VF", "Noto Sans Hebrew", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(lad) {
  font-family: "Noto Sans Hebrew VF", "Noto Sans Hebrew", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(yi) {
  font-family: "Noto Sans Hebrew VF", "Noto Sans Hebrew", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(Hebr) {
  font-family: "Noto Sans Hebrew VF", "Noto Sans Hebrew", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}

*:lang(km) {
  font-family: "Noto Sans Khmer VF", "Noto Sans Khmer", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(Khmr) {
  font-family: "Noto Sans Khmer VF", "Noto Sans Khmer", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}

*:lang(my) {
  font-family: "Noto Sans Myanmar VF", "Noto Sans Myanmar", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}
*:lang(Mymr) {
  font-family: "Noto Sans Myanmar VF", "Noto Sans Myanmar", "Noto Sans VF", "Noto Sans", "Helvetica", "Arial", sans-serif !important;
}

.ma-fonts-lighter {
  font-weight: 250;
}
.ma-fonts-lighter--italic {
  font-weight: 250;
  font-style: italic;
}
.ma-fonts-light {
  font-weight: 350;
}
.ma-fonts-light--italic {
  font-weight: 350;
  font-style: italic;
}
.ma-fonts-normal {
  font-weight: 400;
}
.ma-fonts-normal--italic {
  font-weight: 400;
  font-style: italic;
}
.ma-fonts-bold {
  font-weight: 550;
}
.ma-fonts-bold--italic {
  font-weight: 550;
  font-style: italic;
}
.ma-fonts-bolder {
  font-weight: 650;
}
.ma-fonts-bolder--italic {
  font-weight: 650;
  font-style: italic;
}