<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scroll-behavior: smooth;
  font-family: var(--primary-font);
  font-style: normal;
}

:focus,
:focus-visible {
  outline: none;
}

::placeholder {
  color: var(--ui-gray);
  opacity: 1; /* Firefox */
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: normal;
  color: var(--heading-color-dflt);
  margin-bottom: initial; /* BOOTSTRAP OVERRIDER */
}

h1 {
  font-size: var(--heading-xxl);
}

h2 {
  font-size: var(--heading-xl);
}

h3 {
  font-size: var(--heading-lg);
}

h4 {
  font-size: var(--heading-md);
}

h5 {
  font-size: var(--heading-sm);
}

h6 {
  font-size: var(--heading-xs);
}

h1,
h2,
h3,
h4 {
  font-weight: 700;
}

h5,
h6 {
  font-weight: 600;
}

p {
  font-size: var(--body-txt-regular);
  font-weight: 400;
  line-height: var(--body-txt-line-height-regular);
  color: var(--body-txt-color);
  margin-bottom: initial; /* BOOTSTRAP OVERRIDER */
  /* word-wrap: break-word;
  overflow-wrap: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto; */
}

a {
  color: inherit; /* Default - To match parent color */
  line-height: inherit; /* Default - When used inline */
  text-decoration: none;
}

a:hover {
  color: inherit; /* BOOTSTRAP OVERRIDER */
  text-decoration: none; /* BOOTSTRAP OVERRIDER */
}

dl,
ol,
ul {
  margin-top: initial; /* BOOTSTRAP OVERRIDER */
  margin-bottom: initial; /* BOOTSTRAP OVERRIDER */
}

ul li {
  list-style: none;
}

button {
  outline: 0;
  border: none;
  background-color: transparent;
}
button:focus {
  outline: none; /* BOOTSTRAP OVERRIDER */
}

iframe {
  border: none;
}

legend {
  display: inherit;
  width: initial;
  max-width: initial;
  margin-bottom: initial;
  font-size: initial;
  line-height: normal;
}

input {
  background-color: transparent;
  border: none;
}
/* REMOVE ARROWS/SPINNERS */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
  appearance: textfield;
}

label {
  margin-bottom: initial; /* BOOTSTRAP OVERRIDER */
}

strong {
  font-weight: 600;
  color: var(--body-txt-color);
  color: inherit;
  font-size: var(--body-txt-regular);
  font-size: inherit;
}

header {
  z-index: 99;
}

main,
footer {
  z-index: 90; /* CONFIRM/REVIEW TEMPLATES */
}

/* STYLIZED SCROLLBAR */
::-webkit-scrollbar {
  width: 12px;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  /* CHECK CONTAINER CONTRAST */
  background-color: var(--ui-gray-medium);
  border-radius: 6px;
  background-clip: content-box;
  border: 3px solid transparent;
}

::-webkit-scrollbar-thumb:hover {
  background-color: var(--ui-gray);
}

/* BREAKPOINTS */

/* viewport-xs - Extra Small screens */
/* CSS Styles for devices with widths smaller than 576px */
@media screen and (max-width: 576px) {
  html {
    font-size: 12px;
  }
}

/* viewport-sm - Small screens */
/* CSS Styles for devices with widths wider than 576px */
@media screen and (min-width: 576px) {
  html {
    font-size: 14px;
  }
}

/* viewport-md - Medium screens */
/* CSS Styles for devices with widths wider than 768px */
@media screen and (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

/* viewport-lg - Large screens */
/* CSS Styles for devices with widths wider than 992px */
@media screen and (min-width: 992px) {
}

/* viewport-xl - Extra Large screens */
/* CSS Styles for devices with widths wider than 1200px */
@media screen and (min-width: 1200px) {
}

/* viewport-xxl - Ultrawide screens */
/* CSS Styles for devices with widths wider than 1400px */
@media screen and (min-width: 1400px) {
}
</pre></body></html>