<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Variables */
:root {
  --black: #000;
  /* backgrounds */
  --bg-black: #000;
  --bg-black-focusable: #000;
  /* borders */
  --border-black: #000;
  --border-black-focusable: #000;
  /* texts */
  --text-black: #000;
  --text-black-focusable: #000;
}
:root.high-contrast {
  /* backgrounds */
  --bg-black-focusable: limegreen;
  /* borders */
  --border-black-focusable: limegreen;
  /* text */
  --text-black-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-black: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-black: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-black: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-black: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-black: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-black: #e7c608;
}

:root {
  --black-10: rgba(0, 0, 0, 0.1);
  /* backgrounds */
  --bg-black-10: rgba(0, 0, 0, 0.1);
  --bg-black-10-focusable: rgba(0, 0, 0, 0.1);
  /* borders */
  --border-black-10: rgba(0, 0, 0, 0.1);
  --border-black-10-focusable: rgba(0, 0, 0, 0.1);
  /* texts */
  --text-black-10: rgba(0, 0, 0, 0.1);
  --text-black-10-focusable: rgba(0, 0, 0, 0.1);
}
:root.high-contrast {
  /* backgrounds */
  --bg-black-10-focusable: limegreen;
  /* borders */
  --border-black-10-focusable: limegreen;
  /* text */
  --text-black-10-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-black-10: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-black-10: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-black-10: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-black-10: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-black-10: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-black-10: #e7c608;
}

:root {
  --black-20: rgba(0, 0, 0, 0.2);
  /* backgrounds */
  --bg-black-20: rgba(0, 0, 0, 0.2);
  --bg-black-20-focusable: rgba(0, 0, 0, 0.2);
  /* borders */
  --border-black-20: rgba(0, 0, 0, 0.2);
  --border-black-20-focusable: rgba(0, 0, 0, 0.2);
  /* texts */
  --text-black-20: rgba(0, 0, 0, 0.2);
  --text-black-20-focusable: rgba(0, 0, 0, 0.2);
}
:root.high-contrast {
  /* backgrounds */
  --bg-black-20-focusable: limegreen;
  /* borders */
  --border-black-20-focusable: limegreen;
  /* text */
  --text-black-20-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-black-20: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-black-20: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-black-20: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-black-20: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-black-20: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-black-20: #e7c608;
}

:root {
  --black-30: rgba(0, 0, 0, 0.3);
  /* backgrounds */
  --bg-black-30: rgba(0, 0, 0, 0.3);
  --bg-black-30-focusable: rgba(0, 0, 0, 0.3);
  /* borders */
  --border-black-30: rgba(0, 0, 0, 0.3);
  --border-black-30-focusable: rgba(0, 0, 0, 0.3);
  /* texts */
  --text-black-30: rgba(0, 0, 0, 0.3);
  --text-black-30-focusable: rgba(0, 0, 0, 0.3);
}
:root.high-contrast {
  /* backgrounds */
  --bg-black-30-focusable: limegreen;
  /* borders */
  --border-black-30-focusable: limegreen;
  /* text */
  --text-black-30-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-black-30: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-black-30: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-black-30: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-black-30: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-black-30: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-black-30: #e7c608;
}

:root {
  --black-40: rgba(0, 0, 0, 0.4);
  /* backgrounds */
  --bg-black-40: rgba(0, 0, 0, 0.4);
  --bg-black-40-focusable: rgba(0, 0, 0, 0.4);
  /* borders */
  --border-black-40: rgba(0, 0, 0, 0.4);
  --border-black-40-focusable: rgba(0, 0, 0, 0.4);
  /* texts */
  --text-black-40: rgba(0, 0, 0, 0.4);
  --text-black-40-focusable: rgba(0, 0, 0, 0.4);
}
:root.high-contrast {
  /* backgrounds */
  --bg-black-40-focusable: limegreen;
  /* borders */
  --border-black-40-focusable: limegreen;
  /* text */
  --text-black-40-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-black-40: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-black-40: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-black-40: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-black-40: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-black-40: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-black-40: #e7c608;
}

:root {
  --black-50: rgba(0, 0, 0, 0.5);
  /* backgrounds */
  --bg-black-50: rgba(0, 0, 0, 0.5);
  --bg-black-50-focusable: rgba(0, 0, 0, 0.5);
  /* borders */
  --border-black-50: rgba(0, 0, 0, 0.5);
  --border-black-50-focusable: rgba(0, 0, 0, 0.5);
  /* texts */
  --text-black-50: rgba(0, 0, 0, 0.5);
  --text-black-50-focusable: rgba(0, 0, 0, 0.5);
}
:root.high-contrast {
  /* backgrounds */
  --bg-black-50-focusable: limegreen;
  /* borders */
  --border-black-50-focusable: limegreen;
  /* text */
  --text-black-50-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-black-50: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-black-50: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-black-50: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-black-50: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-black-50: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-black-50: #e7c608;
}

:root {
  --black-60: rgba(0, 0, 0, 0.6);
  /* backgrounds */
  --bg-black-60: rgba(0, 0, 0, 0.6);
  --bg-black-60-focusable: rgba(0, 0, 0, 0.6);
  /* borders */
  --border-black-60: rgba(0, 0, 0, 0.6);
  --border-black-60-focusable: rgba(0, 0, 0, 0.6);
  /* texts */
  --text-black-60: rgba(0, 0, 0, 0.6);
  --text-black-60-focusable: rgba(0, 0, 0, 0.6);
}
:root.high-contrast {
  /* backgrounds */
  --bg-black-60-focusable: limegreen;
  /* borders */
  --border-black-60-focusable: limegreen;
  /* text */
  --text-black-60-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-black-60: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-black-60: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-black-60: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-black-60: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-black-60: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-black-60: #e7c608;
}

:root {
  --black-70: rgba(0, 0, 0, 0.7);
  /* backgrounds */
  --bg-black-70: rgba(0, 0, 0, 0.7);
  --bg-black-70-focusable: rgba(0, 0, 0, 0.7);
  /* borders */
  --border-black-70: rgba(0, 0, 0, 0.7);
  --border-black-70-focusable: rgba(0, 0, 0, 0.7);
  /* texts */
  --text-black-70: rgba(0, 0, 0, 0.7);
  --text-black-70-focusable: rgba(0, 0, 0, 0.7);
}
:root.high-contrast {
  /* backgrounds */
  --bg-black-70-focusable: limegreen;
  /* borders */
  --border-black-70-focusable: limegreen;
  /* text */
  --text-black-70-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-black-70: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-black-70: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-black-70: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-black-70: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-black-70: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-black-70: #e7c608;
}

:root {
  --black-80: rgba(0, 0, 0, 0.8);
  /* backgrounds */
  --bg-black-80: rgba(0, 0, 0, 0.8);
  --bg-black-80-focusable: rgba(0, 0, 0, 0.8);
  /* borders */
  --border-black-80: rgba(0, 0, 0, 0.8);
  --border-black-80-focusable: rgba(0, 0, 0, 0.8);
  /* texts */
  --text-black-80: rgba(0, 0, 0, 0.8);
  --text-black-80-focusable: rgba(0, 0, 0, 0.8);
}
:root.high-contrast {
  /* backgrounds */
  --bg-black-80-focusable: limegreen;
  /* borders */
  --border-black-80-focusable: limegreen;
  /* text */
  --text-black-80-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-black-80: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-black-80: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-black-80: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-black-80: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-black-80: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-black-80: #e7c608;
}

:root {
  --black-90: rgba(0, 0, 0, 0.9);
  /* backgrounds */
  --bg-black-90: rgba(0, 0, 0, 0.9);
  --bg-black-90-focusable: rgba(0, 0, 0, 0.9);
  /* borders */
  --border-black-90: rgba(0, 0, 0, 0.9);
  --border-black-90-focusable: rgba(0, 0, 0, 0.9);
  /* texts */
  --text-black-90: rgba(0, 0, 0, 0.9);
  --text-black-90-focusable: rgba(0, 0, 0, 0.9);
}
:root.high-contrast {
  /* backgrounds */
  --bg-black-90-focusable: limegreen;
  /* borders */
  --border-black-90-focusable: limegreen;
  /* text */
  --text-black-90-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-black-90: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-black-90: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-black-90: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-black-90: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-black-90: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-black-90: #e7c608;
}

:root {
  --white: #fff;
  /* backgrounds */
  --bg-white: #fff;
  --bg-white-focusable: #fff;
  /* borders */
  --border-white: #fff;
  --border-white-focusable: #fff;
  /* texts */
  --text-white: #fff;
  --text-white-focusable: #fff;
}
:root.high-contrast {
  /* backgrounds */
  --bg-white-focusable: limegreen;
  /* borders */
  --border-white-focusable: limegreen;
  /* text */
  --text-white-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-white: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-white: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-white: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-white: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-white: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-white: #e7c608;
}

:root {
  --white-10: rgba(255, 255, 255, 0.1);
  /* backgrounds */
  --bg-white-10: rgba(255, 255, 255, 0.1);
  --bg-white-10-focusable: rgba(255, 255, 255, 0.1);
  /* borders */
  --border-white-10: rgba(255, 255, 255, 0.1);
  --border-white-10-focusable: rgba(255, 255, 255, 0.1);
  /* texts */
  --text-white-10: rgba(255, 255, 255, 0.1);
  --text-white-10-focusable: rgba(255, 255, 255, 0.1);
}
:root.high-contrast {
  /* backgrounds */
  --bg-white-10-focusable: limegreen;
  /* borders */
  --border-white-10-focusable: limegreen;
  /* text */
  --text-white-10-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-white-10: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-white-10: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-white-10: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-white-10: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-white-10: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-white-10: #e7c608;
}

:root {
  --white-20: rgba(255, 255, 255, 0.2);
  /* backgrounds */
  --bg-white-20: rgba(255, 255, 255, 0.2);
  --bg-white-20-focusable: rgba(255, 255, 255, 0.2);
  /* borders */
  --border-white-20: rgba(255, 255, 255, 0.2);
  --border-white-20-focusable: rgba(255, 255, 255, 0.2);
  /* texts */
  --text-white-20: rgba(255, 255, 255, 0.2);
  --text-white-20-focusable: rgba(255, 255, 255, 0.2);
}
:root.high-contrast {
  /* backgrounds */
  --bg-white-20-focusable: limegreen;
  /* borders */
  --border-white-20-focusable: limegreen;
  /* text */
  --text-white-20-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-white-20: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-white-20: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-white-20: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-white-20: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-white-20: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-white-20: #e7c608;
}

:root {
  --white-30: rgba(255, 255, 255, 0.3);
  /* backgrounds */
  --bg-white-30: rgba(255, 255, 255, 0.3);
  --bg-white-30-focusable: rgba(255, 255, 255, 0.3);
  /* borders */
  --border-white-30: rgba(255, 255, 255, 0.3);
  --border-white-30-focusable: rgba(255, 255, 255, 0.3);
  /* texts */
  --text-white-30: rgba(255, 255, 255, 0.3);
  --text-white-30-focusable: rgba(255, 255, 255, 0.3);
}
:root.high-contrast {
  /* backgrounds */
  --bg-white-30-focusable: limegreen;
  /* borders */
  --border-white-30-focusable: limegreen;
  /* text */
  --text-white-30-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-white-30: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-white-30: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-white-30: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-white-30: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-white-30: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-white-30: #e7c608;
}

:root {
  --white-40: rgba(255, 255, 255, 0.4);
  /* backgrounds */
  --bg-white-40: rgba(255, 255, 255, 0.4);
  --bg-white-40-focusable: rgba(255, 255, 255, 0.4);
  /* borders */
  --border-white-40: rgba(255, 255, 255, 0.4);
  --border-white-40-focusable: rgba(255, 255, 255, 0.4);
  /* texts */
  --text-white-40: rgba(255, 255, 255, 0.4);
  --text-white-40-focusable: rgba(255, 255, 255, 0.4);
}
:root.high-contrast {
  /* backgrounds */
  --bg-white-40-focusable: limegreen;
  /* borders */
  --border-white-40-focusable: limegreen;
  /* text */
  --text-white-40-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-white-40: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-white-40: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-white-40: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-white-40: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-white-40: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-white-40: #e7c608;
}

:root {
  --white-50: rgba(255, 255, 255, 0.5);
  /* backgrounds */
  --bg-white-50: rgba(255, 255, 255, 0.5);
  --bg-white-50-focusable: rgba(255, 255, 255, 0.5);
  /* borders */
  --border-white-50: rgba(255, 255, 255, 0.5);
  --border-white-50-focusable: rgba(255, 255, 255, 0.5);
  /* texts */
  --text-white-50: rgba(255, 255, 255, 0.5);
  --text-white-50-focusable: rgba(255, 255, 255, 0.5);
}
:root.high-contrast {
  /* backgrounds */
  --bg-white-50-focusable: limegreen;
  /* borders */
  --border-white-50-focusable: limegreen;
  /* text */
  --text-white-50-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-white-50: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-white-50: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-white-50: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-white-50: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-white-50: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-white-50: #e7c608;
}

:root {
  --white-60: rgba(255, 255, 255, 0.6);
  /* backgrounds */
  --bg-white-60: rgba(255, 255, 255, 0.6);
  --bg-white-60-focusable: rgba(255, 255, 255, 0.6);
  /* borders */
  --border-white-60: rgba(255, 255, 255, 0.6);
  --border-white-60-focusable: rgba(255, 255, 255, 0.6);
  /* texts */
  --text-white-60: rgba(255, 255, 255, 0.6);
  --text-white-60-focusable: rgba(255, 255, 255, 0.6);
}
:root.high-contrast {
  /* backgrounds */
  --bg-white-60-focusable: limegreen;
  /* borders */
  --border-white-60-focusable: limegreen;
  /* text */
  --text-white-60-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-white-60: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-white-60: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-white-60: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-white-60: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-white-60: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-white-60: #e7c608;
}

:root {
  --white-70: rgba(255, 255, 255, 0.7);
  /* backgrounds */
  --bg-white-70: rgba(255, 255, 255, 0.7);
  --bg-white-70-focusable: rgba(255, 255, 255, 0.7);
  /* borders */
  --border-white-70: rgba(255, 255, 255, 0.7);
  --border-white-70-focusable: rgba(255, 255, 255, 0.7);
  /* texts */
  --text-white-70: rgba(255, 255, 255, 0.7);
  --text-white-70-focusable: rgba(255, 255, 255, 0.7);
}
:root.high-contrast {
  /* backgrounds */
  --bg-white-70-focusable: limegreen;
  /* borders */
  --border-white-70-focusable: limegreen;
  /* text */
  --text-white-70-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-white-70: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-white-70: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-white-70: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-white-70: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-white-70: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-white-70: #e7c608;
}

:root {
  --white-80: rgba(255, 255, 255, 0.8);
  /* backgrounds */
  --bg-white-80: rgba(255, 255, 255, 0.8);
  --bg-white-80-focusable: rgba(255, 255, 255, 0.8);
  /* borders */
  --border-white-80: rgba(255, 255, 255, 0.8);
  --border-white-80-focusable: rgba(255, 255, 255, 0.8);
  /* texts */
  --text-white-80: rgba(255, 255, 255, 0.8);
  --text-white-80-focusable: rgba(255, 255, 255, 0.8);
}
:root.high-contrast {
  /* backgrounds */
  --bg-white-80-focusable: limegreen;
  /* borders */
  --border-white-80-focusable: limegreen;
  /* text */
  --text-white-80-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-white-80: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-white-80: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-white-80: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-white-80: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-white-80: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-white-80: #e7c608;
}

:root {
  --white-90: rgba(255, 255, 255, 0.9);
  /* backgrounds */
  --bg-white-90: rgba(255, 255, 255, 0.9);
  --bg-white-90-focusable: rgba(255, 255, 255, 0.9);
  /* borders */
  --border-white-90: rgba(255, 255, 255, 0.9);
  --border-white-90-focusable: rgba(255, 255, 255, 0.9);
  /* texts */
  --text-white-90: rgba(255, 255, 255, 0.9);
  --text-white-90-focusable: rgba(255, 255, 255, 0.9);
}
:root.high-contrast {
  /* backgrounds */
  --bg-white-90-focusable: limegreen;
  /* borders */
  --border-white-90-focusable: limegreen;
  /* text */
  --text-white-90-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-white-90: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-white-90: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-white-90: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-white-90: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-white-90: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-white-90: #e7c608;
}

:root {
  --transparent: transparent;
  /* backgrounds */
  --bg-transparent: transparent;
  --bg-transparent-focusable: transparent;
  /* borders */
  --border-transparent: transparent;
  --border-transparent-focusable: transparent;
  /* texts */
  --text-transparent: transparent;
  --text-transparent-focusable: transparent;
}
:root.high-contrast {
  /* backgrounds */
  --bg-transparent-focusable: limegreen;
  /* borders */
  --border-transparent-focusable: limegreen;
  /* text */
  --text-transparent-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-transparent: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-transparent: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-transparent: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-transparent: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-transparent: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-transparent: #e7c608;
}

:root {
  --high-contrast-background-1: #252525;
  /* backgrounds */
  --bg-high-contrast-background-1: #252525;
  --bg-high-contrast-background-1-focusable: #252525;
  /* borders */
  --border-high-contrast-background-1: #252525;
  --border-high-contrast-background-1-focusable: #252525;
  /* texts */
  --text-high-contrast-background-1: #252525;
  --text-high-contrast-background-1-focusable: #252525;
}
:root.high-contrast {
  /* backgrounds */
  --bg-high-contrast-background-1-focusable: limegreen;
  /* borders */
  --border-high-contrast-background-1-focusable: limegreen;
  /* text */
  --text-high-contrast-background-1-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-high-contrast-background-1: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-high-contrast-background-1: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-high-contrast-background-1: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-high-contrast-background-1: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-high-contrast-background-1: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-high-contrast-background-1: #e7c608;
}

:root {
  --high-contrast-background-2: #082757;
  /* backgrounds */
  --bg-high-contrast-background-2: #082757;
  --bg-high-contrast-background-2-focusable: #082757;
  /* borders */
  --border-high-contrast-background-2: #082757;
  --border-high-contrast-background-2-focusable: #082757;
  /* texts */
  --text-high-contrast-background-2: #082757;
  --text-high-contrast-background-2-focusable: #082757;
}
:root.high-contrast {
  /* backgrounds */
  --bg-high-contrast-background-2-focusable: limegreen;
  /* borders */
  --border-high-contrast-background-2-focusable: limegreen;
  /* text */
  --text-high-contrast-background-2-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-high-contrast-background-2: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-high-contrast-background-2: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-high-contrast-background-2: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-high-contrast-background-2: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-high-contrast-background-2: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-high-contrast-background-2: #e7c608;
}

:root {
  --high-contrast-foreground-1: #ffffff;
  /* backgrounds */
  --bg-high-contrast-foreground-1: #ffffff;
  --bg-high-contrast-foreground-1-focusable: #ffffff;
  /* borders */
  --border-high-contrast-foreground-1: #ffffff;
  --border-high-contrast-foreground-1-focusable: #ffffff;
  /* texts */
  --text-high-contrast-foreground-1: #ffffff;
  --text-high-contrast-foreground-1-focusable: #ffffff;
}
:root.high-contrast {
  /* backgrounds */
  --bg-high-contrast-foreground-1-focusable: limegreen;
  /* borders */
  --border-high-contrast-foreground-1-focusable: limegreen;
  /* text */
  --text-high-contrast-foreground-1-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-high-contrast-foreground-1: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-high-contrast-foreground-1: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-high-contrast-foreground-1: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-high-contrast-foreground-1: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-high-contrast-foreground-1: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-high-contrast-foreground-1: #e7c608;
}

:root {
  --high-contrast-foreground-2: #e7c608;
  /* backgrounds */
  --bg-high-contrast-foreground-2: #e7c608;
  --bg-high-contrast-foreground-2-focusable: #e7c608;
  /* borders */
  --border-high-contrast-foreground-2: #e7c608;
  --border-high-contrast-foreground-2-focusable: #e7c608;
  /* texts */
  --text-high-contrast-foreground-2: #e7c608;
  --text-high-contrast-foreground-2-focusable: #e7c608;
}
:root.high-contrast {
  /* backgrounds */
  --bg-high-contrast-foreground-2-focusable: limegreen;
  /* borders */
  --border-high-contrast-foreground-2-focusable: limegreen;
  /* text */
  --text-high-contrast-foreground-2-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-high-contrast-foreground-2: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-high-contrast-foreground-2: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-high-contrast-foreground-2: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-high-contrast-foreground-2: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-high-contrast-foreground-2: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-high-contrast-foreground-2: #e7c608;
}

:root {
  --high-contrast-interactive: limegreen;
  /* backgrounds */
  --bg-high-contrast-interactive: limegreen;
  --bg-high-contrast-interactive-focusable: limegreen;
  /* borders */
  --border-high-contrast-interactive: limegreen;
  --border-high-contrast-interactive-focusable: limegreen;
  /* texts */
  --text-high-contrast-interactive: limegreen;
  --text-high-contrast-interactive-focusable: limegreen;
}
:root.high-contrast {
  /* backgrounds */
  --bg-high-contrast-interactive-focusable: limegreen;
  /* borders */
  --border-high-contrast-interactive-focusable: limegreen;
  /* text */
  --text-high-contrast-interactive-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-high-contrast-interactive: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-high-contrast-interactive: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-high-contrast-interactive: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-high-contrast-interactive: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-high-contrast-interactive: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-high-contrast-interactive: #e7c608;
}

:root {
  --primary: #2d63af;
  /* backgrounds */
  --bg-primary: #2d63af;
  --bg-primary-focusable: #2d63af;
  /* borders */
  --border-primary: #2d63af;
  --border-primary-focusable: #2d63af;
  /* texts */
  --text-primary: #2d63af;
  --text-primary-focusable: #2d63af;
}
:root.high-contrast {
  /* backgrounds */
  --bg-primary-focusable: limegreen;
  /* borders */
  --border-primary-focusable: limegreen;
  /* text */
  --text-primary-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-primary: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-primary: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-primary: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-primary: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-primary: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-primary: #e7c608;
}

:root {
  --primary-lighter-10: #3370c6;
  /* backgrounds */
  --bg-primary-lighter-10: #3370c6;
  --bg-primary-lighter-10-focusable: #3370c6;
  /* borders */
  --border-primary-lighter-10: #3370c6;
  --border-primary-lighter-10-focusable: #3370c6;
  /* texts */
  --text-primary-lighter-10: #3370c6;
  --text-primary-lighter-10-focusable: #3370c6;
}
:root.high-contrast {
  /* backgrounds */
  --bg-primary-lighter-10-focusable: limegreen;
  /* borders */
  --border-primary-lighter-10-focusable: limegreen;
  /* text */
  --text-primary-lighter-10-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-primary-lighter-10: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-primary-lighter-10: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-primary-lighter-10: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-primary-lighter-10: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-primary-lighter-10: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-primary-lighter-10: #e7c608;
}

:root {
  --primary-lighter-20: #5287d3;
  /* backgrounds */
  --bg-primary-lighter-20: #5287d3;
  --bg-primary-lighter-20-focusable: #5287d3;
  /* borders */
  --border-primary-lighter-20: #5287d3;
  --border-primary-lighter-20-focusable: #5287d3;
  /* texts */
  --text-primary-lighter-20: #5287d3;
  --text-primary-lighter-20-focusable: #5287d3;
}
:root.high-contrast {
  /* backgrounds */
  --bg-primary-lighter-20-focusable: limegreen;
  /* borders */
  --border-primary-lighter-20-focusable: limegreen;
  /* text */
  --text-primary-lighter-20-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-primary-lighter-20: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-primary-lighter-20: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-primary-lighter-20: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-primary-lighter-20: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-primary-lighter-20: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-primary-lighter-20: #e7c608;
}

:root {
  --secondary: #164194;
  /* backgrounds */
  --bg-secondary: #164194;
  --bg-secondary-focusable: #164194;
  /* borders */
  --border-secondary: #164194;
  --border-secondary-focusable: #164194;
  /* texts */
  --text-secondary: #164194;
  --text-secondary-focusable: #164194;
}
:root.high-contrast {
  /* backgrounds */
  --bg-secondary-focusable: limegreen;
  /* borders */
  --border-secondary-focusable: limegreen;
  /* text */
  --text-secondary-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-secondary: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-secondary: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-secondary: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-secondary: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-secondary: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-secondary: #e7c608;
}

:root {
  --secondary-lighter-10: #18235e;
  /* backgrounds */
  --bg-secondary-lighter-10: #18235e;
  --bg-secondary-lighter-10-focusable: #18235e;
  /* borders */
  --border-secondary-lighter-10: #18235e;
  --border-secondary-lighter-10-focusable: #18235e;
  /* texts */
  --text-secondary-lighter-10: #18235e;
  --text-secondary-lighter-10-focusable: #18235e;
}
:root.high-contrast {
  /* backgrounds */
  --bg-secondary-lighter-10-focusable: limegreen;
  /* borders */
  --border-secondary-lighter-10-focusable: limegreen;
  /* text */
  --text-secondary-lighter-10-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-secondary-lighter-10: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-secondary-lighter-10: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-secondary-lighter-10: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-secondary-lighter-10: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-secondary-lighter-10: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-secondary-lighter-10: #e7c608;
}

:root {
  --secondary-lighter-20: #253692;
  /* backgrounds */
  --bg-secondary-lighter-20: #253692;
  --bg-secondary-lighter-20-focusable: #253692;
  /* borders */
  --border-secondary-lighter-20: #253692;
  --border-secondary-lighter-20-focusable: #253692;
  /* texts */
  --text-secondary-lighter-20: #253692;
  --text-secondary-lighter-20-focusable: #253692;
}
:root.high-contrast {
  /* backgrounds */
  --bg-secondary-lighter-20-focusable: limegreen;
  /* borders */
  --border-secondary-lighter-20-focusable: limegreen;
  /* text */
  --text-secondary-lighter-20-focusable: limegreen;
}
:root.high-contrast.hc-color-scheme-1 {
  --bg-secondary-lighter-20: #252525;
}
:root.high-contrast.hc-color-scheme-2 {
  --bg-secondary-lighter-20: #082757;
}
:root.high-contrast.hc-color-scheme-1 {
  --border-secondary-lighter-20: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --border-secondary-lighter-20: #e7c608;
}
:root.high-contrast.hc-color-scheme-1 {
  --text-secondary-lighter-20: #ffffff;
}
:root.high-contrast.hc-color-scheme-2 {
  --text-secondary-lighter-20: #e7c608;
}

/*
 * Universidade Federal do Rio Grande do Norte
 * Instituto Metrópole Digital
 * Diretoria de Tecnologia da Informação
 *
 *  Arquivo de sobreposição das variáveis Sass padrões da biblioteca Bootstrap
 *
 *  @author Noberto Pessoa - noberto.pessoa@imd.ufrn.br
 *  @since 29/05/2022
 */
.btn {
  --bs-btn-border-radius: 0.5rem;
}

.btn-link {
  --bs-btn-color: var(--text-primary-focusable);
  --bs-btn-hover-color: var(--text-primary-lighter-20);
  --bs-btn-active-color: var(--text-secondary);
}

.btn-primary {
  --bs-btn-bg: var(--bg-primary-focusable);
  --bs-btn-color: #fff;
  --bs-btn-border-color: var(--bg-primary-focusable);
  --bs-btn-hover-bg: var(--bg-primary-lighter-20-focusable);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-border-color: var(--border-primary-lighter-20-focusable);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-bg: var(--bg-primary-lighter-10);
  --bs-btn-active-color: var(--text-white-focusable);
  --bs-btn-active-border-color: var(--border-primary-lighter-10-focusable);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-bg: var(--bg-primary);
  --bs-btn-disabled-color: var(--text-white);
  --bs-btn-disabled-border-color: var(--border-primary);
}

.btn-secondary {
  --bs-btn-bg: var(--bg-secondary-focusable);
  --bs-btn-color: #fff;
  --bs-btn-border-color: var(--bg-secondary-focusable);
  --bs-btn-hover-bg: var(--bg-primary-lighter-20-focusable);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-border-color: var(--border-primary-lighter-20-focusable);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-bg: var(--bg-primary-lighter-10);
  --bs-btn-active-color: var(--text-white-focusable);
  --bs-btn-active-border-color: var(--border-primary-lighter-10-focusable);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-bg: var(--bg-secondary);
  --bs-btn-disabled-color: var(--text-white);
  --bs-btn-disabled-border-color: var(--border-secondary);
}

.card {
  --bs-card-color: var(--text-black);
  --bs-card-bg: var(--bg-white);
  --bs-card-border-color: var(--border-black-20);
}

.dropdown-menu {
  --bs-dropdown-bg: var(--bg-white);
  --bs-dropdown-border-color: var(--border-black-20);
  --bs-dropdown-color: var(--text-black);
  --bs-dropdown-link-color: var(--text-black-focusable);
  --bs-dropdown-link-hover-color: var(--text-black);
  --bs-dropdown-link-hover-bg: var(--bg-black-10);
}

.form-control {
  background-color: var(--bg-white);
  border-color: var(--border-black-20-focusable);
  color: var(--text-black);
}
.form-control:focus {
  color: var(--text-black);
  background-color: var(--bg-white);
}
.form-control:disabled {
  background-color: var(--bg-white);
  border-color: var(--border-black-20);
  cursor: not-allowed;
}

.form-select {
  background-color: var(--bg-white);
  border-color: var(--border-black-20-focusable);
  color: var(--text-black-focusable);
}
.form-select:disabled {
  color: var(--text-black);
  border-color: var(--border-black-20);
  background-color: var(--bg-black-10);
}

label {
  color: var(--text-black-focusable);
}

.list-group {
  --bs-list-group-bg: var(--bg-white);
  --bs-list-group-color: var(--text-black-focusable);
  --bs-list-group-border-color: var(--border-black-10);
  --bs-list-group-action-hover-color: var(--text-black);
  --bs-list-group-action-hover-bg: var(--bg-white);
  --bs-list-group-action-active-color: var(--text-black);
  --bs-list-group-action-active-bg: var(--bg-white);
}

.modal {
  --bs-modal-bg: var(--bg-white);
  --bs-border-color: transparent;
}

.offcanvas {
  --bs-offcanvas-bg: var(--bg-white);
}

.pagination {
  --bs-pagination-bg: var(--bg-transparent);
  --bs-pagination-color: var(--text-primary-focusable);
  --bs-pagination-border-color: var(--border-black-20-focusable);
  --bs-pagination-active-bg: var(--bg-primary-focusable);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-border-color: var(--border-transparent-focusable);
  --bs-pagination-hover-bg: var(--bg-primary-lighter-20-focusable);
  --bs-pagination-hover-color: #fff;
  --bs-pagination-hover-border-color: var(--border-black-20-focusable);
  --bs-pagination-disabled-bg: var(--bg-transparent);
  --bs-pagination-disabled-color: var(--text-black-40);
  --bs-pagination-disabled-border-color: var(--border-black-20);
}

.popover {
  --bs-popover-bg: var(--bg-white);
  --bs-popover-border-color: var(--border-black-30);
  --bs-popover-body-color: var(--text-black);
  --bs-popover-header-bg: var(--bg-black-10);
}

.table {
  --bs-table-color: var(--text-black);
}

/* Classes */
/* backgrounds */
.bg-black {
  background-color: #000 !important;
}

.bg-black-focusable {
  background-color: #000 !important;
}

/* borders */
.border-black {
  border-color: #000 !important;
}

.border-black-focusable {
  border-color: #000 !important;
}

/* texts */
.text-black {
  color: #000 !important;
}

.text-black-focusable {
  color: #000 !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-black {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-black {
  background-color: #082757 !important;
}
.high-contrast .bg-black-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-black {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-black {
  border-color: #e7c608 !important;
}
.high-contrast .border-black-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-black {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-black {
  color: #e7c608 !important;
}
.high-contrast .text-black-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-black-10 {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.bg-black-10-focusable {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* borders */
.border-black-10 {
  border-color: rgba(0, 0, 0, 0.1) !important;
}

.border-black-10-focusable {
  border-color: rgba(0, 0, 0, 0.1) !important;
}

/* texts */
.text-black-10 {
  color: rgba(0, 0, 0, 0.1) !important;
}

.text-black-10-focusable {
  color: rgba(0, 0, 0, 0.1) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-black-10 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-black-10 {
  background-color: #082757 !important;
}
.high-contrast .bg-black-10-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-black-10 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-black-10 {
  border-color: #e7c608 !important;
}
.high-contrast .border-black-10-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-black-10 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-black-10 {
  color: #e7c608 !important;
}
.high-contrast .text-black-10-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-black-20 {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.bg-black-20-focusable {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

/* borders */
.border-black-20 {
  border-color: rgba(0, 0, 0, 0.2) !important;
}

.border-black-20-focusable {
  border-color: rgba(0, 0, 0, 0.2) !important;
}

/* texts */
.text-black-20 {
  color: rgba(0, 0, 0, 0.2) !important;
}

.text-black-20-focusable {
  color: rgba(0, 0, 0, 0.2) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-black-20 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-black-20 {
  background-color: #082757 !important;
}
.high-contrast .bg-black-20-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-black-20 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-black-20 {
  border-color: #e7c608 !important;
}
.high-contrast .border-black-20-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-black-20 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-black-20 {
  color: #e7c608 !important;
}
.high-contrast .text-black-20-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-black-30 {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.bg-black-30-focusable {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

/* borders */
.border-black-30 {
  border-color: rgba(0, 0, 0, 0.3) !important;
}

.border-black-30-focusable {
  border-color: rgba(0, 0, 0, 0.3) !important;
}

/* texts */
.text-black-30 {
  color: rgba(0, 0, 0, 0.3) !important;
}

.text-black-30-focusable {
  color: rgba(0, 0, 0, 0.3) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-black-30 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-black-30 {
  background-color: #082757 !important;
}
.high-contrast .bg-black-30-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-black-30 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-black-30 {
  border-color: #e7c608 !important;
}
.high-contrast .border-black-30-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-black-30 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-black-30 {
  color: #e7c608 !important;
}
.high-contrast .text-black-30-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-black-40 {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.bg-black-40-focusable {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

/* borders */
.border-black-40 {
  border-color: rgba(0, 0, 0, 0.4) !important;
}

.border-black-40-focusable {
  border-color: rgba(0, 0, 0, 0.4) !important;
}

/* texts */
.text-black-40 {
  color: rgba(0, 0, 0, 0.4) !important;
}

.text-black-40-focusable {
  color: rgba(0, 0, 0, 0.4) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-black-40 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-black-40 {
  background-color: #082757 !important;
}
.high-contrast .bg-black-40-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-black-40 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-black-40 {
  border-color: #e7c608 !important;
}
.high-contrast .border-black-40-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-black-40 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-black-40 {
  color: #e7c608 !important;
}
.high-contrast .text-black-40-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-black-50 {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.bg-black-50-focusable {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

/* borders */
.border-black-50 {
  border-color: rgba(0, 0, 0, 0.5) !important;
}

.border-black-50-focusable {
  border-color: rgba(0, 0, 0, 0.5) !important;
}

/* texts */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-black-50-focusable {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-black-50 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-black-50 {
  background-color: #082757 !important;
}
.high-contrast .bg-black-50-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-black-50 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-black-50 {
  border-color: #e7c608 !important;
}
.high-contrast .border-black-50-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-black-50 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-black-50 {
  color: #e7c608 !important;
}
.high-contrast .text-black-50-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-black-60 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.bg-black-60-focusable {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

/* borders */
.border-black-60 {
  border-color: rgba(0, 0, 0, 0.6) !important;
}

.border-black-60-focusable {
  border-color: rgba(0, 0, 0, 0.6) !important;
}

/* texts */
.text-black-60 {
  color: rgba(0, 0, 0, 0.6) !important;
}

.text-black-60-focusable {
  color: rgba(0, 0, 0, 0.6) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-black-60 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-black-60 {
  background-color: #082757 !important;
}
.high-contrast .bg-black-60-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-black-60 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-black-60 {
  border-color: #e7c608 !important;
}
.high-contrast .border-black-60-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-black-60 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-black-60 {
  color: #e7c608 !important;
}
.high-contrast .text-black-60-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-black-70 {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.bg-black-70-focusable {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

/* borders */
.border-black-70 {
  border-color: rgba(0, 0, 0, 0.7) !important;
}

.border-black-70-focusable {
  border-color: rgba(0, 0, 0, 0.7) !important;
}

/* texts */
.text-black-70 {
  color: rgba(0, 0, 0, 0.7) !important;
}

.text-black-70-focusable {
  color: rgba(0, 0, 0, 0.7) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-black-70 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-black-70 {
  background-color: #082757 !important;
}
.high-contrast .bg-black-70-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-black-70 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-black-70 {
  border-color: #e7c608 !important;
}
.high-contrast .border-black-70-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-black-70 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-black-70 {
  color: #e7c608 !important;
}
.high-contrast .text-black-70-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-black-80 {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.bg-black-80-focusable {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

/* borders */
.border-black-80 {
  border-color: rgba(0, 0, 0, 0.8) !important;
}

.border-black-80-focusable {
  border-color: rgba(0, 0, 0, 0.8) !important;
}

/* texts */
.text-black-80 {
  color: rgba(0, 0, 0, 0.8) !important;
}

.text-black-80-focusable {
  color: rgba(0, 0, 0, 0.8) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-black-80 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-black-80 {
  background-color: #082757 !important;
}
.high-contrast .bg-black-80-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-black-80 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-black-80 {
  border-color: #e7c608 !important;
}
.high-contrast .border-black-80-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-black-80 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-black-80 {
  color: #e7c608 !important;
}
.high-contrast .text-black-80-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-black-90 {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.bg-black-90-focusable {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

/* borders */
.border-black-90 {
  border-color: rgba(0, 0, 0, 0.9) !important;
}

.border-black-90-focusable {
  border-color: rgba(0, 0, 0, 0.9) !important;
}

/* texts */
.text-black-90 {
  color: rgba(0, 0, 0, 0.9) !important;
}

.text-black-90-focusable {
  color: rgba(0, 0, 0, 0.9) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-black-90 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-black-90 {
  background-color: #082757 !important;
}
.high-contrast .bg-black-90-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-black-90 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-black-90 {
  border-color: #e7c608 !important;
}
.high-contrast .border-black-90-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-black-90 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-black-90 {
  color: #e7c608 !important;
}
.high-contrast .text-black-90-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-white {
  background-color: #fff !important;
}

.bg-white-focusable {
  background-color: #fff !important;
}

/* borders */
.border-white {
  border-color: #fff !important;
}

.border-white-focusable {
  border-color: #fff !important;
}

/* texts */
.text-white {
  color: #fff !important;
}

.text-white-focusable {
  color: #fff !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-white {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-white {
  background-color: #082757 !important;
}
.high-contrast .bg-white-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-white {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-white {
  border-color: #e7c608 !important;
}
.high-contrast .border-white-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-white {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-white {
  color: #e7c608 !important;
}
.high-contrast .text-white-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-white-10 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-white-10-focusable {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

/* borders */
.border-white-10 {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.border-white-10-focusable {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

/* texts */
.text-white-10 {
  color: rgba(255, 255, 255, 0.1) !important;
}

.text-white-10-focusable {
  color: rgba(255, 255, 255, 0.1) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-white-10 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-white-10 {
  background-color: #082757 !important;
}
.high-contrast .bg-white-10-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-white-10 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-white-10 {
  border-color: #e7c608 !important;
}
.high-contrast .border-white-10-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-white-10 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-white-10 {
  color: #e7c608 !important;
}
.high-contrast .text-white-10-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-white-20 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.bg-white-20-focusable {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

/* borders */
.border-white-20 {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.border-white-20-focusable {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

/* texts */
.text-white-20 {
  color: rgba(255, 255, 255, 0.2) !important;
}

.text-white-20-focusable {
  color: rgba(255, 255, 255, 0.2) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-white-20 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-white-20 {
  background-color: #082757 !important;
}
.high-contrast .bg-white-20-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-white-20 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-white-20 {
  border-color: #e7c608 !important;
}
.high-contrast .border-white-20-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-white-20 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-white-20 {
  color: #e7c608 !important;
}
.high-contrast .text-white-20-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-white-30 {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.bg-white-30-focusable {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

/* borders */
.border-white-30 {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.border-white-30-focusable {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

/* texts */
.text-white-30 {
  color: rgba(255, 255, 255, 0.3) !important;
}

.text-white-30-focusable {
  color: rgba(255, 255, 255, 0.3) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-white-30 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-white-30 {
  background-color: #082757 !important;
}
.high-contrast .bg-white-30-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-white-30 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-white-30 {
  border-color: #e7c608 !important;
}
.high-contrast .border-white-30-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-white-30 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-white-30 {
  color: #e7c608 !important;
}
.high-contrast .text-white-30-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-white-40 {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.bg-white-40-focusable {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* borders */
.border-white-40 {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

.border-white-40-focusable {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

/* texts */
.text-white-40 {
  color: rgba(255, 255, 255, 0.4) !important;
}

.text-white-40-focusable {
  color: rgba(255, 255, 255, 0.4) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-white-40 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-white-40 {
  background-color: #082757 !important;
}
.high-contrast .bg-white-40-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-white-40 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-white-40 {
  border-color: #e7c608 !important;
}
.high-contrast .border-white-40-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-white-40 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-white-40 {
  color: #e7c608 !important;
}
.high-contrast .text-white-40-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-white-50 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.bg-white-50-focusable {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

/* borders */
.border-white-50 {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.border-white-50-focusable {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

/* texts */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-white-50-focusable {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-white-50 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-white-50 {
  background-color: #082757 !important;
}
.high-contrast .bg-white-50-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-white-50 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-white-50 {
  border-color: #e7c608 !important;
}
.high-contrast .border-white-50-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-white-50 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-white-50 {
  color: #e7c608 !important;
}
.high-contrast .text-white-50-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-white-60 {
  background-color: rgba(255, 255, 255, 0.6) !important;
}

.bg-white-60-focusable {
  background-color: rgba(255, 255, 255, 0.6) !important;
}

/* borders */
.border-white-60 {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

.border-white-60-focusable {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

/* texts */
.text-white-60 {
  color: rgba(255, 255, 255, 0.6) !important;
}

.text-white-60-focusable {
  color: rgba(255, 255, 255, 0.6) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-white-60 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-white-60 {
  background-color: #082757 !important;
}
.high-contrast .bg-white-60-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-white-60 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-white-60 {
  border-color: #e7c608 !important;
}
.high-contrast .border-white-60-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-white-60 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-white-60 {
  color: #e7c608 !important;
}
.high-contrast .text-white-60-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-white-70 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.bg-white-70-focusable {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

/* borders */
.border-white-70 {
  border-color: rgba(255, 255, 255, 0.7) !important;
}

.border-white-70-focusable {
  border-color: rgba(255, 255, 255, 0.7) !important;
}

/* texts */
.text-white-70 {
  color: rgba(255, 255, 255, 0.7) !important;
}

.text-white-70-focusable {
  color: rgba(255, 255, 255, 0.7) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-white-70 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-white-70 {
  background-color: #082757 !important;
}
.high-contrast .bg-white-70-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-white-70 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-white-70 {
  border-color: #e7c608 !important;
}
.high-contrast .border-white-70-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-white-70 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-white-70 {
  color: #e7c608 !important;
}
.high-contrast .text-white-70-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-white-80 {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.bg-white-80-focusable {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

/* borders */
.border-white-80 {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

.border-white-80-focusable {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

/* texts */
.text-white-80 {
  color: rgba(255, 255, 255, 0.8) !important;
}

.text-white-80-focusable {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-white-80 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-white-80 {
  background-color: #082757 !important;
}
.high-contrast .bg-white-80-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-white-80 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-white-80 {
  border-color: #e7c608 !important;
}
.high-contrast .border-white-80-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-white-80 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-white-80 {
  color: #e7c608 !important;
}
.high-contrast .text-white-80-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-white-90 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.bg-white-90-focusable {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

/* borders */
.border-white-90 {
  border-color: rgba(255, 255, 255, 0.9) !important;
}

.border-white-90-focusable {
  border-color: rgba(255, 255, 255, 0.9) !important;
}

/* texts */
.text-white-90 {
  color: rgba(255, 255, 255, 0.9) !important;
}

.text-white-90-focusable {
  color: rgba(255, 255, 255, 0.9) !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-white-90 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-white-90 {
  background-color: #082757 !important;
}
.high-contrast .bg-white-90-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-white-90 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-white-90 {
  border-color: #e7c608 !important;
}
.high-contrast .border-white-90-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-white-90 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-white-90 {
  color: #e7c608 !important;
}
.high-contrast .text-white-90-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-transparent {
  background-color: transparent !important;
}

.bg-transparent-focusable {
  background-color: transparent !important;
}

/* borders */
.border-transparent {
  border-color: transparent !important;
}

.border-transparent-focusable {
  border-color: transparent !important;
}

/* texts */
.text-transparent {
  color: transparent !important;
}

.text-transparent-focusable {
  color: transparent !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-transparent {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-transparent {
  background-color: #082757 !important;
}
.high-contrast .bg-transparent-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-transparent {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-transparent {
  border-color: #e7c608 !important;
}
.high-contrast .border-transparent-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-transparent {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-transparent {
  color: #e7c608 !important;
}
.high-contrast .text-transparent-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-high-contrast-background-1 {
  background-color: #252525 !important;
}

.bg-high-contrast-background-1-focusable {
  background-color: #252525 !important;
}

/* borders */
.border-high-contrast-background-1 {
  border-color: #252525 !important;
}

.border-high-contrast-background-1-focusable {
  border-color: #252525 !important;
}

/* texts */
.text-high-contrast-background-1 {
  color: #252525 !important;
}

.text-high-contrast-background-1-focusable {
  color: #252525 !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-high-contrast-background-1 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-high-contrast-background-1 {
  background-color: #082757 !important;
}
.high-contrast .bg-high-contrast-background-1-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-high-contrast-background-1 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-high-contrast-background-1 {
  border-color: #e7c608 !important;
}
.high-contrast .border-high-contrast-background-1-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-high-contrast-background-1 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-high-contrast-background-1 {
  color: #e7c608 !important;
}
.high-contrast .text-high-contrast-background-1-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-high-contrast-background-2 {
  background-color: #082757 !important;
}

.bg-high-contrast-background-2-focusable {
  background-color: #082757 !important;
}

/* borders */
.border-high-contrast-background-2 {
  border-color: #082757 !important;
}

.border-high-contrast-background-2-focusable {
  border-color: #082757 !important;
}

/* texts */
.text-high-contrast-background-2 {
  color: #082757 !important;
}

.text-high-contrast-background-2-focusable {
  color: #082757 !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-high-contrast-background-2 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-high-contrast-background-2 {
  background-color: #082757 !important;
}
.high-contrast .bg-high-contrast-background-2-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-high-contrast-background-2 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-high-contrast-background-2 {
  border-color: #e7c608 !important;
}
.high-contrast .border-high-contrast-background-2-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-high-contrast-background-2 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-high-contrast-background-2 {
  color: #e7c608 !important;
}
.high-contrast .text-high-contrast-background-2-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-high-contrast-foreground-1 {
  background-color: #ffffff !important;
}

.bg-high-contrast-foreground-1-focusable {
  background-color: #ffffff !important;
}

/* borders */
.border-high-contrast-foreground-1 {
  border-color: #ffffff !important;
}

.border-high-contrast-foreground-1-focusable {
  border-color: #ffffff !important;
}

/* texts */
.text-high-contrast-foreground-1 {
  color: #ffffff !important;
}

.text-high-contrast-foreground-1-focusable {
  color: #ffffff !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-high-contrast-foreground-1 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-high-contrast-foreground-1 {
  background-color: #082757 !important;
}
.high-contrast .bg-high-contrast-foreground-1-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-high-contrast-foreground-1 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-high-contrast-foreground-1 {
  border-color: #e7c608 !important;
}
.high-contrast .border-high-contrast-foreground-1-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-high-contrast-foreground-1 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-high-contrast-foreground-1 {
  color: #e7c608 !important;
}
.high-contrast .text-high-contrast-foreground-1-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-high-contrast-foreground-2 {
  background-color: #e7c608 !important;
}

.bg-high-contrast-foreground-2-focusable {
  background-color: #e7c608 !important;
}

/* borders */
.border-high-contrast-foreground-2 {
  border-color: #e7c608 !important;
}

.border-high-contrast-foreground-2-focusable {
  border-color: #e7c608 !important;
}

/* texts */
.text-high-contrast-foreground-2 {
  color: #e7c608 !important;
}

.text-high-contrast-foreground-2-focusable {
  color: #e7c608 !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-high-contrast-foreground-2 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-high-contrast-foreground-2 {
  background-color: #082757 !important;
}
.high-contrast .bg-high-contrast-foreground-2-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-high-contrast-foreground-2 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-high-contrast-foreground-2 {
  border-color: #e7c608 !important;
}
.high-contrast .border-high-contrast-foreground-2-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-high-contrast-foreground-2 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-high-contrast-foreground-2 {
  color: #e7c608 !important;
}
.high-contrast .text-high-contrast-foreground-2-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-high-contrast-interactive {
  background-color: limegreen !important;
}

.bg-high-contrast-interactive-focusable {
  background-color: limegreen !important;
}

/* borders */
.border-high-contrast-interactive {
  border-color: limegreen !important;
}

.border-high-contrast-interactive-focusable {
  border-color: limegreen !important;
}

/* texts */
.text-high-contrast-interactive {
  color: limegreen !important;
}

.text-high-contrast-interactive-focusable {
  color: limegreen !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-high-contrast-interactive {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-high-contrast-interactive {
  background-color: #082757 !important;
}
.high-contrast .bg-high-contrast-interactive-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-high-contrast-interactive {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-high-contrast-interactive {
  border-color: #e7c608 !important;
}
.high-contrast .border-high-contrast-interactive-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-high-contrast-interactive {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-high-contrast-interactive {
  color: #e7c608 !important;
}
.high-contrast .text-high-contrast-interactive-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-primary {
  background-color: #2d63af !important;
}

.bg-primary-focusable {
  background-color: #2d63af !important;
}

/* borders */
.border-primary {
  border-color: #2d63af !important;
}

.border-primary-focusable {
  border-color: #2d63af !important;
}

/* texts */
.text-primary {
  color: #2d63af !important;
}

.text-primary-focusable {
  color: #2d63af !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-primary {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-primary {
  background-color: #082757 !important;
}
.high-contrast .bg-primary-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-primary {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-primary {
  border-color: #e7c608 !important;
}
.high-contrast .border-primary-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-primary {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-primary {
  color: #e7c608 !important;
}
.high-contrast .text-primary-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-primary-lighter-10 {
  background-color: #3370c6 !important;
}

.bg-primary-lighter-10-focusable {
  background-color: #3370c6 !important;
}

/* borders */
.border-primary-lighter-10 {
  border-color: #3370c6 !important;
}

.border-primary-lighter-10-focusable {
  border-color: #3370c6 !important;
}

/* texts */
.text-primary-lighter-10 {
  color: #3370c6 !important;
}

.text-primary-lighter-10-focusable {
  color: #3370c6 !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-primary-lighter-10 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-primary-lighter-10 {
  background-color: #082757 !important;
}
.high-contrast .bg-primary-lighter-10-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-primary-lighter-10 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-primary-lighter-10 {
  border-color: #e7c608 !important;
}
.high-contrast .border-primary-lighter-10-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-primary-lighter-10 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-primary-lighter-10 {
  color: #e7c608 !important;
}
.high-contrast .text-primary-lighter-10-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-primary-lighter-20 {
  background-color: #5287d3 !important;
}

.bg-primary-lighter-20-focusable {
  background-color: #5287d3 !important;
}

/* borders */
.border-primary-lighter-20 {
  border-color: #5287d3 !important;
}

.border-primary-lighter-20-focusable {
  border-color: #5287d3 !important;
}

/* texts */
.text-primary-lighter-20 {
  color: #5287d3 !important;
}

.text-primary-lighter-20-focusable {
  color: #5287d3 !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-primary-lighter-20 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-primary-lighter-20 {
  background-color: #082757 !important;
}
.high-contrast .bg-primary-lighter-20-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-primary-lighter-20 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-primary-lighter-20 {
  border-color: #e7c608 !important;
}
.high-contrast .border-primary-lighter-20-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-primary-lighter-20 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-primary-lighter-20 {
  color: #e7c608 !important;
}
.high-contrast .text-primary-lighter-20-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-secondary {
  background-color: #0f163b !important;
}

.bg-secondary-focusable {
  background-color: #0f163b !important;
}

/* borders */
.border-secondary {
  border-color: #0f163b !important;
}

.border-secondary-focusable {
  border-color: #0f163b !important;
}

/* texts */
.text-secondary {
  color: #0f163b !important;
}

.text-secondary-focusable {
  color: #0f163b !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-secondary {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-secondary {
  background-color: #082757 !important;
}
.high-contrast .bg-secondary-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-secondary {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-secondary {
  border-color: #e7c608 !important;
}
.high-contrast .border-secondary-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-secondary {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-secondary {
  color: #e7c608 !important;
}
.high-contrast .text-secondary-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-secondary-lighter-10 {
  background-color: #18235e !important;
}

.bg-secondary-lighter-10-focusable {
  background-color: #18235e !important;
}

/* borders */
.border-secondary-lighter-10 {
  border-color: #18235e !important;
}

.border-secondary-lighter-10-focusable {
  border-color: #18235e !important;
}

/* texts */
.text-secondary-lighter-10 {
  color: #18235e !important;
}

.text-secondary-lighter-10-focusable {
  color: #18235e !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-secondary-lighter-10 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-secondary-lighter-10 {
  background-color: #082757 !important;
}
.high-contrast .bg-secondary-lighter-10-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-secondary-lighter-10 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-secondary-lighter-10 {
  border-color: #e7c608 !important;
}
.high-contrast .border-secondary-lighter-10-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-secondary-lighter-10 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-secondary-lighter-10 {
  color: #e7c608 !important;
}
.high-contrast .text-secondary-lighter-10-focusable {
  color: limegreen !important;
}

/* backgrounds */
.bg-secondary-lighter-20 {
  background-color: #253692 !important;
}

.bg-secondary-lighter-20-focusable {
  background-color: #253692 !important;
}

/* borders */
.border-secondary-lighter-20 {
  border-color: #253692 !important;
}

.border-secondary-lighter-20-focusable {
  border-color: #253692 !important;
}

/* texts */
.text-secondary-lighter-20 {
  color: #253692 !important;
}

.text-secondary-lighter-20-focusable {
  color: #253692 !important;
}

/* High contrast mode versions */
.high-contrast {
  /* backgrounds */
  /* borders */
  /* texts */
}
.high-contrast.hc-color-scheme-1 .bg-secondary-lighter-20 {
  background-color: #252525 !important;
}
.high-contrast.hc-color-scheme-2 .bg-secondary-lighter-20 {
  background-color: #082757 !important;
}
.high-contrast .bg-secondary-lighter-20-focusable {
  background-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .border-secondary-lighter-20 {
  border-color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .border-secondary-lighter-20 {
  border-color: #e7c608 !important;
}
.high-contrast .border-secondary-lighter-20-focusable {
  border-color: limegreen !important;
}
.high-contrast.hc-color-scheme-1 .text-secondary-lighter-20 {
  color: #ffffff !important;
}
.high-contrast.hc-color-scheme-2 .text-secondary-lighter-20 {
  color: #e7c608 !important;
}
.high-contrast .text-secondary-lighter-20-focusable {
  color: limegreen !important;
}

.navbar {
  display: flex;
  border-top: 8px solid var(--border-secondary);
  align-items: center;
  justify-content: space-between;
  padding: 0.3rem 1rem;
}
@media (min-width: 768px) {
  .navbar {
    padding: 0.5rem 2rem;
  }
}
@media (min-width: 992px) {
  .navbar {
    padding: 0.5rem 3rem;
  }
}
@media (min-width: 992px) {
  .navbar .btn-open-offcanvas {
    display: none;
  }
}
.navbar .navbar-application__title {
  cursor: pointer;
  color: var(--text-secondary-focusable);
  font-size: 1rem;
  font-weight: 900;
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar .navbar-application__title {
    font-size: 1.2rem;
  }
}
@media (min-width: 992px) {
  .navbar .navbar-application__title {
    font-size: 1.4rem;
  }
}
.navbar .navbar-application__title img {
  width: 26px;
}
@media (min-width: 768px) {
  .navbar .navbar-application__title img {
    width: 32px;
  }
}
@media (min-width: 992px) {
  .navbar .navbar-application__title img {
    width: 40px;
  }
}
.navbar .navbar-application__title span {
  margin-left: 0.5rem;
}
@media (min-width: 768px) {
  .navbar .navbar-application__title span {
    margin-left: 1rem;
  }
}
.navbar .navbar-right {
  display: flex;
  align-items: center;
}
.navbar .navbar-right .btn-normal {
  width: 40px;
  height: 40px;
  padding: 1px;
  border-radius: 6px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: 2px solid #5b6372;
  background-color: transparent;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  font-size: 19px;
  color: #5b6372;
  margin-right: 4px;
}
.navbar .navbar-right .btn1 {
  width: 40px;
  height: 40px;
  padding: 1px;
  border-radius: 6px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: 2px solid transparent;
  background-color: transparent;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  font-size: 19px;
  color: white;
  background-color: #000000;
  margin-right: 4px;
}
.navbar .navbar-right .btn2 {
  width: 40px;
  height: 40px;
  padding: 1px;
  border-radius: 6px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: 2px solid transparent;
  background-color: transparent;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  font-size: 19px;
  color: rgb(231, 198, 8);
  background-color: #082757;
}

@font-face {
  font-family: "Liberation Sans";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/Liberation/TypoPRO-LiberationSans-Bold.eot");
  src: url("../fonts/Liberation/TypoPRO-LiberationSans-Bold.eot") format("embedded-opentype"), url("../fonts/Liberation/TypoPRO-LiberationSans-Bold.ttf") format("truetype"), url("../fonts/Liberation/TypoPRO-LiberationSans-Bold.woff") format("woff");
}
.footer {
  color: var(--text-white);
  background-color: var(--bg-secondary);
  background-image: url("../img/footer-pattern-1.svg");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 150%;
}
@media (min-width: 576px) {
  .footer {
    background-position: -100px center;
  }
}
@media (min-width: 992px) {
  .footer {
    background-position: -100px center, right center;
  }
}
.footer .container-fluid {
  position: relative;
}
.footer .container-fluid .ufrn-assinatura {
  align-items: center;
  display: flex;
  opacity: 0.85;
}
.footer .container-fluid .ufrn-assinatura img {
  width: 100px;
}
@media (min-width: 1200px) {
  .footer .container-fluid .ufrn-assinatura img {
    width: 176px;
  }
}
.footer .container-fluid .ufrn-assinatura .logo-a-direita {
  height: 20px;
  width: auto;
}
@media (min-width: 1200px) {
  .footer .container-fluid .ufrn-assinatura .logo-a-direita {
    height: 38px;
  }
}
.footer .container-fluid .ufrn-assinatura .text-assinatura {
  font-family: "Liberation Sans";
  font-size: 1.3rem;
  font-weight: bold;
  opacity: 0.85;
}
@media (min-width: 1200px) {
  .footer .container-fluid .ufrn-assinatura .text-assinatura {
    font-size: 1.9rem;
  }
}
.footer .container-fluid .creditos .logos-wrapper img {
  width: 96px;
}
@media (min-width: 1200px) {
  .footer .container-fluid .creditos .logos-wrapper img {
    width: 120px;
  }
}
.footer .container-fluid .creditos .text-wrapper {
  opacity: 0.85;
  font-size: 0.65rem;
}
@media (min-width: 1200px) {
  .footer .container-fluid .creditos .text-wrapper {
    font-size: 1rem;
  }
}
.footer .container-fluid .copyright-text {
  font-size: 0.65rem;
  opacity: 0.25;
  text-align: center;
}
@media (min-width: 576px) {
  .footer .container-fluid .copyright-text {
    position: absolute;
    bottom: -4px;
    left: 12px;
  }
}
@media (min-width: 1200px) {
  .footer .container-fluid .copyright-text {
    font-size: 1rem;
  }
}

html {
  height: 100%;
  min-height: 100%;
}
html body {
  display: grid;
  height: auto;
  min-height: 100%;
  color: var(--text-black);
  background-color: var(--bg-white);
  grid-template-columns: 100%;
  grid-template-rows: min-content min-content auto min-content;
}
html body a {
  color: var(--text-primary-focusable);
}

/*# sourceMappingURL=public-style.css.map */
</pre></body></html>