/* Style Element 1 */
@font-face {
  font-family: "Leelawadee UI Web";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Leelawadee UI Web";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Leelawadee UI Web";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Leelawadee UI Web";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Leelawadee UI Web";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Arabic)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Arabic)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Arabic)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Arabic)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Arabic)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Cyrillic)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Cyrillic)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Cyrillic)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Cyrillic)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Cyrillic)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (East European)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (East European)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (East European)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (East European)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (East European)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Greek)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Greek)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Greek)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Greek)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Greek)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Hebrew)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Hebrew)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Hebrew)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Hebrew)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Hebrew)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Vietnamese)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Vietnamese)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Vietnamese)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Vietnamese)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Vietnamese)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (West European)";
  src: local("Segoe UI Light"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (West European)";
  src: local("Segoe UI SemiLight"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (West European)";
  src: local("Segoe UI"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (West European)";
  src: local("Segoe UI SemiBold"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (West European)";
  src: local("Segoe UI Bold"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Armenian)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-armenian/segoeui-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-armenian/segoeui-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Armenian)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-armenian/segoeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-armenian/segoeui-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Armenian)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-armenian/segoeui-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-armenian/segoeui-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Armenian)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-armenian/segoeui-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-armenian/segoeui-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Armenian)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-armenian/segoeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-armenian/segoeui-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Georgian)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-georgian/segoeui-light.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-georgian/segoeui-light.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Georgian)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-georgian/segoeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-georgian/segoeui-semilight.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Georgian)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-georgian/segoeui-regular.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-georgian/segoeui-regular.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Georgian)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-georgian/segoeui-semibold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-georgian/segoeui-semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Segoe UI Web (Georgian)";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-georgian/segoeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-georgian/segoeui-bold.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Leelawadee UI Web";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semilight.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semilight.woff")
      format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Leelawadee UI Web";
  src: url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-bold.woff2")
      format("woff2"),
    url("https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-bold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@keyframes css-0 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes css-1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes css-2 {
  0% {
    transform: translate3d(-10px, 0px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-3 {
  0% {
    transform: translate3d(-20px, 0px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-4 {
  0% {
    transform: translate3d(-40px, 0px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-5 {
  0% {
    transform: translate3d(-400px, 0px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-6 {
  0% {
    transform: translate3d(10px, 0px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-7 {
  0% {
    transform: translate3d(20px, 0px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-8 {
  0% {
    transform: translate3d(40px, 0px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-9 {
  0% {
    transform: translate3d(400px, 0px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-10 {
  0% {
    transform: translate3d(0px, 10px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-11 {
  0% {
    transform: translate3d(0px, 20px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-12 {
  0% {
    transform: translate3d(0px, -10px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-13 {
  0% {
    transform: translate3d(0px, -20px, 0px);
    pointer-events: none;
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
    pointer-events: auto;
  }
}
@keyframes css-14 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(10px, 0px, 0px);
  }
}
@keyframes css-15 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(20px, 0px, 0px);
  }
}
@keyframes css-16 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(40px, 0px, 0px);
  }
}
@keyframes css-17 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(400px, 0px, 0px);
  }
}
@keyframes css-18 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(-10px, 0px, 0px);
  }
}
@keyframes css-19 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(-20px, 0px, 0px);
  }
}
@keyframes css-20 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(-40px, 0px, 0px);
  }
}
@keyframes css-21 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(-400px, 0px, 0px);
  }
}
@keyframes css-22 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(0px, -10px, 0px);
  }
}
@keyframes css-23 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(0px, -20px, 0px);
  }
}
@keyframes css-24 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(0px, 10px, 0px);
  }
}
@keyframes css-25 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(0px, 20px, 0px);
  }
}
@keyframes css-26 {
  0% {
    transform: scale3d(0.98, 0.98, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes css-27 {
  0% {
    transform: scale3d(1, 1, 1);
  }
  100% {
    transform: scale3d(0.98, 0.98, 1);
  }
}
@keyframes css-28 {
  0% {
    transform: scale3d(1.03, 1.03, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes css-29 {
  0% {
    transform: scale3d(1, 1, 1);
  }
  100% {
    transform: scale3d(1.03, 1.03, 1);
  }
}
@keyframes css-30 {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(90deg);
  }
}
@keyframes css-31 {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(-90deg);
  }
}
.root-32 {
  display: inline-block;
}
.placeholder-33 {
  width: 1em;
}
.image-34 {
  overflow: hidden;
}
.css-35 {
  overflow: hidden !important;
}
.css-36 {
  animation-name: css-0, css-10;
  animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}
.css-37 {
  animation-name: css-0, css-12;
  animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}
.css-38 {
  animation-name: css-0, css-6;
  animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}
.css-39 {
  animation-name: css-0, css-2;
  animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}
@keyframes css-40 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes css-41 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes css-42 {
  0% {
    transform: scale3d(1.15, 1.15, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes css-43 {
  0% {
    transform: scale3d(1, 1, 1);
  }
  100% {
    transform: scale3d(0.9, 0.9, 1);
  }
}
@keyframes css-44 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(-48px, 0px, 0px);
  }
}
@keyframes css-45 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(48px, 0px, 0px);
  }
}
@keyframes css-46 {
  0% {
    transform: translate3d(48px, 0px, 0px);
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
  }
}
@keyframes css-47 {
  0% {
    transform: translate3d(-48px, 0px, 0px);
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
  }
}
@keyframes css-48 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(0px, -48px, 0px);
  }
}
@keyframes css-49 {
  0% {
    transform: translate3d(0px, 0px, 0px);
  }
  100% {
    transform: translate3d(0px, 48px, 0px);
  }
}
@keyframes css-50 {
  0% {
    transform: translate3d(0px, 48px, 0px);
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
  }
}
@keyframes css-51 {
  0% {
    transform: translate3d(0px, -48px, 0px);
  }
  100% {
    transform: translate3d(0px, 0px, 0px);
  }
}

/* Style Element 2 */
.callout-52 {
  width: 640px;
  max-height: 650px;
  z-index: 99;
}
@media (max-width: 640px) {
  .callout-52 {
    width: auto;
  }
}
.calloutWrapper-53 {
  margin: 20px 24px;
}
@media (max-width: 640px) {
  .calloutWrapper-53 {
    display: flex;
    flex-direction: column;
    width: 80vw;
    overflow: scroll;
  }
}
.groupsContainer-54 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 1em;
}
.filtersContainer-55 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 1em;
}
@media (max-width: 640px) {
  .filtersContainer-55 {
    display: flex;
    flex-direction: column;
    max-height: 80vh;
    width: 80vw;
    overflow: scroll;
  }
}

/* Style Element 3 */
.root-56 {
  --color-body-background: #ffffff;
  --color-body-contentColor: #333333;
  --color-brand-background: #005ad2;
  --color-brand-borderColor: transparent;
  --color-brand-contentColor: #ffffff;
  --color-brand-iconColor: #ffffff;
  --color-brand-dividerColor: #ffffff;
  --color-brand-secondaryContentColor: #ffffff;
  --color-brand-hovered-background: #0c2675;
  --color-brand-hovered-contentColor: #ffffff;
  --color-brand-hovered-secondaryContentColor: #ffffff;
  --color-brand-hovered-borderColor: var(--color-brand-borderColor);
  --color-brand-pressed-background: #213c8b;
  --color-brand-pressed-contentColor: #ffffff;
  --color-brand-pressed-secondaryContentColor: #ffffff;
  --color-brand-pressed-borderColor: var(--color-brand-borderColor);
  --color-brand-pressed-iconColor: var(--color-brand-iconColor);
  --color-brand-focused-background: var(--color-brand-background);
  --color-brand-focused-borderColor: var(--color-brand-borderColor);
  --color-brand-focused-contentColor: var(--color-brand-contentColor);
  --color-brand-focused-iconColor: var(--color-brand-iconColor);
  --color-brand-focused-secondaryContentColor: var(
    --color-brand-focused-contentColor
  );
  --color-brand-disabled-background: #f3f2f1;
  --color-brand-disabled-contentColor: #a19f9d;
  --color-brand-disabled-dividerColor: #c8c6c4;
  --color-brand-disabled-secondaryContentColor: var(
    --color-brand-disabled-contentColor
  );
  --color-brand-disabled-borderColor: var(--color-brand-disabled-background);
  --color-brand-disabled-iconColor: var(--color-brand-disabled-contentColor);
  --color-brand-checked-background: #213c8b;
  --color-brand-checked-contentColor: #ffffff;
  --color-brand-checked-iconColor: #ffffff;
  --color-brand-checkedHovered-background: #213c8b;
  --color-brand-checkedHovered-contentColor: #ffffff;
  --color-brand-checkedHovered-iconColor: #ffffff;
  --body-fontFamily: Apis;
  --body-fontWeight: regular;
  --body-fontSize: 14px;
  --body-mozOsxFontSmoothing: grayscale;
  --body-webkitFontSmoothing: antialiased;
  --text-variant-caption-fontSize: 12px;
  --text-variant-caption-fontWeight: 400;
  --text-variant-caption-lineHeight: 14px;
  --text-variant-body-fontSize: 14px;
  --text-variant-body-fontWeight: 400;
  --text-variant-body-lineHeight: 20px;
  --text-variant-subHeadline-fontSize: 16px;
  --text-variant-subHeadline-fontWeight: 600;
  --text-variant-subHeadline-lineHeight: 22px;
  --text-variant-headline-fontSize: 20px;
  --text-variant-headline-fontWeight: 600;
  --text-variant-headline-lineHeight: 28px;
  --text-variant-title3-fontSize: 24px;
  --text-variant-title3-fontWeight: 600;
  --text-variant-title3-lineHeight: 32px;
  --text-variant-title2-fontSize: 28px;
  --text-variant-title2-fontWeight: 600;
  --text-variant-title2-lineHeight: 36px;
  --text-variant-title1-fontSize: 32px;
  --text-variant-title1-fontWeight: 600;
  --text-variant-title1-lineHeight: 40px;
  --text-variant-largeTitle-fontSize: 40px;
  --text-variant-largeTitle-fontWeight: 600;
  --text-variant-largeTitle-lineHeight: 52px;
  --text-variant-display-fontSize: 68px;
  --text-variant-display-fontWeight: 600;
  --text-variant-display-lineHeight: 92px;
}
.body-57 {
  color: rgb(51, 51, 51);
  background: rgb(255, 255, 255);
  font-family: Apis;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}

/* Style Element 4 */
@keyframes css-58 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.root-59 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.circle-60 {
  box-sizing: border-box;
  border-radius: 50%;
  border-width: 1.5px;
  border-style: solid;
  border-color: rgb(0, 90, 210) rgb(204, 222, 246) rgb(204, 222, 246);
  border-image: initial;
  animation-name: css-58;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67);
  width: 28px;
  height: 28px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .circle-60 {
    border-top-color: highlight;
    forced-color-adjust: none;
  }
}
.label-61 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  color: rgb(0, 90, 210);
  margin: 8px 0px 0px;
  text-align: center;
}
.screenReaderText-62 {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0px;
  border: 0px;
  overflow: hidden;
}

/* Style Element 5 */
.css-63 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: 56px;
  max-width: 100%;
  max-height: 56px;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
}
.css-63 > * {
  text-overflow: ellipsis;
}
.css-63 > :not(:first-child) {
  margin-left: 44px;
}
.css-63 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-64 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  padding: 0px;
}
.css-65 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  padding: 0px;
  height: auto;
  width: auto;
  flex-shrink: 0;
  align-self: center;
}
.css-66 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}
.css-66 > * {
  text-overflow: ellipsis;
}
.css-66 > :not(:first-child) {
  margin-left: 22px;
}
.css-66 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-67 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  padding: 0px;
  text-align: right;
}
.root-68 {
  outline: transparent;
  position: relative;
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  box-sizing: border-box;
  border: none;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  padding: 0px 4px;
  border-radius: 2px;
  width: auto;
  height: 32px;
  background-color: transparent;
  color: rgb(0, 90, 210);
  user-select: none;
}
.ms-Fabric--isFocusVisible .root-68:focus::after {
  content: "";
  position: absolute;
  inset: 2px;
  border: 1px solid transparent;
  outline: rgb(31, 31, 31) solid 1px;
  z-index: 1;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .ms-Fabric--isFocusVisible .root-68:focus::after {
    inset: -2px;
    outline-color: buttontext;
  }
}
.root-68:active > span {
  position: relative;
  left: 0px;
  top: 0px;
}
.root-68:hover {
  color: rgb(12, 38, 117);
  background-color: rgb(243, 242, 241);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-68:hover {
    border-color: highlight;
    color: highlight;
  }
}
.root-68:active {
  color: rgb(33, 60, 139);
  background-color: rgb(237, 235, 233);
}
.flexContainer-69 {
  display: flex;
  height: 100%;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
.textContainer-70 {
  flex-grow: 1;
  display: block;
}
.icon-71 {
  font-size: 16px;
  margin: 0px 4px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  flex-shrink: 0;
}
.label-72 {
  margin: 0px 4px;
  line-height: 100%;
  display: block;
}
.menuIcon-73 {
  font-size: 12px;
  margin: 0px 4px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  flex-shrink: 0;
}
.description-74 {
  display: block;
}
@font-face {
  font-family: FabricMDL2Icons;
  src: url("https://res.cdn.office.net/files/fabric-cdn-prod_20210407.001/assets/icons/fabric-icons-a13498cf.woff")
    format("woff");
}
.css-75 {
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  speak: none;
  font-family: FabricMDL2Icons;
}
.css-76 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  padding: 0px;
  height: auto;
  width: auto;
  flex-shrink: 0;
  text-align: right;
}
.root-77 {
  outline: transparent;
  position: relative;
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid rgb(0, 90, 210);
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  padding: 0px 16px;
  border-radius: 2px;
  min-width: 80px;
  height: 32px;
  background-color: rgb(0, 90, 210);
  color: rgb(255, 255, 255);
  user-select: none;
}
.ms-Fabric--isFocusVisible .root-77:focus::after {
  content: "";
  position: absolute;
  inset: 2px;
  border: none;
  outline: rgb(255, 255, 255) solid 1px;
  z-index: 1;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .ms-Fabric--isFocusVisible .root-77:focus::after {
    inset: -2px;
    outline-color: buttontext;
  }
}
.root-77:active > span {
  position: relative;
  left: 0px;
  top: 0px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-77 {
    color: window;
    background-color: windowtext;
    border-color: windowtext;
    forced-color-adjust: none;
  }
}
.root-77:hover {
  background-color: rgb(12, 38, 117);
  border: 1px solid rgb(12, 38, 117);
  color: rgb(255, 255, 255);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-77:hover {
    color: window;
    background-color: highlight;
    border-color: highlight;
  }
}
.root-77:active {
  background-color: rgb(33, 60, 139);
  border: 1px solid rgb(33, 60, 139);
  color: rgb(255, 255, 255);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-77:active {
    color: window;
    background-color: windowtext;
    border-color: windowtext;
    forced-color-adjust: none;
  }
}
.label-78 {
  margin: 0px 4px;
  line-height: 100%;
  display: block;
  font-weight: 600;
}
.css-79 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
}
.css-79 > * {
  text-overflow: ellipsis;
}
.css-79 > :not(:first-child) {
  margin-top: 0px;
}
.css-79 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-80 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}
.css-80 > * {
  text-overflow: ellipsis;
}
.css-80 > :not(:first-child) {
  margin-left: 6px;
}
.css-80 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-81 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
}
.css-81 > * {
  text-overflow: ellipsis;
}
.css-81 > :not(:first-child) {
  margin-top: 0px;
}
.css-81 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-82 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  display: inline;
}
.css-83 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
}
.css-83 > * {
  text-overflow: ellipsis;
}
.css-83 > :not(:first-child) {
  margin-top: 16px;
}
.css-83 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-84 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  height: auto;
  width: auto;
  flex-shrink: 1;
}
.css-85 {
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px,
    rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px;
  cursor: default;
  height: inherit;
  max-width: 286px;
  min-width: 212px;
  outline: none;
  transition: box-shadow 0.5s;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .css-85 {
    box-shadow: highlight 0px 1.6px 3.6px 0px, highlight 0px 0.3px 0.9px 0px;
  }
}
.css-86 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: inherit;
  max-width: 286px;
  box-sizing: border-box;
  align-items: stretch;
  justify-content: flex-start;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px,
    rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px;
  cursor: default;
  min-width: 212px;
  outline: none;
  transition: box-shadow 0.5s;
}
.css-86 > * {
  text-overflow: ellipsis;
}
.css-86 > :not(:first-child) {
  margin-top: 12px;
}
.css-86 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .css-86 {
    box-shadow: highlight 0px 1.6px 3.6px 0px, highlight 0px 0.3px 0.9px 0px;
  }
}
.css-87 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
}
.css-87 > * {
  text-overflow: ellipsis;
}
.css-87 > :not(:first-child) {
  margin-top: 20px;
}
.css-87 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-88 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  justify-content: space-between;
}
.css-88 > * {
  text-overflow: ellipsis;
}
.css-88 > :not(:first-child) {
  margin-left: 16px;
}
.css-88 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-89 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
}
.css-89 > * {
  text-overflow: ellipsis;
}
.css-89 > :not(:first-child) {
  margin-top: 8px;
}
.css-89 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-90 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
}
.css-90 > * {
  text-overflow: ellipsis;
}
.css-90 > :not(:first-child) {
  margin-left: 8px;
}
.css-90 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-91 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  align-items: center;
}
.css-91 > * {
  text-overflow: ellipsis;
}
.css-91 > :not(:first-child) {
  margin-left: 8px;
}
.css-91 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
@font-face {
  font-family: FabricMDL2Icons-5;
  src: url("https://res.cdn.office.net/files/fabric-cdn-prod_20210407.001/assets/icons/fabric-icons-5-f95ba260.woff")
    format("woff");
}
.css-92 {
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  speak: none;
  font-family: FabricMDL2Icons-5;
}
.css-93 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  justify-content: flex-end;
}
.css-93 > * {
  text-overflow: ellipsis;
}
.css-93 > :not(:first-child) {
  margin-left: 8px;
}
.css-93 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.root-94 {
  position: relative;
  display: flex;
}
.root-94:hover .ms-Checkbox-checkbox {
  border-color: rgb(51, 51, 51);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-94:hover .ms-Checkbox-checkbox {
    border-color: highlight;
  }
}
.root-94:focus .ms-Checkbox-checkbox {
  border-color: rgb(51, 51, 51);
}
.root-94:hover .ms-Checkbox-checkmark {
  color: rgb(31, 31, 31);
  opacity: 1;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-94:hover .ms-Checkbox-checkmark {
    color: highlight;
  }
}
.root-94:hover .ms-Checkbox-text {
  color: rgb(100, 100, 100);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-94:hover .ms-Checkbox-text {
    color: windowtext;
  }
}
.root-94:focus .ms-Checkbox-text {
  color: rgb(100, 100, 100);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-94:focus .ms-Checkbox-text {
    color: windowtext;
  }
}
.input-95 {
  position: absolute;
  background: none;
  opacity: 0;
}
.ms-Fabric--isFocusVisible .input-95:focus + label::before {
  outline: rgb(31, 31, 31) solid 1px;
  outline-offset: 2px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .ms-Fabric--isFocusVisible .input-95:focus + label::before {
    outline: windowtext solid 1px;
  }
}
.label-96 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  display: flex;
  align-items: flex-start;
  cursor: pointer;
  position: relative;
  user-select: none;
}
.label-96::before {
  position: absolute;
  inset: 0px;
  content: "";
  pointer-events: none;
}
.checkbox-97 {
  position: relative;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  height: 20px;
  width: 20px;
  border: 1px solid rgb(51, 51, 51);
  border-radius: 2px;
  box-sizing: border-box;
  transition-property: background, border, border-color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1);
  overflow: hidden;
  margin-right: 4px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .checkbox-97 {
    border-color: windowtext;
    forced-color-adjust: none;
  }
}
.checkmark-98 {
  opacity: 0;
  color: black;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .checkmark-98 {
    color: window;
    forced-color-adjust: none;
  }
}
.text-99 {
  color: rgb(51, 51, 51);
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .text-99 {
    color: windowtext;
    forced-color-adjust: none;
  }
}
.checkmark-100 {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  speak: none;
  font-family: FabricMDL2Icons;
  opacity: 0;
  color: black;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .checkmark-100 {
    color: window;
    forced-color-adjust: none;
  }
}
.css-101 {
  animation-name: css-0, css-13;
  animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}
.root-102 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  box-shadow: none;
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  position: relative;
}
.fieldGroup-103 {
  box-shadow: none;
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  border: 1px solid rgb(31, 31, 31);
  border-radius: 2px;
  background: rgb(255, 255, 255);
  cursor: text;
  height: 32px;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  position: relative;
}
.fieldGroup-103:hover {
  border-color: rgb(51, 51, 51);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .fieldGroup-103:hover {
    border-color: highlight;
    forced-color-adjust: none;
  }
}
.field-104 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  box-shadow: none;
  margin: 0px;
  padding: 0px 24px 0px 8px;
  box-sizing: border-box;
  border-radius: 0px;
  border: none;
  background: none transparent;
  color: rgb(51, 51, 51);
  width: 100%;
  min-width: 0px;
  text-overflow: ellipsis;
  outline: 0px;
}
.field-104:active {
  outline: 0px;
}
.field-104:focus {
  outline: 0px;
}
.field-104:hover {
  outline: 0px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .field-104 {
    background: window;
    color: windowtext;
  }
}
.field-104::placeholder {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: rgb(31, 31, 31);
  opacity: 1;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .field-104::placeholder {
    color: graytext;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
}
.icon-105 {
  pointer-events: none;
  position: absolute;
  bottom: 6px;
  right: 8px;
  top: auto;
  font-size: 16px;
  line-height: 18px;
}
.description-106 {
  color: rgb(31, 31, 31);
  font-size: 10px;
}
.errorMessage-107 {
  animation-name: css-0, css-13;
  animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  color: rgb(164, 38, 44);
  margin: 0px;
  padding-top: 5px;
  display: flex;
  align-items: center;
}
.prefix-108 {
  background: rgb(243, 242, 241);
  color: rgb(31, 31, 31);
  display: flex;
  align-items: center;
  padding: 0px 10px;
  line-height: 1px;
  white-space: nowrap;
  flex-shrink: 0;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .prefix-108 {
    background: window;
    color: windowtext;
  }
}
.suffix-109 {
  background: rgb(243, 242, 241);
  color: rgb(31, 31, 31);
  display: flex;
  align-items: center;
  padding: 0px 10px;
  line-height: 1px;
  white-space: nowrap;
  flex-shrink: 0;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .suffix-109 {
    background: window;
    color: windowtext;
  }
}
.revealButton-110 {
  height: 30px;
  width: 32px;
  border: none;
  padding: 0px 4px;
  background-color: transparent;
  color: rgb(0, 90, 210);
  margin-right: 28px;
}
.revealButton-110:hover {
  outline: 0px;
  color: rgb(12, 38, 117);
  background-color: rgb(243, 242, 241);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .revealButton-110:hover {
    border-color: highlight;
    color: highlight;
  }
}
.revealButton-110:focus {
  outline: 0px;
}
.revealSpan-111 {
  display: flex;
  height: 100%;
  align-items: center;
}
.revealIcon-112 {
  margin: 0px 4px;
  pointer-events: none;
  bottom: 6px;
  right: 8px;
  top: auto;
  font-size: 16px;
  line-height: 18px;
}
.icon-113 {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  speak: none;
  font-family: FabricMDL2Icons;
  pointer-events: none;
  position: absolute;
  bottom: 6px;
  right: 8px;
  top: auto;
  font-size: 16px;
  line-height: 18px;
}
.css-114 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  align-items: flex-end;
}
.css-114 > * {
  text-overflow: ellipsis;
}
.css-114 > :not(:first-child) {
  margin-left: 0px;
}
.css-114 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.root-115 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-weight: 600;
  color: rgb(51, 51, 51);
  box-sizing: border-box;
  box-shadow: none;
  margin: 0px;
  display: block;
  padding: 5px 0px;
  overflow-wrap: break-word;
}
.root-116 {
  outline: transparent;
  position: relative;
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid rgb(138, 136, 134);
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  padding: 0px 5px 0px 16px;
  border-radius: 2px;
  min-width: 80px;
  height: 32px;
  background-color: rgb(255, 255, 255);
  color: rgb(51, 51, 51);
  width: 200px;
  user-select: none;
}
.ms-Fabric--isFocusVisible .root-116:focus::after {
  content: "";
  position: absolute;
  inset: 2px;
  border: 1px solid transparent;
  outline: rgb(31, 31, 31) solid 1px;
  z-index: 1;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .ms-Fabric--isFocusVisible .root-116:focus::after {
    inset: -2px;
    outline-color: buttontext;
  }
}
.root-116:active > span {
  position: relative;
  left: 0px;
  top: 0px;
}
.root-116:hover {
  background-color: rgb(243, 242, 241);
  color: rgb(100, 100, 100);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-116:hover {
    border-color: highlight;
    color: highlight;
  }
}
.root-116:active {
  background-color: rgb(237, 235, 233);
  color: rgb(100, 100, 100);
}
.flexContainer-117 {
  display: flex;
  height: 100%;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
}
.label-118 {
  margin: 0px 4px;
  line-height: 100%;
  display: block;
  font-weight: 600;
}
.css-119 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  display: inline;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.css-120 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: 100%;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: stretch;
}
.css-120 > * {
  text-overflow: ellipsis;
}
.css-120 > :not(:first-child) {
  margin-left: 16px;
}
.css-120 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-121 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  height: auto;
  width: auto;
  flex-shrink: 0;
  align-self: stretch;
}
.css-122 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: inherit;
  max-width: 286px;
  box-sizing: border-box;
  align-items: stretch;
  justify-content: flex-start;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px,
    rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px;
  cursor: default;
  min-width: 212px;
  outline: none;
  transition: box-shadow 0.5s;
}
.css-122 > * {
  text-overflow: ellipsis;
}
.css-122 > :not(:first-child) {
  margin-top: 40px;
}
.css-122 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .css-122 {
    box-shadow: highlight 0px 1.6px 3.6px 0px, highlight 0px 0.3px 0.9px 0px;
  }
}
.css-123 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  display: inline;
}
.css-124 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: 100%;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
}
.css-124 > * {
  text-overflow: ellipsis;
}
.css-124 > :not(:first-child) {
  margin-left: 0px;
}
.css-124 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-125 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  height: auto;
  width: auto;
  flex-shrink: 1;
  order: 1;
}
.css-126 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
}
.css-126 > * {
  text-overflow: ellipsis;
}
.css-126 > :not(:first-child) {
  margin-left: 32px;
}
.css-126 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.root-127 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: inherit;
  font-weight: inherit;
  color: rgb(0, 90, 210);
  outline: none;
  text-decoration: none;
  background: none transparent;
  border-top: none;
  border-right: none;
  border-left: none;
  border-image: initial;
  cursor: pointer;
  display: inline;
  margin: 0px;
  overflow: inherit;
  padding: 0px;
  text-align: left;
  text-overflow: inherit;
  border-bottom: 1px solid transparent;
  user-select: text;
}
.ms-Fabric--isFocusVisible .root-127:focus {
  box-shadow: rgb(31, 31, 31) 0px 0px 0px 1px inset;
  outline: rgb(31, 31, 31) auto 1px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .ms-Fabric--isFocusVisible .root-127:focus {
    outline: windowtext solid 1px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-127 {
    border-bottom: none;
    color: linktext;
    forced-color-adjust: none;
  }
}
.root-127:active {
  color: rgb(75, 98, 169);
  text-decoration: underline;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-127:active {
    color: linktext;
  }
}
.root-127:hover {
  color: rgb(75, 98, 169);
  text-decoration: underline;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-127:hover {
    color: linktext;
  }
}
.root-127:active:hover {
  color: rgb(75, 98, 169);
  text-decoration: underline;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-127:active:hover {
    color: linktext;
  }
}
.root-127:focus {
  color: rgb(0, 90, 210);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-127:focus {
    color: linktext;
  }
}
.css-128 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  height: auto;
  width: auto;
  flex-shrink: 1;
  order: 2;
}
.css-129 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
  align-items: flex-end;
}
.css-129 > * {
  text-overflow: ellipsis;
}
.css-129 > :not(:first-child) {
  margin-top: 10px;
}
.css-129 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-130 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  padding: 20px 0px;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
}
.css-130 > * {
  text-overflow: ellipsis;
}
.css-130 > :not(:first-child) {
  margin-left: 16px;
}
.css-130 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-131 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  height: auto;
  width: auto;
  flex-shrink: 0;
}
.root-132 {
  outline: transparent;
  position: relative;
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid rgb(138, 136, 134);
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  padding: 0px 16px;
  border-radius: 2px;
  min-width: 80px;
  height: 32px;
  background-color: rgb(255, 255, 255);
  color: rgb(51, 51, 51);
  user-select: none;
}
.ms-Fabric--isFocusVisible .root-132:focus::after {
  content: "";
  position: absolute;
  inset: 2px;
  border: 1px solid transparent;
  outline: rgb(31, 31, 31) solid 1px;
  z-index: 1;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .ms-Fabric--isFocusVisible .root-132:focus::after {
    inset: -2px;
    outline-color: buttontext;
  }
}
.root-132:active > span {
  position: relative;
  left: 0px;
  top: 0px;
}
.root-132:hover {
  background-color: rgb(243, 242, 241);
  color: rgb(100, 100, 100);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-132:hover {
    border-color: highlight;
    color: highlight;
  }
}
.root-132:active {
  background-color: rgb(237, 235, 233);
  color: rgb(100, 100, 100);
}
.css-133 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  height: auto;
  width: auto;
  flex-shrink: 1;
  align-self: center;
}
.css-134 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
  align-items: center;
}
.css-134 > * {
  text-overflow: ellipsis;
}
.css-134 > :not(:first-child) {
  margin-top: 8px;
}
.css-134 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-135 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  justify-content: center;
}
.css-135 > * {
  text-overflow: ellipsis;
}
.css-135 > :not(:first-child) {
  margin-left: 24px;
}
.css-135 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.root-136 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: inherit;
  font-weight: inherit;
  color: rgb(0, 90, 210);
  outline: none;
  text-decoration: none;
}
.ms-Fabric--isFocusVisible .root-136:focus {
  box-shadow: rgb(31, 31, 31) 0px 0px 0px 1px inset;
  outline: rgb(31, 31, 31) auto 1px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .ms-Fabric--isFocusVisible .root-136:focus {
    outline: windowtext solid 1px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-136 {
    border-bottom: none;
    forced-color-adjust: auto;
  }
}
.root-136:active {
  color: rgb(75, 98, 169);
  text-decoration: underline;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-136:active {
    color: linktext;
  }
}
.root-136:hover {
  color: rgb(75, 98, 169);
  text-decoration: underline;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-136:hover {
    color: linktext;
  }
}
.root-136:active:hover {
  color: rgb(75, 98, 169);
  text-decoration: underline;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-136:active:hover {
    color: linktext;
  }
}
.root-136:focus {
  color: rgb(0, 90, 210);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-136:focus {
    color: linktext;
  }
}
.css-137 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  justify-content: flex-end;
  align-items: center;
}
.css-137 > * {
  text-overflow: ellipsis;
}
.css-137 > :not(:first-child) {
  margin-left: 8px;
}
.css-137 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.checkbox-138 {
  position: relative;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  height: 20px;
  width: 20px;
  border: 1px solid rgb(51, 51, 51);
  border-radius: 2px;
  box-sizing: border-box;
  transition-property: background, border, border-color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1);
  overflow: hidden;
  margin-right: 4px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .checkbox-138 {
    border-color: windowtext;
    forced-color-adjust: none;
  }
}
.checkmark-139 {
  opacity: 0;
  color: black;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .checkmark-139 {
    color: window;
    forced-color-adjust: none;
  }
}
.checkmark-140 {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  speak: none;
  font-family: FabricMDL2Icons;
  opacity: 0;
  color: black;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .checkmark-140 {
    color: window;
    forced-color-adjust: none;
  }
}

/* Style Element 6 */
.css-141 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: 56px;
  max-width: 100%;
  max-height: 56px;
  padding: 0px 12px;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
}
.css-141 > * {
  text-overflow: ellipsis;
}
.css-141 > :not(:first-child) {
  margin-left: 10px;
}
.css-141 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-142 {
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  padding: 0px;
  height: auto;
  width: auto;
  flex-grow: 1;
  align-self: stretch;
  text-align: right;
}
.css-143 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  justify-content: flex-end;
}
.css-143 > * {
  text-overflow: ellipsis;
}
.css-143 > :not(:first-child) {
  margin-left: 6px;
}
.css-143 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-144 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
  justify-content: center;
}
.css-144 > * {
  text-overflow: ellipsis;
}
.css-144 > :not(:first-child) {
  margin-top: 20px;
}
.css-144 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-145 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
  align-items: flex-start;
}
.css-145 > * {
  text-overflow: ellipsis;
}
.css-145 > :not(:first-child) {
  margin-top: 8px;
}
.css-145 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.root-146 {
  outline: transparent;
  position: relative;
  font-family: Apis;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid rgb(138, 136, 134);
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  padding: 0px 5px 0px 16px;
  border-radius: 2px;
  min-width: 80px;
  height: 32px;
  background-color: rgb(255, 255, 255);
  color: rgb(51, 51, 51);
  width: 100%;
  user-select: none;
}
.ms-Fabric--isFocusVisible .root-146:focus::after {
  content: "";
  position: absolute;
  inset: 2px;
  border: 1px solid transparent;
  outline: rgb(31, 31, 31) solid 1px;
  z-index: 1;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .ms-Fabric--isFocusVisible .root-146:focus::after {
    inset: -2px;
    outline-color: buttontext;
  }
}
.root-146:active > span {
  position: relative;
  left: 0px;
  top: 0px;
}
.root-146:hover {
  background-color: rgb(243, 242, 241);
  color: rgb(100, 100, 100);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .root-146:hover {
    border-color: highlight;
    color: highlight;
  }
}
.root-146:active {
  background-color: rgb(237, 235, 233);
  color: rgb(100, 100, 100);
}
.css-147 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
}
.css-147 > * {
  text-overflow: ellipsis;
}
.css-147 > :not(:first-child) {
  margin-top: 16px;
}
.css-147 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-148 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  align-items: flex-start;
}
.css-148 > * {
  text-overflow: ellipsis;
}
.css-148 > :not(:first-child) {
  margin-left: 0px;
}
.css-148 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-149 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: 100%;
  box-sizing: border-box;
  justify-content: stretch;
}
.css-149 > * {
  text-overflow: ellipsis;
}
.css-149 > :not(:first-child) {
  margin-top: 16px;
}
.css-149 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-150 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: 100%;
  padding: 32px 32px 24px;
  box-sizing: border-box;
  align-items: flex-start;
  justify-content: center;
}
.css-150 > * {
  text-overflow: ellipsis;
}
.css-150 > :not(:first-child) {
  margin-top: 0px;
}
.css-150 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-151 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  box-sizing: border-box;
  align-items: flex-start;
}
.css-151 > * {
  text-overflow: ellipsis;
}
.css-151 > :not(:first-child) {
  margin-top: 10px;
}
.css-151 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-152 {
  display: flex;
  flex-flow: column;
  width: auto;
  height: auto;
  padding: 16px 32px 24px;
  box-sizing: border-box;
  align-items: flex-start;
  justify-content: center;
}
.css-152 > * {
  text-overflow: ellipsis;
}
.css-152 > :not(:first-child) {
  margin-top: 20px;
}
.css-152 > :not(.ms-StackItem) {
  flex-shrink: 1;
}
.css-153 {
  display: flex;
  flex-flow: row;
  width: auto;
  height: auto;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}
.css-153 > * {
  text-overflow: ellipsis;
}
.css-153 > :not(:first-child) {
  margin-left: 8px;
}
.css-153 > :not(.ms-StackItem) {
  flex-shrink: 1;
}

/* Style Element 7 */
@font-face {
  font-family: Apis;
  src: url("/static/ApisWeb-Light-cc27acea7dae3d31bac7813d4eb73882.woff")
      format("woff"),
    url("/static/ApisWeb-Light-28f2a36387403e9a0953146ffb6fea39.woff2")
      format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Apis;
  src: url("/static/ApisWebRegular-d2f3bb9d8d8d063f21861e0de0aa7622.woff")
      format("woff"),
    url("/static/ApisWebRegular-1e84a8b82da9b7022f6feb5f78dd934d.woff2")
      format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Apis;
  src: url("/static/ApisWeb-Medium-43d35c260af402de966e7b81ae3f8d85.woff")
      format("woff"),
    url("/static/ApisWeb-Medium-575dd720ea5bcd535239e0704d024453.woff2")
      format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Apis;
  src: url("/static/ApisWeb-Medium-43d35c260af402de966e7b81ae3f8d85.woff")
      format("woff"),
    url("/static/ApisWeb-Medium-575dd720ea5bcd535239e0704d024453.woff2")
      format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Apis;
  src: url("/static/ApisWeb-Bold-71aa6ea6ecd56972afebd8e5bd720043.woff")
      format("woff"),
    url("/static/ApisWeb-Bold-840b6fd5c83547a302338691cd033f75.woff2")
      format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.alice-carousel .animated {
  animation-fill-mode: both;
}
.alice-carousel .animated-out {
  z-index: 1;
}
.alice-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
.alice-carousel {
  position: relative;
  width: 100%;
  margin: auto;
  direction: ltr;
}
.alice-carousel__wrapper {
  overflow: hidden;
  height: auto;
}
.alice-carousel__stage,
.alice-carousel__wrapper {
  position: relative;
  box-sizing: border-box;
  width: 100%;
}
.alice-carousel__stage {
  height: 100%;
  margin: 0px;
  padding: 0px;
  white-space: nowrap;
  transform-style: flat;
  backface-visibility: hidden;
}
.alice-carousel__stage-item {
  position: relative;
  display: inline-block;
  padding: 0px;
  margin: 0px;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  vertical-align: top;
  white-space: normal;
  line-height: 0;
}
.alice-carousel__stage-item * {
  line-height: normal;
}
.alice-carousel__stage-item.__hidden {
  opacity: 0;
  overflow: hidden;
}
.alice-carousel__next-btn,
.alice-carousel__prev-btn {
  display: inline-block;
  box-sizing: border-box;
  width: 50%;
  padding: 10px 5px;
}
.alice-carousel__next-btn [data-area]::after,
.alice-carousel__prev-btn [data-area]::after {
  position: relative;
  content: attr(data-area);
  text-transform: capitalize;
}
.alice-carousel__prev-btn {
  text-align: right;
}
.alice-carousel__next-btn {
  text-align: left;
}
.alice-carousel__next-btn-item,
.alice-carousel__prev-btn-item {
  display: inline-block;
  cursor: pointer;
  padding: 5px;
  margin: 0px;
  color: rgb(70, 87, 152);
}
.alice-carousel__next-btn-item:hover,
.alice-carousel__prev-btn-item:hover {
  color: rgb(139, 0, 0);
}
.alice-carousel__next-btn-item.__inactive,
.alice-carousel__prev-btn-item.__inactive {
  opacity: 0.4;
  pointer-events: none;
}
.alice-carousel__play-btn {
  position: absolute;
  top: 30px;
  left: 20px;
  display: inline-block;
}
.alice-carousel__play-btn:hover {
  cursor: pointer;
}
.alice-carousel__play-btn-wrapper {
  position: relative;
  width: 32px;
  height: 32px;
  padding: 10px;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
}
.alice-carousel__play-btn-item {
  position: absolute;
  width: 32px;
  height: 32px;
  cursor: pointer;
  border: 0px;
  outline: none;
  background: transparent;
}
.alice-carousel__play-btn-item::after,
.alice-carousel__play-btn-item::before {
  position: absolute;
  pointer-events: none;
  display: block;
  width: 0px;
  height: 0px;
  content: "";
  transition: 0.4s linear;
  border-color: transparent transparent transparent rgb(70, 87, 152);
  border-style: solid;
  border-width: 8px 0px 8px 15px;
}
.alice-carousel__play-btn-item::before {
  left: 5px;
  height: 14px;
}
.alice-carousel__play-btn-item::after {
  top: 7px;
  left: 18px;
}
.alice-carousel__play-btn-item.__pause::after,
.alice-carousel__play-btn-item.__pause::before {
  height: 30px;
  border-width: 0px 0px 0px 10px;
}
.alice-carousel__play-btn-item.__pause::after {
  top: 0px;
  left: 18px;
}
.alice-carousel__dots {
  margin: 30px 3px 5px;
  padding: 0px;
  list-style: none;
  text-align: center;
}
.alice-carousel__dots > li {
  display: inline-block;
}
.alice-carousel__dots-item:not(.__custom) {
  width: 8px;
  height: 8px;
  cursor: pointer;
  border-radius: 50%;
  background-color: rgb(224, 228, 251);
}
.alice-carousel__dots-item:not(.__custom):not(:last-child) {
  margin-right: 20px;
}
.alice-carousel__dots-item:not(.__custom).__active,
.alice-carousel__dots-item:not(.__custom):hover {
  background-color: rgb(110, 126, 188);
}
.alice-carousel__slide-info {
  position: absolute;
  top: 20px;
  right: 20px;
  display: inline-block;
  padding: 5px 10px;
  color: rgb(70, 87, 152);
  border-radius: 5px;
  background-color: rgba(224, 228, 251, 0.6);
}
.alice-carousel__slide-info-item {
  vertical-align: middle;
  line-height: 0;
}

/* Style Element 8 */

/* Style Element 9 */

/* Style Element 10 */
.root_daee6904 {
  box-sizing: border-box;
  box-shadow: none;
  margin: 0px;
  padding: 0px;
}
.root_daee6904 * {
  overflow: visible;
}
.root_daee6904 * {
  outline: transparent;
}
.root_daee6904 * {
  position: relative;
}
.ms-Fabric--isFocusVisible .root_daee6904 :focus::after {
  content: "";
  position: absolute;
  inset: 0px;
  pointer-events: none;
  border: 1px solid rgb(96, 94, 92);
}
.picker_daee6904 {
  color: rgb(0, 0, 0);
  font-size: 14px;
  position: relative;
}
html[dir="ltr"] .picker_daee6904 {
  text-align: left;
}
html[dir="rtl"] .picker_daee6904 {
  text-align: right;
}
.holder_daee6904 {
  box-sizing: border-box;
  display: none;
}
.picker_daee6904.pickerIsOpened_daee6904 .holder_daee6904 {
  box-sizing: border-box;
  display: inline-block;
}
.pickerIsOpened_daee6904 {
  position: relative;
}
.frame_daee6904 {
  position: relative;
}
.wrap_daee6904 {
  min-height: 212px;
  padding: 12px;
  display: flex;
  box-sizing: content-box;
}
.wrap_daee6904.goTodaySpacing_daee6904 {
  min-height: 228px;
}
.dayPicker_daee6904 {
  display: block;
}
.header_daee6904 {
  position: relative;
  display: inline-flex;
  height: 28px;
  line-height: 44px;
  width: 100%;
}
.divider_daee6904 {
  top: 0px;
  margin-top: -12px;
  margin-bottom: -12px;
}
html[dir="ltr"] .divider_daee6904 {
  border-right: 1px solid rgb(237, 235, 233);
}
html[dir="rtl"] .divider_daee6904 {
  border-left: 1px solid rgb(237, 235, 233);
}
.decade_daee6904,
.monthAndYear_daee6904,
.year_daee6904 {
  display: inline-flex;
  -webkit-box-flex: 1;
  flex-grow: 1;
  font-size: 14px;
  font-weight: 600;
  color: rgb(50, 49, 48);
  padding: 0px 5px;
}
.currentDecade_daee6904:hover,
.currentYear_daee6904:hover,
.monthAndYear_daee6904:hover {
  cursor: default;
}
.table_daee6904 {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0px;
  table-layout: fixed;
  font-size: inherit;
  margin-top: 4px;
  width: 197px;
}
.table_daee6904 td {
  margin: 0px;
  padding: 0px;
}
.dayWrapper_daee6904,
.weekday_daee6904 {
  width: 28px;
  height: 28px;
  padding: 0px;
  line-height: 28px;
  font-size: 15px;
  font-weight: 400;
  color: rgb(50, 49, 48);
  box-sizing: border-box;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  cursor: default;
}
.dayWrapper_daee6904 *,
.weekday_daee6904 * {
  outline: transparent;
}
.dayWrapper_daee6904 *,
.weekday_daee6904 * {
  position: relative;
}
.ms-Fabric--isFocusVisible .dayWrapper_daee6904 :focus::after,
.ms-Fabric--isFocusVisible .weekday_daee6904 :focus::after {
  content: "";
  position: absolute;
  inset: -2px;
  pointer-events: none;
  border: 1px solid rgb(96, 94, 92);
}
.day_daee6904 {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  border: none;
  padding: 0px;
  background-color: transparent;
  line-height: 100%;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .daySelection_daee6904 .day_daee6904:active,
  .daySelection_daee6904 .day_daee6904:hover {
    outline: highlight solid 1px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .daySelection_daee6904 .day_daee6904:active {
    color: highlight;
  }
}
.dayIsToday_daee6904 {
  border-radius: 100%;
}
.dayIsToday_daee6904,
.dayIsToday_daee6904:hover {
  position: relative;
  background-color: rgb(243, 242, 241);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .dayIsToday_daee6904,
  .dayIsToday_daee6904:hover {
    background-color: highlight;
  }
}
.dayIsToday_daee6904:hover,
.dayIsToday_daee6904:hover:hover {
  border-radius: 100%;
}
.dayIsDisabled_daee6904::before {
  border-top-color: rgb(161, 159, 157);
}
.dayIsUnfocused_daee6904 {
  color: rgb(96, 94, 92);
  font-weight: 400;
}
.dayIsFocused_daee6904:hover,
.dayIsUnfocused_daee6904:hover {
  cursor: pointer;
  background: rgb(243, 242, 241);
  color: rgb(32, 31, 30);
}
.daySelection_daee6904.dayIsHighlighted_daee6904:hover,
.pickerIsFocused_daee6904 .dayIsHighlighted_daee6904.daySelection_daee6904 {
  cursor: pointer;
  background-color: rgb(237, 235, 233);
  border-radius: 2px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .daySelection_daee6904.dayIsHighlighted_daee6904:hover,
  .pickerIsFocused_daee6904 .dayIsHighlighted_daee6904.daySelection_daee6904 {
    outline: highlight solid 2px;
  }
  .daySelection_daee6904.dayIsHighlighted_daee6904:hover
    :not(.dayIsToday_daee6904)
    span,
  .pickerIsFocused_daee6904
    .dayIsHighlighted_daee6904.daySelection_daee6904
    :not(.dayIsToday_daee6904)
    span {
    color: highlight;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .dayIsHighlighted_daee6904 button.dayIsToday_daee6904 {
    border-radius: 100%;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .dayIsHighlighted_daee6904 button.dayIsToday_daee6904 span {
    color: window;
  }
}
.dayIsFocused_daee6904:active,
.dayIsHighlighted_daee6904 {
  background-color: rgb(199, 224, 244);
}
.dayIsFocused_daee6904:active.day_daee6904,
.dayIsHighlighted_daee6904.day_daee6904 {
  color: rgb(32, 31, 30);
  background-color: rgb(237, 235, 233);
}
.dayIsHighlighted_daee6904.dayDisabled_daee6904,
.dayIsHighlighted_daee6904.dayDisabled_daee6904:hover {
  background: rgb(161, 159, 157);
}
.dayBackground_daee6904,
.dayBackground_daee6904:active,
.dayBackground_daee6904:hover {
  border-radius: 2px;
}
.dayHover_daee6904,
.dayHover_daee6904:hover {
  cursor: pointer;
  background: rgb(243, 242, 241);
  color: rgb(32, 31, 30);
}
.dayPress_daee6904,
.dayPress_daee6904:hover {
  cursor: pointer;
  color: rgb(32, 31, 30);
  background-color: rgb(237, 235, 233);
}
.dayPress_daee6904 .dayIsToday_daee6904,
.dayPress_daee6904:hover .dayIsToday_daee6904 {
  background: rgb(0, 120, 212);
  border-radius: 100%;
}
.dayIsFocused_daee6904:active,
.dayIsHighlighted_daee6904,
.dayIsHighlighted_daee6904:active,
.dayIsHighlighted_daee6904:hover,
.dayIsUnfocused_daee6904:active,
.weekBackground_daee6904,
.weekBackground_daee6904:active,
.weekBackground_daee6904:hover {
  background-color: rgb(237, 235, 233);
  color: rgb(32, 31, 30);
}
.dayIsToday_daee6904,
.dayIsToday_daee6904.day_daee6904:active,
.pickerIsFocused_daee6904 .dayIsToday_daee6904 {
  position: relative;
  color: rgb(255, 255, 255);
  font-weight: 600;
  background: rgb(0, 120, 212);
  border-radius: 100%;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .dayIsToday_daee6904,
  .dayIsToday_daee6904.day_daee6904:active,
  .pickerIsFocused_daee6904 .dayIsToday_daee6904 {
    background-color: highlight;
    color: highlighttext;
  }
}
.showWeekNumbers_daee6904 .weekNumbers_daee6904 {
  border-right: 1px solid rgb(237, 235, 233);
  box-sizing: border-box;
  width: 28px;
  padding: 0px;
}
.showWeekNumbers_daee6904 .weekNumbers_daee6904 .dayWrapper_daee6904 {
  color: rgb(96, 94, 92);
}
.showWeekNumbers_daee6904
  .weekNumbers_daee6904
  .dayWrapper_daee6904.weekIsHighlighted_daee6904 {
  color: rgb(50, 49, 48);
}
.showWeekNumbers_daee6904 .table_daee6904 {
  width: 225px;
}
.showWeekNumbers_daee6904 .table_daee6904 .dayWrapper_daee6904,
.showWeekNumbers_daee6904 .table_daee6904 .weekday_daee6904 {
  width: 30px;
}
.showWeekNumbersRTL_daee6904 .weekNumbers_daee6904 {
  border-left: 1px solid rgb(237, 235, 233);
  box-sizing: border-box;
}
.showWeekNumbersRTL_daee6904 .weekNumbers_daee6904 .dayWrapper_daee6904 {
  color: rgb(96, 94, 92);
}
.showWeekNumbersRTL_daee6904
  .weekNumbers_daee6904
  .dayWrapper_daee6904.weekIsHighlighted_daee6904 {
  color: rgb(50, 49, 48);
}
.showWeekNumbersRTL_daee6904 .table_daee6904 {
  width: 225px;
}
.showWeekNumbersRTL_daee6904 .table_daee6904 .dayWrapper_daee6904,
.showWeekNumbersRTL_daee6904 .table_daee6904 .weekday_daee6904 {
  width: 30px;
}
.decadeComponents_daee6904,
.monthComponents_daee6904,
.yearComponents_daee6904 {
  display: inline-flex;
  align-self: flex-end;
}
.closeButton_daee6904,
.nextDecade_daee6904,
.nextMonth_daee6904,
.nextYear_daee6904,
.prevDecade_daee6904,
.prevMonth_daee6904,
.prevYear_daee6904 {
  font-family: inherit;
  width: 28px;
  height: 28px;
  display: block;
  line-height: 28px;
  text-align: center;
  font-size: 12px;
  color: rgb(50, 49, 48);
  border-radius: 2px;
  position: relative;
  background-color: transparent;
  border: none;
  padding: 0px;
}
.closeButton_daee6904:hover,
.nextDecade_daee6904:hover,
.nextMonth_daee6904:hover,
.nextYear_daee6904:hover,
.prevDecade_daee6904:hover,
.prevMonth_daee6904:hover,
.prevYear_daee6904:hover {
  color: rgb(32, 31, 30);
  cursor: pointer;
  outline: transparent solid 1px;
}
.nextDecadeIsDisabled_daee6904,
.nextMonthIsDisabled_daee6904,
.nextYearIsDisabled_daee6904,
.prevDecadeIsDisabled_daee6904,
.prevMonthIsDisabled_daee6904,
.prevYearIsDisabled_daee6904 {
  color: rgb(200, 198, 196);
  pointer-events: none;
}
.headerToggleView_daee6904 {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding: 4px 8px;
}
.headerToggleView_daee6904:hover {
  color: rgb(0, 0, 0);
  cursor: pointer;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .headerToggleView_daee6904:hover {
    outline: highlight solid 1px;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .headerToggleView_daee6904:hover:active {
    color: highlight;
  }
}
.currentDecade_daee6904,
.currentYear_daee6904 {
  display: inline-flex;
  -webkit-box-flex: 1;
  flex-grow: 1;
  padding: 0px 5px;
  font-size: 14px;
  font-weight: 600;
  color: rgb(50, 49, 48);
  height: 28px;
  line-height: 28px;
}
html[dir="ltr"] .currentDecade_daee6904,
html[dir="ltr"] .currentYear_daee6904 {
  margin-left: 5px;
}
html[dir="rtl"] .currentDecade_daee6904,
html[dir="rtl"] .currentYear_daee6904 {
  margin-right: 5px;
}
.optionGrid_daee6904 {
  position: relative;
  height: 210px;
  width: 196px;
  margin: 4px 0px 0px;
}
html[dir="rtl"] .optionGrid_daee6904 {
  margin: 4px 0px 0px;
}
.monthOption_daee6904,
.yearOption_daee6904 {
  width: 60px;
  height: 60px;
  line-height: 100%;
  cursor: pointer;
  margin: 0px 10px 10px 0px;
  font-size: 13px;
  font-weight: 400;
  font-family: inherit;
  color: rgb(50, 49, 48);
  text-align: center;
  border: none;
  padding: 0px;
  background-color: transparent;
  border-radius: 2px;
}
html[dir="ltr"] .monthOption_daee6904,
html[dir="ltr"] .yearOption_daee6904 {
  float: left;
}
html[dir="rtl"] .monthOption_daee6904,
html[dir="rtl"] .yearOption_daee6904 {
  float: right;
}
html[dir="rtl"] .monthOption_daee6904,
html[dir="rtl"] .yearOption_daee6904 {
  margin: 0px 0px 10px 10px;
}
.monthOption_daee6904:hover,
.yearOption_daee6904:hover {
  color: rgb(32, 31, 30);
  background-color: rgb(243, 242, 241);
  outline: transparent solid 1px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .monthOption_daee6904:hover,
  .yearOption_daee6904:hover {
    outline-color: highlight;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .monthOption_daee6904:active,
  .yearOption_daee6904:active {
    color: highlight;
  }
}
.monthOption_daee6904.isHighlighted_daee6904,
.yearOption_daee6904.isHighlighted_daee6904 {
  background-color: rgb(237, 235, 233);
  color: rgb(32, 31, 30);
}
.dayIsDisabled_daee6904,
.monthOptionIsDisabled_daee6904,
.yearOptionIsDisabled_daee6904 {
  color: rgb(200, 198, 196);
  pointer-events: none;
}
.goToday_daee6904 {
  bottom: 0px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  font-family: inherit;
  color: rgb(50, 49, 48);
  height: 30px;
  line-height: 30px;
  padding: 0px 10px;
  background-color: transparent;
  border: none;
  box-sizing: content-box;
  position: absolute !important;
}
[dir="ltr"] .goToday_daee6904 {
  right: 13px;
}
[dir="rtl"] .goToday_daee6904 {
  left: 13px;
}
.goToday_daee6904:hover {
  color: rgb(0, 120, 212);
  outline: transparent solid 1px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .goToday_daee6904:hover {
    outline-color: highlight;
  }
}
.goToday_daee6904:active {
  color: rgb(0, 90, 158);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .goToday_daee6904:active {
    color: highlight;
  }
}
.goToTodayIsDisabled_daee6904 {
  color: rgb(200, 198, 196);
  pointer-events: none;
}
.goTodayInlineMonth_daee6904 {
  top: 212px;
}
.wrap_daee6904.goTodaySpacing_daee6904 {
  padding-bottom: 28px;
}
.root_daee6904.isPickingYears_daee6904 .dayPicker_daee6904,
.root_daee6904.isPickingYears_daee6904 .monthComponents_daee6904 {
  display: none;
}
.root_daee6904.isPickingYears_daee6904 .monthPicker_daee6904 {
  display: none;
}
.root_daee6904.isPickingYears_daee6904 .yearPicker_daee6904 {
  display: block;
}
@media (min-device-width: 460px) {
  .wrap_daee6904 {
    padding: 12px;
  }
  .dayPicker_daee6904,
  .monthPicker_daee6904 {
    min-height: 200px;
  }
  .header_daee6904 {
    height: 28px;
    line-height: 28px;
    width: 100%;
  }
  .dayWrapper_daee6904,
  .weekday_daee6904 {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
  }
  .closeButton_daee6904,
  .nextDecade_daee6904,
  .nextMonth_daee6904,
  .nextYear_daee6904,
  .prevDecade_daee6904,
  .prevMonth_daee6904,
  .prevYear_daee6904 {
    font-size: 12px;
    width: 28px;
    height: 28px;
    line-height: 28px;
  }
  .holder_daee6904 {
    display: inline-block;
    height: auto;
    overflow: hidden;
  }
  .decade_daee6904,
  .monthAndYear_daee6904,
  .year_daee6904 {
    font-size: 14px;
    color: rgb(50, 49, 48);
  }
  .yearComponents_daee6904 {
    margin-left: 1px;
  }
  .goToday_daee6904 {
    padding: 0px 3px;
  }
  [dir="ltr"] .goToday_daee6904 {
    right: 20px;
  }
  [dir="rtl"] .goToday_daee6904 {
    left: 20px;
  }
  .showWeekNumbers_daee6904 .table_daee6904 .dayWrapper_daee6904,
  .showWeekNumbers_daee6904 .table_daee6904 .weekday_daee6904 {
    width: 28px;
  }
  .showWeekNumbersRTL_daee6904 .table_daee6904 .dayWrapper_daee6904,
  .showWeekNumbersRTL_daee6904 .table_daee6904 .weekday_daee6904 {
    width: 28px;
  }
  .monthPickerVisible_daee6904 .wrap_daee6904 {
    padding: 12px;
  }
  .monthPickerVisible_daee6904 .dayPicker_daee6904 {
    margin: -10px 0px;
    padding: 10px 0px;
  }
  .monthPickerVisible_daee6904 .dayPicker_daee6904 {
    box-sizing: border-box;
    width: 212px;
    min-height: 200px;
  }
  .monthPickerVisible_daee6904 .monthPicker_daee6904 {
    display: block;
  }
  .monthPickerVisible_daee6904 .optionGrid_daee6904 {
    height: 150px;
    width: 196px;
  }
  .monthPickerVisible_daee6904 .toggleMonthView_daee6904 {
    display: none;
  }
  .monthPickerVisible_daee6904 .currentDecade_daee6904,
  .monthPickerVisible_daee6904 .currentYear_daee6904 {
    font-size: 14px;
    margin: 0px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
  }
  .monthPickerVisible_daee6904 .monthOption_daee6904,
  .monthPickerVisible_daee6904 .yearOption_daee6904 {
    width: 40px;
    height: 40px;
    line-height: 100%;
    font-size: 12px;
    margin: 0px 12px 16px 0px;
  }
  html[dir="rtl"] .monthPickerVisible_daee6904 .monthOption_daee6904,
  html[dir="rtl"] .monthPickerVisible_daee6904 .yearOption_daee6904 {
    margin: 0px 0px 16px 12px;
  }
  .monthPickerVisible_daee6904 .monthOption_daee6904:hover,
  .monthPickerVisible_daee6904 .yearOption_daee6904:hover {
    outline: transparent solid 1px;
  }
  .monthPickerVisible_daee6904 .monthOption_daee6904:nth-child(4n + 4),
  .monthPickerVisible_daee6904 .yearOption_daee6904:nth-child(4n + 4) {
    margin: 0px 0px 16px;
  }
  html[dir="rtl"]
    .monthPickerVisible_daee6904
    .monthOption_daee6904:nth-child(4n + 4),
  html[dir="rtl"]
    .monthPickerVisible_daee6904
    .yearOption_daee6904:nth-child(4n + 4) {
    margin: 0px 0px 16px;
  }
  .monthPickerVisible_daee6904 .goToday_daee6904 {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    padding: 0px 10px;
  }
  [dir="ltr"] .monthPickerVisible_daee6904 .goToday_daee6904 {
    right: 8px;
  }
  [dir="rtl"] .monthPickerVisible_daee6904 .goToday_daee6904 {
    left: 8px;
  }
  html[dir="ltr"] .monthPickerVisible_daee6904 .goToday_daee6904 {
    text-align: right;
  }
  html[dir="rtl"] .monthPickerVisible_daee6904 .goToday_daee6904 {
    text-align: left;
  }
  .monthPickerVisible_daee6904
    .root_daee6904.isPickingYears_daee6904
    .dayPicker_daee6904,
  .monthPickerVisible_daee6904
    .root_daee6904.isPickingYears_daee6904
    .monthComponents_daee6904 {
    display: block;
  }
  .monthPickerVisible_daee6904
    .root_daee6904.isPickingYears_daee6904
    .monthPicker_daee6904 {
    display: none;
  }
  .monthPickerVisible_daee6904
    .root_daee6904.isPickingYears_daee6904
    .yearPicker_daee6904 {
    display: block;
  }
  .calendarsInline_daee6904 .wrap_daee6904 {
    padding: 12px;
  }
  .calendarsInline_daee6904 .holder_daee6904 {
    height: auto;
  }
  html[dir="ltr"] .calendarsInline_daee6904 .table_daee6904 {
    margin-right: 12px;
  }
  html[dir="rtl"] .calendarsInline_daee6904 .table_daee6904 {
    margin-left: 12px;
  }
  .calendarsInline_daee6904 .dayPicker_daee6904 {
    width: auto;
  }
  html[dir="ltr"] .calendarsInline_daee6904 .monthPicker_daee6904 {
    margin-left: 12px;
  }
  html[dir="rtl"] .calendarsInline_daee6904 .monthPicker_daee6904 {
    margin-right: 12px;
  }
  html[dir="ltr"] .calendarsInline_daee6904 .yearPicker_daee6904 {
    margin-left: 12px;
  }
  html[dir="rtl"] .calendarsInline_daee6904 .yearPicker_daee6904 {
    margin-right: 12px;
  }
  .calendarsInline_daee6904 .goToday_daee6904 {
    padding: 0px 10px;
  }
  [dir="ltr"] .calendarsInline_daee6904 .goToday_daee6904 {
    right: 14px;
  }
  [dir="rtl"] .calendarsInline_daee6904 .goToday_daee6904 {
    left: 14px;
  }
  html[dir="ltr"] .calendarsInline_daee6904 .monthComponents_daee6904 {
    margin-right: 12px;
  }
  html[dir="rtl"] .calendarsInline_daee6904 .monthComponents_daee6904 {
    margin-left: 12px;
  }
  .monthPickerOnly_daee6904 .wrap_daee6904 {
    padding: 12px;
  }
  .monthPickerAsOverlay_daee6904 .wrap_daee6904 {
    padding-bottom: 28px;
    margin-bottom: 6px;
  }
  .monthPickerAsOverlay_daee6904 .holder_daee6904 {
    height: 240px;
    min-height: 240px;
  }
  .monthPickerAsOverlay_daee6904 .holderWithButton_daee6904 {
    padding-top: 6px;
    height: auto;
  }
}
@media (max-device-width: 459px) {
  .calendarsInline_daee6904 .monthPicker_daee6904,
  .calendarsInline_daee6904 .yearPicker_daee6904 {
    display: none;
  }
  .yearComponents_daee6904 {
    margin-top: 2px;
  }
}
.goToday_daee6904 {
  width: auto;
}
.closeButton_daee6904,
.nextDecade_daee6904,
.nextMonth_daee6904,
.nextYear_daee6904,
.prevDecade_daee6904,
.prevMonth_daee6904,
.prevYear_daee6904 {
  display: inline-block;
}
.closeButton_daee6904:hover,
.nextDecade_daee6904:hover,
.nextMonth_daee6904:hover,
.nextYear_daee6904:hover,
.prevDecade_daee6904:hover,
.prevMonth_daee6904:hover,
.prevYear_daee6904:hover {
  background-color: rgb(243, 242, 241);
  color: rgb(32, 31, 30);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .closeButton_daee6904:hover,
  .nextDecade_daee6904:hover,
  .nextMonth_daee6904:hover,
  .nextYear_daee6904:hover,
  .prevDecade_daee6904:hover,
  .prevMonth_daee6904:hover,
  .prevYear_daee6904:hover {
    outline: highlight solid 1px;
  }
}
.closeButton_daee6904:active,
.nextDecade_daee6904:active,
.nextMonth_daee6904:active,
.nextYear_daee6904:active,
.prevDecade_daee6904:active,
.prevMonth_daee6904:active,
.prevYear_daee6904:active {
  background-color: rgb(237, 235, 233);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .closeButton_daee6904:active,
  .nextDecade_daee6904:active,
  .nextMonth_daee6904:active,
  .nextYear_daee6904:active,
  .prevDecade_daee6904:active,
  .prevMonth_daee6904:active,
  .prevYear_daee6904:active {
    color: highlight;
  }
}
.monthIsHighlighted_daee6904 {
  background-color: rgb(237, 235, 233);
  color: rgb(32, 31, 30);
}
.monthIsHighlighted_daee6904.monthOption_daee6904:hover {
  background-color: rgb(237, 235, 233);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .monthIsHighlighted_daee6904 {
    color: highlight;
    border: 2px solid highlight;
    border-radius: 2px;
  }
  .monthIsHighlighted_daee6904:hover {
    outline: 0px !important;
  }
}
.monthIsCurrentMonth_daee6904 {
  color: rgb(255, 255, 255);
  background-color: rgb(237, 235, 233);
}
.monthIsCurrentMonth_daee6904.monthOption_daee6904:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(243, 242, 241);
}
.monthOption_daee6904:active {
  background-color: rgb(237, 235, 233);
  color: rgb(32, 31, 30);
}
.yearIsHighlighted_daee6904 {
  background-color: rgb(237, 235, 233);
  color: rgb(32, 31, 30);
}
.yearIsHighlighted_daee6904.yearOption_daee6904:hover {
  background-color: rgb(243, 242, 241);
}
.yearIsCurrentYear_daee6904 {
  color: rgb(255, 255, 255);
  background-color: rgb(237, 235, 233);
}
.yearIsCurrentYear_daee6904.yearOption_daee6904:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(243, 242, 241);
}
.yearOption_daee6904:active {
  background-color: rgb(237, 235, 233);
  color: rgb(32, 31, 30);
}
.topLeftCornerDate_daee6904 {
  border-top-left-radius: 2px;
}
.topRightCornerDate_daee6904 {
  border-top-right-radius: 2px;
}
.bottomLeftCornerDate_daee6904 {
  border-bottom-left-radius: 2px;
}
.bottomRightCornerDate_daee6904 {
  border-bottom-right-radius: 2px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .weekBackground_daee6904 {
    border-top: 1px solid highlight;
    border-bottom: 1px solid highlight;
  }
  .weekBackground_daee6904.bottomRightCornerDate_daee6904.topRightCornerDate_daee6904 {
    border-right: 1px solid highlight;
    border-left: none;
    padding-left: 1px;
  }
  .weekBackground_daee6904.bottomLeftCornerDate_daee6904.topLeftCornerDate_daee6904 {
    border-left: 1px solid highlight;
    border-right: none;
    padding-right: 1px;
  }
  .weekBackground_daee6904 :not(.dayIsToday_daee6904) span {
    color: highlight;
  }
  .weekSelection_daee6904.dayHover_daee6904 {
    border-top: 1px solid highlight;
    border-bottom: 1px solid highlight;
  }
  .weekSelection_daee6904.dayHover_daee6904.bottomLeftCornerDate_daee6904.topLeftCornerDate_daee6904 {
    border-left: 1px solid highlight;
    padding-right: 1px;
  }
  .weekSelection_daee6904.dayHover_daee6904.bottomRightCornerDate_daee6904.topRightCornerDate_daee6904 {
    border-right: 1px solid highlight;
    padding-left: 1px;
  }
  .weekSelection_daee6904.dayHover_daee6904.dayPress_daee6904
    :not(.dayIsToday_daee6904)
    span {
    color: highlight;
  }
  .monthSelection_daee6904.dayHover_daee6904.bottomLeftCornerDate_daee6904,
  .monthSelection_daee6904.dayHover_daee6904.topLeftCornerDate_daee6904 {
    border-left: 1px solid highlight;
    padding-right: 1px;
  }
  .monthSelection_daee6904.dayHover_daee6904.bottomRightCornerDate_daee6904,
  .monthSelection_daee6904.dayHover_daee6904.topRightCornerDate_daee6904 {
    border-right: 1px solid highlight;
    padding-left: 1px;
  }
  .monthSelection_daee6904.dayIsFocused_daee6904.dayHover_daee6904.topDate_daee6904,
  .monthSelection_daee6904.dayIsUnfocused_daee6904.dayHover_daee6904.topDate_daee6904 {
    border-top: 1px solid highlight;
    padding-bottom: 1px;
  }
  .monthSelection_daee6904.dayIsFocused_daee6904.dayHover_daee6904.rightDate_daee6904,
  .monthSelection_daee6904.dayIsUnfocused_daee6904.dayHover_daee6904.rightDate_daee6904 {
    border-right: 1px solid highlight;
    padding-left: 1px;
  }
  .monthSelection_daee6904.dayIsFocused_daee6904.dayHover_daee6904.bottomDate_daee6904,
  .monthSelection_daee6904.dayIsUnfocused_daee6904.dayHover_daee6904.bottomDate_daee6904 {
    border-bottom: 1px solid highlight;
    padding-top: 1px;
  }
  .monthSelection_daee6904.dayIsFocused_daee6904.dayHover_daee6904.leftdate_daee6904,
  .monthSelection_daee6904.dayIsUnfocused_daee6904.dayHover_daee6904.leftdate_daee6904 {
    border-left: 1px solid highlight;
    padding-right: 1px;
  }
  .monthSelection_daee6904.dayIsFocused_daee6904.dayHover_daee6904.dayPress_daee6904
    :not(.dayIsToday_daee6904)
    span,
  .monthSelection_daee6904.dayIsUnfocused_daee6904.dayHover_daee6904.dayPress_daee6904
    :not(.dayIsToday_daee6904)
    span {
    color: highlight;
  }
}

/* Style Element 11 */
.pickerText_f288f2e4 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
  box-sizing: border-box;
  border: 1px solid rgb(161, 159, 157);
  min-width: 180px;
  padding: 1px;
  min-height: 32px;
}
.pickerText_f288f2e4:hover {
  border-color: rgb(199, 224, 244);
}
.pickerInput_f288f2e4 {
  height: 34px;
  border: none;
  -webkit-box-flex: 1;
  flex-grow: 1;
  outline: 0px;
  padding: 0px 6px;
  margin: 1px;
}

/* Style Element 12 */
.callout_334300da .ms-Suggestions-itemButton {
  padding: 0px;
  border: none;
}
.callout_334300da .ms-Suggestions {
  min-width: 300px;
}

/* Style Element 13 */
.root_2c0ee681 {
  min-width: 260px;
}
.suggestionsItem_2c0ee681 {
  display: flex;
  -webkit-box-align: stretch;
  align-items: stretch;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.suggestionsItem_2c0ee681:hover {
  background: rgb(243, 242, 241);
}
.suggestionsItem_2c0ee681:hover .closeButton_2c0ee681 {
  display: block;
}
.suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681 {
  background: rgb(237, 235, 233);
}
.suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681:hover {
  background: rgb(200, 198, 196);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681:hover {
    background: highlight;
    color: highlighttext;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681 {
    background: highlight;
    color: highlighttext;
  }
}
.suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681
  .closeButton_2c0ee681:hover {
  background: rgb(161, 159, 157);
  color: rgb(50, 49, 48);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681
    .itemButton_2c0ee681 {
    color: highlighttext;
  }
}
.suggestionsItem_2c0ee681 .closeButton_2c0ee681 {
  display: none;
  color: rgb(96, 94, 92);
}
.suggestionsItem_2c0ee681 .closeButton_2c0ee681:hover {
  background: rgb(237, 235, 233);
}
.actionButton_2c0ee681 {
  background-color: transparent;
  border-width: 1px 0px 0px;
  border-right-style: initial;
  border-bottom-style: initial;
  border-left-style: initial;
  border-right-color: initial;
  border-bottom-color: initial;
  border-left-color: initial;
  border-image: initial;
  cursor: pointer;
  margin: 0px;
  position: relative;
  border-top-style: solid;
  border-top-color: rgb(237, 235, 233);
  height: 40px;
  width: 100%;
  font-size: 12px;
}
[dir="ltr"] .actionButton_2c0ee681 {
  padding-left: 8px;
}
[dir="rtl"] .actionButton_2c0ee681 {
  padding-right: 8px;
}
html[dir="ltr"] .actionButton_2c0ee681 {
  text-align: left;
}
html[dir="rtl"] .actionButton_2c0ee681 {
  text-align: right;
}
.actionButton_2c0ee681:hover {
  background-color: rgb(237, 235, 233);
  cursor: pointer;
}
.actionButton_2c0ee681:active,
.actionButton_2c0ee681:focus {
  background-color: rgb(199, 224, 244);
}
.actionButton_2c0ee681 .ms-Button-icon {
  font-size: 16px;
  width: 25px;
}
.actionButton_2c0ee681 .ms-Button-label {
  margin: 0px 4px 0px 9px;
}
html[dir="rtl"] .actionButton_2c0ee681 .ms-Button-label {
  margin: 0px 9px 0px 4px;
}
.buttonSelected_2c0ee681 {
  background-color: rgb(199, 224, 244);
}
.suggestionsTitle_2c0ee681 {
  padding: 0px 12px;
  color: rgb(0, 120, 212);
  font-size: 12px;
  line-height: 40px;
  border-bottom: 1px solid rgb(237, 235, 233);
}
.suggestionsContainer_2c0ee681 {
  overflow: hidden auto;
  max-height: 300px;
  border-bottom: 1px solid rgb(237, 235, 233);
}
.suggestionsNone_2c0ee681 {
  text-align: center;
  color: rgb(121, 119, 117);
  font-size: 12px;
  line-height: 30px;
}
.suggestionsSpinner_2c0ee681 {
  margin: 5px 0px;
  white-space: nowrap;
  line-height: 20px;
  font-size: 12px;
}
html[dir="ltr"] .suggestionsSpinner_2c0ee681 {
  padding-left: 14px;
}
html[dir="rtl"] .suggestionsSpinner_2c0ee681 {
  padding-right: 14px;
}
html[dir="ltr"] .suggestionsSpinner_2c0ee681 {
  text-align: left;
}
html[dir="rtl"] .suggestionsSpinner_2c0ee681 {
  text-align: right;
}
.suggestionsSpinner_2c0ee681 .ms-Spinner-circle {
  display: inline-block;
  vertical-align: middle;
}
.suggestionsSpinner_2c0ee681 .ms-Spinner-label {
  display: inline-block;
  margin: 0px 10px 0px 16px;
  vertical-align: middle;
}
html[dir="rtl"] .suggestionsSpinner_2c0ee681 .ms-Spinner-label {
  margin: 0px 16px 0px 10px;
}
.itemButton_2c0ee681.itemButton_2c0ee681 {
  width: 100%;
  padding: 0px;
  min-width: 0px;
  height: 100%;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .itemButton_2c0ee681.itemButton_2c0ee681 {
    color: windowtext;
  }
}
.itemButton_2c0ee681.itemButton_2c0ee681:hover {
  color: rgb(32, 31, 30);
}
.closeButton_2c0ee681.closeButton_2c0ee681 {
  padding: 0px 4px;
  height: auto;
  width: 32px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .closeButton_2c0ee681.closeButton_2c0ee681 {
    color: windowtext;
  }
}
.closeButton_2c0ee681.closeButton_2c0ee681:hover {
  background: rgb(200, 198, 196);
  color: rgb(32, 31, 30);
}
.suggestionsAvailable_2c0ee681 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0px, 0px, 0px, 0px);
  border: 0px;
}

/* Style Element 14 */
.suggestionsContainer_a6f0007f {
  overflow: hidden auto;
  max-height: 300px;
}
.suggestionsContainer_a6f0007f .ms-Suggestion-item:hover {
  background-color: rgb(243, 242, 241);
  cursor: pointer;
}
.suggestionsContainer_a6f0007f .is-suggested {
  background-color: rgb(222, 236, 249);
}
.suggestionsContainer_a6f0007f .is-suggested:hover {
  background-color: rgb(199, 224, 244);
  cursor: pointer;
}

/* Style Element 15 */
.root_36fd6562 {
  min-width: 260px;
}
.actionButton_36fd6562 {
  background: 0px 0px transparent;
  border: 0px;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
  position: relative;
  width: 100%;
  font-size: 12px;
}
html[dir="ltr"] .actionButton_36fd6562 {
  text-align: left;
}
html[dir="rtl"] .actionButton_36fd6562 {
  text-align: right;
}
.actionButton_36fd6562:hover {
  background-color: rgb(243, 242, 241);
  cursor: pointer;
}
.actionButton_36fd6562:active,
.actionButton_36fd6562:focus {
  background-color: rgb(199, 224, 244);
}
.actionButton_36fd6562 .ms-Button-icon {
  font-size: 16px;
  width: 25px;
}
.actionButton_36fd6562 .ms-Button-label {
  margin: 0px 4px 0px 9px;
}
html[dir="rtl"] .actionButton_36fd6562 .ms-Button-label {
  margin: 0px 9px 0px 4px;
}
.buttonSelected_36fd6562 {
  background-color: rgb(222, 236, 249);
}
.buttonSelected_36fd6562:hover {
  background-color: rgb(199, 224, 244);
  cursor: pointer;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .buttonSelected_36fd6562:hover {
    background-color: highlight;
    color: highlighttext;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .buttonSelected_36fd6562 {
    background-color: highlight;
    color: highlighttext;
  }
}
.suggestionsTitle_36fd6562 {
  font-size: 12px;
}
.suggestionsSpinner_36fd6562 {
  margin: 5px 0px;
  white-space: nowrap;
  line-height: 20px;
  font-size: 12px;
}
html[dir="ltr"] .suggestionsSpinner_36fd6562 {
  padding-left: 14px;
}
html[dir="rtl"] .suggestionsSpinner_36fd6562 {
  padding-right: 14px;
}
html[dir="ltr"] .suggestionsSpinner_36fd6562 {
  text-align: left;
}
html[dir="rtl"] .suggestionsSpinner_36fd6562 {
  text-align: right;
}
.suggestionsSpinner_36fd6562 .ms-Spinner-circle {
  display: inline-block;
  vertical-align: middle;
}
.suggestionsSpinner_36fd6562 .ms-Spinner-label {
  display: inline-block;
  margin: 0px 10px 0px 16px;
  vertical-align: middle;
}
html[dir="rtl"] .suggestionsSpinner_36fd6562 .ms-Spinner-label {
  margin: 0px 16px 0px 10px;
}
.itemButton_36fd6562 {
  height: 100%;
  width: 100%;
  padding: 7px 12px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .itemButton_36fd6562 {
    color: windowtext;
  }
}
.screenReaderOnly_36fd6562 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0px, 0px, 0px, 0px);
  border: 0px;
}

/* Style Element 16 */
.resultContent_5b9ff123 {
  display: table-row;
}
.resultContent_5b9ff123 .resultItem_5b9ff123 {
  display: table-cell;
  vertical-align: bottom;
}
.peoplePickerPersona_5b9ff123 {
  width: 180px;
}
.peoplePickerPersona_5b9ff123 .ms-Persona-details {
  width: 100%;
}
.peoplePicker_5b9ff123 .ms-BasePicker-text {
  min-height: 40px;
}
.peoplePickerPersonaContent_5b9ff123 {
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  padding: 7px 12px;
}

/* Style Element 17 */
.pickerText_883892a8 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
  box-sizing: border-box;
  border: 1px solid rgb(161, 159, 157);
  min-width: 180px;
  min-height: 30px;
}
.pickerText_883892a8:hover {
  border-color: rgb(50, 49, 48);
}
.pickerText_883892a8.inputFocused_883892a8 {
  position: relative;
  border-color: rgb(0, 120, 212);
}
.pickerText_883892a8.inputFocused_883892a8::after {
  pointer-events: none;
  content: "";
  position: absolute;
  inset: -1px;
  border: 2px solid rgb(0, 120, 212);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .pickerText_883892a8.inputDisabled_883892a8 {
    position: relative;
    border-color: graytext;
  }
  .pickerText_883892a8.inputDisabled_883892a8::after {
    pointer-events: none;
    content: "";
    position: absolute;
    inset: 0px;
    background-color: window;
  }
}
.pickerInput_883892a8 {
  height: 34px;
  border: none;
  -webkit-box-flex: 1;
  flex-grow: 1;
  outline: 0px;
  padding: 0px 6px;
  align-self: flex-end;
}
.pickerItems_883892a8 {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
}
.screenReaderOnly_883892a8 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0px, 0px, 0px, 0px);
  border: 0px;
}

/* Style Element 18 */
.personaContainer_91022ca2 {
  border-radius: 15px;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  background: rgb(239, 246, 252);
  margin: 4px;
  cursor: default;
  user-select: none;
  vertical-align: middle;
  position: relative;
}
.personaContainer_91022ca2 {
  outline: transparent;
}
.personaContainer_91022ca2 {
  position: relative;
}
.ms-Fabric--isFocusVisible .personaContainer_91022ca2:focus::after {
  content: "";
  position: absolute;
  inset: -2px;
  pointer-events: none;
  border: 1px solid rgb(96, 94, 92);
}
.personaContainer_91022ca2 .ms-Persona-primaryText {
  color: rgb(0, 90, 158);
  font-size: 14px;
  font-weight: 400;
}
.personaContainer_91022ca2 .ms-Persona-primaryText.hover_91022ca2 {
  color: rgb(0, 90, 158);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .personaContainer_91022ca2 .ms-Persona-primaryText {
    color: highlighttext;
  }
}
.personaContainer_91022ca2 .actionButton_91022ca2:hover {
  background: rgb(199, 224, 244);
}
.personaContainer_91022ca2 .actionButton_91022ca2 .ms-Button-icon {
  color: rgb(0, 90, 158);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .personaContainer_91022ca2 .actionButton_91022ca2 .ms-Button-icon {
    color: highlighttext;
  }
}
.personaContainer_91022ca2:hover {
  background: rgb(222, 236, 249);
}
.personaContainer_91022ca2:hover .ms-Persona-primaryText {
  color: rgb(0, 90, 158);
  font-size: 14px;
  font-weight: 400;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .personaContainer_91022ca2:hover .ms-Persona-primaryText {
    color: highlighttext;
  }
}
.personaContainer_91022ca2.personaContainerIsSelected_91022ca2 {
  background: rgb(0, 120, 212);
}
.personaContainer_91022ca2.personaContainerIsSelected_91022ca2
  .ms-Persona-primaryText {
  color: rgb(255, 255, 255);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .personaContainer_91022ca2.personaContainerIsSelected_91022ca2
    .ms-Persona-primaryText {
    color: highlighttext;
  }
}
.personaContainer_91022ca2.personaContainerIsSelected_91022ca2
  .actionButton_91022ca2 {
  color: rgb(255, 255, 255);
}
.personaContainer_91022ca2.personaContainerIsSelected_91022ca2
  .actionButton_91022ca2
  .ms-Button-icon {
  color: rgb(0, 90, 158);
}
.personaContainer_91022ca2.personaContainerIsSelected_91022ca2
  .actionButton_91022ca2
  .ms-Button-icon:hover {
  background: rgb(0, 90, 158);
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .personaContainer_91022ca2.personaContainerIsSelected_91022ca2
    .actionButton_91022ca2
    .ms-Button-icon {
    color: highlighttext;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .personaContainer_91022ca2.personaContainerIsSelected_91022ca2 {
    border-color: highlight;
    background: highlight;
  }
}
.personaContainer_91022ca2.validationError_91022ca2 .ms-Persona-primaryText {
  color: rgb(232, 17, 35);
}
.personaContainer_91022ca2.validationError_91022ca2 .ms-Persona-initials {
  font-size: 20px;
}
@media screen and (-ms-high-contrast: active),
  screen and (forced-colors: active) {
  .personaContainer_91022ca2 {
    border: 1px solid windowtext;
  }
}
.personaContainer_91022ca2 .itemContent_91022ca2 {
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  min-width: 0px;
  max-width: 100%;
}
.personaContainer_91022ca2 .removeButton_91022ca2 {
  border-radius: 15px;
  -webkit-box-flex: 0;
  flex: 0 0 32px;
  width: 33px;
  height: 33px;
}
.personaContainer_91022ca2 .expandButton_91022ca2 {
  border-radius: 15px 0px 0px 15px;
  height: 33px;
  width: 44px;
  padding-right: 16px;
  position: inherit;
  display: flex;
  margin-right: -17px;
}
.personaContainer_91022ca2 .personaWrapper_91022ca2 {
  position: relative;
  display: inherit;
}
.personaContainer_91022ca2 .personaWrapper_91022ca2 .ms-Persona-details {
  padding: 0px 8px;
}
.personaContainer_91022ca2 .personaDetails_91022ca2 {
  -webkit-box-flex: 0;
  flex: 0 1 auto;
}
.itemContainer_91022ca2 {
  display: inline-block;
  vertical-align: top;
}

/* Style Element 19 */
@page {
  margin: 25px 0px 60px;
}
@page :first {
  margin-top: 0px;
}
html,
body {
  height: 100%;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
html {
  box-sizing: border-box;
}
*,
::before,
::after {
  box-sizing: inherit;
}
#root,
#___gatsby,
#gatsby-focus-wrapper {
  height: 100%;
}
.ms-Label {
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 100%;
}
a {
  color: rgb(0, 90, 210);
}
a:hover {
  color: rgb(75, 98, 169);
}
.pac-container {
  z-index: 10000000;
}
.self-assessment-raport {
  padding: 3%;
}
.self-assessment-raport-info-section {
  display: none;
}
@media print {
  .self-assessment-raport-info-section {
    display: block;
  }
}
.ekmxah {
  max-height: 100%;
  width: 100%;
  overflow: hidden auto;
  position: fixed;
  z-index: 1000;
  top: 0px;
  left: 0px;
}
.gFpmQJ {
  display: flex;
  text-decoration: none;
}
.idgOPz {
  margin: 11px 0px;
  width: 48px;
  height: 40px;
}
@media screen and (min-width: 768px) {
  .idgOPz {
    width: 268px;
    height: 64px;
  }
}
.dpKztT {
  background-color: rgb(147, 243, 214);
  border-color: rgb(0, 255, 201);
  border-radius: 2px;
  color: rgb(1, 21, 90);
  font-weight: 700;
}
.dpKztT:hover {
  background-color: rgb(0, 255, 201);
  border-color: rgb(0, 255, 201);
  color: rgb(1, 21, 90);
}
.dpKztT.is-disabled {
  color: rgb(210, 208, 206);
  background-color: rgb(243, 242, 241);
  outline: transparent;
  border: 1px solid rgb(243, 242, 241);
}
.cJVHpS {
  position: relative;
  font-size: 14px;
  text-decoration: none;
  color: rgb(255, 255, 255);
}
.cJVHpS:hover::before {
  display: block;
  content: "";
  width: 100%;
  height: 2px;
  background: currentcolor;
  position: absolute;
  bottom: -2px;
  right: 0px;
}
.cJVHpS:hover {
  color: rgb(255, 255, 255);
}
.emzNeA {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: end;
  justify-content: end;
}
.ffehaw {
  position: sticky;
  top: 0px;
  z-index: 100;
  width: 100%;
  background-color: rgb(0, 25, 101);
  box-shadow: rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px,
    rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px;
  min-height: 56px;
  max-height: 78px;
}
@media screen and (min-width: 1084px) {
  .ffehaw {
    padding: 11px 0px;
  }
}
.btlTMy {
  height: 56px;
  outline: none;
  background: transparent;
  border: none;
}
.fpenbF {
  height: 18px;
  width: 18px;
  cursor: pointer;
}
.icCFUh {
  height: 20px;
  margin-top: 4px;
  color: rgb(255, 255, 255);
}
.icCFUh span:hover {
  border-bottom: 2px solid rgb(255, 255, 255);
  margin-bottom: -2px;
}
.icCFUh:hover {
  background-color: transparent;
}
.icCFUh:hover {
  color: rgb(255, 255, 255);
}
.icCFUh.is-expanded {
  background: transparent;
}
.bnqJyY {
  height: 20px;
  margin-top: 4px;
  color: rgb(0, 25, 101);
}
.bnqJyY span:hover {
  border-bottom: 2px solid rgb(0, 25, 101);
  margin-bottom: -2px;
}
.bnqJyY:hover {
  background-color: transparent;
}
.bnqJyY:hover {
  color: rgb(0, 25, 101);
}
.bnqJyY.is-expanded {
  background: transparent;
}
.gqFPvk {
  min-height: calc(-366px + 100vh);
  display: flex;
  flex-direction: column;
  -webkit-box-align: stretch;
  align-items: stretch;
}
.egnkjW {
  width: 100%;
  margin: 0px auto;
}
@media screen and (min-width: 768px) {
  .egnkjW {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.fyUFQw {
  width: 100%;
  margin: 0px auto;
}
@media screen and (min-width: 768px) {
  .fyUFQw {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.uOerm {
  background-color: rgb(243, 242, 241);
}
.ea-DbdD {
  display: flex;
  flex-direction: column;
  -webkit-box-pack: justify;
  justify-content: space-between;
  background-color: rgb(250, 249, 248);
  border-top: 1px solid rgb(200, 198, 196);
  width: 100%;
}
@media screen and (min-width: 768px) {
  .ea-DbdD {
    height: 310px;
  }
}
@media screen and (max-width: 768px) {
  .jgsqOV {
    margin-bottom: 30px;
  }
}
.ihAKVj {
  display: block;
  height: 30px;
}
.fdTrAW img {
  width: 42px;
  height: 30px;
}
.kbTSxD {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.kbTSxD img {
  width: 42px;
  height: 30px;
}
.czPcwF {
  font-size: 12px;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .czPcwF {
    text-align: right;
  }
}
.gMEsPK {
  font-size: 16px;
  color: rgb(0, 90, 210);
  text-decoration: none;
}
.gMEsPK:hover {
  color: rgb(75, 98, 169);
  text-decoration: underline;
}
.fOMdRd {
  min-width: 150px;
}
.jDMMVZ {
  color: rgb(147, 154, 167);
}
.eBURVA {
  width: 100vw;
  height: 100vh;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.dWDvUS {
  width: 48px;
  min-height: 177px;
  background-color: rgb(0, 90, 210);
  position: fixed;
  top: 10%;
  left: 0px;
  z-index: 999999;
  border-radius: 0px 4px 4px 0px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .dWDvUS {
    height: 130px;
  }
}
@media screen and (min-width: 1084px) {
  .dWDvUS {
    top: 50%;
  }
}
.eFRtXE {
  transform: rotate(-90deg);
}
.dzJrrE {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  font-weight: 700;
}
.fIjMWT {
  width: 27px;
  height: 26px;
  transform: rotate(90deg);
}
.bBXaKc {
  width: 100%;
  position: relative;
}
.cprovJ:hover .ms-Checkbox-checkbox {
  background: rgb(147, 243, 214);
}
.igJQRi {
  color: rgb(0, 90, 210);
  font-size: 24px;
}
.WUnYG {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: right;
}
@media screen and (max-width: 768px) {
  .WUnYG {
    text-align: right;
  }
}
.gfUalt {
  margin: 0px;
  font-size: 33px;
  color: rgb(255, 255, 255);
}
@media screen and (min-width: 768px) {
  .gfUalt {
    white-space: pre-wrap;
  }
}
@media screen and (max-width: 360px) {
  .gfUalt {
    font-size: 26px;
  }
}
.egUPzl {
  margin: 0px;
  font-size: 29px;
  color: rgb(0, 25, 101);
}
@media screen and (min-width: 768px) {
  .egUPzl {
    white-space: pre-wrap;
  }
}
@media screen and (max-width: 360px) {
  .egUPzl {
    font-size: 26px;
  }
}
.kSnHGl {
  width: 152px;
  height: 14px;
  align-self: flex-end;
  margin-right: -40px;
}
.hhjSXn {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  flex: 1 1 0%;
  background-image: url("https://hcp-locator-gwhyhvkr-app.azurewebsites.net/api/file/resources/background-images/landing_page.webp");
  background-color: rgb(250, 249, 248);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto 210px;
  padding-top: 210px;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  .hhjSXn {
    background-size: auto 230px;
  }
}
@media (min-width: 768px) and (orientation: landscape) {
  .hhjSXn {
    background-size: 100%;
  }
}
@media (min-width: 768px) {
  .hhjSXn {
    background-size: 100%;
  }
}
@media (min-width: 820px) {
  .hhjSXn {
    background-size: 100%;
  }
}
@media (min-width: 820px) and (orientation: landscape) {
  .hhjSXn {
    background-size: 100%;
  }
}
@media (min-width: 850px) {
  .hhjSXn {
    background-size: 100%;
  }
}
@media (min-width: 850px) and (orientation: landscape) {
  .hhjSXn {
    background-size: 100%;
  }
}
@media (min-width: 950px) {
  .hhjSXn {
    background-size: 100%;
  }
}
@media (min-width: 1000px) {
  .hhjSXn {
    background-size: 100%;
  }
}
@media screen and (min-width: 1084px) {
  .hhjSXn {
    background-size: cover;
    background-position: center top;
  }
}
.dnfEtL {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  flex: 1 1 0%;
  background-image: url("https://hcp-locator-gwhyhvkr-app.azurewebsites.net/api/file/resources/background-images/landing_page.webp");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto 210px;
  padding-top: 210px;
  padding-bottom: 20px;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 767px) {
  .dnfEtL {
    background-size: auto 230px;
    padding-top: 440px;
  }
}
@media (min-width: 768px) and (orientation: landscape) {
  .dnfEtL {
    background-size: 100%;
  }
}
@media (min-width: 768px) {
  .dnfEtL {
    background-size: 100%;
  }
}
@media (min-width: 820px) {
  .dnfEtL {
    background-size: 100%;
  }
}
@media (min-width: 820px) and (orientation: landscape) {
  .dnfEtL {
    background-size: 100%;
  }
}
@media (min-width: 850px) {
  .dnfEtL {
    background-size: 100%;
  }
}
@media (min-width: 850px) and (orientation: landscape) {
  .dnfEtL {
    background-size: 100%;
  }
}
@media (min-width: 950px) {
  .dnfEtL {
    background-size: 100%;
  }
}
@media (min-width: 1000px) {
  .dnfEtL {
    background-size: 100%;
  }
}
@media screen and (min-width: 1084px) {
  .dnfEtL {
    background-size: cover;
    background-position: center top;
  }
}
.cYCntR {
  margin: auto;
  max-width: 100%;
}
@media {
}
@media screen and (min-width: 768px) {
  .cYCntR {
    max-width: 963px;
  }
}
@media screen and (min-width: 1084px) {
  .cYCntR {
    max-width: 963px;
  }
}
.eaoXFc {
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 20px 16px;
  background-color: rgb(255, 255, 255);
}
@media screen and (min-width: 768px) {
  .eaoXFc {
    padding: 32px;
    min-width: 369px;
  }
}
.eVnejZ {
  flex-basis: 0px;
  -webkit-box-flex: 1;
  flex-grow: 1;
  white-space: pre-line;
}
.hlRQeQ {
  font-weight: 600;
  position: absolute;
  width: 100%;
  left: 0px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  top: -110px;
}
@media screen and (max-width: 768px) {
  .hlRQeQ {
    top: -180px;
    padding: 0px 30px;
  }
}
@media (min-width: 767px) {
}
@media (min-width: 769px) {
  .hlRQeQ {
    top: -150px;
  }
}
.hstnyX {
  font-weight: 600;
  position: absolute;
  width: 100%;
  left: 0px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  top: -110px;
}
@media screen and (max-width: 768px) {
  .hstnyX {
    top: -210px;
    padding: 0px 30px;
  }
}
@media (min-width: 767px) {
  .hstnyX {
    top: -150px;
  }
}
@media (min-width: 769px) {
  .hstnyX {
    top: -150px;
  }
}

@media (max-width: 769px) {
  header,
  footer {
    overflow: hidden;
  }

  header .css-66 {
    display: none;
  }
}

.main-container {
  max-width: 1000px;
  padding: 15px;
  margin: 0px auto;
}
