/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.xbp-button-borderless button {
  border: none !important;
  box-shadow: none !important;
}

.text-color-subdued {
  color: var(--color-text-subdued);
}

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}

.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/**
  * Slide in and out
  *
  * @example
  * .slide-in-left {
  *   --slide-in-offset-x: var(--slide-offset-subtle);
  *   animation: slide-in var(--duration-short) var(--easing-enter);
  * }
  *
  * .slide-out-bottom {
  *   --slide-in-offset-y: var(--slide-offset-subtle);
  *   animation: slide-in reverse var(--duration-short) var(--easing-leave);
  * }
  */
@keyframes gls-slide-in {
  from {
    transform: translate(var(--slide-in-offset-x, 0), var(--slide-in-offset-y, 0));
  }
}
/**
  * Fade in and out
  *
  * @example
  * .fade-in {
  *   --fade-in-start: 0;
  *   animation: fade-in var(--duration-short) var(--easing-enter);
  * }
  *
  * .fade-out {
  *   animation: fade-in reverse var(--duration-short) var(--easing-leave);
  * }
  */
@keyframes gls-fade-in {
  from {
    opacity: var(--fade-in-start, 0);
  }
}
/**
  * Scale in and out
  *
  * @example
  * .scale-in {
  *   --scale-in-start: 0;
  *   animation: scale-in var(--duration-short) var(--easing-enter);
  * }
  *
  * .scale-out {
  *   animation: scale-in reverse var(--duration-short) var(--easing-leave);
  * }
  */
@keyframes gls-scale-in {
  from {
    transform: scale(var(--scale-in-start, 0));
  }
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --gls-dot-gutter-x: 1.5rem;
  --gls-dot-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--gls-dot-gutter-x) * 0.5);
  padding-left: calc(var(--gls-dot-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1920px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --gls-dot-breakpoint-xs: 0;
  --gls-dot-breakpoint-sm: 576px;
  --gls-dot-breakpoint-md: 768px;
  --gls-dot-breakpoint-lg: 992px;
  --gls-dot-breakpoint-xl: 1200px;
  --gls-dot-breakpoint-xxl: 1920px;
}

.row {
  --gls-dot-gutter-x: 1.5rem;
  --gls-dot-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--gls-dot-gutter-y));
  margin-right: calc(-0.5 * var(--gls-dot-gutter-x));
  margin-left: calc(-0.5 * var(--gls-dot-gutter-x));
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--gls-dot-gutter-x) * 0.5);
  padding-left: calc(var(--gls-dot-gutter-x) * 0.5);
  margin-top: var(--gls-dot-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --gls-dot-gutter-x: 0;
}

.g-0,
.gy-0 {
  --gls-dot-gutter-y: 0;
}

.g-1,
.gx-1 {
  --gls-dot-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --gls-dot-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --gls-dot-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --gls-dot-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --gls-dot-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --gls-dot-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --gls-dot-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --gls-dot-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --gls-dot-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --gls-dot-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --gls-dot-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --gls-dot-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --gls-dot-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --gls-dot-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --gls-dot-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --gls-dot-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --gls-dot-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --gls-dot-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --gls-dot-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --gls-dot-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --gls-dot-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --gls-dot-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --gls-dot-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --gls-dot-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --gls-dot-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --gls-dot-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --gls-dot-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --gls-dot-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --gls-dot-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --gls-dot-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --gls-dot-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --gls-dot-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --gls-dot-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --gls-dot-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --gls-dot-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --gls-dot-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --gls-dot-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --gls-dot-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --gls-dot-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --gls-dot-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --gls-dot-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --gls-dot-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --gls-dot-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --gls-dot-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --gls-dot-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --gls-dot-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --gls-dot-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --gls-dot-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --gls-dot-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --gls-dot-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --gls-dot-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --gls-dot-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --gls-dot-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --gls-dot-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --gls-dot-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --gls-dot-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --gls-dot-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --gls-dot-gutter-y: 3rem;
  }
}
@media (min-width: 1920px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --gls-dot-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --gls-dot-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --gls-dot-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --gls-dot-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --gls-dot-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --gls-dot-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --gls-dot-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --gls-dot-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --gls-dot-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --gls-dot-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --gls-dot-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --gls-dot-gutter-y: 3rem;
  }
}
.text-display-md {
  font-family: var(--font-family-display);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-display);
}

.text-display-lg {
  font-family: var(--font-family-display);
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-display);
}

.text-display-xl {
  font-family: var(--font-family-display);
  font-size: var(--font-size-2xl);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-display);
}

@media screen and (max-width: 576px) {
  .text-display-xl {
    font-size: var(--font-size-xl);
  }
}
.text-display-2xl {
  font-family: var(--font-family-display);
  font-size: var(--font-size-3xl);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-display);
}

@media screen and (max-width: 576px) {
  .text-display-2xl {
    font-size: var(--font-size-2xl);
  }
}
.text-page-title {
  font-family: var(--font-family-interface);
  font-size: var(--font-size-2xl);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-copy);
}

.text-heading {
  font-family: var(--font-family-display);
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-heading);
}

@media screen and (max-width: 576px) {
  .text-heading {
    font-size: var(--font-size-lg);
  }
}
.text-subheading {
  font-family: var(--font-family-interface);
  font-size: var(--font-size-lg);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-heading);
}

.text-body {
  font-family: var(--font-family-interface);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-copy);
}

.text-body-strong {
  font-family: var(--font-family-interface);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-copy);
}

.text-caption {
  font-family: var(--font-family-interface);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-copy);
}

.text-label {
  font-family: var(--font-family-interface);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: var(--line-height-copy);
  color: var(--color-text-subdued);
  margin-bottom: var(--spacing-2);
}

.text-body-semibold {
  font-family: var(--font-family-interface);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: var(--line-height-copy);
}

.d-flex {
  display: flex;
}

.flex-direction-column {
  flex-direction: column;
}

.jc-space-between {
  justify-content: space-between;
}

.page-content {
  padding: var(--spacing-4) var(--spacing-3) 0 var(--spacing-3);
}

@media (min-width: 576px) {
  .page-content {
    padding: var(--spacing-5);
  }
}
@media (min-width: 992px) {
  .page-content {
    padding: var(--spacing-7);
  }
}
@media (min-width: 1200px) {
  .page-content {
    padding: var(--spacing-7) var(--spacing-9) 0 var(--spacing-9);
  }
}
.page-content-table {
  padding: 0;
}

body,
html {
  width: 100vw;
  height: 100vh;
  margin: 0px;
  padding: 0px;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

label,
button,
select,
summary,
[type=radio],
[type=submit],
[type=checkbox] {
  cursor: pointer;
}

/* CSS Reset */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

.tooltip {
  position: absolute;
  cursor: pointer;
  border: var(--border-radius-none);
  border-radius: var(--border-radius-md);
  color: var(--color-text-default-inverse);
  background-color: var(--color-background-tooltip);
  padding: var(--spacing-3);
  opacity: 0;
  transition: opacity 0.3s ease;
  font-family: var(--font-family-interface);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-copy);
}

.tooltip.show {
  opacity: 1;
  transition-delay: 0.5s;
}

@font-face {
  font-family: var(--font-family-display);
  src: url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-Regular.08cb16d7341a320d3889156a9fcfdad4.woff2") format("woff2"), url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-Regular.b0784ddb061d4d2703085f93d7ac7386.woff") format("woff");
  font-weight: var(--font-weight-normal);
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: var(--font-family-display);
  src: url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-Italic.206e96206bdd8ef935985cdb6a1c2866.woff2") format("woff2"), url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-Italic.ece45bab74cda069dec6406ddcffccb2.woff") format("woff");
  font-weight: var(--font-weight-normal);
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: var(--font-family-display);
  src: url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-Bold.43befe0c7696eefbd1d7ab8e998a5332.woff2") format("woff2"), url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-Bold.f4e2910229b89075908dc3837078d469.woff") format("woff");
  font-weight: var(--font-weight-bold);
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: var(--font-family-display);
  src: url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-BoldItalic.f4da0937695b8f758241c098184edf46.woff2") format("woff2"), url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-BoldItalic.dde5533d46d8a5829860e68361a08525.woff") format("woff");
  font-weight: var(--font-weight-bold);
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: var(--font-family-display);
  src: url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-Light.4843ca8ef35dcf9f28a3953caf1d8317.woff2") format("woff2"), url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-Light.9a5f402aaaa1bae3cd6f20e5111b8e69.woff") format("woff");
  font-weight: var(--font-weight-light);
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: var(--font-family-display);
  src: url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-LightItalic.f66b44abb8517ffd347392822b91cbe6.woff2") format("woff2"), url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/fonts/NewsonGLS-WEB-LightItalic.10266f85eebf09499cbfb0ea83243ab2.woff") format("woff");
  font-weight: var(--font-weight-light);
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "gls-icons";
  src: url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/icons/gls-icons.f6d1be5a8d74716152b66ee3b9669394.woff2") format("woff2"), url("https://ui.dc.gls-group.eu/apps/design-system-assets/v0/icons/gls-icons.ecffb1d4009ccd755e99b2dc6089dcdb.woff") format("woff");
}
/**
 * Do not edit directly
 * Generated on Mon, 15 Jan 2024 17:13:19 GMT
 */
:root, .gls-dark-theme {
  --scale-offset-full: 0;
  --scale-offset-intense: 0.7;
  --scale-offset-subtle: 0.9;
  --slide-offset-full: 100%;
  --slide-offset-intense: 30%;
  --slide-offset-subtle: 0.625rem;
  --easing-enter: ease-in;
  --easing-leave: ease-out;
  --duration-short: 250ms;
  --duration-medium: 350ms;
  --duration-long: 1s;
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1200px;
  --breakpoint-lg: 992px;
  --breakpoint-md: 768px;
  --breakpoint-sm: 576px;
  --breakpoint-xs: 0px;
  --size-20: 20rem;
  --size-19: 10rem;
  --size-18: 8rem;
  --size-17: 7rem;
  --size-16: 6rem;
  --size-15: 5rem;
  --size-14: 4rem;
  --size-13: 3.5rem;
  --size-12: 3rem;
  --size-11: 2.5rem;
  --size-10: 2.25rem;
  --size-9: 2rem;
  --size-8: 1.75rem;
  --size-7: 1.5rem;
  --size-6: 1.25rem;
  --size-5: 1rem;
  --size-4: 0.75rem;
  --size-3: 0.5rem;
  --size-2: 0.25rem;
  --size-1: 0.125rem;
  --size-0: 0rem;
  --line-height-none: 100%;
  --line-height-display: 120%;
  --line-height-heading: 120%;
  --line-height-copy: 150%;
  --border-width-3: 0.1785rem;
  --border-width-2: 0.125rem;
  --border-width-1: 0.0625rem;
  --shadow-elevation-4: 0px 8px 32px 0px rgba(0, 0, 0, 0.15), 0px 2px 8px 0px rgba(0, 0, 0, 0.05);
  --shadow-elevation-3: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
  --shadow-elevation-2: 0px 1px 6px 0px rgba(0, 0, 0, 0.1);
  --shadow-elevation-1: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  --border-radius-lg: 1rem;
  --border-radius-md: 0.5rem;
  --border-radius-sm: 0.25rem;
  --border-radius-xs: 0.125rem;
  --border-radius-full: 9999rem;
  --border-radius-none: 0rem;
  --text-decoration-underline: underline;
  --text-decoration-none: none;
  --font-size-3xl: 2rem;
  --font-size-2xl: 1.5rem;
  --font-size-xl: 1.25rem;
  --font-size-lg: 1rem;
  --font-size-sm: 0.75rem;
  --font-size-md: 0.875rem;
  --font-family-mono: Consolas;
  --font-family-interface: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;
  --font-family-display: Newson GLS;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-regular: 400;
  --spacing-20: 20rem;
  --spacing-19: 10rem;
  --spacing-18: 8rem;
  --spacing-17: 7rem;
  --spacing-16: 6rem;
  --spacing-15: 5rem;
  --spacing-14: 4rem;
  --spacing-13: 3.5rem;
  --spacing-12: 3rem;
  --spacing-11: 2.5rem;
  --spacing-10: 2.25rem;
  --spacing-9: 2rem;
  --spacing-8: 1.75rem;
  --spacing-7: 1.5rem;
  --spacing-6: 1.25rem;
  --spacing-5: 1rem;
  --spacing-4: 0.75rem;
  --spacing-3: 0.5rem;
  --spacing-2: 0.25rem;
  --spacing-1: 0.125rem;
  --spacing-0: 0rem;
  --color-divider-intense: #4b4b4e;
  --color-divider-subdued: #2e2e2f;
  --color-divider-default: #353537;
  --color-icon-on-primary-exceptional: #262628;
  --color-icon-pressed-inverse: #ffffff;
  --color-icon-hover-inverse: #f1f1f2;
  --color-icon-disabled-inverse: rgba(90, 90, 93, 0.25);
  --color-icon-default-inverse: #d9d9da;
  --color-icon-info: #4da2c0;
  --color-icon-warning: #c96e12;
  --color-icon-success: #51a81f;
  --color-icon-critical: #e0577c;
  --color-icon-on-interaction: #ffffff;
  --color-icon-disabled: #5a5a5d;
  --color-icon-pressed: #ffffff;
  --color-icon-hover: #f1f1f2;
  --color-icon-default: #d9d9da;
  --color-border-pressed-inverse: #a8a8ab;
  --color-border-hover-inverse: #3c3c3e;
  --color-border-default-inverse: #4b4b4e;
  --color-border-focus: #8d8ee8;
  --color-border-hover: #68686c;
  --color-border-pressed: #4b4b4e;
  --color-border-info: #8ac8de;
  --color-border-warning: #fdad5d;
  --color-border-success: #90d36a;
  --color-border-critical: #cf2a55;
  --color-border-disabled: #2e2e2f;
  --color-border-default: #4b4b4e;
  --color-border-subdued: #444446;
  --color-background-selected-hover: #20254e;
  --color-background-contrast-pressed: #353537;
  --color-background-contrast-hover: #2e2e2f;
  --color-background-contrast-default: #262628;
  --color-background-elevated: #262628;
  --color-background-flash: #ffd100;
  --color-background-inverse-pressed: #3c3c3e;
  --color-background-inverse-hover: #262628;
  --color-background-inverse-default: #181819;
  --color-background-alt-pressed: #3c3c3e;
  --color-background-alt-hover: #353537;
  --color-background-alt-default: #2e2e2f;
  --color-background-backdrop: rgba(0, 0, 0, 0.5);
  --color-background-navigation: #181819;
  --color-background-info-pressed: #4c768d;
  --color-background-info-hover: #3c637a;
  --color-background-info-default: #2e5165;
  --color-background-warning-pressed: #865a35;
  --color-background-warning-hover: #754c2a;
  --color-background-warning-default: #5f3c1f;
  --color-background-critical-pressed: #8d3859;
  --color-background-critical-hover: #7a2b49;
  --color-background-critical-default: #62213a;
  --color-background-tooltip: #2e2e2f;
  --color-background-canvas: #181819;
  --color-background-disabled: #2e2e2f;
  --color-background-success-pressed: #457338;
  --color-background-success-hover: #3b672e;
  --color-background-success-default: #2f5324;
  --color-background-selected: #1a1e3d;
  --color-background-pressed: #3c3c3e;
  --color-background-hover: #2e2e2f;
  --color-background-default: #1f1f20;
  --color-interaction-secondary-pressed: #ffffff;
  --color-interaction-secondary-hover: #f1f1f2;
  --color-interaction-secondary-disabled: rgba(217, 217, 218, 0.25);
  --color-interaction-secondary-default: #d9d9da;
  --color-interaction-critical-accessible-disabled: rgba(224, 87, 124, 0.25);
  --color-interaction-critical-accessible-pressed: #eea0b5;
  --color-interaction-critical-accessible-hover: #e8829d;
  --color-interaction-critical-accessible-default: #e0577c;
  --color-interaction-critical-disabled: rgba(207, 42, 85, 0.25);
  --color-interaction-critical-pressed: #f04a75;
  --color-interaction-critical-hover: #e23965;
  --color-interaction-critical-default: #cf2a55;
  --color-interaction-primary-inverse-disabled: rgba(217, 217, 218, 0.25);
  --color-interaction-primary-inverse-pressed: #ffffff;
  --color-interaction-primary-inverse-hover: #f1f1f2;
  --color-interaction-primary-inverse-default: #d9d9da;
  --color-interaction-primary-accessible-disabled: rgba(141, 142, 232, 0.25);
  --color-interaction-primary-accessible-pressed: #bebef3;
  --color-interaction-primary-accessible-hover: #9e9feb;
  --color-interaction-primary-accessible-default: #8d8ee8;
  --color-interaction-primary-exceptional-disabled: rgba(255, 209, 0, 0.25);
  --color-interaction-primary-exceptional-pressed: #f8bf00;
  --color-interaction-primary-exceptional-hover: #ffc700;
  --color-interaction-primary-exceptional-default: #ffd100;
  --color-interaction-primary-disabled: rgba(6, 26, 177, 0.25);
  --color-interaction-primary-pressed: #04106d;
  --color-interaction-primary-hover: #05179a;
  --color-interaction-primary-default: #061ab1;
  --color-text-highlight: #8d8ee8;
  --color-text-on-primary-exceptional: #262628;
  --color-text-subdued-inverse: #8f8f93;
  --color-text-disabled-inverse: #000000;
  --color-text-on-interaction: #ffffff;
  --color-text-info: #4da2c0;
  --color-text-default-inverse: #f1f1f2;
  --color-text-warning: #c96e12;
  --color-text-success: #51a81f;
  --color-text-critical: #e0577c;
  --color-text-disabled: #353537;
  --color-text-subdued: #a8a8ab;
  --color-text-default: #f1f1f2;
  --color-neutral-20: #ffffff;
  --color-neutral-19: #f1f1f2;
  --color-neutral-18: #d9d9da;
  --color-neutral-17: #c0c0c3;
  --color-neutral-16: #a8a8ab;
  --color-neutral-15: #8f8f93;
  --color-neutral-14: #77777b;
  --color-neutral-13: #707073;
  --color-neutral-12: #68686c;
  --color-neutral-11: #616164;
  --color-neutral-10: #5a5a5d;
  --color-neutral-9: #525255;
  --color-neutral-8: #4b4b4e;
  --color-neutral-7: #444446;
  --color-neutral-6: #3c3c3e;
  --color-neutral-5: #353537;
  --color-neutral-4: #2e2e2f;
  --color-neutral-3: #262628;
  --color-neutral-2: #1f1f20;
  --color-neutral-1: #181819;
  --color-neutral-0: #000000;
  --color-feedback-info-accessible: #4da2c0;
  --color-feedback-critical-accessible: #e0577c;
  --color-feedback-warning-accessible: #c96e12;
  --color-feedback-success-accessible: #51a81f;
  --color-feedback-info: #8ac8de;
  --color-feedback-critical: #cf2a55;
  --color-feedback-warning: #fdad5d;
  --color-feedback-success: #90d36a;
  --color-brand-gls-blue-accessible: #8d8ee8;
  --color-brand-soft-yellow: #fff8d8;
  --color-brand-bright-orange: #ff860d;
  --color-brand-sky-blue: #00c2f0;
  --color-brand-electric-blue: #1601ff;
  --color-brand-soft-green: #c0e2ad;
  --color-brand-soft-pink: #f3c8d4;
  --color-brand-soft-sky-blue: #c8e7f2;
  --color-brand-gls-yellow: #ffd100;
  --color-brand-gls-blue: #061ab1;
}

/**
 * Do not edit directly
 * Generated on Mon, 15 Jan 2024 17:13:19 GMT
 */
:root, .gls-main-theme {
  --scale-offset-full: 0;
  --scale-offset-intense: 0.7;
  --scale-offset-subtle: 0.9;
  --slide-offset-full: 100%;
  --slide-offset-intense: 30%;
  --slide-offset-subtle: 0.625rem;
  --easing-enter: ease-in;
  --easing-leave: ease-out;
  --duration-short: 250ms;
  --duration-medium: 350ms;
  --duration-long: 1s;
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1200px;
  --breakpoint-lg: 992px;
  --breakpoint-md: 768px;
  --breakpoint-sm: 576px;
  --breakpoint-xs: 0px;
  --size-20: 20rem;
  --size-19: 10rem;
  --size-18: 8rem;
  --size-17: 7rem;
  --size-16: 6rem;
  --size-15: 5rem;
  --size-14: 4rem;
  --size-13: 3.5rem;
  --size-12: 3rem;
  --size-11: 2.5rem;
  --size-10: 2.25rem;
  --size-9: 2rem;
  --size-8: 1.75rem;
  --size-7: 1.5rem;
  --size-6: 1.25rem;
  --size-5: 1rem;
  --size-4: 0.75rem;
  --size-3: 0.5rem;
  --size-2: 0.25rem;
  --size-1: 0.125rem;
  --size-0: 0rem;
  --line-height-none: 100%;
  --line-height-display: 120%;
  --line-height-heading: 120%;
  --line-height-copy: 150%;
  --border-width-3: 0.1785rem;
  --border-width-2: 0.125rem;
  --border-width-1: 0.0625rem;
  --shadow-elevation-4: 0px 8px 32px 0px rgba(0, 0, 0, 0.15), 0px 2px 8px 0px rgba(0, 0, 0, 0.05);
  --shadow-elevation-3: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
  --shadow-elevation-2: 0px 1px 6px 0px rgba(0, 0, 0, 0.1);
  --shadow-elevation-1: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  --border-radius-lg: 1rem;
  --border-radius-md: 0.5rem;
  --border-radius-sm: 0.25rem;
  --border-radius-xs: 0.125rem;
  --border-radius-full: 9999rem;
  --border-radius-none: 0rem;
  --text-decoration-underline: underline;
  --text-decoration-none: none;
  --font-size-3xl: 2rem;
  --font-size-2xl: 1.5rem;
  --font-size-xl: 1.25rem;
  --font-size-lg: 1rem;
  --font-size-sm: 0.75rem;
  --font-size-md: 0.875rem;
  --font-family-mono: Consolas;
  --font-family-interface: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;
  --font-family-display: Newson GLS;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-regular: 400;
  --spacing-20: 20rem;
  --spacing-19: 10rem;
  --spacing-18: 8rem;
  --spacing-17: 7rem;
  --spacing-16: 6rem;
  --spacing-15: 5rem;
  --spacing-14: 4rem;
  --spacing-13: 3.5rem;
  --spacing-12: 3rem;
  --spacing-11: 2.5rem;
  --spacing-10: 2.25rem;
  --spacing-9: 2rem;
  --spacing-8: 1.75rem;
  --spacing-7: 1.5rem;
  --spacing-6: 1.25rem;
  --spacing-5: 1rem;
  --spacing-4: 0.75rem;
  --spacing-3: 0.5rem;
  --spacing-2: 0.25rem;
  --spacing-1: 0.125rem;
  --spacing-0: 0rem;
  --color-divider-intense: #dadadc;
  --color-divider-subdued: #f5f5f6;
  --color-divider-default: #ececed;
  --color-icon-on-primary-exceptional: #929296;
  --color-icon-pressed-inverse: #ffffff;
  --color-icon-hover-inverse: #ffffff;
  --color-icon-disabled-inverse: rgba(255, 255, 255, 0.25);
  --color-icon-default-inverse: #ffffff;
  --color-icon-info: #4da2c0;
  --color-icon-warning: #c96e12;
  --color-icon-success: #51a81f;
  --color-icon-critical: #cf2a55;
  --color-icon-on-interaction: #ffffff;
  --color-icon-disabled: #d1d1d3;
  --color-icon-pressed: #444446;
  --color-icon-hover: #555558;
  --color-icon-default: #666669;
  --color-border-pressed-inverse: #000a56;
  --color-border-hover-inverse: #000f7d;
  --color-border-default-inverse: #000b5f;
  --color-border-focus: #061ab1;
  --color-border-hover: #b6b6b9;
  --color-border-pressed: #929296;
  --color-border-info: #8ac8de;
  --color-border-warning: #fdad5d;
  --color-border-success: #90d36a;
  --color-border-critical: #e1859f;
  --color-border-disabled: #ececed;
  --color-border-default: #dadadc;
  --color-border-subdued: #e3e3e4;
  --color-background-selected-hover: #e4e4ff;
  --color-background-contrast-pressed: #d1d1d3;
  --color-background-contrast-hover: #dadadc;
  --color-background-contrast-default: #e3e3e4;
  --color-background-elevated: #ffffff;
  --color-background-flash: #ffd100;
  --color-background-inverse-pressed: #000f7d;
  --color-background-inverse-hover: #05179a;
  --color-background-inverse-default: #061ab1;
  --color-background-alt-pressed: #e3e3e4;
  --color-background-alt-hover: #ececed;
  --color-background-alt-default: #f5f5f6;
  --color-background-backdrop: rgba(0, 0, 0, 0.25);
  --color-background-navigation: #061ab1;
  --color-background-info-pressed: #b9deeb;
  --color-background-info-hover: #d0e9f2;
  --color-background-info-default: #e8f4f8;
  --color-background-warning-pressed: #fece9e;
  --color-background-warning-hover: #fedebe;
  --color-background-warning-default: #ffefdf;
  --color-background-critical-pressed: #edb6c5;
  --color-background-critical-hover: #f3ced9;
  --color-background-critical-default: #f9e7ec;
  --color-background-tooltip: #212122;
  --color-background-canvas: #f5f5f6;
  --color-background-disabled: #f5f5f6;
  --color-background-success-pressed: #bce5a6;
  --color-background-success-hover: #d3edc3;
  --color-background-success-default: #e9f6e1;
  --color-background-selected: #f5f5ff;
  --color-background-pressed: #ececed;
  --color-background-hover: #f5f5f6;
  --color-background-default: #ffffff;
  --color-interaction-secondary-pressed: #212122;
  --color-interaction-secondary-hover: #333334;
  --color-interaction-secondary-disabled: rgba(68, 68, 70, 0.25);
  --color-interaction-secondary-default: #444446;
  --color-interaction-critical-accessible-disabled: rgba(207, 42, 85, 0.25);
  --color-interaction-critical-accessible-pressed: #4d071a;
  --color-interaction-critical-accessible-hover: #810d2d;
  --color-interaction-critical-accessible-default: #cf2a55;
  --color-interaction-critical-disabled: rgba(207, 42, 85, 0.25);
  --color-interaction-critical-pressed: #4d071a;
  --color-interaction-critical-hover: #810d2d;
  --color-interaction-critical-default: #cf2a55;
  --color-interaction-primary-inverse-disabled: rgba(255, 255, 255, 0.25);
  --color-interaction-primary-inverse-pressed: #ffffff;
  --color-interaction-primary-inverse-hover: #ffffff;
  --color-interaction-primary-inverse-default: #ffffff;
  --color-interaction-primary-accessible-disabled: rgba(6, 26, 177, 0.25);
  --color-interaction-primary-accessible-pressed: #04106d;
  --color-interaction-primary-accessible-hover: #05179a;
  --color-interaction-primary-accessible-default: #061ab1;
  --color-interaction-primary-exceptional-disabled: rgba(255, 209, 0, 0.25);
  --color-interaction-primary-exceptional-pressed: #f8bf00;
  --color-interaction-primary-exceptional-hover: #ffc700;
  --color-interaction-primary-exceptional-default: #ffd100;
  --color-interaction-primary-disabled: rgba(6, 26, 177, 0.25);
  --color-interaction-primary-pressed: #04106d;
  --color-interaction-primary-hover: #05179a;
  --color-interaction-primary-default: #061ab1;
  --color-text-highlight: #061ab1;
  --color-text-on-primary-exceptional: #212122;
  --color-text-subdued-inverse: #ffffff;
  --color-text-disabled-inverse: #ffffff;
  --color-text-on-interaction: #ffffff;
  --color-text-info: #4da2c0;
  --color-text-default-inverse: #ffffff;
  --color-text-warning: #c96e12;
  --color-text-success: #51a81f;
  --color-text-critical: #cf2a55;
  --color-text-disabled: #d1d1d3;
  --color-text-subdued: #808084;
  --color-text-default: #212122;
  --color-neutral-20: #000000;
  --color-neutral-19: #212122;
  --color-neutral-18: #333334;
  --color-neutral-17: #444446;
  --color-neutral-16: #555558;
  --color-neutral-15: #666669;
  --color-neutral-14: #77777b;
  --color-neutral-13: #808084;
  --color-neutral-12: #929296;
  --color-neutral-11: #9b9b9e;
  --color-neutral-10: #a4a4a7;
  --color-neutral-9: #adadb0;
  --color-neutral-8: #b6b6b9;
  --color-neutral-7: #bfbfc1;
  --color-neutral-6: #c8c8ca;
  --color-neutral-5: #d1d1d3;
  --color-neutral-4: #dadadc;
  --color-neutral-3: #e3e3e4;
  --color-neutral-2: #ececed;
  --color-neutral-1: #f5f5f6;
  --color-neutral-0: #ffffff;
  --color-feedback-info-accessible: #4da2c0;
  --color-feedback-critical-accessible: #cf2a55;
  --color-feedback-warning-accessible: #c96e12;
  --color-feedback-success-accessible: #51a81f;
  --color-feedback-info: #8ac8de;
  --color-feedback-critical: #e1859f;
  --color-feedback-warning: #fdad5d;
  --color-feedback-success: #90d36a;
  --color-brand-gls-blue-accessible: #061ab1;
  --color-brand-soft-yellow: #fff8d8;
  --color-brand-bright-orange: #ff860d;
  --color-brand-sky-blue: #00c2f0;
  --color-brand-electric-blue: #1601ff;
  --color-brand-soft-green: #c0e2ad;
  --color-brand-soft-pink: #f3c8d4;
  --color-brand-soft-sky-blue: #c8e7f2;
  --color-brand-gls-yellow: #ffd100;
  --color-brand-gls-blue: #061ab1;
}

body {
  background-color: var(--color-background-canvas);
}

.toolbar-spacer {
  flex: 1 1 auto;
}

a.title {
  color: white;
  text-decoration: none;
}

@font-face {
  font-family: "NewsonGLS";
  src: url('NewsonGLS-WEB-Regular.woff') format("woff");
}
.main-content.scrollable-area {
  scrollbar-gutter: stable;
}

gls-toast .toast-container .toast .toast-message {
  white-space: pre-line;
}

/*# sourceMappingURL=styles.css.map*/