/*!
 * Bootstrap Utilities v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/**
 * Convert pixels to REM.
 */
/**
 * Computes a CSS calc function that betweens a value from
 * A to B over viewport-width A to viewport-width B.
 * Requires a media query to cap the value at B.
 */
/**
 * Computes a CSS calc function that betweens a value from
 * A to B over viewport-width A to viewport-width B.
 * Requires a media query to cap the valu1qaze at B.
 * usage: font-size: fluid(1rem, 5rem, 320px, 1440px);
 */
@import url("https://use.typekit.net/fpb0tcn.css");
/**
 * Convert pixels to REM.
 */
/**
 * Computes a CSS calc function that betweens a value from
 * A to B over viewport-width A to viewport-width B.
 * Requires a media query to cap the value at B.
 */
/**
 * Computes a CSS calc function that betweens a value from
 * A to B over viewport-width A to viewport-width B.
 * Requires a media query to cap the valu1qaze at B.
 * usage: font-size: fluid(1rem, 5rem, 320px, 1440px);
 */
@import url("https://use.typekit.net/fpb0tcn.css");
@import url("https://fonts.googleapis.com/css2?family=Besley:ital,wght@0,600;1,600&display=swap");
@import url("https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined");
.list-unstyled {
  list-style: none;
  margin: 0;
  padding: 0;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "proxima-nova", sans-serif;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
  font-family: inherit;
}

p {
  color: var(--bs-text-color);
  font-size: clamp(1rem, 0.1785714286vw + 0.9642857143rem, 1.125rem);
  font-weight: 400;
  line-height: 1.6;
  margin-block-end: 1em;
}
p:only-child, p:last-child {
  margin-block-end: 0;
}
p strong {
  font-weight: 700;
}
p small {
  font-size: 80% !important;
}
p a {
  color: #427693;
  font-weight: 500;
  text-decoration: underline;
  transition: color 0.25s ease-in-out;
}
p a:hover, p a:focus {
  color: #2e5367;
}
p.small-text {
  font-size: 0.875rem;
}
p.lead-text {
  font-size: clamp(1.25rem, 0.1785714286vw + 1.2142857143rem, 1.375rem);
  font-weight: 500;
  line-height: 1.3;
}
p.medium-text {
  font-size: clamp(1.325rem, 0.25vw + 1.275rem, 1.5rem);
  line-height: 1.3;
}
p.large-text {
  font-size: clamp(1.375rem, 0.3571428571vw + 1.3035714286rem, 1.625rem);
  font-weight: 500;
  line-height: 1.3;
}

.rich-text blockquote,
article blockquote {
  padding: 0.5rem 0 0.5rem 1.5rem;
  margin: 3rem 0;
  position: relative;
}
.rich-text blockquote::before,
article blockquote::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  background-color: var(--bs-tertiary);
  border-radius: 0;
}
.rich-text blockquote p,
article blockquote p {
  font-size: clamp(1.375rem, 0.3571428571vw + 1.3035714286rem, 1.625rem);
  font-weight: 500;
  line-height: 1.3;
  margin: 0 0 0.25em;
}
.rich-text blockquote p strong,
article blockquote p strong {
  font-size: clamp(1rem, 0.1785714286vw + 0.9642857143rem, 1.125rem);
  font-weight: 700;
}
.rich-text blockquote p:last-of-type,
article blockquote p:last-of-type {
  margin: 0;
}
.rich-text ul li,
.rich-text ol li,
article ul li,
article ol li {
  color: var(--bs-text-color);
  font-size: clamp(1rem, 0.1785714286vw + 0.9642857143rem, 1.125rem);
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 0.375em;
}
.rich-text ul li a,
.rich-text ol li a,
article ul li a,
article ol li a {
  color: #427693;
  font-weight: 500;
  text-decoration: underline;
  transition: color 0.25s ease-in-out;
}
.rich-text ul li a:hover, .rich-text ul li a:focus,
.rich-text ol li a:hover,
.rich-text ol li a:focus,
article ul li a:hover,
article ul li a:focus,
article ol li a:hover,
article ol li a:focus {
  color: #2e5367;
}
.rich-text .without-markers ul,
article .without-markers ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rich-text ul,
article ul {
  list-style-type: disc;
}
.rich-text ul ul,
article ul ul {
  list-style-type: circle;
}
.rich-text ol,
article ol {
  list-style-type: decimal;
}
.rich-text ol ol,
article ol ol {
  list-style-type: lower-alpha;
}
.rich-text ol li,
article ol li {
  color: var(--bs-text-color);
  font-size: clamp(1rem, 0.1785714286vw + 0.9642857143rem, 1.125rem);
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 0.375em;
}
.rich-text ol li a,
article ol li a {
  color: #427693;
  font-weight: 500;
  text-decoration: underline;
  transition: color 0.25s ease-in-out;
}
.rich-text ol li a:hover, .rich-text ol li a:focus,
article ol li a:hover,
article ol li a:focus {
  color: #2e5367;
}

/**
 * Convert pixels to REM.
 */
/**
 * Computes a CSS calc function that betweens a value from
 * A to B over viewport-width A to viewport-width B.
 * Requires a media query to cap the value at B.
 */
/**
 * Computes a CSS calc function that betweens a value from
 * A to B over viewport-width A to viewport-width B.
 * Requires a media query to cap the valu1qaze at B.
 * usage: font-size: fluid(1rem, 5rem, 320px, 1440px);
 */
.list-unstyled {
  list-style: none;
  margin: 0;
  padding: 0;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-tertiary {
  --bs-alert-color: var(--bs-tertiary-text-emphasis);
  --bs-alert-bg: var(--bs-tertiary-bg-subtle);
  --bs-alert-border-color: var(--bs-tertiary-border-subtle);
  --bs-alert-link-color: var(--bs-tertiary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

.alert-white {
  --bs-alert-color: var(--bs-white-text-emphasis);
  --bs-alert-bg: var(--bs-white-bg-subtle);
  --bs-alert-border-color: var(--bs-white-border-subtle);
  --bs-alert-link-color: var(--bs-white-text-emphasis);
}

.alert-primary-02 {
  --bs-alert-color: var(--bs-primary-02-text-emphasis);
  --bs-alert-bg: var(--bs-primary-02-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-02-border-subtle);
  --bs-alert-link-color: var(--bs-primary-02-text-emphasis);
}

.alert-primary-20 {
  --bs-alert-color: var(--bs-primary-20-text-emphasis);
  --bs-alert-bg: var(--bs-primary-20-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-20-border-subtle);
  --bs-alert-link-color: var(--bs-primary-20-text-emphasis);
}

.alert-primary-60 {
  --bs-alert-color: var(--bs-primary-60-text-emphasis);
  --bs-alert-bg: var(--bs-primary-60-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-60-border-subtle);
  --bs-alert-link-color: var(--bs-primary-60-text-emphasis);
}

.alert-primary-80 {
  --bs-alert-color: var(--bs-primary-80-text-emphasis);
  --bs-alert-bg: var(--bs-primary-80-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-80-border-subtle);
  --bs-alert-link-color: var(--bs-primary-80-text-emphasis);
}

.alert-primary-dark {
  --bs-alert-color: var(--bs-primary-dark-text-emphasis);
  --bs-alert-bg: var(--bs-primary-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-dark-border-subtle);
  --bs-alert-link-color: var(--bs-primary-dark-text-emphasis);
}

.alert-secondary-20 {
  --bs-alert-color: var(--bs-secondary-20-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-20-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-20-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-20-text-emphasis);
}

.alert-secondary-75 {
  --bs-alert-color: var(--bs-secondary-75-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-75-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-75-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-75-text-emphasis);
}

.alert-secondary-20k {
  --bs-alert-color: var(--bs-secondary-20k-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-20k-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-20k-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-20k-text-emphasis);
}

.alert-secondary-60k {
  --bs-alert-color: var(--bs-secondary-60k-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-60k-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-60k-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-60k-text-emphasis);
}

.alert-tertiary-20 {
  --bs-alert-color: var(--bs-tertiary-20-text-emphasis);
  --bs-alert-bg: var(--bs-tertiary-20-bg-subtle);
  --bs-alert-border-color: var(--bs-tertiary-20-border-subtle);
  --bs-alert-link-color: var(--bs-tertiary-20-text-emphasis);
}

.alert-tertiary-60 {
  --bs-alert-color: var(--bs-tertiary-60-text-emphasis);
  --bs-alert-bg: var(--bs-tertiary-60-bg-subtle);
  --bs-alert-border-color: var(--bs-tertiary-60-border-subtle);
  --bs-alert-link-color: var(--bs-tertiary-60-text-emphasis);
}

.alert-tertiary-80 {
  --bs-alert-color: var(--bs-tertiary-80-text-emphasis);
  --bs-alert-bg: var(--bs-tertiary-80-bg-subtle);
  --bs-alert-border-color: var(--bs-tertiary-80-border-subtle);
  --bs-alert-link-color: var(--bs-tertiary-80-text-emphasis);
}

.alert-tertiary-20k {
  --bs-alert-color: var(--bs-tertiary-20k-text-emphasis);
  --bs-alert-bg: var(--bs-tertiary-20k-bg-subtle);
  --bs-alert-border-color: var(--bs-tertiary-20k-border-subtle);
  --bs-alert-link-color: var(--bs-tertiary-20k-text-emphasis);
}

.alert-gold {
  --bs-alert-color: var(--bs-gold-text-emphasis);
  --bs-alert-bg: var(--bs-gold-bg-subtle);
  --bs-alert-border-color: var(--bs-gold-border-subtle);
  --bs-alert-link-color: var(--bs-gold-text-emphasis);
}

.alert-gold-20 {
  --bs-alert-color: var(--bs-gold-20-text-emphasis);
  --bs-alert-bg: var(--bs-gold-20-bg-subtle);
  --bs-alert-border-color: var(--bs-gold-20-border-subtle);
  --bs-alert-link-color: var(--bs-gold-20-text-emphasis);
}

.alert-gold-60 {
  --bs-alert-color: var(--bs-gold-60-text-emphasis);
  --bs-alert-bg: var(--bs-gold-60-bg-subtle);
  --bs-alert-border-color: var(--bs-gold-60-border-subtle);
  --bs-alert-link-color: var(--bs-gold-60-text-emphasis);
}

.alert-gold-80 {
  --bs-alert-color: var(--bs-gold-80-text-emphasis);
  --bs-alert-bg: var(--bs-gold-80-bg-subtle);
  --bs-alert-border-color: var(--bs-gold-80-border-subtle);
  --bs-alert-link-color: var(--bs-gold-80-text-emphasis);
}

.alert-gold-20k {
  --bs-alert-color: var(--bs-gold-20k-text-emphasis);
  --bs-alert-bg: var(--bs-gold-20k-bg-subtle);
  --bs-alert-border-color: var(--bs-gold-20k-border-subtle);
  --bs-alert-link-color: var(--bs-gold-20k-text-emphasis);
}

.alert-grey {
  --bs-alert-color: var(--bs-grey-text-emphasis);
  --bs-alert-bg: var(--bs-grey-bg-subtle);
  --bs-alert-border-color: var(--bs-grey-border-subtle);
  --bs-alert-link-color: var(--bs-grey-text-emphasis);
}

.alert-grey-20 {
  --bs-alert-color: var(--bs-grey-20-text-emphasis);
  --bs-alert-bg: var(--bs-grey-20-bg-subtle);
  --bs-alert-border-color: var(--bs-grey-20-border-subtle);
  --bs-alert-link-color: var(--bs-grey-20-text-emphasis);
}

.alert-grey-60 {
  --bs-alert-color: var(--bs-grey-60-text-emphasis);
  --bs-alert-bg: var(--bs-grey-60-bg-subtle);
  --bs-alert-border-color: var(--bs-grey-60-border-subtle);
  --bs-alert-link-color: var(--bs-grey-60-text-emphasis);
}

.alert-grey-20k {
  --bs-alert-color: var(--bs-grey-20k-text-emphasis);
  --bs-alert-bg: var(--bs-grey-20k-bg-subtle);
  --bs-alert-border-color: var(--bs-grey-20k-border-subtle);
  --bs-alert-link-color: var(--bs-grey-20k-text-emphasis);
}

.alert-grey-60k {
  --bs-alert-color: var(--bs-grey-60k-text-emphasis);
  --bs-alert-bg: var(--bs-grey-60k-bg-subtle);
  --bs-alert-border-color: var(--bs-grey-60k-border-subtle);
  --bs-alert-link-color: var(--bs-grey-60k-text-emphasis);
}

.alert-coral {
  --bs-alert-color: var(--bs-coral-text-emphasis);
  --bs-alert-bg: var(--bs-coral-bg-subtle);
  --bs-alert-border-color: var(--bs-coral-border-subtle);
  --bs-alert-link-color: var(--bs-coral-text-emphasis);
}

.alert-dark-teal {
  --bs-alert-color: var(--bs-dark-teal-text-emphasis);
  --bs-alert-bg: var(--bs-dark-teal-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-teal-border-subtle);
  --bs-alert-link-color: var(--bs-dark-teal-text-emphasis);
}

.alert-dark-red {
  --bs-alert-color: var(--bs-dark-red-text-emphasis);
  --bs-alert-bg: var(--bs-dark-red-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-red-border-subtle);
  --bs-alert-link-color: var(--bs-dark-red-text-emphasis);
}

.alert-divider-color {
  --bs-alert-color: var(--bs-divider-color-text-emphasis);
  --bs-alert-bg: var(--bs-divider-color-bg-subtle);
  --bs-alert-border-color: var(--bs-divider-color-border-subtle);
  --bs-alert-link-color: var(--bs-divider-color-text-emphasis);
}

.alert-text-color {
  --bs-alert-color: var(--bs-text-color-text-emphasis);
  --bs-alert-bg: var(--bs-text-color-bg-subtle);
  --bs-alert-border-color: var(--bs-text-color-border-subtle);
  --bs-alert-link-color: var(--bs-text-color-text-emphasis);
}

.alert-headings-color {
  --bs-alert-color: var(--bs-headings-color-text-emphasis);
  --bs-alert-bg: var(--bs-headings-color-bg-subtle);
  --bs-alert-border-color: var(--bs-headings-color-border-subtle);
  --bs-alert-link-color: var(--bs-headings-color-text-emphasis);
}

#alertWrapper {
  background-color: #de0000;
  padding: 30px;
  display: flex;
  gap: 30px;
  text-align: left;
  border: 7px solid #fff;
  color: #fff;
}
#alertWrapper .alertIcon {
  width: 129px;
}
#alertWrapper .alertTime {
  background-color: #bd0000;
  display: inline-block;
  margin-bottom: 20px;
  font-weight: bold;
  padding: 10px 20px;
}
#alertWrapper .alertTime p {
  color: #fff;
  margin: 0;
  font-weight: bold;
}
#alertWrapper .alertNotice {
  color: #fff;
}
#alertWrapper .alertNotice h2 {
  margin-bottom: 15px;
}
#alertWrapper .alertNotice p {
  color: #fff;
}