/* stylelint-disable scss/at-rule-no-unknown */


*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

/*
    our gl-border shorthands do a little more than tailwinds.
    in order not to conflict with other border related properties
    (color, width), we need to define them _before_ the tailwind utils.
     */

.gl-border {
  border-color: var(--gray-100, #dcdcde);
  border-style: solid;
}

.gl-border\! {
  border-width: 1px !important;
  border-color: var(--gray-100, #dcdcde) !important;
  border-style: solid !important;
}

.gl-border-b {
  border-bottom-color: var(--gray-100, #dcdcde);
  border-bottom-style: solid;
}

.gl-border-b\! {
  border-bottom-width: 1px !important;
  border-bottom-color: var(--gray-100, #dcdcde) !important;
  border-bottom-style: solid !important;
}

.gl-border-l {
  border-left-color: var(--gray-100, #dcdcde);
  border-left-style: solid;
}

.gl-border-l\! {
  border-left-width: 1px !important;
  border-left-color: var(--gray-100, #dcdcde) !important;
  border-left-style: solid !important;
}

.gl-border-r {
  border-right-color: var(--gray-100, #dcdcde);
  border-right-style: solid;
}

.gl-border-r\! {
  border-right-width: 1px !important;
  border-right-color: var(--gray-100, #dcdcde) !important;
  border-right-style: solid !important;
}

.gl-border-t {
  border-top-color: var(--gray-100, #dcdcde);
  border-top-style: solid;
}

.gl-border-t\! {
  border-top-width: 1px !important;
  border-top-color: var(--gray-100, #dcdcde) !important;
  border-top-style: solid !important;
}

.gl-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.gl-pointer-events-none {
  pointer-events: none;
}

.gl-pointer-events-auto {
  pointer-events: auto;
}

.gl-m-0 {
  margin: 0;
}

.gl-m-2 {
  margin: 0.25rem;
}

.gl-m-3 {
  margin: 0.5rem;
}

.gl-m-4 {
  margin: 0.75rem;
}

.gl-m-5 {
  margin: 1rem;
}

.gl-m-7 {
  margin: 2rem;
}

.gl-m-auto {
  margin: auto;
}

.gl-mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.gl-mx-1 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}

.gl-mx-2 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.gl-mx-3 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.gl-mx-4 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.gl-mx-5 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.gl-mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.gl-mx-7 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.gl-mx-8 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.gl-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.gl-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.gl-my-1 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

.gl-my-11 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.gl-my-12 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.gl-my-2 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.gl-my-3 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.gl-my-4 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.gl-my-5 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.gl-my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.gl-my-7 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.gl-my-8 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.gl-my-9 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.gl-my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.gl-mb-0 {
  margin-bottom: 0;
}

.gl-mb-1 {
  margin-bottom: 0.125rem;
}

.gl-mb-11 {
  margin-bottom: 4rem;
}

.gl-mb-12 {
  margin-bottom: 5rem;
}

.gl-mb-2 {
  margin-bottom: 0.25rem;
}

.gl-mb-3 {
  margin-bottom: 0.5rem;
}

.gl-mb-4 {
  margin-bottom: 0.75rem;
}

.gl-mb-5 {
  margin-bottom: 1rem;
}

.gl-mb-6 {
  margin-bottom: 1.5rem;
}

.gl-mb-7 {
  margin-bottom: 2rem;
}

.gl-mb-8 {
  margin-bottom: 2.5rem;
}

.gl-mb-9 {
  margin-bottom: 3rem;
}

.gl-mb-auto {
  margin-bottom: auto;
}

.gl-ml-0 {
  margin-left: 0;
}

.gl-ml-1 {
  margin-left: 0.125rem;
}

.gl-ml-11 {
  margin-left: 4rem;
}

.gl-ml-2 {
  margin-left: 0.25rem;
}

.gl-ml-3 {
  margin-left: 0.5rem;
}

.gl-ml-4 {
  margin-left: 0.75rem;
}

.gl-ml-5 {
  margin-left: 1rem;
}

.gl-ml-6 {
  margin-left: 1.5rem;
}

.gl-ml-7 {
  margin-left: 2rem;
}

.gl-ml-auto {
  margin-left: auto;
}

.gl-mr-0 {
  margin-right: 0;
}

.gl-mr-1 {
  margin-right: 0.125rem;
}

.gl-mr-2 {
  margin-right: 0.25rem;
}

.gl-mr-3 {
  margin-right: 0.5rem;
}

.gl-mr-4 {
  margin-right: 0.75rem;
}

.gl-mr-5 {
  margin-right: 1rem;
}

.gl-mr-6 {
  margin-right: 1.5rem;
}

.gl-mr-7 {
  margin-right: 2rem;
}

.gl-mr-auto {
  margin-right: auto;
}

.gl-mt-0 {
  margin-top: 0;
}

.gl-mt-1 {
  margin-top: 0.125rem;
}

.gl-mt-11 {
  margin-top: 4rem;
}

.gl-mt-2 {
  margin-top: 0.25rem;
}

.gl-mt-3 {
  margin-top: 0.5rem;
}

.gl-mt-4 {
  margin-top: 0.75rem;
}

.gl-mt-5 {
  margin-top: 1rem;
}

.gl-mt-6 {
  margin-top: 1.5rem;
}

.gl-mt-7 {
  margin-top: 2rem;
}

.gl-mt-8 {
  margin-top: 2.5rem;
}

.gl-mt-9 {
  margin-top: 3rem;
}

.gl-mt-auto {
  margin-top: auto;
}

.gl-h-0 {
  height: 0;
}

.gl-h-10 {
  height: 3.5rem;
}

.gl-h-11 {
  height: 4rem;
}

.gl-h-11-5 {
  height: 4.5rem;
}

.gl-h-13 {
  height: 6rem;
}

.gl-h-2 {
  height: 0.25rem;
}

.gl-h-3 {
  height: 0.5rem;
}

.gl-h-4 {
  height: 0.75rem;
}

.gl-h-5 {
  height: 1rem;
}

.gl-h-6 {
  height: 1.5rem;
}

.gl-h-7 {
  height: 2rem;
}

.gl-h-8 {
  height: 2.5rem;
}

.gl-h-9 {
  height: 3rem;
}

.gl-h-auto {
  height: auto;
}

.gl-h-full {
  height: 100%;
}

.gl-max-h-full {
  max-height: 100%;
}

.gl-max-h-none {
  max-height: none;
}

.gl-min-h-0 {
  min-height: 0;
}

.gl-min-h-5 {
  min-height: 1rem;
}

.gl-min-h-6 {
  min-height: 1.5rem;
}

.gl-min-h-7 {
  min-height: 2rem;
}

.gl-min-h-8 {
  min-height: 2.5rem;
}

.gl-w-10 {
  width: 3.5rem;
}

.gl-w-11 {
  width: 4rem;
}

.gl-w-12 {
  width: 5rem;
}

.gl-w-13 {
  width: 6rem;
}

.gl-w-15 {
  width: 7.5rem;
}

.gl-w-2 {
  width: 0.25rem;
}

.gl-w-20 {
  width: 10rem;
}

.gl-w-28 {
  width: 14rem;
}

.gl-w-3 {
  width: 0.5rem;
}

.gl-w-30 {
  width: 15rem;
}

.gl-w-31 {
  width: 15.5rem;
}

.gl-w-4 {
  width: 0.75rem;
}

.gl-w-5 {
  width: 1rem;
}

.gl-w-6 {
  width: 1.5rem;
}

.gl-w-7 {
  width: 2rem;
}

.gl-w-8 {
  width: 2.5rem;
}

.gl-w-9 {
  width: 3rem;
}

.gl-w-auto {
  width: auto;
}

.gl-w-full {
  width: 100%;
}

.gl-min-w-0 {
  min-width: 0;
}

.gl-min-w-1 {
  min-width: 0.125rem;
}

.gl-min-w-10 {
  min-width: 3.5rem;
}

.gl-min-w-2 {
  min-width: 0.25rem;
}

.gl-min-w-20 {
  min-width: 10rem;
}

.gl-min-w-3 {
  min-width: 0.5rem;
}

.gl-min-w-4 {
  min-width: 0.75rem;
}

.gl-min-w-5 {
  min-width: 1rem;
}

.gl-min-w-6 {
  min-width: 1.5rem;
}

.gl-min-w-7 {
  min-width: 2rem;
}

.gl-min-w-8 {
  min-width: 2.5rem;
}

.gl-min-w-9 {
  min-width: 3rem;
}

.gl-min-w-full {
  min-width: 100%;
}

.gl-max-w-0 {
  max-width: 0;
}

.gl-max-w-12 {
  max-width: 5rem;
}

.gl-max-w-15 {
  max-width: 7.5rem;
}

.gl-max-w-20 {
  max-width: 10rem;
}

.gl-max-w-26 {
  max-width: 13rem;
}

.gl-max-w-30 {
  max-width: 15rem;
}

.gl-max-w-34 {
  max-width: 17rem;
}

.gl-max-w-48 {
  max-width: 24rem;
}

.gl-max-w-62 {
  max-width: 31rem;
}

.gl-max-w-75 {
  max-width: 37.5rem;
}

.gl-max-w-80 {
  max-width: 40rem;
}

.gl-max-w-88 {
  max-width: 44rem;
}

.gl-max-w-full {
  max-width: 100%;
}

.gl-max-w-none {
  max-width: none;
}

.gl-flex-shrink-0 {
  flex-shrink: 0;
}

.gl-flex-grow-0 {
  flex-grow: 0;
}

.gl-translate-x-0 {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.gl-translate-y-0 {
  --tw-translate-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.gl-rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.gl-rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.gl-cursor-crosshair {
  cursor: crosshair;
}

.gl-cursor-default {
  cursor: default;
}

.gl-cursor-grab {
  cursor: grab;
}

.gl-cursor-grabbing {
  cursor: grabbing;
}

.gl-cursor-help {
  cursor: help;
}

.gl-cursor-not-allowed {
  cursor: not-allowed;
}

.gl-cursor-pointer {
  cursor: pointer;
}

.gl-cursor-text {
  cursor: text;
}

.gl-flex-wrap {
  flex-wrap: wrap;
}

.gl-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.gl-flex-nowrap {
  flex-wrap: nowrap;
}

.gl-gap-1 {
  gap: 0.125rem;
}

.gl-gap-2 {
  gap: 0.25rem;
}

.gl-gap-3 {
  gap: 0.5rem;
}

.gl-gap-4 {
  gap: 0.75rem;
}

.gl-gap-5 {
  gap: 1rem;
}

.gl-gap-6 {
  gap: 1.5rem;
}

.gl-gap-7 {
  gap: 2rem;
}

.gl-overflow-auto {
  overflow: auto;
}

.gl-overflow-hidden {
  overflow: hidden;
}

.gl-overflow-visible {
  overflow: visible;
}

.gl-overflow-scroll {
  overflow: scroll;
}

.gl-overflow-x-auto {
  overflow-x: auto;
}

.gl-overflow-y-auto {
  overflow-y: auto;
}

.gl-overflow-x-hidden {
  overflow-x: hidden;
}

.gl-overflow-x-scroll {
  overflow-x: scroll;
}

.gl-rounded-full {
  border-radius: 50%;
}

.gl-rounded-lg {
  border-radius: 0.5rem;
}

.gl-border {
  border-width: 1px;
}

.gl-border-0 {
  border-width: 0px;
}

.gl-border-1 {
  border-width: 1px;
}

.gl-border-2 {
  border-width: 2px;
}

.gl-border-4 {
  border-width: 4px;
}

.gl-border-8 {
  border-width: 8px;
}

.gl-border-b {
  border-bottom-width: 1px;
}

.gl-border-b-0 {
  border-bottom-width: 0px;
}

.gl-border-b-1 {
  border-bottom-width: 1px;
}

.gl-border-b-2 {
  border-bottom-width: 2px;
}

.gl-border-l {
  border-left-width: 1px;
}

.gl-border-l-0 {
  border-left-width: 0px;
}

.gl-border-l-1 {
  border-left-width: 1px;
}

.gl-border-l-4 {
  border-left-width: 4px;
}

.gl-border-r {
  border-right-width: 1px;
}

.gl-border-r-0 {
  border-right-width: 0px;
}

.gl-border-r-1 {
  border-right-width: 1px;
}

.gl-border-r-2 {
  border-right-width: 2px;
}

.gl-border-t {
  border-top-width: 1px;
}

.gl-border-t-0 {
  border-top-width: 0px;
}

.gl-border-t-1 {
  border-top-width: 1px;
}

.gl-border-t-2 {
  border-top-width: 2px;
}

.gl-border-solid {
  border-style: solid;
}

.gl-border-dashed {
  border-style: dashed;
}

.gl-border-dotted {
  border-style: dotted;
}

.gl-border-none {
  border-style: none;
}

.gl-border-blue-200 {
  border-color: var(--blue-200, #9dc7f1);
}

.gl-border-blue-300 {
  border-color: var(--blue-300, #63a6e9);
}

.gl-border-blue-500 {
  border-color: var(--blue-500, #1f75cb);
}

.gl-border-blue-600 {
  border-color: var(--blue-600, #1068bf);
}

.gl-border-blue-700 {
  border-color: var(--blue-700, #0b5cad);
}

.gl-border-gray-10 {
  border-color: var(--gray-10, #fbfafd);
}

.gl-border-gray-100 {
  border-color: var(--gray-100, #dcdcde);
}

.gl-border-gray-200 {
  border-color: var(--gray-200, #bfbfc3);
}

.gl-border-gray-300 {
  border-color: var(--gray-300, #a4a3a8);
}

.gl-border-gray-400 {
  border-color: var(--gray-400, #89888d);
}

.gl-border-gray-50 {
  border-color: var(--gray-50, #ececef);
}

.gl-border-gray-500 {
  border-color: var(--gray-500, #737278);
}

.gl-border-green-500 {
  border-color: var(--green-500, #108548);
}

.gl-border-orange-500 {
  border-color: var(--orange-500, #ab6100);
}

.gl-border-purple-300 {
  border-color: var(--purple-300, #ac93e6);
}

.gl-border-purple-500 {
  border-color: var(--purple-500, #7b58cf);
}

.gl-border-purple-700 {
  border-color: var(--purple-700, #5943b6);
}

.gl-border-red-500 {
  border-color: var(--red-500, #dd2b0e);
}

.gl-border-transparent {
  border-color: transparent;
}

.gl-border-white {
  border-color: var(--white, #fff);
}

.gl-border-b-blue-600 {
  border-bottom-color: var(--blue-600, #1068bf);
}

.gl-border-b-gray-10 {
  border-bottom-color: var(--gray-10, #fbfafd);
}

.gl-border-b-gray-100 {
  border-bottom-color: var(--gray-100, #dcdcde);
}

.gl-border-b-gray-200 {
  border-bottom-color: var(--gray-200, #bfbfc3);
}

.gl-border-b-gray-50 {
  border-bottom-color: var(--gray-50, #ececef);
}

.gl-border-b-transparent {
  border-bottom-color: transparent;
}

.gl-border-l-blue-600 {
  border-left-color: var(--blue-600, #1068bf);
}

.gl-border-l-gray-100 {
  border-left-color: var(--gray-100, #dcdcde);
}

.gl-border-l-gray-200 {
  border-left-color: var(--gray-200, #bfbfc3);
}

.gl-border-l-gray-50 {
  border-left-color: var(--gray-50, #ececef);
}

.gl-border-l-gray-500 {
  border-left-color: var(--gray-500, #737278);
}

.gl-border-l-transparent {
  border-left-color: transparent;
}

.gl-border-r-blue-600 {
  border-right-color: var(--blue-600, #1068bf);
}

.gl-border-r-gray-100 {
  border-right-color: var(--gray-100, #dcdcde);
}

.gl-border-r-gray-200 {
  border-right-color: var(--gray-200, #bfbfc3);
}

.gl-border-r-transparent {
  border-right-color: transparent;
}

.gl-border-t-blue-600 {
  border-top-color: var(--blue-600, #1068bf);
}

.gl-border-t-gray-100 {
  border-top-color: var(--gray-100, #dcdcde);
}

.gl-border-t-gray-200 {
  border-top-color: var(--gray-200, #bfbfc3);
}

.gl-border-t-red-500 {
  border-top-color: var(--red-500, #dd2b0e);
}

.gl-border-t-transparent {
  border-top-color: transparent;
}

.gl-bg-black {
  background-color: var(--black, #000);
}

.gl-bg-blue-100 {
  background-color: var(--blue-100, #cbe2f9);
}

.gl-bg-blue-200 {
  background-color: var(--blue-200, #9dc7f1);
}

.gl-bg-blue-50 {
  background-color: var(--blue-50, #e9f3fc);
}

.gl-bg-blue-500 {
  background-color: var(--blue-500, #1f75cb);
}

.gl-bg-blue-600 {
  background-color: var(--blue-600, #1068bf);
}

.gl-bg-blue-700 {
  background-color: var(--blue-700, #0b5cad);
}

.gl-bg-data-viz-aqua-500 {
  background-color: var(--data-viz-aqua-500, #0090b1);
}

.gl-bg-data-viz-aqua-600 {
  background-color: var(--data-viz-aqua-600, #007b9b);
}

.gl-bg-data-viz-aqua-700 {
  background-color: var(--data-viz-aqua-700, #006381);
}

.gl-bg-data-viz-aqua-800 {
  background-color: var(--data-viz-aqua-800, #00516c);
}

.gl-bg-data-viz-aqua-900 {
  background-color: var(--data-viz-aqua-900, #004059);
}

.gl-bg-data-viz-aqua-950 {
  background-color: var(--data-viz-aqua-950, #00344b);
}

.gl-bg-data-viz-blue-500 {
  background-color: var(--data-viz-blue-500, #617ae2);
}

.gl-bg-data-viz-blue-600 {
  background-color: var(--data-viz-blue-600, #4e65cd);
}

.gl-bg-data-viz-blue-700 {
  background-color: var(--data-viz-blue-700, #3f51ae);
}

.gl-bg-data-viz-blue-800 {
  background-color: var(--data-viz-blue-800, #374291);
}

.gl-bg-data-viz-blue-900 {
  background-color: var(--data-viz-blue-900, #303470);
}

.gl-bg-data-viz-blue-950 {
  background-color: var(--data-viz-blue-950, #2a2b59);
}

.gl-bg-data-viz-green-500 {
  background-color: var(--data-viz-green-500, #619025);
}

.gl-bg-data-viz-green-600 {
  background-color: var(--data-viz-green-600, #4e7f0e);
}

.gl-bg-data-viz-green-700 {
  background-color: var(--data-viz-green-700, #366800);
}

.gl-bg-data-viz-green-800 {
  background-color: var(--data-viz-green-800, #275600);
}

.gl-bg-data-viz-green-900 {
  background-color: var(--data-viz-green-900, #1a4500);
}

.gl-bg-data-viz-green-950 {
  background-color: var(--data-viz-green-950, #133a03);
}

.gl-bg-data-viz-magenta-500 {
  background-color: var(--data-viz-magenta-500, #cf4d81);
}

.gl-bg-data-viz-magenta-600 {
  background-color: var(--data-viz-magenta-600, #b93d71);
}

.gl-bg-data-viz-magenta-700 {
  background-color: var(--data-viz-magenta-700, #9a2e5d);
}

.gl-bg-data-viz-magenta-800 {
  background-color: var(--data-viz-magenta-800, #7c214f);
}

.gl-bg-data-viz-magenta-900 {
  background-color: var(--data-viz-magenta-900, #661e3a);
}

.gl-bg-data-viz-magenta-950 {
  background-color: var(--data-viz-magenta-950, #541d31);
}

.gl-bg-data-viz-orange-500 {
  background-color: var(--data-viz-orange-500, #c95d2e);
}

.gl-bg-data-viz-orange-600 {
  background-color: var(--data-viz-orange-600, #b14f18);
}

.gl-bg-data-viz-orange-700 {
  background-color: var(--data-viz-orange-700, #92430a);
}

.gl-bg-data-viz-orange-800 {
  background-color: var(--data-viz-orange-800, #6f3500);
}

.gl-bg-data-viz-orange-900 {
  background-color: var(--data-viz-orange-900, #5e2f05);
}

.gl-bg-data-viz-orange-950 {
  background-color: var(--data-viz-orange-950, #4b2707);
}

.gl-bg-gray-10 {
  background-color: var(--gray-10, #fbfafd);
}

.gl-bg-gray-100 {
  background-color: var(--gray-100, #dcdcde);
}

.gl-bg-gray-200 {
  background-color: var(--gray-200, #bfbfc3);
}

.gl-bg-gray-300 {
  background-color: var(--gray-300, #a4a3a8);
}

.gl-bg-gray-400 {
  background-color: var(--gray-400, #89888d);
}

.gl-bg-gray-50 {
  background-color: var(--gray-50, #ececef);
}

.gl-bg-gray-500 {
  background-color: var(--gray-500, #737278);
}

.gl-bg-gray-600 {
  background-color: var(--gray-600, #626168);
}

.gl-bg-gray-700 {
  background-color: var(--gray-700, #535158);
}

.gl-bg-gray-900 {
  background-color: var(--gray-900, #333238);
}

.gl-bg-gray-950 {
  background-color: var(--gray-950, #1f1e24);
}

.gl-bg-green-100 {
  background-color: var(--green-100, #c3e6cd);
}

.gl-bg-green-200 {
  background-color: var(--green-200, #91d4a8);
}

.gl-bg-green-50 {
  background-color: var(--green-50, #ecf4ee);
}

.gl-bg-green-500 {
  background-color: var(--green-500, #108548);
}

.gl-bg-green-600 {
  background-color: var(--green-600, #217645);
}

.gl-bg-green-700 {
  background-color: var(--green-700, #24663b);
}

.gl-bg-orange-100 {
  background-color: var(--orange-100, #f5d9a8);
}

.gl-bg-orange-200 {
  background-color: var(--orange-200, #e9be74);
}

.gl-bg-orange-50 {
  background-color: var(--orange-50, #fdf1dd);
}

.gl-bg-orange-500 {
  background-color: var(--orange-500, #ab6100);
}

.gl-bg-orange-600 {
  background-color: var(--orange-600, #9e5400);
}

.gl-bg-orange-700 {
  background-color: var(--orange-700, #8f4700);
}

.gl-bg-purple-50 {
  background-color: var(--purple-50, #f4f0ff);
}

.gl-bg-purple-500 {
  background-color: var(--purple-500, #7b58cf);
}

.gl-bg-purple-800 {
  background-color: var(--purple-800, #453894);
}

.gl-bg-red-100 {
  background-color: var(--red-100, #fdd4cd);
}

.gl-bg-red-200 {
  background-color: var(--red-200, #fcb5aa);
}

.gl-bg-red-50 {
  background-color: var(--red-50, #fcf1ef);
}

.gl-bg-red-500 {
  background-color: var(--red-500, #dd2b0e);
}

.gl-bg-red-600 {
  background-color: var(--red-600, #c91c00);
}

.gl-bg-red-700 {
  background-color: var(--red-700, #ae1800);
}

.gl-bg-theme-blue-500 {
  background-color: var(--theme-blue-500, #4977a5);
}

.gl-bg-theme-blue-700 {
  background-color: var(--theme-blue-700, #235180);
}

.gl-bg-theme-blue-900 {
  background-color: var(--theme-blue-900, #0b2640);
}

.gl-bg-theme-green-100 {
  background-color: var(--theme-green-100, #b1d6b5);
}

.gl-bg-theme-green-500 {
  background-color: var(--theme-green-500, #308258);
}

.gl-bg-theme-green-700 {
  background-color: var(--theme-green-700, #1b653f);
}

.gl-bg-theme-green-900 {
  background-color: var(--theme-green-900, #0e4328);
}

.gl-bg-theme-indigo-50 {
  background-color: var(--theme-indigo-50, #f1f1ff);
}

.gl-bg-theme-indigo-500 {
  background-color: var(--theme-indigo-500, #6666c4);
}

.gl-bg-theme-indigo-700 {
  background-color: var(--theme-indigo-700, #41419f);
}

.gl-bg-theme-indigo-900 {
  background-color: var(--theme-indigo-900, #222261);
}

.gl-bg-theme-red-500 {
  background-color: var(--theme-red-500, #ad4a3b);
}

.gl-bg-theme-red-700 {
  background-color: var(--theme-red-700, #8f2110);
}

.gl-bg-theme-red-900 {
  background-color: var(--theme-red-900, #580d02);
}

.gl-bg-transparent {
  background-color: transparent;
}

.gl-bg-white {
  background-color: var(--white, #fff);
}

.gl-bg-center {
  background-position: center;
}

.gl-bg-no-repeat {
  background-repeat: no-repeat;
}

.gl-fill-blue-200 {
  fill: var(--blue-200, #9dc7f1);
}

.gl-fill-blue-500 {
  fill: var(--blue-500, #1f75cb);
}

.gl-fill-gray-100 {
  fill: var(--gray-100, #dcdcde);
}

.gl-fill-gray-200 {
  fill: var(--gray-200, #bfbfc3);
}

.gl-fill-gray-400 {
  fill: var(--gray-400, #89888d);
}

.gl-fill-gray-600 {
  fill: var(--gray-600, #626168);
}

.gl-fill-gray-700 {
  fill: var(--gray-700, #535158);
}

.gl-fill-green-500 {
  fill: var(--green-500, #108548);
}

.gl-fill-green-700 {
  fill: var(--green-700, #24663b);
}

.gl-fill-transparent {
  fill: transparent;
}

.gl-stroke-blue-400 {
  stroke: var(--blue-400, #428fdc);
}

.gl-stroke-gray-200 {
  stroke: var(--gray-200, #bfbfc3);
}

.gl-stroke-white {
  stroke: var(--white, #fff);
}

.gl-p-0 {
  padding: 0;
}

.gl-p-1 {
  padding: 0.125rem;
}

.gl-p-13 {
  padding: 6rem;
}

.gl-p-2 {
  padding: 0.25rem;
}

.gl-p-3 {
  padding: 0.5rem;
}

.gl-p-4 {
  padding: 0.75rem;
}

.gl-p-5 {
  padding: 1rem;
}

.gl-p-6 {
  padding: 1.5rem;
}

.gl-p-7 {
  padding: 2rem;
}

.gl-p-9 {
  padding: 3rem;
}

.gl-px-0 {
  padding-left: 0;
  padding-right: 0;
}

.gl-px-1 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}

.gl-px-2 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.gl-px-3 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.gl-px-4 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.gl-px-5 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gl-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.gl-px-7 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.gl-px-8 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.gl-px-9 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.gl-py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.gl-py-1 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.gl-py-13 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.gl-py-2 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.gl-py-3 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.gl-py-4 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.gl-py-5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.gl-py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.gl-py-7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.gl-py-8 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.gl-pb-0 {
  padding-bottom: 0;
}

.gl-pb-1 {
  padding-bottom: 0.125rem;
}

.gl-pb-11 {
  padding-bottom: 4rem;
}

.gl-pb-13 {
  padding-bottom: 6rem;
}

.gl-pb-2 {
  padding-bottom: 0.25rem;
}

.gl-pb-3 {
  padding-bottom: 0.5rem;
}

.gl-pb-4 {
  padding-bottom: 0.75rem;
}

.gl-pb-5 {
  padding-bottom: 1rem;
}

.gl-pb-6 {
  padding-bottom: 1.5rem;
}

.gl-pb-7 {
  padding-bottom: 2rem;
}

.gl-pb-8 {
  padding-bottom: 2.5rem;
}

.gl-pb-9 {
  padding-bottom: 3rem;
}

.gl-pl-0 {
  padding-left: 0;
}

.gl-pl-1 {
  padding-left: 0.125rem;
}

.gl-pl-10 {
  padding-left: 3.5rem;
}

.gl-pl-11 {
  padding-left: 4rem;
}

.gl-pl-11-5 {
  padding-left: 4.5rem;
}

.gl-pl-12 {
  padding-left: 5rem;
}

.gl-pl-2 {
  padding-left: 0.25rem;
}

.gl-pl-3 {
  padding-left: 0.5rem;
}

.gl-pl-4 {
  padding-left: 0.75rem;
}

.gl-pl-5 {
  padding-left: 1rem;
}

.gl-pl-6 {
  padding-left: 1.5rem;
}

.gl-pl-7 {
  padding-left: 2rem;
}

.gl-pl-8 {
  padding-left: 2.5rem;
}

.gl-pl-9 {
  padding-left: 3rem;
}

.gl-pr-0 {
  padding-right: 0;
}

.gl-pr-1 {
  padding-right: 0.125rem;
}

.gl-pr-10 {
  padding-right: 3.5rem;
}

.gl-pr-2 {
  padding-right: 0.25rem;
}

.gl-pr-3 {
  padding-right: 0.5rem;
}

.gl-pr-4 {
  padding-right: 0.75rem;
}

.gl-pr-5 {
  padding-right: 1rem;
}

.gl-pr-6 {
  padding-right: 1.5rem;
}

.gl-pr-7 {
  padding-right: 2rem;
}

.gl-pr-8 {
  padding-right: 2.5rem;
}

.gl-pr-9 {
  padding-right: 3rem;
}

.gl-pt-0 {
  padding-top: 0;
}

.gl-pt-1 {
  padding-top: 0.125rem;
}

.gl-pt-11 {
  padding-top: 4rem;
}

.gl-pt-12 {
  padding-top: 5rem;
}

.gl-pt-13 {
  padding-top: 6rem;
}

.gl-pt-2 {
  padding-top: 0.25rem;
}

.gl-pt-3 {
  padding-top: 0.5rem;
}

.gl-pt-4 {
  padding-top: 0.75rem;
}

.gl-pt-5 {
  padding-top: 1rem;
}

.gl-pt-6 {
  padding-top: 1.5rem;
}

.gl-pt-7 {
  padding-top: 2rem;
}

.gl-pt-8 {
  padding-top: 2.5rem;
}

.gl-pt-9 {
  padding-top: 3rem;
}

.gl-text-left {
  text-align: left;
}

.gl-text-center {
  text-align: center;
}

.gl-text-right {
  text-align: right;
}

.gl-font-regular {
  font-family: var(--default-regular-font, "GitLab Sans"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.gl-text-blue-200 {
  color: var(--blue-200, #9dc7f1);
}

.gl-text-blue-300 {
  color: var(--blue-300, #63a6e9);
}

.gl-text-blue-400 {
  color: var(--blue-400, #428fdc);
}

.gl-text-blue-500 {
  color: var(--blue-500, #1f75cb);
}

.gl-text-blue-600 {
  color: var(--blue-600, #1068bf);
}

.gl-text-blue-700 {
  color: var(--blue-700, #0b5cad);
}

.gl-text-blue-800 {
  color: var(--blue-800, #064787);
}

.gl-text-blue-900 {
  color: var(--blue-900, #033464);
}

.gl-text-gray-100 {
  color: var(--gray-100, #dcdcde);
}

.gl-text-gray-200 {
  color: var(--gray-200, #bfbfc3);
}

.gl-text-gray-300 {
  color: var(--gray-300, #a4a3a8);
}

.gl-text-gray-400 {
  color: var(--gray-400, #89888d);
}

.gl-text-gray-500 {
  color: var(--gray-500, #737278);
}

.gl-text-gray-600 {
  color: var(--gray-600, #626168);
}

.gl-text-gray-700 {
  color: var(--gray-700, #535158);
}

.gl-text-gray-800 {
  color: var(--gray-800, #434248);
}

.gl-text-gray-900 {
  color: var(--gray-900, #333238);
}

.gl-text-gray-950 {
  color: var(--gray-950, #1f1e24);
}

.gl-text-green-400 {
  color: var(--green-400, #2da160);
}

.gl-text-green-500 {
  color: var(--green-500, #108548);
}

.gl-text-green-600 {
  color: var(--green-600, #217645);
}

.gl-text-green-700 {
  color: var(--green-700, #24663b);
}

.gl-text-green-800 {
  color: var(--green-800, #0d532a);
}

.gl-text-green-900 {
  color: var(--green-900, #0a4020);
}

.gl-text-orange-300 {
  color: var(--orange-300, #d99530);
}

.gl-text-orange-400 {
  color: var(--orange-400, #c17d10);
}

.gl-text-orange-500 {
  color: var(--orange-500, #ab6100);
}

.gl-text-orange-600 {
  color: var(--orange-600, #9e5400);
}

.gl-text-orange-700 {
  color: var(--orange-700, #8f4700);
}

.gl-text-orange-800 {
  color: var(--orange-800, #703800);
}

.gl-text-orange-900 {
  color: var(--orange-900, #5c2900);
}

.gl-text-purple-500 {
  color: var(--purple-500, #7b58cf);
}

.gl-text-purple-600 {
  color: var(--purple-600, #694cc0);
}

.gl-text-purple-700 {
  color: var(--purple-700, #5943b6);
}

.gl-text-purple-800 {
  color: var(--purple-800, #453894);
}

.gl-text-red-300 {
  color: var(--red-300, #f57f6c);
}

.gl-text-red-500 {
  color: var(--red-500, #dd2b0e);
}

.gl-text-red-600 {
  color: var(--red-600, #c91c00);
}

.gl-text-red-700 {
  color: var(--red-700, #ae1800);
}

.gl-text-red-800 {
  color: var(--red-800, #8d1300);
}

.gl-text-red-900 {
  color: var(--red-900, #660e00);
}

.gl-text-secondary {
  color: var(--gl-text-secondary, #737278);
}

.gl-text-theme-green-800 {
  color: var(--theme-green-800, #155635);
}

.gl-text-theme-indigo-200 {
  color: var(--theme-indigo-200, #c7c7f2);
}

.gl-text-theme-indigo-300 {
  color: var(--theme-indigo-300, #a2a2e6);
}

.gl-text-theme-indigo-900 {
  color: var(--theme-indigo-900, #222261);
}

.gl-text-transparent {
  color: transparent;
}

.gl-text-white {
  color: var(--white, #fff);
}

.gl-opacity-0 {
  opacity: 0;
}

.gl-opacity-10 {
  opacity: 1;
}

.gl-opacity-3 {
  opacity: .3;
}

.gl-opacity-4 {
  opacity: .4;
}

.gl-opacity-5 {
  opacity: .5;
}

.gl-opacity-6 {
  opacity: .6;
}

.gl-opacity-7 {
  opacity: .7;
}

.gl-shadow {
  --tw-shadow: 0 1px 4px 0 #0000004d;
  --tw-shadow-colored: 0 1px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.gl-shadow-lg {
  --tw-shadow: 0 4px 12px var(--t-gray-a-16, #1f1e2429), 0 0 4px var(--t-gray-a-16, #1f1e2429);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 0 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.gl-shadow-md {
  --tw-shadow: 0 2px 8px var(--t-gray-a-16, #1f1e2429), 0 0 2px var(--t-gray-a-16, #1f1e2429);
  --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 0 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.gl-shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.gl-shadow-sm {
  --tw-shadow: 0 1px 2px var(--t-gray-a-08, #1f1e2414);
  --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.gl-shadow-x0-y0-b3-s1-blue-500 {
  --tw-shadow: inset 0 0 3px 1px var(--blue-500, #1f75cb);
  --tw-shadow-colored: inset 0 0 3px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.gl-shadow-x0-y2-b4-s0 {
  --tw-shadow: 0 2px 4px 0 #0000001a;
  --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.gl-font-monospace {
  font-family: var(--default-mono-font, "GitLab Mono"), "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;
  font-variant-ligatures: none;
}

.gl-sr-only\! {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

.gl-sr-only-focusable:not(:focus) {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.gl-sr-only-focusable\!:not(:focus) {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

.gl-spin {
  animation: gl-spinner-rotate 2s infinite linear;
}

.gl-spin\! {
  animation: gl-spinner-rotate 2s infinite linear !important;
}

.gl-animate-skeleton-loader {
  overflow: hidden;
  max-width: 32rem;
  background-size: 32rem 100%;
  background-position: -32rem 0;
  background-color: var(--gray-100, #dcdcde);
  background-image: linear-gradient(to right, var(--gray-100, #dcdcde) 0, var(--gray-50, #ececef) 23%, var(--gray-50, #ececef) 27%, var(--gray-100, #dcdcde) 50%);
  background-repeat: no-repeat;
}

@media (prefers-reduced-motion: no-preference) {
  .gl-animate-skeleton-loader {
    animation: gl-keyframes-skeleton-loader 2.5s linear;
    animation-delay: inherit;
    animation-iteration-count: 3;
  }
}

.gl-animate-skeleton-loader\! {
  overflow: hidden !important;
  max-width: 32rem !important !important;
  background-size: 32rem !important 100% !important;
  background-position: -32rem !important 0 !important;
  background-color: var(--gray-100, #dcdcde) !important;
  background-image: linear-gradient(to right, var(--gray-100, #dcdcde) 0, var(--gray-50, #ececef) 23%, var(--gray-50, #ececef) 27%, var(--gray-100, #dcdcde) 50%) !important;
  background-repeat: no-repeat !important;
}

@media (prefers-reduced-motion: no-preference) {
  .gl-animate-skeleton-loader\! {
    animation: gl-keyframes-skeleton-loader 2.5s linear !important;
    animation-delay: inherit !important;
    animation-iteration-count: 3 !important;
  }
}

.gl-hover-bg-transparent:hover {
  background-color: transparent;
}

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

.gl-hover-bg-transparent\!:hover {
  background-color: transparent !important;
}

.gl-bg-current-color {
  background-color: currentColor;
}

.gl-bg-current-color\! {
  background-color: currentColor !important;
}

.gl-bg-white\! {
  background-color: var(--white, #fff) !important;
}

.gl-bg-black\! {
  background-color: var(--black, #000) !important;
}

.gl-reset-bg {
  background-color: inherit;
}

.gl-reset-bg\! {
  background-color: inherit !important;
}

.gl-bg-gray-10\! {
  background-color: var(--gray-10, #fbfafd) !important;
}

.gl-active-bg-gray-50:active {
  background-color: var(--gray-50, #ececef);
}

.gl-focus-bg-gray-50:focus {
  background-color: var(--gray-50, #ececef);
}

.gl-hover-bg-gray-50:hover {
  background-color: var(--gray-50, #ececef);
}

.gl-bg-gray-50\! {
  background-color: var(--gray-50, #ececef) !important;
}

.gl-active-bg-gray-50\!:active {
  background-color: var(--gray-50, #ececef) !important;
}

.gl-focus-bg-gray-50\!:focus {
  background-color: var(--gray-50, #ececef) !important;
}

.gl-hover-bg-gray-50\!:hover {
  background-color: var(--gray-50, #ececef) !important;
}

.gl-bg-gray-100\! {
  background-color: var(--gray-100, #dcdcde) !important;
}

.gl-bg-gray-200\! {
  background-color: var(--gray-200, #bfbfc3) !important;
}

.gl-bg-gray-300\! {
  background-color: var(--gray-300, #a4a3a8) !important;
}

.gl-bg-gray-400\! {
  background-color: var(--gray-400, #89888d) !important;
}

.gl-bg-gray-500\! {
  background-color: var(--gray-500, #737278) !important;
}

.gl-bg-gray-600\! {
  background-color: var(--gray-600, #626168) !important;
}

.gl-bg-gray-700\! {
  background-color: var(--gray-700, #535158) !important;
}

.gl-bg-gray-900\! {
  background-color: var(--gray-900, #333238) !important;
}

.gl-bg-gray-950\! {
  background-color: var(--gray-950, #1f1e24) !important;
}

.gl-hover-bg-blue-50:hover {
  background-color: var(--blue-50, #e9f3fc);
}

.gl-bg-blue-50\! {
  background-color: var(--blue-50, #e9f3fc) !important;
}

.gl-hover-bg-blue-50\!:hover {
  background-color: var(--blue-50, #e9f3fc) !important;
}

.gl-bg-blue-100\! {
  background-color: var(--blue-100, #cbe2f9) !important;
}

.gl-bg-blue-200\! {
  background-color: var(--blue-200, #9dc7f1) !important;
}

.gl-bg-blue-500\! {
  background-color: var(--blue-500, #1f75cb) !important;
}

.gl-bg-blue-600\! {
  background-color: var(--blue-600, #1068bf) !important;
}

.gl-bg-blue-700\! {
  background-color: var(--blue-700, #0b5cad) !important;
}

.gl-bg-green-50\! {
  background-color: var(--green-50, #ecf4ee) !important;
}

.gl-bg-green-100\! {
  background-color: var(--green-100, #c3e6cd) !important;
}

.gl-bg-green-200\! {
  background-color: var(--green-200, #91d4a8) !important;
}

.gl-bg-green-500\! {
  background-color: var(--green-500, #108548) !important;
}

.gl-bg-green-600\! {
  background-color: var(--green-600, #217645) !important;
}

.gl-bg-green-700\! {
  background-color: var(--green-700, #24663b) !important;
}

.gl-bg-theme-green-100\! {
  background-color: var(--theme-green-100, #b1d6b5) !important;
}

.gl-bg-orange-50\! {
  background-color: var(--orange-50, #fdf1dd) !important;
}

.gl-bg-orange-100\! {
  background-color: var(--orange-100, #f5d9a8) !important;
}

.gl-bg-orange-200\! {
  background-color: var(--orange-200, #e9be74) !important;
}

.gl-bg-orange-500\! {
  background-color: var(--orange-500, #ab6100) !important;
}

.gl-bg-orange-600\! {
  background-color: var(--orange-600, #9e5400) !important;
}

.gl-bg-orange-700\! {
  background-color: var(--orange-700, #8f4700) !important;
}

.gl-bg-purple-50\! {
  background-color: var(--purple-50, #f4f0ff) !important;
}

.gl-bg-purple-500\! {
  background-color: var(--purple-500, #7b58cf) !important;
}

.gl-bg-purple-800\! {
  background-color: var(--purple-800, #453894) !important;
}

.gl-bg-red-50\! {
  background-color: var(--red-50, #fcf1ef) !important;
}

.gl-bg-red-100\! {
  background-color: var(--red-100, #fdd4cd) !important;
}

.gl-bg-red-200\! {
  background-color: var(--red-200, #fcb5aa) !important;
}

.gl-bg-red-500\! {
  background-color: var(--red-500, #dd2b0e) !important;
}

.gl-bg-red-600\! {
  background-color: var(--red-600, #c91c00) !important;
}

.gl-bg-red-700\! {
  background-color: var(--red-700, #ae1800) !important;
}

.gl-bg-t-gray-a-08 {
  background-color: var(--t-gray-a-08, #1f1e2414);
}

.gl-hover-bg-t-gray-a-08:hover {
  background-color: var(--t-gray-a-08, #1f1e2414);
}

.gl-focus-bg-t-gray-a-08:focus {
  background-color: var(--t-gray-a-08, #1f1e2414);
}

.gl-active-bg-t-gray-a-08:active {
  background-color: var(--t-gray-a-08, #1f1e2414);
}

.gl-bg-t-gray-a-08\! {
  background-color: var(--t-gray-a-08, #1f1e2414) !important;
}

.gl-hover-bg-t-gray-a-08\!:hover {
  background-color: var(--t-gray-a-08, #1f1e2414) !important;
}

.gl-focus-bg-t-gray-a-08\!:focus {
  background-color: var(--t-gray-a-08, #1f1e2414) !important;
}

.gl-active-bg-t-gray-a-08\!:active {
  background-color: var(--t-gray-a-08, #1f1e2414) !important;
}

.gl-bg-theme-indigo-50\! {
  background-color: var(--theme-indigo-50, #f1f1ff) !important;
}

.gl-bg-theme-indigo-500\! {
  background-color: var(--theme-indigo-500, #6666c4) !important;
}

.gl-bg-theme-indigo-700\! {
  background-color: var(--theme-indigo-700, #41419f) !important;
}

.gl-bg-theme-indigo-900\! {
  background-color: var(--theme-indigo-900, #222261) !important;
}

.gl-bg-theme-blue-500\! {
  background-color: var(--theme-blue-500, #4977a5) !important;
}

.gl-bg-theme-blue-700\! {
  background-color: var(--theme-blue-700, #235180) !important;
}

.gl-bg-theme-blue-900\! {
  background-color: var(--theme-blue-900, #0b2640) !important;
}

.gl-bg-theme-green-500\! {
  background-color: var(--theme-green-500, #308258) !important;
}

.gl-bg-theme-green-700\! {
  background-color: var(--theme-green-700, #1b653f) !important;
}

.gl-bg-theme-green-900\! {
  background-color: var(--theme-green-900, #0e4328) !important;
}

.gl-bg-theme-red-500\! {
  background-color: var(--theme-red-500, #ad4a3b) !important;
}

.gl-bg-theme-red-700\! {
  background-color: var(--theme-red-700, #8f2110) !important;
}

.gl-bg-theme-red-900\! {
  background-color: var(--theme-red-900, #580d02) !important;
}

.gl-bg-data-viz-blue-500\! {
  background-color: var(--data-viz-blue-500, #617ae2) !important;
}

.gl-bg-data-viz-blue-600\! {
  background-color: var(--data-viz-blue-600, #4e65cd) !important;
}

.gl-bg-data-viz-blue-700\! {
  background-color: var(--data-viz-blue-700, #3f51ae) !important;
}

.gl-bg-data-viz-blue-800\! {
  background-color: var(--data-viz-blue-800, #374291) !important;
}

.gl-bg-data-viz-blue-900\! {
  background-color: var(--data-viz-blue-900, #303470) !important;
}

.gl-bg-data-viz-blue-950\! {
  background-color: var(--data-viz-blue-950, #2a2b59) !important;
}

.gl-bg-data-viz-orange-500\! {
  background-color: var(--data-viz-orange-500, #c95d2e) !important;
}

.gl-bg-data-viz-orange-600\! {
  background-color: var(--data-viz-orange-600, #b14f18) !important;
}

.gl-bg-data-viz-orange-700\! {
  background-color: var(--data-viz-orange-700, #92430a) !important;
}

.gl-bg-data-viz-orange-800\! {
  background-color: var(--data-viz-orange-800, #6f3500) !important;
}

.gl-bg-data-viz-orange-900\! {
  background-color: var(--data-viz-orange-900, #5e2f05) !important;
}

.gl-bg-data-viz-orange-950\! {
  background-color: var(--data-viz-orange-950, #4b2707) !important;
}

.gl-bg-data-viz-aqua-500\! {
  background-color: var(--data-viz-aqua-500, #0090b1) !important;
}

.gl-bg-data-viz-aqua-600\! {
  background-color: var(--data-viz-aqua-600, #007b9b) !important;
}

.gl-bg-data-viz-aqua-700\! {
  background-color: var(--data-viz-aqua-700, #006381) !important;
}

.gl-bg-data-viz-aqua-800\! {
  background-color: var(--data-viz-aqua-800, #00516c) !important;
}

.gl-bg-data-viz-aqua-900\! {
  background-color: var(--data-viz-aqua-900, #004059) !important;
}

.gl-bg-data-viz-aqua-950\! {
  background-color: var(--data-viz-aqua-950, #00344b) !important;
}

.gl-bg-data-viz-green-500\! {
  background-color: var(--data-viz-green-500, #619025) !important;
}

.gl-bg-data-viz-green-600\! {
  background-color: var(--data-viz-green-600, #4e7f0e) !important;
}

.gl-bg-data-viz-green-700\! {
  background-color: var(--data-viz-green-700, #366800) !important;
}

.gl-bg-data-viz-green-800\! {
  background-color: var(--data-viz-green-800, #275600) !important;
}

.gl-bg-data-viz-green-900\! {
  background-color: var(--data-viz-green-900, #1a4500) !important;
}

.gl-bg-data-viz-green-950\! {
  background-color: var(--data-viz-green-950, #133a03) !important;
}

.gl-bg-data-viz-magenta-500\! {
  background-color: var(--data-viz-magenta-500, #cf4d81) !important;
}

.gl-bg-data-viz-magenta-600\! {
  background-color: var(--data-viz-magenta-600, #b93d71) !important;
}

.gl-bg-data-viz-magenta-700\! {
  background-color: var(--data-viz-magenta-700, #9a2e5d) !important;
}

.gl-bg-data-viz-magenta-800\! {
  background-color: var(--data-viz-magenta-800, #7c214f) !important;
}

.gl-bg-data-viz-magenta-900\! {
  background-color: var(--data-viz-magenta-900, #661e3a) !important;
}

.gl-bg-data-viz-magenta-950\! {
  background-color: var(--data-viz-magenta-950, #541d31) !important;
}

.gl-bg-none {
  background: none;
}

.gl-bg-none\! {
  background: none !important;
}

.gl-bg-center\! {
  background-position: center !important;
}

.gl-bg-size-100p {
  background-size: 100% 100%;
}

.gl-bg-size-100p\! {
  background-size: 100% 100% !important;
}

.gl-bg-size-cover {
  background-size: cover;
}

.gl-bg-size-cover\! {
  background-size: cover !important;
}

.gl-bg-no-repeat\! {
  background-repeat: no-repeat !important;
}

.gl-bg-chevron-left {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 0 0 0 1.414l3 3a1 1 0 0 0 1.414-1.414L7.414 8l2.293-2.293a1 1 0 0 0-1.414-1.414l-3 3z"/></svg>');
}

.gl-bg-chevron-left\! {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 0 0 0 1.414l3 3a1 1 0 0 0 1.414-1.414L7.414 8l2.293-2.293a1 1 0 0 0-1.414-1.414l-3 3z"/></svg>') !important;
}

.gl-bg-chevron-right {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill-rule="evenodd" d="M10.707 7.293a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414-1.414L8.586 8 6.293 5.707a1 1 0 0 1 1.414-1.414l3 3z"/></svg>');
}

.gl-bg-chevron-right\! {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill-rule="evenodd" d="M10.707 7.293a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414-1.414L8.586 8 6.293 5.707a1 1 0 0 1 1.414-1.414l3 3z"/></svg>') !important;
}

.gl-bg-chevron-down {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill-rule="evenodd" d="M7.293 10.707a1 1 0 0 0 1.414 0l3-3a1 1 0 0 0-1.414-1.414L8 8.586 5.707 6.293a1 1 0 0 0-1.414 1.414l3 3z"/></svg>');
}

.gl-bg-chevron-down\! {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill-rule="evenodd" d="M7.293 10.707a1 1 0 0 0 1.414 0l3-3a1 1 0 0 0-1.414-1.414L8 8.586 5.707 6.293a1 1 0 0 0-1.414 1.414l3 3z"/></svg>') !important;
}

.gl-backdrop-filter-blur-1 {
  -webkit-backdrop-filter: blur(0.125rem);
  backdrop-filter: blur(0.125rem);
}

.gl-backdrop-filter-blur-1\! {
  -webkit-backdrop-filter: blur(0.125rem) !important;
  backdrop-filter: blur(0.125rem) !important;
}

.gl-border\! {
  border: solid 1px var(--gray-100, #dcdcde) !important;
}

.gl-border-t\! {
  border-top: solid 1px var(--gray-100, #dcdcde) !important;
}

.gl-border-b\! {
  border-bottom: solid 1px var(--gray-100, #dcdcde) !important;
}

.gl-border-l\! {
  border-left: solid 1px var(--gray-100, #dcdcde) !important;
}

.gl-border-r\! {
  border-right: solid 1px var(--gray-100, #dcdcde) !important;
}

.gl-border-none\! {
  border-style: none !important;
}

.gl-border-t-none {
  border-top-style: none;
}

.gl-border-t-none\! {
  border-top-style: none !important;
}

.gl-border-solid\! {
  border-style: solid !important;
}

.gl-hover-border-dashed:hover {
  border-style: dashed;
}

.gl-border-dashed\! {
  border-style: dashed !important;
}

.gl-hover-border-dashed\!:hover {
  border-style: dashed !important;
}

.gl-hover-border-dotted:hover {
  border-style: dotted;
}

.gl-border-dotted\! {
  border-style: dotted !important;
}

.gl-hover-border-dotted\!:hover {
  border-style: dotted !important;
}

.gl-border-t-solid {
  border-top-style: solid;
}

.gl-hover-border-t-solid:hover {
  border-top-style: solid;
}

.gl-border-t-solid\! {
  border-top-style: solid !important;
}

.gl-hover-border-t-solid\!:hover {
  border-top-style: solid !important;
}

.gl-border-t-double {
  border-top-style: double;
}

.gl-border-t-double\! {
  border-top-style: double !important;
}

.gl-border-r-solid {
  border-right-style: solid;
}

.gl-border-r-solid\! {
  border-right-style: solid !important;
}

.gl-border-b-solid {
  border-bottom-style: solid;
}

.gl-hover-border-b-solid:hover {
  border-bottom-style: solid;
}

.gl-border-b-solid\! {
  border-bottom-style: solid !important;
}

.gl-hover-border-b-solid\!:hover {
  border-bottom-style: solid !important;
}

.gl-border-b-initial {
  border-bottom-style: initial;
}

.gl-border-b-initial\! {
  border-bottom-style: initial !important;
}

.gl-border-l-solid {
  border-left-style: solid;
}

.gl-border-l-solid\! {
  border-left-style: solid !important;
}

.gl-border-l-none {
  border-left-style: none;
}

.gl-border-l-none\! {
  border-left-style: none !important;
}

.gl-border-r-none {
  border-right-style: none;
}

.gl-border-r-none\! {
  border-right-style: none !important;
}

@media (min-width: 768px) {
  .gl-md-border-l-solid {
    border-left-style: solid;
  }

  .gl-md-border-l-solid\! {
    border-left-style: solid !important;
  }
}

.gl-border-white\! {
  border-color: var(--white, #fff) !important;
}

.gl-border-transparent\! {
  border-color: transparent !important;
}

.gl-border-t-transparent\! {
  border-top-color: transparent !important;
}

.gl-border-r-transparent\! {
  border-right-color: transparent !important;
}

.gl-border-b-transparent\! {
  border-bottom-color: transparent !important;
}

.gl-border-l-transparent\! {
  border-left-color: transparent !important;
}

.gl-border-gray-10\! {
  border-color: var(--gray-10, #fbfafd) !important;
}

.gl-border-gray-50\! {
  border-color: var(--gray-50, #ececef) !important;
}

.gl-hover-border-gray-100:hover {
  border-color: var(--gray-100, #dcdcde);
}

.gl-border-gray-100\! {
  border-color: var(--gray-100, #dcdcde) !important;
}

.gl-hover-border-gray-100\!:hover {
  border-color: var(--gray-100, #dcdcde) !important;
}

.gl-active-border-gray-200:active {
  border-color: var(--gray-200, #bfbfc3);
}

.gl-focus-border-gray-200:focus {
  border-color: var(--gray-200, #bfbfc3);
}

.gl-hover-border-gray-200:hover {
  border-color: var(--gray-200, #bfbfc3);
}

.gl-border-gray-200\! {
  border-color: var(--gray-200, #bfbfc3) !important;
}

.gl-active-border-gray-200\!:active {
  border-color: var(--gray-200, #bfbfc3) !important;
}

.gl-focus-border-gray-200\!:focus {
  border-color: var(--gray-200, #bfbfc3) !important;
}

.gl-hover-border-gray-200\!:hover {
  border-color: var(--gray-200, #bfbfc3) !important;
}

.gl-border-gray-300\! {
  border-color: var(--gray-300, #a4a3a8) !important;
}

.gl-border-gray-400\! {
  border-color: var(--gray-400, #89888d) !important;
}

.gl-border-gray-500\! {
  border-color: var(--gray-500, #737278) !important;
}

.gl-border-red-500\! {
  border-color: var(--red-500, #dd2b0e) !important;
}

.gl-border-orange-500\! {
  border-color: var(--orange-500, #ab6100) !important;
}

.gl-border-green-500\! {
  border-color: var(--green-500, #108548) !important;
}

.gl-hover-border-blue-200:hover {
  border-color: var(--blue-200, #9dc7f1);
}

.gl-border-blue-200\! {
  border-color: var(--blue-200, #9dc7f1) !important;
}

.gl-hover-border-blue-200\!:hover {
  border-color: var(--blue-200, #9dc7f1) !important;
}

.gl-border-blue-300\! {
  border-color: var(--blue-300, #63a6e9) !important;
}

.gl-border-blue-500\! {
  border-color: var(--blue-500, #1f75cb) !important;
}

.gl-border-blue-600\! {
  border-color: var(--blue-600, #1068bf) !important;
}

.gl-border-blue-700\! {
  border-color: var(--blue-700, #0b5cad) !important;
}

.gl-border-purple-300\! {
  border-color: var(--purple-300, #ac93e6) !important;
}

.gl-border-purple-500\! {
  border-color: var(--purple-500, #7b58cf) !important;
}

.gl-border-purple-700\! {
  border-color: var(--purple-700, #5943b6) !important;
}

.gl-border-gray-a-08 {
  border-color: var(--t-gray-a-08, #1f1e2414);
}

.gl-border-gray-a-08\! {
  border-color: var(--t-gray-a-08, #1f1e2414) !important;
}

.gl-border-gray-a-24 {
  border-color: var(--t-gray-a-24, #1f1e243d);
}

.gl-border-gray-a-24\! {
  border-color: var(--t-gray-a-24, #1f1e243d) !important;
}

.gl-border-t-gray-100\! {
  border-top-color: var(--gray-100, #dcdcde) !important;
}

.gl-border-t-gray-200\! {
  border-top-color: var(--gray-200, #bfbfc3) !important;
}

.gl-border-r-gray-100\! {
  border-right-color: var(--gray-100, #dcdcde) !important;
}

.gl-border-r-gray-200\! {
  border-right-color: var(--gray-200, #bfbfc3) !important;
}

.gl-border-b-gray-10\! {
  border-bottom-color: var(--gray-10, #fbfafd) !important;
}

.gl-border-b-gray-50\! {
  border-bottom-color: var(--gray-50, #ececef) !important;
}

.gl-border-b-gray-100\! {
  border-bottom-color: var(--gray-100, #dcdcde) !important;
}

.gl-border-b-gray-200\! {
  border-bottom-color: var(--gray-200, #bfbfc3) !important;
}

.gl-border-l-gray-50\! {
  border-left-color: var(--gray-50, #ececef) !important;
}

.gl-border-l-gray-100\! {
  border-left-color: var(--gray-100, #dcdcde) !important;
}

.gl-border-l-gray-200\! {
  border-left-color: var(--gray-200, #bfbfc3) !important;
}

.gl-border-l-gray-500\! {
  border-left-color: var(--gray-500, #737278) !important;
}

.gl-border-t-blue-600\! {
  border-top-color: var(--blue-600, #1068bf) !important;
}

.gl-border-r-blue-600\! {
  border-right-color: var(--blue-600, #1068bf) !important;
}

.gl-border-b-blue-600\! {
  border-bottom-color: var(--blue-600, #1068bf) !important;
}

.gl-border-l-blue-600\! {
  border-left-color: var(--blue-600, #1068bf) !important;
}

.gl-border-t-red-500\! {
  border-top-color: var(--red-500, #dd2b0e) !important;
}

.gl-border-0\! {
  border-width: 0 !important;
}

.gl-border-t-0\! {
  border-top-width: 0 !important;
}

.gl-border-b-0\! {
  border-bottom-width: 0 !important;
}

.gl-border-l-0\! {
  border-left-width: 0 !important;
}

.gl-border-r-0\! {
  border-right-width: 0 !important;
}

.gl-border-1\! {
  border-width: 1px !important;
}

.gl-border-2\! {
  border-width: 2px !important;
}

.gl-border-3 {
  border-width: 3px;
}

.gl-border-3\! {
  border-width: 3px !important;
}

.gl-border-4\! {
  border-width: 4px !important;
}

.gl-border-8\! {
  border-width: 8px !important;
}

.gl-border-t-1\! {
  border-top-width: 1px !important;
}

.gl-border-b-1\! {
  border-bottom-width: 1px !important;
}

.gl-border-l-1\! {
  border-left-width: 1px !important;
}

.gl-border-l-4\! {
  border-left-width: 4px !important;
}

.gl-border-r-1\! {
  border-right-width: 1px !important;
}

.gl-border-t-2\! {
  border-top-width: 2px !important;
}

.gl-border-b-2\! {
  border-bottom-width: 2px !important;
}

.gl-border-r-2\! {
  border-right-width: 2px !important;
}

.gl-border-top-0 {
  border-top: 0;
}

.gl-border-top-0\! {
  border-top: 0 !important;
}

.gl-border-right-0 {
  border-right: 0;
}

.gl-border-right-0\! {
  border-right: 0 !important;
}

.gl-border-bottom-0 {
  border-bottom: 0;
}

.gl-border-bottom-0\! {
  border-bottom: 0 !important;
}

.gl-border-left-0 {
  border-left: 0;
}

.gl-border-left-0\! {
  border-left: 0 !important;
}

.gl-rounded-0 {
  border-radius: 0;
}

.gl-rounded-0\! {
  border-radius: 0 !important;
}

.gl-rounded-6 {
  border-radius: 1.5rem;
}

.gl-rounded-6\! {
  border-radius: 1.5rem !important;
}

.gl-rounded-7 {
  border-radius: 2rem;
}

.gl-rounded-7\! {
  border-radius: 2rem !important;
}

.gl-rounded-base {
  border-radius: 0.25rem;
}

.gl-hover-rounded-base:hover {
  border-radius: 0.25rem;
}

.gl-rounded-base\! {
  border-radius: 0.25rem !important;
}

.gl-hover-rounded-base\!:hover {
  border-radius: 0.25rem !important;
}

.gl-rounded-full\! {
  border-radius: 50% !important;
}

.gl-rounded-small {
  border-radius: 0.125rem;
}

.gl-rounded-small\! {
  border-radius: 0.125rem !important;
}

.gl-rounded-lg\! {
  border-radius: 0.5rem !important;
}

.gl-rounded-pill {
  border-radius: 0.75rem;
}

.gl-rounded-pill\! {
  border-radius: 0.75rem !important;
}

.gl-rounded-left-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.gl-rounded-left-none\! {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.gl-rounded-left-base {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.gl-rounded-left-base\! {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.gl-rounded-top-left-base {
  border-top-left-radius: 0.25rem;
}

.gl-rounded-top-left-base\! {
  border-top-left-radius: 0.25rem !important;
}

.gl-rounded-top-left-none {
  border-top-left-radius: 0;
}

.gl-rounded-top-left-none\! {
  border-top-left-radius: 0 !important;
}

.gl-rounded-top-right-base {
  border-top-right-radius: 0.25rem;
}

.gl-rounded-top-right-base\! {
  border-top-right-radius: 0.25rem !important;
}

.gl-rounded-top-right-none {
  border-top-right-radius: 0;
}

.gl-rounded-top-right-none\! {
  border-top-right-radius: 0 !important;
}

.gl-rounded-right-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.gl-rounded-right-none\! {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.gl-rounded-top-base {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.gl-rounded-top-base\! {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.gl-rounded-bottom-left-small {
  border-bottom-left-radius: 0.125rem;
}

.gl-rounded-bottom-left-small\! {
  border-bottom-left-radius: 0.125rem !important;
}

.gl-rounded-bottom-left-base {
  border-bottom-left-radius: 0.25rem;
}

.gl-rounded-bottom-left-base\! {
  border-bottom-left-radius: 0.25rem !important;
}

.gl-rounded-bottom-left-large {
  border-bottom-left-radius: 0.5rem;
}

.gl-rounded-bottom-left-large\! {
  border-bottom-left-radius: 0.5rem !important;
}

.gl-rounded-bottom-left-none {
  border-bottom-left-radius: 0;
}

.gl-rounded-bottom-left-none\! {
  border-bottom-left-radius: 0 !important;
}

.gl-rounded-bottom-right-small {
  border-bottom-right-radius: 0.125rem;
}

.gl-rounded-bottom-right-small\! {
  border-bottom-right-radius: 0.125rem !important;
}

.gl-rounded-bottom-right-base {
  border-bottom-right-radius: 0.25rem;
}

.gl-rounded-bottom-right-base\! {
  border-bottom-right-radius: 0.25rem !important;
}

.gl-rounded-bottom-right-large {
  border-bottom-right-radius: 0.5rem;
}

.gl-rounded-bottom-right-large\! {
  border-bottom-right-radius: 0.5rem !important;
}

.gl-rounded-bottom-right-none {
  border-bottom-right-radius: 0;
}

.gl-rounded-bottom-right-none\! {
  border-bottom-right-radius: 0 !important;
}

.gl-rounded-bottom-base {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.gl-rounded-bottom-base\! {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.gl-rounded-top-left-small {
  border-top-left-radius: 0.125rem;
}

.gl-rounded-top-left-small\! {
  border-top-left-radius: 0.125rem !important;
}

.gl-rounded-top-right-small {
  border-top-right-radius: 0.125rem;
}

.gl-rounded-top-right-small\! {
  border-top-right-radius: 0.125rem !important;
}

.gl-rounded-bottom-left-6 {
  border-bottom-left-radius: 1.5rem;
}

.gl-rounded-bottom-left-6\! {
  border-bottom-left-radius: 1.5rem !important;
}

.gl-rounded-bottom-right-6 {
  border-bottom-right-radius: 1.5rem;
}

.gl-rounded-bottom-right-6\! {
  border-bottom-right-radius: 1.5rem !important;
}

.gl-rounded-top-left-6 {
  border-top-left-radius: 1.5rem;
}

.gl-rounded-top-left-6\! {
  border-top-left-radius: 1.5rem !important;
}

.gl-rounded-top-right-6 {
  border-top-right-radius: 1.5rem;
}

.gl-rounded-top-right-6\! {
  border-top-right-radius: 1.5rem !important;
}

.gl-inset-border-1-gray-100 {
  box-shadow: inset 0 0 0 1px var(--gray-100, #dcdcde);
}

.gl-inset-border-1-gray-100\! {
  box-shadow: inset 0 0 0 1px var(--gray-100, #dcdcde) !important;
}

.gl-inset-border-1-gray-200 {
  box-shadow: inset 0 0 0 1px var(--gray-200, #bfbfc3);
}

.gl-inset-border-1-gray-200\! {
  box-shadow: inset 0 0 0 1px var(--gray-200, #bfbfc3) !important;
}

.gl-inset-border-1-gray-400 {
  box-shadow: inset 0 0 0 1px var(--gray-400, #89888d);
}

.gl-inset-border-1-gray-400\! {
  box-shadow: inset 0 0 0 1px var(--gray-400, #89888d) !important;
}

.gl-inset-border-1-gray-600 {
  box-shadow: inset 0 0 0 1px var(--gray-600, #626168);
}

.gl-inset-border-1-gray-600\! {
  box-shadow: inset 0 0 0 1px var(--gray-600, #626168) !important;
}

.gl-inset-border-2-gray-300 {
  box-shadow: inset 0 0 0 2px var(--gray-300, #a4a3a8);
}

.gl-inset-border-2-gray-300\! {
  box-shadow: inset 0 0 0 2px var(--gray-300, #a4a3a8) !important;
}

.gl-inset-border-2-gray-400 {
  box-shadow: inset 0 0 0 2px var(--gray-400, #89888d);
}

.gl-inset-border-2-gray-400\! {
  box-shadow: inset 0 0 0 2px var(--gray-400, #89888d) !important;
}

.gl-inset-border-y-1-gray-200 {
  box-shadow: inset 0 1px 0 0 var(--gray-200, #bfbfc3), inset 0 -1px 0 0 var(--gray-200, #bfbfc3);
}

.gl-inset-border-y-1-gray-200\! {
  box-shadow: inset 0 1px 0 0 var(--gray-200, #bfbfc3), inset 0 -1px 0 0 var(--gray-200, #bfbfc3) !important;
}

.gl-inset-border-y-1-gray-100 {
  box-shadow: inset 0 1px 0 0 var(--gray-100, #dcdcde), inset 0 -1px 0 0 var(--gray-100, #dcdcde);
}

.gl-inset-border-y-1-gray-100\! {
  box-shadow: inset 0 1px 0 0 var(--gray-100, #dcdcde), inset 0 -1px 0 0 var(--gray-100, #dcdcde) !important;
}

.gl-inset-border-b-1-gray-100 {
  box-shadow: inset 0 -1px 0 0 var(--gray-100, #dcdcde);
}

.gl-inset-border-b-1-gray-100\! {
  box-shadow: inset 0 -1px 0 0 var(--gray-100, #dcdcde) !important;
}

.gl-inset-border-b-2-gray-100 {
  box-shadow: inset 0 -2px 0 0 var(--gray-100, #dcdcde);
}

.gl-inset-border-b-2-gray-100\! {
  box-shadow: inset 0 -2px 0 0 var(--gray-100, #dcdcde) !important;
}

.gl-inset-border-l-4-gray-100 {
  box-shadow: inset 4px 0 0 0 var(--gray-100, #dcdcde);
}

.gl-inset-border-l-4-gray-100\! {
  box-shadow: inset 4px 0 0 0 var(--gray-100, #dcdcde) !important;
}

.gl-inset-border-b-1-gray-200 {
  box-shadow: inset 0 -1px 0 0 var(--gray-200, #bfbfc3);
}

.gl-inset-border-b-1-gray-200\! {
  box-shadow: inset 0 -1px 0 0 var(--gray-200, #bfbfc3) !important;
}

.gl-inset-border-b-2-gray-200 {
  box-shadow: inset 0 -2px 0 0 var(--gray-200, #bfbfc3);
}

.gl-inset-border-b-2-gray-200\! {
  box-shadow: inset 0 -2px 0 0 var(--gray-200, #bfbfc3) !important;
}

.gl-inset-border-b-1-gray-300 {
  box-shadow: inset 0 -1px 0 0 var(--gray-300, #a4a3a8);
}

.gl-inset-border-b-1-gray-300\! {
  box-shadow: inset 0 -1px 0 0 var(--gray-300, #a4a3a8) !important;
}

.gl-inset-border-b-2-gray-300 {
  box-shadow: inset 0 -2px 0 0 var(--gray-300, #a4a3a8);
}

.gl-inset-border-b-2-gray-300\! {
  box-shadow: inset 0 -2px 0 0 var(--gray-300, #a4a3a8) !important;
}

.gl-inset-border-b-2-gray-500 {
  box-shadow: inset 0 -2px 0 0 var(--gray-500, #737278);
}

.gl-inset-border-b-2-gray-500\! {
  box-shadow: inset 0 -2px 0 0 var(--gray-500, #737278) !important;
}

.gl-inset-border-b-1-gray-900 {
  box-shadow: inset 0 -1px 0 0 var(--gray-900, #333238);
}

.gl-inset-border-b-1-gray-900\! {
  box-shadow: inset 0 -1px 0 0 var(--gray-900, #333238) !important;
}

.gl-inset-border-1-blue-500 {
  box-shadow: inset 0 0 0 1px var(--blue-500, #1f75cb);
}

.gl-inset-border-1-blue-500\! {
  box-shadow: inset 0 0 0 1px var(--blue-500, #1f75cb) !important;
}

.gl-inset-border-1-blue-600 {
  box-shadow: inset 0 0 0 1px var(--blue-600, #1068bf);
}

.gl-inset-border-1-blue-600\! {
  box-shadow: inset 0 0 0 1px var(--blue-600, #1068bf) !important;
}

.gl-inset-border-b-2-blue-500 {
  box-shadow: inset 0 -2px 0 0 var(--blue-500, #1f75cb);
}

.gl-inset-border-b-2-blue-500\! {
  box-shadow: inset 0 -2px 0 0 var(--blue-500, #1f75cb) !important;
}

.gl-inset-border-1-green-500 {
  box-shadow: inset 0 0 0 1px var(--green-500, #108548);
}

.gl-inset-border-1-green-500\! {
  box-shadow: inset 0 0 0 1px var(--green-500, #108548) !important;
}

.gl-inset-border-1-green-600 {
  box-shadow: inset 0 0 0 1px var(--green-600, #217645);
}

.gl-inset-border-1-green-600\! {
  box-shadow: inset 0 0 0 1px var(--green-600, #217645) !important;
}

.gl-inset-border-2-blue-400 {
  box-shadow: inset 0 0 0 2px var(--blue-400, #428fdc);
}

.gl-focus-inset-border-2-blue-400:focus {
  box-shadow: inset 0 0 0 2px var(--blue-400, #428fdc);
}

.gl-inset-border-2-blue-400\! {
  box-shadow: inset 0 0 0 2px var(--blue-400, #428fdc) !important;
}

.gl-focus-inset-border-2-blue-400\!:focus {
  box-shadow: inset 0 0 0 2px var(--blue-400, #428fdc) !important;
}

.gl-inset-border-2-green-400 {
  box-shadow: inset 0 0 0 2px var(--green-400, #2da160);
}

.gl-inset-border-2-green-400\! {
  box-shadow: inset 0 0 0 2px var(--green-400, #2da160) !important;
}

.gl-inset-border-1-orange-500 {
  box-shadow: inset 0 0 0 1px var(--orange-500, #ab6100);
}

.gl-inset-border-1-orange-500\! {
  box-shadow: inset 0 0 0 1px var(--orange-500, #ab6100) !important;
}

.gl-inset-border-1-orange-600 {
  box-shadow: inset 0 0 0 1px var(--orange-600, #9e5400);
}

.gl-inset-border-1-orange-600\! {
  box-shadow: inset 0 0 0 1px var(--orange-600, #9e5400) !important;
}

.gl-inset-border-1-red-300 {
  box-shadow: inset 0 0 0 1px var(--red-300, #f57f6c);
}

.gl-inset-border-1-red-300\! {
  box-shadow: inset 0 0 0 1px var(--red-300, #f57f6c) !important;
}

.gl-inset-border-1-red-400 {
  box-shadow: inset 0 0 0 1px var(--red-400, #ec5941);
}

.gl-inset-border-1-red-400\! {
  box-shadow: inset 0 0 0 1px var(--red-400, #ec5941) !important;
}

.gl-inset-border-1-red-500 {
  box-shadow: inset 0 0 0 1px var(--red-500, #dd2b0e);
}

.gl-inset-border-1-red-500\! {
  box-shadow: inset 0 0 0 1px var(--red-500, #dd2b0e) !important;
}

.gl-inset-border-1-red-600 {
  box-shadow: inset 0 0 0 1px var(--red-600, #c91c00);
}

.gl-inset-border-1-red-600\! {
  box-shadow: inset 0 0 0 1px var(--red-600, #c91c00) !important;
}

.gl-inset-border-l-3-red-600 {
  box-shadow: inset 3px 0 0 0 var(--red-600, #c91c00);
}

.gl-inset-border-l-3-red-600\! {
  box-shadow: inset 3px 0 0 0 var(--red-600, #c91c00) !important;
}

.gl-inset-border-1-gray-a-08 {
  box-shadow: inset 0 0 0 1px var(--t-gray-a-08, #1f1e2414);
}

.gl-inset-border-1-gray-a-08\! {
  box-shadow: inset 0 0 0 1px var(--t-gray-a-08, #1f1e2414) !important;
}

.gl-inset-border-b-2-theme-accent {
  box-shadow: inset 0 -2px 0 0 var(--gl-theme-accent, var(--theme-indigo-500, #6666c4));
}

.gl-inset-border-b-2-theme-accent\! {
  box-shadow: inset 0 -2px 0 0 var(--gl-theme-accent, var(--theme-indigo-500, #6666c4)) !important;
}

.gl-inset-border-b-2-theme-indigo-500 {
  box-shadow: inset 0 -2px 0 0 var(--theme-indigo-500, #6666c4);
}

.gl-inset-border-b-2-theme-indigo-500\! {
  box-shadow: inset 0 -2px 0 0 var(--theme-indigo-500, #6666c4) !important;
}

.gl-inset-border-b-2-theme-indigo-300 {
  box-shadow: inset 0 -2px 0 0 var(--theme-indigo-300, #a2a2e6);
}

.gl-inset-border-b-2-theme-indigo-300\! {
  box-shadow: inset 0 -2px 0 0 var(--theme-indigo-300, #a2a2e6) !important;
}

.gl-inset-border-b-2-theme-red-500 {
  box-shadow: inset 0 -2px 0 0 var(--theme-red-500, #ad4a3b);
}

.gl-inset-border-b-2-theme-red-500\! {
  box-shadow: inset 0 -2px 0 0 var(--theme-red-500, #ad4a3b) !important;
}

.gl-inset-border-b-2-theme-light-red-500 {
  box-shadow: inset 0 -2px 0 0 var(--theme-light-red-500, #c24b38);
}

.gl-inset-border-b-2-theme-light-red-500\! {
  box-shadow: inset 0 -2px 0 0 var(--theme-light-red-500, #c24b38) !important;
}

.gl-inset-border-b-2-theme-blue-500 {
  box-shadow: inset 0 -2px 0 0 var(--theme-blue-500, #4977a5);
}

.gl-inset-border-b-2-theme-blue-500\! {
  box-shadow: inset 0 -2px 0 0 var(--theme-blue-500, #4977a5) !important;
}

.gl-inset-border-b-2-theme-light-blue-500 {
  box-shadow: inset 0 -2px 0 0 var(--theme-light-blue-500, #3476b9);
}

.gl-inset-border-b-2-theme-light-blue-500\! {
  box-shadow: inset 0 -2px 0 0 var(--theme-light-blue-500, #3476b9) !important;
}

.gl-inset-border-b-2-theme-green-300 {
  box-shadow: inset 0 -2px 0 0 var(--theme-green-300, #69af7d);
}

.gl-inset-border-b-2-theme-green-300\! {
  box-shadow: inset 0 -2px 0 0 var(--theme-green-300, #69af7d) !important;
}

.gl-inset-border-b-2-theme-green-500 {
  box-shadow: inset 0 -2px 0 0 var(--theme-green-500, #308258);
}

.gl-inset-border-b-2-theme-green-500\! {
  box-shadow: inset 0 -2px 0 0 var(--theme-green-500, #308258) !important;
}

.gl-shadow-none\! {
  box-shadow: none !important;
}

.gl-shadow\! {
  box-shadow: 0 1px 4px 0 #0000004d !important;
}

.gl-shadow-x0-y2-b4-s0\! {
  box-shadow: 0 2px 4px 0 #0000001a !important;
}

.gl-shadow-blue-200-x0-y0-b4-s2 {
  box-shadow: 0 0 4px 2px var(--blue-200, #9dc7f1);
}

.gl-shadow-blue-200-x0-y0-b4-s2\! {
  box-shadow: 0 0 4px 2px var(--blue-200, #9dc7f1) !important;
}

.gl-shadow-x0-y0-b3-s1-blue-500\! {
  box-shadow: inset 0 0 3px 1px var(--blue-500, #1f75cb) !important;
}

.gl-shadow-sm\! {
  box-shadow: 0 1px 2px var(--t-gray-a-08, #1f1e2414) !important;
}

.gl-shadow-md\! {
  box-shadow: 0 2px 8px var(--t-gray-a-16, #1f1e2429), 0 0 2px var(--t-gray-a-16, #1f1e2429) !important;
}

.gl-shadow-lg\! {
  box-shadow: 0 4px 12px var(--t-gray-a-16, #1f1e2429), 0 0 4px var(--t-gray-a-16, #1f1e2429) !important;
}

.gl-clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.gl-clearfix\!::after {
  display: block !important;
  clear: both !important;
  content: "" !important;
}

.gl-reset-color {
  color: inherit;
}

.gl-reset-color\! {
  color: inherit !important;
}

.gl-text-transparent\! {
  color: transparent !important;
}

.gl-hover-text-white:hover {
  color: var(--white, #fff);
}

.gl-text-white\! {
  color: var(--white, #fff) !important;
}

.gl-hover-text-white\!:hover {
  color: var(--white, #fff) !important;
}

.gl-text-contrast-light {
  color: #fff;
}

.gl-text-contrast-light\! {
  color: #fff !important;
}

.gl-text-body {
  color: var(--gl-text-primary, #333238);
}

.gl-text-body\! {
  color: var(--gl-text-primary, #333238) !important;
}

.gl-text-secondary\! {
  color: var(--gl-text-secondary, #737278) !important;
}

@media (min-width: 576px) {
  .gl-sm-text-body {
    color: var(--gl-text-primary, #333238);
  }

  .gl-sm-text-body\! {
    color: var(--gl-text-primary, #333238) !important;
  }
}

.gl-text-black-normal {
  color: var(--gray-900, #333);
}

.gl-text-black-normal\! {
  color: var(--gray-900, #333) !important;
}

.gl-text-gray-100\! {
  color: var(--gray-100, #dcdcde) !important;
}

.gl-text-gray-200\! {
  color: var(--gray-200, #bfbfc3) !important;
}

.gl-text-gray-300\! {
  color: var(--gray-300, #a4a3a8) !important;
}

.gl-text-gray-400\! {
  color: var(--gray-400, #89888d) !important;
}

.gl-text-gray-500\! {
  color: var(--gray-500, #737278) !important;
}

.gl-text-gray-600\! {
  color: var(--gray-600, #626168) !important;
}

.gl-text-gray-700\! {
  color: var(--gray-700, #535158) !important;
}

.gl-text-gray-800\! {
  color: var(--gray-800, #434248) !important;
}

.gl-active-text-gray-900:active {
  color: var(--gray-900, #333238);
}

.gl-focus-text-gray-900:focus {
  color: var(--gray-900, #333238);
}

.gl-hover-text-gray-900:hover {
  color: var(--gray-900, #333238);
}

.gl-text-gray-900\! {
  color: var(--gray-900, #333238) !important;
}

.gl-active-text-gray-900\!:active {
  color: var(--gray-900, #333238) !important;
}

.gl-focus-text-gray-900\!:focus {
  color: var(--gray-900, #333238) !important;
}

.gl-hover-text-gray-900\!:hover {
  color: var(--gray-900, #333238) !important;
}

.gl-text-gray-950\! {
  color: var(--gray-950, #1f1e24) !important;
}

.gl-text-blue-200\! {
  color: var(--blue-200, #9dc7f1) !important;
}

.gl-text-blue-300\! {
  color: var(--blue-300, #63a6e9) !important;
}

.gl-text-blue-400\! {
  color: var(--blue-400, #428fdc) !important;
}

.gl-text-blue-500\! {
  color: var(--blue-500, #1f75cb) !important;
}

.gl-hover-text-blue-600:hover {
  color: var(--blue-600, #1068bf);
}

.gl-text-blue-600\! {
  color: var(--blue-600, #1068bf) !important;
}

.gl-hover-text-blue-600\!:hover {
  color: var(--blue-600, #1068bf) !important;
}

.gl-text-blue-700\! {
  color: var(--blue-700, #0b5cad) !important;
}

.gl-hover-text-blue-800:hover {
  color: var(--blue-800, #064787);
}

.gl-text-blue-800\! {
  color: var(--blue-800, #064787) !important;
}

.gl-hover-text-blue-800\!:hover {
  color: var(--blue-800, #064787) !important;
}

.gl-text-blue-900\! {
  color: var(--blue-900, #033464) !important;
}

.gl-text-green-400\! {
  color: var(--green-400, #2da160) !important;
}

.gl-text-green-500\! {
  color: var(--green-500, #108548) !important;
}

.gl-text-green-600\! {
  color: var(--green-600, #217645) !important;
}

.gl-text-green-700\! {
  color: var(--green-700, #24663b) !important;
}

.gl-text-green-800\! {
  color: var(--green-800, #0d532a) !important;
}

.gl-text-green-900\! {
  color: var(--green-900, #0a4020) !important;
}

.gl-text-theme-green-800\! {
  color: var(--theme-green-800, #155635) !important;
}

.gl-text-orange-300\! {
  color: var(--orange-300, #d99530) !important;
}

.gl-text-orange-400\! {
  color: var(--orange-400, #c17d10) !important;
}

.gl-text-orange-500\! {
  color: var(--orange-500, #ab6100) !important;
}

.gl-text-orange-600\! {
  color: var(--orange-600, #9e5400) !important;
}

.gl-text-orange-700\! {
  color: var(--orange-700, #8f4700) !important;
}

.gl-text-orange-800\! {
  color: var(--orange-800, #703800) !important;
}

.gl-text-orange-900\! {
  color: var(--orange-900, #5c2900) !important;
}

.gl-text-red-300\! {
  color: var(--red-300, #f57f6c) !important;
}

.gl-text-red-500\! {
  color: var(--red-500, #dd2b0e) !important;
}

.gl-text-red-600\! {
  color: var(--red-600, #c91c00) !important;
}

.gl-text-red-700\! {
  color: var(--red-700, #ae1800) !important;
}

.gl-text-red-800\! {
  color: var(--red-800, #8d1300) !important;
}

.gl-text-red-900\! {
  color: var(--red-900, #660e00) !important;
}

.gl-text-purple-500\! {
  color: var(--purple-500, #7b58cf) !important;
}

.gl-text-purple-600\! {
  color: var(--purple-600, #694cc0) !important;
}

.gl-text-purple-700\! {
  color: var(--purple-700, #5943b6) !important;
}

.gl-text-purple-800\! {
  color: var(--purple-800, #453894) !important;
}

.gl-text-theme-indigo-200\! {
  color: var(--theme-indigo-200, #c7c7f2) !important;
}

.gl-text-theme-indigo-300\! {
  color: var(--theme-indigo-300, #a2a2e6) !important;
}

.gl-text-theme-indigo-900\! {
  color: var(--theme-indigo-900, #222261) !important;
}

.gl--flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.gl--flex-center\! {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.gl--focus {
  box-shadow: 0 0 0 1px var(--white, #fff), 0 0 0 3px var(--blue-400, #428fdc);
  outline: none;
}

.gl-focus--focus:focus {
  box-shadow: 0 0 0 1px var(--white, #fff), 0 0 0 3px var(--blue-400, #428fdc);
  outline: none;
}

.gl--focus\! {
  box-shadow: 0 0 0 1px var(--white, #fff), 0 0 0 3px var(--blue-400, #428fdc) !important;
  outline: none !important;
}

.gl-focus--focus\!:focus {
  box-shadow: 0 0 0 1px var(--white, #fff), 0 0 0 3px var(--blue-400, #428fdc) !important;
  outline: none !important;
}

.gl-cursor-default\! {
  cursor: default !important;
}

.gl-hover-cursor-pointer:hover {
  cursor: pointer;
}

.gl-cursor-pointer\! {
  cursor: pointer !important;
}

.gl-hover-cursor-pointer\!:hover {
  cursor: pointer !important;
}

.gl-cursor-grab\! {
  cursor: grab !important;
}

.gl-cursor-grabbing\! {
  cursor: grabbing !important;
}

.gl-hover-cursor-not-allowed:hover {
  cursor: not-allowed;
}

.gl-cursor-not-allowed\! {
  cursor: not-allowed !important;
}

.gl-hover-cursor-not-allowed\!:hover {
  cursor: not-allowed !important;
}

.gl-cursor-text\! {
  cursor: text !important;
}

.gl-hover-cursor-crosshair:hover {
  cursor: crosshair;
}

.gl-cursor-crosshair\! {
  cursor: crosshair !important;
}

.gl-hover-cursor-crosshair\!:hover {
  cursor: crosshair !important;
}

.gl-cursor-help\! {
  cursor: help !important;
}

.gl-deprecated-top-66vh {
  top: 66vh;
}

.gl-deprecated-top-66vh\! {
  top: 66vh !important;
}

.gl-number-as-text-input {
  -moz-appearance: textfield;
}

.gl-number-as-text-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.gl-number-as-text-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.gl-number-as-text-input\! {
  -moz-appearance: textfield !important;
}

.gl-number-as-text-input\!::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0 !important;
}

.gl-number-as-text-input\!::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0 !important;
}

.gl-display-none {
  display: none;
}

.gl-display-none\! {
  display: none !important;
}

@media (min-width: 576px) {
  .gl-sm-display-none {
    display: none;
  }

  .gl-sm-display-none\! {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .gl-md-display-none {
    display: none;
  }

  .gl-md-display-none\! {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-display-none {
    display: none;
  }

  .gl-lg-display-none\! {
    display: none !important;
  }
}

.gl-display-flex {
  display: flex;
}

.gl-display-flex\! {
  display: flex !important;
}

@media (min-width: 576px) {
  .gl-sm-display-flex {
    display: flex;
  }

  .gl-sm-display-flex\! {
    display: flex !important;
  }
}

@media (min-width: 768px) {
  .gl-md-display-flex {
    display: flex;
  }

  .gl-md-display-flex\! {
    display: flex !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-display-flex {
    display: flex;
  }

  .gl-lg-display-flex\! {
    display: flex !important;
  }
}

.gl-display-inline-flex {
  display: inline-flex;
}

.gl-display-inline-flex\! {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .gl-sm-display-inline-flex {
    display: inline-flex;
  }

  .gl-sm-display-inline-flex\! {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .gl-md-display-inline-flex {
    display: inline-flex;
  }

  .gl-md-display-inline-flex\! {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-display-inline-flex {
    display: inline-flex;
  }

  .gl-lg-display-inline-flex\! {
    display: inline-flex !important;
  }
}

.gl-display-block {
  display: block;
}

.gl-display-block\! {
  display: block !important;
}

@media (min-width: 576px) {
  .gl-sm-display-block {
    display: block;
  }

  .gl-sm-display-block\! {
    display: block !important;
  }
}

@media (min-width: 768px) {
  .gl-md-display-block {
    display: block;
  }

  .gl-md-display-block\! {
    display: block !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-display-block {
    display: block;
  }

  .gl-lg-display-block\! {
    display: block !important;
  }
}

.gl-display-inline {
  display: inline;
}

.gl-display-inline\! {
  display: inline !important;
}

@media (min-width: 576px) {
  .gl-sm-display-inline {
    display: inline;
  }

  .gl-sm-display-inline\! {
    display: inline !important;
  }
}

@media (min-width: 768px) {
  .gl-md-display-inline {
    display: inline;
  }

  .gl-md-display-inline\! {
    display: inline !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-display-inline {
    display: inline;
  }

  .gl-lg-display-inline\! {
    display: inline !important;
  }
}

.gl-display-inline-block {
  display: inline-block;
}

.gl-display-inline-block\! {
  display: inline-block !important;
}

@media (min-width: 576px) {
  .gl-sm-display-inline-block {
    display: inline-block;
  }

  .gl-sm-display-inline-block\! {
    display: inline-block !important;
  }
}

@media (min-width: 768px) {
  .gl-md-display-inline-block {
    display: inline-block;
  }

  .gl-md-display-inline-block\! {
    display: inline-block !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-display-inline-block {
    display: inline-block;
  }

  .gl-lg-display-inline-block\! {
    display: inline-block !important;
  }
}

.gl-display-table {
  display: table;
}

.gl-display-table\! {
  display: table !important;
}

.gl-display-table-row {
  display: table-row;
}

.gl-display-table-row\! {
  display: table-row !important;
}

.gl-display-table-cell {
  display: table-cell;
}

.gl-display-table-cell\! {
  display: table-cell !important;
}

.gl-display-grid {
  display: grid;
}

.gl-display-grid\! {
  display: grid !important;
}

@media (min-width: 576px) {
  .gl-sm-display-grid {
    display: grid;
  }

  .gl-sm-display-grid\! {
    display: grid !important;
  }
}

@media (min-width: 768px) {
  .gl-md-display-grid {
    display: grid;
  }

  .gl-md-display-grid\! {
    display: grid !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-display-grid {
    display: grid;
  }

  .gl-lg-display-grid\! {
    display: grid !important;
  }
}

@media (min-width: 576px) {
  .gl-sm-display-table-cell {
    display: table-cell;
  }

  .gl-sm-display-table-cell\! {
    display: table-cell !important;
  }
}

@media (min-width: 768px) {
  .gl-md-display-table-cell {
    display: table-cell;
  }

  .gl-md-display-table-cell\! {
    display: table-cell !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-display-table-cell {
    display: table-cell;
  }

  .gl-lg-display-table-cell\! {
    display: table-cell !important;
  }
}

.gl-display-contents {
  display: contents;
}

.gl-display-contents\! {
  display: contents !important;
}

.gl-align-items-baseline {
  align-items: baseline;
}

.gl-align-items-baseline\! {
  align-items: baseline !important;
}

.gl-align-items-center {
  align-items: center;
}

.gl-align-items-center\! {
  align-items: center !important;
}

.gl-align-items-flex-start {
  align-items: flex-start;
}

.gl-align-items-flex-start\! {
  align-items: flex-start !important;
}

.gl-align-items-flex-end {
  align-items: flex-end;
}

.gl-align-items-flex-end\! {
  align-items: flex-end !important;
}

.gl-align-items-stretch {
  align-items: stretch;
}

.gl-align-items-stretch\! {
  align-items: stretch !important;
}

@media (min-width: 992px) {
  .gl-lg-align-items-baseline {
    align-items: baseline;
  }

  .gl-lg-align-items-baseline\! {
    align-items: baseline !important;
  }
}

@media (min-width: 576px) {
  .gl-sm-align-items-center {
    align-items: center;
  }

  .gl-sm-align-items-center\! {
    align-items: center !important;
  }
}

@media (min-width: 768px) {
  .gl-md-align-items-center {
    align-items: center;
  }

  .gl-md-align-items-center\! {
    align-items: center !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-align-items-center {
    align-items: center;
  }

  .gl-lg-align-items-center\! {
    align-items: center !important;
  }
}

@media (min-width: 576px) {
  .gl-sm-align-items-flex-start {
    align-items: flex-start;
  }

  .gl-sm-align-items-flex-start\! {
    align-items: flex-start !important;
  }

  .gl-sm-align-items-flex-end {
    align-items: flex-end;
  }

  .gl-sm-align-items-flex-end\! {
    align-items: flex-end !important;
  }
}

@media (min-width: 768px) {
  .gl-md-align-items-flex-start {
    align-items: flex-start;
  }

  .gl-md-align-items-flex-start\! {
    align-items: flex-start !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-align-items-flex-start {
    align-items: flex-start;
  }

  .gl-lg-align-items-flex-start\! {
    align-items: flex-start !important;
  }

  .gl-lg-align-items-flex-end {
    align-items: flex-end;
  }

  .gl-lg-align-items-flex-end\! {
    align-items: flex-end !important;
  }
}

.gl-flex-wrap\! {
  flex-wrap: wrap !important;
}

@media (min-width: 992px) {
  .gl-lg-flex-wrap {
    flex-wrap: wrap;
  }

  .gl-lg-flex-wrap\! {
    flex-wrap: wrap !important;
  }
}

@media (min-width: 1200px) {
  .gl-xl-flex-wrap {
    flex-wrap: wrap;
  }

  .gl-xl-flex-wrap\! {
    flex-wrap: wrap !important;
  }
}

@media (min-width: 576px) {
  .gl-sm-flex-wrap {
    flex-wrap: wrap;
  }

  .gl-sm-flex-wrap\! {
    flex-wrap: wrap !important;
  }
}

.gl-flex-wrap-reverse\! {
  flex-wrap: wrap-reverse !important;
}

.gl-flex-nowrap\! {
  flex-wrap: nowrap !important;
}

@media (min-width: 768px) {
  .gl-md-flex-nowrap {
    flex-wrap: nowrap;
  }

  .gl-md-flex-nowrap\! {
    flex-wrap: nowrap !important;
  }
}

@media (min-width: 576px) {
  .gl-sm-flex-nowrap {
    flex-wrap: nowrap;
  }

  .gl-sm-flex-nowrap\! {
    flex-wrap: nowrap !important;
  }
}

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

.gl-flex-direction-column\! {
  flex-direction: column !important;
}

@media (min-width: 768px) {
  .gl-md-flex-direction-column {
    flex-direction: column;
  }

  .gl-md-flex-direction-column\! {
    flex-direction: column !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-flex-direction-column {
    flex-direction: column;
  }

  .gl-lg-flex-direction-column\! {
    flex-direction: column !important;
  }
}

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

.gl-flex-direction-column-reverse\! {
  flex-direction: column-reverse !important;
}

.gl-flex-direction-row {
  flex-direction: row;
}

.gl-flex-direction-row\! {
  flex-direction: row !important;
}

@media (min-width: 576px) {
  .gl-sm-flex-direction-row {
    flex-direction: row;
  }

  .gl-sm-flex-direction-row\! {
    flex-direction: row !important;
  }
}

@media (min-width: 768px) {
  .gl-md-flex-direction-row {
    flex-direction: row;
  }

  .gl-md-flex-direction-row\! {
    flex-direction: row !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-flex-direction-row {
    flex-direction: row;
  }

  .gl-lg-flex-direction-row\! {
    flex-direction: row !important;
  }
}

@media (min-width: 1200px) {
  .gl-xl-flex-direction-row {
    flex-direction: row;
  }

  .gl-xl-flex-direction-row\! {
    flex-direction: row !important;
  }
}

.gl-flex-direction-row-reverse {
  flex-direction: row-reverse;
}

.gl-flex-direction-row-reverse\! {
  flex-direction: row-reverse !important;
}

@media (min-width: 576px) {
  .gl-sm-flex-direction-row-reverse {
    flex-direction: row-reverse;
  }

  .gl-sm-flex-direction-row-reverse\! {
    flex-direction: row-reverse !important;
  }
}

@media (min-width: 768px) {
  .gl-md-flex-direction-row-reverse {
    flex-direction: row-reverse;
  }

  .gl-md-flex-direction-row-reverse\! {
    flex-direction: row-reverse !important;
  }
}

.gl-flex-shrink-0\! {
  flex-shrink: 0 !important;
}

.gl-flex-grow-0\! {
  flex-grow: 0 !important;
}

.gl-flex-grow-1 {
  flex-grow: 1;
}

.gl-flex-grow-1\! {
  flex-grow: 1 !important;
}

.gl-flex-grow-2 {
  flex-grow: 2;
}

.gl-flex-grow-2\! {
  flex-grow: 2 !important;
}

@media (min-width: 768px) {
  .gl-md-flex-grow-0 {
    flex-grow: 0;
  }

  .gl-md-flex-grow-0\! {
    flex-grow: 0 !important;
  }
}

@media (min-width: 992px) {
  .gl-md-flex-grow-1 {
    flex-grow: 1;
  }

  .gl-md-flex-grow-1\! {
    flex-grow: 1 !important;
  }

  .gl-lg-flex-grow-1 {
    flex-grow: 1;
  }

  .gl-lg-flex-grow-1\! {
    flex-grow: 1 !important;
  }
}

.gl-flex-basis-0 {
  flex-basis: 0;
}

.gl-flex-basis-0\! {
  flex-basis: 0 !important;
}

.gl-flex-basis-quarter {
  flex-basis: 25%;
}

.gl-flex-basis-quarter\! {
  flex-basis: 25% !important;
}

.gl-flex-basis-third {
  flex-basis: 33%;
}

.gl-flex-basis-third\! {
  flex-basis: 33% !important;
}

@media (min-width: 768px) {
  .gl-md-flex-basis-13 {
    flex-basis: 6rem;
  }

  .gl-md-flex-basis-13\! {
    flex-basis: 6rem !important;
  }

  .gl-md-flex-basis-third {
    flex-basis: 33%;
  }

  .gl-md-flex-basis-third\! {
    flex-basis: 33% !important;
  }
}

.gl-flex-basis-two-thirds {
  flex-basis: 66%;
}

.gl-flex-basis-two-thirds\! {
  flex-basis: 66% !important;
}

.gl-flex-basis-half {
  flex-basis: 50%;
}

.gl-flex-basis-half\! {
  flex-basis: 50% !important;
}

.gl-flex-basis-full {
  flex-basis: 100%;
}

.gl-flex-basis-full\! {
  flex-basis: 100% !important;
}

.gl-flex-flow-row-wrap {
  flex-flow: row wrap;
}

.gl-flex-flow-row-wrap\! {
  flex-flow: row wrap !important;
}

.gl-justify-content-center {
  justify-content: center;
}

.gl-justify-content-center\! {
  justify-content: center !important;
}

.gl-justify-content-end {
  justify-content: flex-end;
}

.gl-justify-content-end\! {
  justify-content: flex-end !important;
}

@media (min-width: 576px) {
  .gl-sm-justify-content-end {
    justify-content: flex-end;
  }

  .gl-sm-justify-content-end\! {
    justify-content: flex-end !important;
  }
}

@media (min-width: 768px) {
  .gl-md-justify-content-center {
    justify-content: center;
  }

  .gl-md-justify-content-center\! {
    justify-content: center !important;
  }

  .gl-md-justify-content-end {
    justify-content: flex-end;
  }

  .gl-md-justify-content-end\! {
    justify-content: flex-end !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-justify-content-end {
    justify-content: flex-end;
  }

  .gl-lg-justify-content-end\! {
    justify-content: flex-end !important;
  }
}

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

.gl-justify-content-space-between\! {
  justify-content: space-between !important;
}

@media (min-width: 768px) {
  .gl-md-justify-content-space-between {
    justify-content: space-between;
  }

  .gl-md-justify-content-space-between\! {
    justify-content: space-between !important;
  }
}

.gl-justify-content-start {
  justify-content: flex-start;
}

.gl-justify-content-start\! {
  justify-content: flex-start !important;
}

@media (min-width: 576px) {
  .gl-sm-justify-content-start {
    justify-content: flex-start;
  }

  .gl-sm-justify-content-start\! {
    justify-content: flex-start !important;
  }
}

@media (min-width: 768px) {
  .gl-md-justify-content-start {
    justify-content: flex-start;
  }

  .gl-md-justify-content-start\! {
    justify-content: flex-start !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-justify-content-start {
    justify-content: flex-start;
  }

  .gl-lg-justify-content-start\! {
    justify-content: flex-start !important;
  }
}

.gl-align-self-start {
  align-self: flex-start;
}

.gl-align-self-start\! {
  align-self: flex-start !important;
}

.gl-align-self-end {
  align-self: flex-end;
}

.gl-align-self-end\! {
  align-self: flex-end !important;
}

.gl-align-self-center {
  align-self: center;
}

.gl-align-self-center\! {
  align-self: center !important;
}

@media (min-width: 576px) {
  .gl-sm-align-self-center {
    align-self: center;
  }

  .gl-sm-align-self-center\! {
    align-self: center !important;
  }
}

@media (min-width: 768px) {
  .gl-md-align-self-center {
    align-self: center;
  }

  .gl-md-align-self-center\! {
    align-self: center !important;
  }
}

.gl-align-self-baseline {
  align-self: baseline;
}

.gl-align-self-baseline\! {
  align-self: baseline !important;
}

.gl-order-n1 {
  order: -1;
}

.gl-order-n1\! {
  order: -1 !important;
}

.gl-grid-tpl-rows-auto {
  grid-template-rows: auto;
}

.gl-grid-tpl-rows-auto\! {
  grid-template-rows: auto !important;
}

.gl-grid-col-start-1 {
  grid-column-start: 1;
}

.gl-grid-col-start-1\! {
  grid-column-start: 1 !important;
}

.gl-grid-template-columns-2 {
  grid-template-columns: 1fr 1fr;
}

.gl-grid-template-columns-2\! {
  grid-template-columns: 1fr 1fr !important;
}

@media (min-width: 576px) {
  .gl-sm-grid-template-columns-2 {
    grid-template-columns: 1fr 1fr;
  }

  .gl-sm-grid-template-columns-2\! {
    grid-template-columns: 1fr 1fr !important;
  }
}

@media (min-width: 768px) {
  .gl-md-grid-template-columns-2 {
    grid-template-columns: 1fr 1fr;
  }

  .gl-md-grid-template-columns-2\! {
    grid-template-columns: 1fr 1fr !important;
  }

  .gl-md-grid-template-columns-3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .gl-md-grid-template-columns-3\! {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}

.gl-grid-template-columns-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.gl-grid-template-columns-4\! {
  grid-template-columns: 1fr 1fr 1fr 1fr !important;
}

@media (min-width: 768px) {
  .gl-md-grid-template-columns-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .gl-md-grid-template-columns-4\! {
    grid-template-columns: repeat(4, 1fr) !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-grid-template-columns-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .gl-lg-grid-template-columns-4\! {
    grid-template-columns: repeat(4, 1fr) !important;
  }
}

.gl-object-fit-contain {
  object-fit: contain;
}

.gl-object-fit-contain\! {
  object-fit: contain !important;
}

.gl-list-style-none {
  list-style-type: none;
}

.gl-list-style-none\! {
  list-style-type: none !important;
}

.gl-list-style-position-inside {
  list-style-position: inside;
}

.gl-list-style-position-inside\! {
  list-style-position: inside !important;
}

.gl-opacity-0\! {
  opacity: 0 !important;
}

.gl-opacity-3\! {
  opacity: 0.3 !important;
}

.gl-opacity-4\! {
  opacity: 0.4 !important;
}

.gl-opacity-5\! {
  opacity: 0.5 !important;
}

.gl-opacity-6\! {
  opacity: 0.6 !important;
}

.gl-opacity-7\! {
  opacity: 0.7 !important;
}

.gl-opacity-10\! {
  opacity: 1 !important;
}

.gl-outline-0 {
  outline: 0;
}

.gl-outline-0\! {
  outline: 0 !important;
}

.gl-outline-none {
  outline: none;
}

.gl-outline-none\! {
  outline: none !important;
}

.gl-overflow-hidden\! {
  overflow: hidden !important;
}

.gl-overflow-x-auto\! {
  overflow-x: auto !important;
}

.gl-overflow-y-auto\! {
  overflow-y: auto !important;
}

.gl-overflow-x-hidden\! {
  overflow-x: hidden !important;
}

.gl-overflow-wrap-break {
  overflow-wrap: break-word;
}

.gl-overflow-wrap-break\! {
  overflow-wrap: break-word !important;
}

.gl-overflow-wrap-anywhere {
  overflow-wrap: anywhere;
}

.gl-overflow-wrap-anywhere\! {
  overflow-wrap: anywhere !important;
}

.gl-overflow-x-scroll\! {
  overflow-x: scroll !important;
}

.gl-overflow-scroll\! {
  overflow: scroll !important;
}

.gl-overflow-auto\! {
  overflow: auto !important;
}

.gl-overflow-visible\! {
  overflow: visible !important;
}

.gl-pointer-events-none\! {
  pointer-events: none !important;
}

.gl-pointer-events-auto\! {
  pointer-events: auto !important;
}

.gl-w-auto\! {
  width: auto !important;
}

.gl-w-2\! {
  width: 0.25rem !important;
}

.gl-w-3\! {
  width: 0.5rem !important;
}

.gl-w-4\! {
  width: 0.75rem !important;
}

.gl-w-5\! {
  width: 1rem !important;
}

.gl-w-6\! {
  width: 1.5rem !important;
}

.gl-w-7\! {
  width: 2rem !important;
}

.gl-w-8\! {
  width: 2.5rem !important;
}

.gl-w-9\! {
  width: 3rem !important;
}

.gl-w-10\! {
  width: 3.5rem !important;
}

.gl-w-11\! {
  width: 4rem !important;
}

.gl-w-12\! {
  width: 5rem !important;
}

.gl-w-13\! {
  width: 6rem !important;
}

.gl-w-15\! {
  width: 7.5rem !important;
}

.gl-w-20\! {
  width: 10rem !important;
}

.gl-w-28\! {
  width: 14rem !important;
}

.gl-w-30\! {
  width: 15rem !important;
}

.gl-w-31\! {
  width: 15.5rem !important;
}

.gl-w-eighth {
  width: 12.5%;
}

.gl-w-eighth\! {
  width: 12.5% !important;
}

.gl-w-5p {
  width: 5%;
}

.gl-w-5p\! {
  width: 5% !important;
}

.gl-w-10p {
  width: 10%;
}

.gl-w-10p\! {
  width: 10% !important;
}

.gl-w-15p {
  width: 15%;
}

.gl-w-15p\! {
  width: 15% !important;
}

.gl-w-20p {
  width: 20%;
}

.gl-w-20p\! {
  width: 20% !important;
}

.gl-w-30p {
  width: 30%;
}

.gl-w-30p\! {
  width: 30% !important;
}

.gl-w-40p {
  width: 40%;
}

.gl-w-40p\! {
  width: 40% !important;
}

.gl-w-quarter {
  width: 25%;
}

.gl-w-quarter\! {
  width: 25% !important;
}

.gl-w-half {
  width: 50%;
}

.gl-w-half\! {
  width: 50% !important;
}

.gl-w-70p {
  width: 70%;
}

.gl-w-70p\! {
  width: 70% !important;
}

.gl-w-85p {
  width: 85%;
}

.gl-w-85p\! {
  width: 85% !important;
}

.gl-w-90p {
  width: 90%;
}

.gl-w-90p\! {
  width: 90% !important;
}

.gl-w-full\! {
  width: 100% !important;
}

.gl-w-grid-size-30 {
  width: 15rem;
}

.gl-w-grid-size-30\! {
  width: 15rem !important;
}

.gl-w-grid-size-40 {
  width: 20rem;
}

.gl-w-grid-size-40\! {
  width: 20rem !important;
}

@media (min-width: 576px) {
  .gl-sm-w-full {
    width: 100%;
  }

  .gl-sm-w-full\! {
    width: 100% !important;
  }
}

@media (min-width: 768px) {
  .gl-md-w-full {
    width: 100%;
  }

  .gl-md-w-full\! {
    width: 100% !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-w-full {
    width: 100%;
  }

  .gl-lg-w-full\! {
    width: 100% !important;
  }
}

.gl-w-max-content {
  width: max-content;
}

.gl-w-max-content\! {
  width: max-content !important;
}

.gl-layout-w-limited {
  max-width: 1006px;
}

.gl-layout-w-limited\! {
  max-width: 1006px !important;
}

.gl-max-w-container-xl {
  max-width: 1280px;
}

.gl-max-w-container-xl\! {
  max-width: 1280px !important;
}

.gl-h-auto\! {
  height: auto !important;
}

.gl-h-0\! {
  height: 0 !important;
}

.gl-h-2\! {
  height: 0.25rem !important;
}

.gl-h-3\! {
  height: 0.5rem !important;
}

.gl-h-4\! {
  height: 0.75rem !important;
}

.gl-h-5\! {
  height: 1rem !important;
}

.gl-h-6\! {
  height: 1.5rem !important;
}

.gl-h-7\! {
  height: 2rem !important;
}

.gl-h-8\! {
  height: 2.5rem !important;
}

.gl-h-9\! {
  height: 3rem !important;
}

.gl-h-10\! {
  height: 3.5rem !important;
}

.gl-h-11\! {
  height: 4rem !important;
}

.gl-h-11-5\! {
  height: 4.5rem !important;
}

.gl-h-13\! {
  height: 6rem !important;
}

.gl-h-full\! {
  height: 100% !important;
}

.gl-h-100vh {
  height: 100vh;
}

.gl-h-100vh\! {
  height: 100vh !important;
}

@media (min-width: 576px) {
  .gl-sm-w-auto {
    width: auto;
  }

  .gl-sm-w-auto\! {
    width: auto !important;
  }

  .gl-sm-w-half {
    width: 50%;
  }

  .gl-sm-w-half\! {
    width: 50% !important;
  }

  .gl-sm-w-25p {
    width: 25%;
  }

  .gl-sm-w-25p\! {
    width: 25% !important;
  }

  .gl-sm-w-30p {
    width: 30%;
  }

  .gl-sm-w-30p\! {
    width: 30% !important;
  }

  .gl-sm-w-40p {
    width: 40%;
  }

  .gl-sm-w-40p\! {
    width: 40% !important;
  }

  .gl-sm-w-75p {
    width: 75%;
  }

  .gl-sm-w-75p\! {
    width: 75% !important;
  }
}

@media (min-width: 768px) {
  .gl-md-h-9 {
    height: 3rem;
  }

  .gl-md-h-9\! {
    height: 3rem !important;
  }

  .gl-md-w-15 {
    width: 7.5rem;
  }

  .gl-md-w-15\! {
    width: 7.5rem !important;
  }

  .gl-md-w-20 {
    width: 10rem;
  }

  .gl-md-w-20\! {
    width: 10rem !important;
  }

  .gl-md-w-30 {
    width: 15rem;
  }

  .gl-md-w-30\! {
    width: 15rem !important;
  }

  .gl-md-w-half {
    width: 50%;
  }

  .gl-md-w-half\! {
    width: 50% !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-w-half {
    width: 50%;
  }

  .gl-lg-w-half\! {
    width: 50% !important;
  }
}

@media (min-width: 768px) {
  .gl-md-w-auto {
    width: auto;
  }

  .gl-md-w-auto\! {
    width: auto !important;
  }

  .gl-md-w-50p {
    width: 50%;
  }

  .gl-md-w-50p\! {
    width: 50% !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-w-1px {
    width: 1px;
  }

  .gl-lg-w-1px\! {
    width: 1px !important;
  }

  .gl-lg-w-auto {
    width: auto;
  }

  .gl-lg-w-auto\! {
    width: auto !important;
  }

  .gl-lg-w-25p {
    width: 25%;
  }

  .gl-lg-w-25p\! {
    width: 25% !important;
  }

  .gl-lg-w-30p {
    width: 30%;
  }

  .gl-lg-w-30p\! {
    width: 30% !important;
  }

  .gl-lg-w-40p {
    width: 40%;
  }

  .gl-lg-w-40p\! {
    width: 40% !important;
  }

  .gl-lg-w-50p {
    width: 50%;
  }

  .gl-lg-w-50p\! {
    width: 50% !important;
  }
}

.gl-min-w-0\! {
  min-width: 0 !important;
}

.gl-min-w-1\! {
  min-width: 0.125rem !important;
}

.gl-min-w-2\! {
  min-width: 0.25rem !important;
}

.gl-min-w-3\! {
  min-width: 0.5rem !important;
}

.gl-min-w-4\! {
  min-width: 0.75rem !important;
}

.gl-min-w-5\! {
  min-width: 1rem !important;
}

.gl-min-w-6\! {
  min-width: 1.5rem !important;
}

.gl-min-w-7\! {
  min-width: 2rem !important;
}

.gl-min-w-8\! {
  min-width: 2.5rem !important;
}

.gl-min-w-9\! {
  min-width: 3rem !important;
}

.gl-min-w-10\! {
  min-width: 3.5rem !important;
}

.gl-min-w-20\! {
  min-width: 10rem !important;
}

.gl-min-w-33 {
  min-width: 16.5rem;
}

.gl-min-w-33\! {
  min-width: 16.5rem !important;
}

.gl-min-w-full\! {
  min-width: 100% !important;
}

.gl-min-w-fit-content {
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.gl-min-w-fit-content\! {
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}

.gl-min-h-0\! {
  min-height: 0 !important;
}

.gl-min-h-5\! {
  min-height: 1rem !important;
}

.gl-min-h-6\! {
  min-height: 1.5rem !important;
}

.gl-min-h-7\! {
  min-height: 2rem !important;
}

.gl-min-h-8\! {
  min-height: 2.5rem !important;
}

.gl-min-h-100vh {
  min-height: 100vh;
}

.gl-min-h-100vh\! {
  min-height: 100vh !important;
}

.gl-max-w-0\! {
  max-width: 0 !important;
}

.gl-max-w-12\! {
  max-width: 5rem !important;
}

.gl-max-w-15\! {
  max-width: 7.5rem !important;
}

.gl-max-w-20\! {
  max-width: 10rem !important;
}

.gl-max-w-26\! {
  max-width: 13rem !important;
}

.gl-max-w-30\! {
  max-width: 15rem !important;
}

.gl-max-w-34\! {
  max-width: 17rem !important;
}

.gl-max-w-37 {
  max-width: 18.5rem;
}

.gl-max-w-37\! {
  max-width: 18.5rem !important;
}

.gl-max-w-48\! {
  max-width: 24rem !important;
}

.gl-max-w-62\! {
  max-width: 31rem !important;
}

.gl-max-w-75\! {
  max-width: 37.5rem !important;
}

.gl-max-w-80\! {
  max-width: 40rem !important;
}

.gl-max-w-88\! {
  max-width: 44rem !important;
}

.gl-max-w-none\! {
  max-width: none !important;
}

.gl-max-h-none\! {
  max-height: none !important;
}

.gl-max-w-full\! {
  max-width: 100% !important;
}

.gl-max-w-max-content {
  max-width: max-content;
}

.gl-max-w-max-content\! {
  max-width: max-content !important;
}

.gl-max-h-full\! {
  max-height: 100% !important;
}

.gl-max-w-100vw {
  max-width: 100vw;
}

.gl-max-w-100vw\! {
  max-width: 100vw !important;
}

.gl-max-w-50p {
  max-width: 50%;
}

.gl-max-w-50p\! {
  max-width: 50% !important;
}

@media (min-width: 768px) {
  .gl-md-max-w-26 {
    max-width: 13rem;
  }

  .gl-md-max-w-26\! {
    max-width: 13rem !important;
  }

  .gl-md-max-w-15p {
    max-width: 15%;
  }

  .gl-md-max-w-15p\! {
    max-width: 15% !important;
  }

  .gl-md-max-w-30p {
    max-width: 30%;
  }

  .gl-md-max-w-30p\! {
    max-width: 30% !important;
  }

  .gl-md-max-w-50p {
    max-width: 50%;
  }

  .gl-md-max-w-50p\! {
    max-width: 50% !important;
  }

  .gl-md-max-w-70p {
    max-width: 70%;
  }

  .gl-md-max-w-70p\! {
    max-width: 70% !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-max-w-80p {
    max-width: 80%;
  }

  .gl-lg-max-w-80p\! {
    max-width: 80% !important;
  }

  .gl-lg-max-w-50p {
    max-width: 50%;
  }

  .gl-lg-max-w-50p\! {
    max-width: 50% !important;
  }
}

.gl-p-0\! {
  padding: 0 !important;
}

.gl-p-1\! {
  padding: 0.125rem !important;
}

.gl-p-2\! {
  padding: 0.25rem !important;
}

.gl-p-3\! {
  padding: 0.5rem !important;
}

.gl-p-4\! {
  padding: 0.75rem !important;
}

.gl-p-5\! {
  padding: 1rem !important;
}

.gl-p-6\! {
  padding: 1.5rem !important;
}

.gl-p-7\! {
  padding: 2rem !important;
}

.gl-p-9\! {
  padding: 3rem !important;
}

.gl-p-13\! {
  padding: 6rem !important;
}

.gl-px-0\! {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.gl-px-1\! {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.gl-px-2\! {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.gl-px-3\! {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.gl-px-4\! {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.gl-px-5\! {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.gl-px-6\! {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.gl-px-7\! {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

@media (min-width: 992px) {
  .gl-lg-px-7 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .gl-lg-px-7\! {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

.gl-px-8\! {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.gl-px-9\! {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.gl-pr-0\! {
  padding-right: 0 !important;
}

.gl-pr-1\! {
  padding-right: 0.125rem !important;
}

.gl-pr-2\! {
  padding-right: 0.25rem !important;
}

.gl-pr-3\! {
  padding-right: 0.5rem !important;
}

.gl-pr-4\! {
  padding-right: 0.75rem !important;
}

.gl-pr-5\! {
  padding-right: 1rem !important;
}

.gl-pr-6\! {
  padding-right: 1.5rem !important;
}

.gl-pr-7\! {
  padding-right: 2rem !important;
}

.gl-pr-8\! {
  padding-right: 2.5rem !important;
}

.gl-pr-9\! {
  padding-right: 3rem !important;
}

.gl-pr-10\! {
  padding-right: 3.5rem !important;
}

.gl-pl-0\! {
  padding-left: 0 !important;
}

.gl-pl-1\! {
  padding-left: 0.125rem !important;
}

.gl-pl-2\! {
  padding-left: 0.25rem !important;
}

.gl-pl-3\! {
  padding-left: 0.5rem !important;
}

.gl-pl-4\! {
  padding-left: 0.75rem !important;
}

.gl-pl-5\! {
  padding-left: 1rem !important;
}

.gl-pl-6\! {
  padding-left: 1.5rem !important;
}

.gl-pl-7\! {
  padding-left: 2rem !important;
}

.gl-pl-8\! {
  padding-left: 2.5rem !important;
}

.gl-pl-9\! {
  padding-left: 3rem !important;
}

.gl-pl-10\! {
  padding-left: 3.5rem !important;
}

.gl-pl-11\! {
  padding-left: 4rem !important;
}

.gl-pl-11-5\! {
  padding-left: 4.5rem !important;
}

.gl-pl-12\! {
  padding-left: 5rem !important;
}

.gl-pt-0\! {
  padding-top: 0 !important;
}

.gl-pt-1\! {
  padding-top: 0.125rem !important;
}

.gl-pt-2\! {
  padding-top: 0.25rem !important;
}

.gl-pt-3\! {
  padding-top: 0.5rem !important;
}

.gl-pt-4\! {
  padding-top: 0.75rem !important;
}

.gl-pt-5\! {
  padding-top: 1rem !important;
}

.gl-pt-6\! {
  padding-top: 1.5rem !important;
}

.gl-pt-7\! {
  padding-top: 2rem !important;
}

.gl-pt-8\! {
  padding-top: 2.5rem !important;
}

.gl-pt-9\! {
  padding-top: 3rem !important;
}

.gl-pt-11\! {
  padding-top: 4rem !important;
}

.gl-pt-12\! {
  padding-top: 5rem !important;
}

.gl-pt-13\! {
  padding-top: 6rem !important;
}

@media (min-width: 768px) {
  .gl-md-pt-12 {
    padding-top: 5rem;
  }

  .gl-md-pt-12\! {
    padding-top: 5rem !important;
  }
}

.gl-pb-0\! {
  padding-bottom: 0 !important;
}

.gl-pb-1\! {
  padding-bottom: 0.125rem !important;
}

.gl-pb-2\! {
  padding-bottom: 0.25rem !important;
}

.gl-pb-3\! {
  padding-bottom: 0.5rem !important;
}

.gl-pb-4\! {
  padding-bottom: 0.75rem !important;
}

.gl-pb-5\! {
  padding-bottom: 1rem !important;
}

.gl-pb-6\! {
  padding-bottom: 1.5rem !important;
}

.gl-pb-7\! {
  padding-bottom: 2rem !important;
}

.gl-pb-8\! {
  padding-bottom: 2.5rem !important;
}

.gl-pb-9\! {
  padding-bottom: 3rem !important;
}

.gl-pb-11\! {
  padding-bottom: 4rem !important;
}

.gl-pb-13\! {
  padding-bottom: 6rem !important;
}

.gl-py-0\! {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.gl-py-1\! {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.gl-py-2\! {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.gl-py-3\! {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.gl-py-4\! {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.gl-py-5\! {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.gl-py-6\! {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.gl-py-7\! {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.gl-py-8\! {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.gl-py-13\! {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.gl-m-0\! {
  margin: 0 !important;
}

.gl-m-2\! {
  margin: 0.25rem !important;
}

.gl-m-3\! {
  margin: 0.5rem !important;
}

.gl-m-4\! {
  margin: 0.75rem !important;
}

.gl-m-5\! {
  margin: 1rem !important;
}

.gl-m-7\! {
  margin: 2rem !important;
}

.gl-m-auto\! {
  margin: auto !important;
}

.gl-mt-auto\! {
  margin-top: auto !important;
}

.gl-mt-0\! {
  margin-top: 0 !important;
}

.gl-mt-1\! {
  margin-top: 0.125rem !important;
}

.gl-mt-n1 {
  margin-top: -0.125rem;
}

.gl-mt-n1\! {
  margin-top: -0.125rem !important;
}

.gl-mt-n5 {
  margin-top: -1rem;
}

.gl-mt-n5\! {
  margin-top: -1rem !important;
}

@media (min-width: 768px) {
  .gl-md-mt-n2 {
    margin-top: -0.25rem;
  }

  .gl-md-mt-n2\! {
    margin-top: -0.25rem !important;
  }
}

.gl-mt-2\! {
  margin-top: 0.25rem !important;
}

.gl-mt-n2 {
  margin-top: -0.25rem;
}

.gl-mt-n2\! {
  margin-top: -0.25rem !important;
}

.gl-mt-3\! {
  margin-top: 0.5rem !important;
}

.gl-mt-n3 {
  margin-top: -0.5rem;
}

.gl-mt-n3\! {
  margin-top: -0.5rem !important;
}

.gl-mt-4\! {
  margin-top: 0.75rem !important;
}

.gl-mt-5\! {
  margin-top: 1rem !important;
}

.gl-mt-6\! {
  margin-top: 1.5rem !important;
}

.gl-mt-7\! {
  margin-top: 2rem !important;
}

.gl-mt-8\! {
  margin-top: 2.5rem !important;
}

.gl-mt-9\! {
  margin-top: 3rem !important;
}

.gl-mt-11\! {
  margin-top: 4rem !important;
}

@media (min-width: 768px) {
  .gl-md-mt-11 {
    margin-top: 4rem;
  }

  .gl-md-mt-11\! {
    margin-top: 4rem !important;
  }
}

.gl-mr-auto\! {
  margin-right: auto !important;
}

@media (min-width: 768px) {
  .gl-md-mr-auto {
    margin-right: auto;
  }

  .gl-md-mr-auto\! {
    margin-right: auto !important;
  }
}

.gl-mr-0\! {
  margin-right: 0 !important;
}

.gl-mr-1\! {
  margin-right: 0.125rem !important;
}

.gl-mr-n1 {
  margin-right: -0.125rem;
}

.gl-mr-n1\! {
  margin-right: -0.125rem !important;
}

.gl-mr-n2 {
  margin-right: -0.25rem;
}

.gl-mr-n2\! {
  margin-right: -0.25rem !important;
}

.gl-mr-2\! {
  margin-right: 0.25rem !important;
}

.gl-mr-3\! {
  margin-right: 0.5rem !important;
}

.gl-mr-n3 {
  margin-right: -0.5rem;
}

.gl-mr-n3\! {
  margin-right: -0.5rem !important;
}

.gl-mr-4\! {
  margin-right: 0.75rem !important;
}

.gl-mr-n4 {
  margin-right: -0.75rem;
}

.gl-mr-n4\! {
  margin-right: -0.75rem !important;
}

.gl-mr-5\! {
  margin-right: 1rem !important;
}

.gl-mr-6\! {
  margin-right: 1.5rem !important;
}

.gl-mr-7\! {
  margin-right: 2rem !important;
}

.gl-mr-5p {
  margin-right: 5%;
}

.gl-mr-5p\! {
  margin-right: 5% !important;
}

@media (min-width: 576px) {
  .gl-sm-mr-3 {
    margin-right: 0.5rem;
  }

  .gl-sm-mr-3\! {
    margin-right: 0.5rem !important;
  }
}

.gl-mb-auto\! {
  margin-bottom: auto !important;
}

.gl-mb-0\! {
  margin-bottom: 0 !important;
}

.gl-mb-1\! {
  margin-bottom: 0.125rem !important;
}

.gl-mb-n1 {
  margin-bottom: -0.125rem;
}

.gl-mb-n1\! {
  margin-bottom: -0.125rem !important;
}

.gl-mb-2\! {
  margin-bottom: 0.25rem !important;
}

.gl-mb-n2 {
  margin-bottom: -0.25rem;
}

.gl-mb-n2\! {
  margin-bottom: -0.25rem !important;
}

.gl-mb-3\! {
  margin-bottom: 0.5rem !important;
}

.gl-mb-n3 {
  margin-bottom: -0.5rem;
}

.gl-mb-n3\! {
  margin-bottom: -0.5rem !important;
}

.gl-mb-4\! {
  margin-bottom: 0.75rem !important;
}

.gl-mb-n4 {
  margin-bottom: -0.75rem;
}

.gl-mb-n4\! {
  margin-bottom: -0.75rem !important;
}

.gl-mb-5\! {
  margin-bottom: 1rem !important;
}

.gl-mb-n5 {
  margin-bottom: -1rem;
}

.gl-mb-n5\! {
  margin-bottom: -1rem !important;
}

.gl-mb-6\! {
  margin-bottom: 1.5rem !important;
}

.gl-mb-n6 {
  margin-bottom: -1.5rem;
}

.gl-mb-n6\! {
  margin-bottom: -1.5rem !important;
}

.gl-mb-7\! {
  margin-bottom: 2rem !important;
}

.gl-mb-n7 {
  margin-bottom: -2rem;
}

.gl-mb-n7\! {
  margin-bottom: -2rem !important;
}

.gl-mb-8\! {
  margin-bottom: 2.5rem !important;
}

.gl-mb-n8 {
  margin-bottom: -2.5rem;
}

.gl-mb-n8\! {
  margin-bottom: -2.5rem !important;
}

.gl-mb-9\! {
  margin-bottom: 3rem !important;
}

.gl-mb-11\! {
  margin-bottom: 4rem !important;
}

.gl-mb-12\! {
  margin-bottom: 5rem !important;
}

.gl-ml-auto\! {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .gl-sm-ml-auto {
    margin-left: auto;
  }

  .gl-sm-ml-auto\! {
    margin-left: auto !important;
  }
}

.gl-ml-0\! {
  margin-left: 0 !important;
}

.gl-ml-1\! {
  margin-left: 0.125rem !important;
}

.gl-ml-n1 {
  margin-left: -0.125rem;
}

.gl-ml-n1\! {
  margin-left: -0.125rem !important;
}

.gl-ml-2\! {
  margin-left: 0.25rem !important;
}

.gl-ml-n2 {
  margin-left: -0.25rem;
}

.gl-ml-n2\! {
  margin-left: -0.25rem !important;
}

.gl-ml-3\! {
  margin-left: 0.5rem !important;
}

.gl-ml-n3 {
  margin-left: -0.5rem;
}

.gl-ml-n3\! {
  margin-left: -0.5rem !important;
}

.gl-ml-4\! {
  margin-left: 0.75rem !important;
}

.gl-ml-n4 {
  margin-left: -0.75rem;
}

.gl-ml-n4\! {
  margin-left: -0.75rem !important;
}

.gl-ml-5\! {
  margin-left: 1rem !important;
}

.gl-ml-6\! {
  margin-left: 1.5rem !important;
}

.gl-ml-7\! {
  margin-left: 2rem !important;
}

.gl-ml-11\! {
  margin-left: 4rem !important;
}

.gl-my-auto\! {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.gl-my-0\! {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.gl-my-1\! {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}

.gl-my-2\! {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.gl-my-3\! {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.gl-my-4\! {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.gl-my-5\! {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.gl-my-6\! {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.gl-my-7\! {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.gl-my-8\! {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.gl-my-9\! {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.gl-my-11\! {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.gl-my-12\! {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.gl-mx-auto\! {
  margin-left: auto !important;
  margin-right: auto !important;
}

.gl-mx-0\! {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.gl-mx-1\! {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}

.gl-mx-2\! {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.gl-mx-3\! {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.gl-mx-4\! {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.gl-mx-5\! {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.gl-mx-6\! {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.gl-mx-7\! {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.gl-mx-8\! {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.gl-my-n1 {
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}

.gl-my-n1\! {
  margin-top: -0.125rem !important;
  margin-bottom: -0.125rem !important;
}

.gl-mx-n1 {
  margin-left: -0.125rem;
  margin-right: -0.125rem;
}

.gl-mx-n1\! {
  margin-left: -0.125rem !important;
  margin-right: -0.125rem !important;
}

.gl-my-n2 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.gl-my-n2\! {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.gl-mx-n2 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.gl-mx-n2\! {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.gl-my-n3 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.gl-my-n3\! {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.gl-mx-n3 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.gl-mx-n3\! {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.gl-my-n4 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.gl-my-n4\! {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.gl-mx-n4 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.gl-mx-n4\! {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}

.gl-mx-n5 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.gl-mx-n5\! {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.gl-mx-n6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.gl-mx-n6\! {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.gl-gap-1\! {
  gap: 0.125rem !important;
}

.gl-gap-2\! {
  gap: 0.25rem !important;
}

.gl-gap-3\! {
  gap: 0.5rem !important;
}

@media (min-width: 576px) {
  .gl-sm-gap-3 {
    gap: 0.5rem;
  }

  .gl-sm-gap-3\! {
    gap: 0.5rem !important;
  }
}

.gl-gap-4\! {
  gap: 0.75rem !important;
}

.gl-gap-5\! {
  gap: 1rem !important;
}

.gl-gap-6\! {
  gap: 1.5rem !important;
}

.gl-gap-7\! {
  gap: 2rem !important;
}

.gl-column-gap-1 {
  column-gap: 0.125rem;
}

.gl-column-gap-1\! {
  column-gap: 0.125rem !important;
}

.gl-column-gap-2 {
  column-gap: 0.25rem;
}

.gl-column-gap-2\! {
  column-gap: 0.25rem !important;
}

.gl-column-gap-3 {
  column-gap: 0.5rem;
}

.gl-column-gap-3\! {
  column-gap: 0.5rem !important;
}

.gl-column-gap-4 {
  column-gap: 0.75rem;
}

.gl-column-gap-4\! {
  column-gap: 0.75rem !important;
}

.gl-column-gap-5 {
  column-gap: 1rem;
}

.gl-column-gap-5\! {
  column-gap: 1rem !important;
}

.gl-column-gap-6 {
  column-gap: 1.5rem;
}

.gl-column-gap-6\! {
  column-gap: 1.5rem !important;
}

.gl-column-gap-7 {
  column-gap: 2rem;
}

.gl-column-gap-7\! {
  column-gap: 2rem !important;
}

.gl-row-gap-1 {
  row-gap: 0.125rem;
}

.gl-row-gap-1\! {
  row-gap: 0.125rem !important;
}

.gl-row-gap-2 {
  row-gap: 0.25rem;
}

.gl-row-gap-2\! {
  row-gap: 0.25rem !important;
}

.gl-row-gap-3 {
  row-gap: 0.5rem;
}

.gl-row-gap-3\! {
  row-gap: 0.5rem !important;
}

.gl-row-gap-4 {
  row-gap: 0.75rem;
}

.gl-row-gap-4\! {
  row-gap: 0.75rem !important;
}

.gl-row-gap-5 {
  row-gap: 1rem;
}

.gl-row-gap-5\! {
  row-gap: 1rem !important;
}

.gl-row-gap-6 {
  row-gap: 1.5rem;
}

.gl-row-gap-6\! {
  row-gap: 1.5rem !important;
}

.gl-row-gap-7 {
  row-gap: 2rem;
}

.gl-row-gap-7\! {
  row-gap: 2rem !important;
}

@media (min-width: 576px) {
  .gl-sm-ml-3 {
    margin-left: 0.5rem;
  }

  .gl-sm-ml-3\! {
    margin-left: 0.5rem !important;
  }

  .gl-sm-ml-5 {
    margin-left: 1rem;
  }

  .gl-sm-ml-5\! {
    margin-left: 1rem !important;
  }

  .gl-sm-ml-7 {
    margin-left: 2rem;
  }

  .gl-sm-ml-7\! {
    margin-left: 2rem !important;
  }

  .gl-sm-mr-0 {
    margin-right: 0;
  }

  .gl-sm-mr-0\! {
    margin-right: 0 !important;
  }

  .gl-sm-mt-0 {
    margin-top: 0;
  }

  .gl-sm-mt-0\! {
    margin-top: 0 !important;
  }

  .gl-sm-mt-5 {
    margin-top: 1rem;
  }

  .gl-sm-mt-5\! {
    margin-top: 1rem !important;
  }

  .gl-sm-mt-6 {
    margin-top: 1.5rem;
  }

  .gl-sm-mt-6\! {
    margin-top: 1.5rem !important;
  }

  .gl-sm-mb-0 {
    margin-bottom: 0;
  }

  .gl-sm-mb-0\! {
    margin-bottom: 0 !important;
  }

  .gl-sm-mb-7 {
    margin-bottom: 2rem;
  }

  .gl-sm-mb-7\! {
    margin-bottom: 2rem !important;
  }

  .gl-sm-my-12 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .gl-sm-my-12\! {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .gl-sm-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .gl-sm-mx-0\! {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (min-width: 768px) {
  .gl-md-mt-0 {
    margin-top: 0;
  }

  .gl-md-mt-0\! {
    margin-top: 0 !important;
  }

  .gl-md-mt-5 {
    margin-top: 1rem;
  }

  .gl-md-mt-5\! {
    margin-top: 1rem !important;
  }

  .gl-md-mb-0 {
    margin-bottom: 0;
  }

  .gl-md-mb-0\! {
    margin-bottom: 0 !important;
  }

  .gl-md-mb-3 {
    margin-bottom: 0.5rem;
  }

  .gl-md-mb-3\! {
    margin-bottom: 0.5rem !important;
  }

  .gl-md-mb-6 {
    margin-bottom: 1.5rem;
  }

  .gl-md-mb-6\! {
    margin-bottom: 1.5rem !important;
  }

  .gl-md-mb-12 {
    margin-bottom: 5rem;
  }

  .gl-md-mb-12\! {
    margin-bottom: 5rem !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-mb-0 {
    margin-bottom: 0;
  }

  .gl-lg-mb-0\! {
    margin-bottom: 0 !important;
  }

  .gl-lg-mb-5 {
    margin-bottom: 1rem;
  }

  .gl-lg-mb-5\! {
    margin-bottom: 1rem !important;
  }
}

@media (min-width: 768px) {
  .gl-md-ml-auto {
    margin-left: auto;
  }

  .gl-md-ml-auto\! {
    margin-left: auto !important;
  }

  .gl-md-ml-2 {
    margin-left: 0.25rem;
  }

  .gl-md-ml-2\! {
    margin-left: 0.25rem !important;
  }

  .gl-md-ml-3 {
    margin-left: 0.5rem;
  }

  .gl-md-ml-3\! {
    margin-left: 0.5rem !important;
  }

  .gl-md-mr-0 {
    margin-right: 0;
  }

  .gl-md-mr-0\! {
    margin-right: 0 !important;
  }

  .gl-md-mr-3 {
    margin-right: 0.5rem;
  }

  .gl-md-mr-3\! {
    margin-right: 0.5rem !important;
  }

  .gl-md-mr-5 {
    margin-right: 1rem;
  }

  .gl-md-mr-5\! {
    margin-right: 1rem !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-mr-2 {
    margin-right: 0.25rem;
  }

  .gl-lg-mr-2\! {
    margin-right: 0.25rem !important;
  }

  .gl-lg-mr-3 {
    margin-right: 0.5rem;
  }

  .gl-lg-mr-3\! {
    margin-right: 0.5rem !important;
  }

  .gl-lg-mr-10 {
    margin-right: 3.5rem;
  }

  .gl-lg-mr-10\! {
    margin-right: 3.5rem !important;
  }

  .gl-lg-mr-12 {
    margin-right: 5rem;
  }

  .gl-lg-mr-12\! {
    margin-right: 5rem !important;
  }

  .gl-lg-ml-2 {
    margin-left: 0.25rem;
  }

  .gl-lg-ml-2\! {
    margin-left: 0.25rem !important;
  }

  .gl-lg-ml-3 {
    margin-left: 0.5rem;
  }

  .gl-lg-ml-3\! {
    margin-left: 0.5rem !important;
  }

  .gl-lg-ml-10 {
    margin-left: 3.5rem;
  }

  .gl-lg-ml-10\! {
    margin-left: 3.5rem !important;
  }

  .gl-lg-ml-12 {
    margin-left: 5rem;
  }

  .gl-lg-ml-12\! {
    margin-left: 5rem !important;
  }
}

@media (min-width: 1200px) {
  .gl-xl-ml-3 {
    margin-left: 0.5rem;
  }

  .gl-xl-ml-3\! {
    margin-left: 0.5rem !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-mx-2 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .gl-lg-mx-2\! {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .gl-lg-mx-3 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .gl-lg-mx-3\! {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .gl-lg-mx-12 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .gl-lg-mx-12\! {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .gl-lg-my-5 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .gl-lg-my-5\! {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .gl-lg-mt-0 {
    margin-top: 0;
  }

  .gl-lg-mt-0\! {
    margin-top: 0 !important;
  }

  .gl-lg-mt-5 {
    margin-top: 1rem;
  }

  .gl-lg-mt-5\! {
    margin-top: 1rem !important;
  }
}

@media (min-width: 576px) {
  .gl-sm-pr-2 {
    padding-right: 0.25rem;
  }

  .gl-sm-pr-2\! {
    padding-right: 0.25rem !important;
  }

  .gl-sm-pr-4 {
    padding-right: 0.75rem;
  }

  .gl-sm-pr-4\! {
    padding-right: 0.75rem !important;
  }

  .gl-sm-pl-0 {
    padding-left: 0;
  }

  .gl-sm-pl-0\! {
    padding-left: 0 !important;
  }

  .gl-sm-pl-6 {
    padding-left: 1.5rem;
  }

  .gl-sm-pl-6\! {
    padding-left: 1.5rem !important;
  }
}

@media (min-width: 768px) {
  .gl-md-pt-0 {
    padding-top: 0;
  }

  .gl-md-pt-0\! {
    padding-top: 0 !important;
  }

  .gl-md-pt-1 {
    padding-top: 0.125rem;
  }

  .gl-md-pt-1\! {
    padding-top: 0.125rem !important;
  }

  .gl-md-pt-2 {
    padding-top: 0.25rem;
  }

  .gl-md-pt-2\! {
    padding-top: 0.25rem !important;
  }

  .gl-md-pt-3 {
    padding-top: 0.5rem;
  }

  .gl-md-pt-3\! {
    padding-top: 0.5rem !important;
  }

  .gl-md-pt-4 {
    padding-top: 0.75rem;
  }

  .gl-md-pt-4\! {
    padding-top: 0.75rem !important;
  }

  .gl-md-pt-5 {
    padding-top: 1rem;
  }

  .gl-md-pt-5\! {
    padding-top: 1rem !important;
  }

  .gl-md-pt-11 {
    padding-top: 4rem;
  }

  .gl-md-pt-11\! {
    padding-top: 4rem !important;
  }

  .gl-md-pr-0 {
    padding-right: 0;
  }

  .gl-md-pr-0\! {
    padding-right: 0 !important;
  }

  .gl-md-pr-1 {
    padding-right: 0.125rem;
  }

  .gl-md-pr-1\! {
    padding-right: 0.125rem !important;
  }

  .gl-md-pr-3 {
    padding-right: 0.5rem;
  }

  .gl-md-pr-3\! {
    padding-right: 0.5rem !important;
  }

  .gl-md-pr-4 {
    padding-right: 0.75rem;
  }

  .gl-md-pr-4\! {
    padding-right: 0.75rem !important;
  }

  .gl-md-pr-5 {
    padding-right: 1rem;
  }

  .gl-md-pr-5\! {
    padding-right: 1rem !important;
  }

  .gl-md-pb-0 {
    padding-bottom: 0;
  }

  .gl-md-pb-0\! {
    padding-bottom: 0 !important;
  }

  .gl-md-pb-1 {
    padding-bottom: 0.125rem;
  }

  .gl-md-pb-1\! {
    padding-bottom: 0.125rem !important;
  }

  .gl-md-pb-2 {
    padding-bottom: 0.25rem;
  }

  .gl-md-pb-2\! {
    padding-bottom: 0.25rem !important;
  }

  .gl-md-pb-3 {
    padding-bottom: 0.5rem;
  }

  .gl-md-pb-3\! {
    padding-bottom: 0.5rem !important;
  }

  .gl-md-pb-4 {
    padding-bottom: 0.75rem;
  }

  .gl-md-pb-4\! {
    padding-bottom: 0.75rem !important;
  }

  .gl-md-pb-5 {
    padding-bottom: 1rem;
  }

  .gl-md-pb-5\! {
    padding-bottom: 1rem !important;
  }

  .gl-md-pl-0 {
    padding-left: 0;
  }

  .gl-md-pl-0\! {
    padding-left: 0 !important;
  }

  .gl-md-pl-1 {
    padding-left: 0.125rem;
  }

  .gl-md-pl-1\! {
    padding-left: 0.125rem !important;
  }

  .gl-md-pl-2 {
    padding-left: 0.25rem;
  }

  .gl-md-pl-2\! {
    padding-left: 0.25rem !important;
  }

  .gl-md-pl-3 {
    padding-left: 0.5rem;
  }

  .gl-md-pl-3\! {
    padding-left: 0.5rem !important;
  }

  .gl-md-pl-4 {
    padding-left: 0.75rem;
  }

  .gl-md-pl-4\! {
    padding-left: 0.75rem !important;
  }

  .gl-md-pl-5 {
    padding-left: 1rem;
  }

  .gl-md-pl-5\! {
    padding-left: 1rem !important;
  }

  .gl-md-pl-7 {
    padding-left: 2rem;
  }

  .gl-md-pl-7\! {
    padding-left: 2rem !important;
  }

  .gl-md-px-7 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .gl-md-px-7\! {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (min-width: 992px) {
  .gl-lg-pt-0 {
    padding-top: 0;
  }

  .gl-lg-pt-0\! {
    padding-top: 0 !important;
  }

  .gl-lg-pt-1 {
    padding-top: 0.125rem;
  }

  .gl-lg-pt-1\! {
    padding-top: 0.125rem !important;
  }

  .gl-lg-pt-2 {
    padding-top: 0.25rem;
  }

  .gl-lg-pt-2\! {
    padding-top: 0.25rem !important;
  }

  .gl-lg-pt-3 {
    padding-top: 0.5rem;
  }

  .gl-lg-pt-3\! {
    padding-top: 0.5rem !important;
  }

  .gl-lg-pt-4 {
    padding-top: 0.75rem;
  }

  .gl-lg-pt-4\! {
    padding-top: 0.75rem !important;
  }

  .gl-lg-pt-5 {
    padding-top: 1rem;
  }

  .gl-lg-pt-5\! {
    padding-top: 1rem !important;
  }

  .gl-lg-pr-0 {
    padding-right: 0;
  }

  .gl-lg-pr-0\! {
    padding-right: 0 !important;
  }

  .gl-lg-pr-1 {
    padding-right: 0.125rem;
  }

  .gl-lg-pr-1\! {
    padding-right: 0.125rem !important;
  }

  .gl-lg-pr-2 {
    padding-right: 0.25rem;
  }

  .gl-lg-pr-2\! {
    padding-right: 0.25rem !important;
  }

  .gl-lg-pr-3 {
    padding-right: 0.5rem;
  }

  .gl-lg-pr-3\! {
    padding-right: 0.5rem !important;
  }

  .gl-lg-pr-4 {
    padding-right: 0.75rem;
  }

  .gl-lg-pr-4\! {
    padding-right: 0.75rem !important;
  }

  .gl-lg-pr-5 {
    padding-right: 1rem;
  }

  .gl-lg-pr-5\! {
    padding-right: 1rem !important;
  }

  .gl-lg-pb-0 {
    padding-bottom: 0;
  }

  .gl-lg-pb-0\! {
    padding-bottom: 0 !important;
  }

  .gl-lg-pb-1 {
    padding-bottom: 0.125rem;
  }

  .gl-lg-pb-1\! {
    padding-bottom: 0.125rem !important;
  }

  .gl-lg-pb-2 {
    padding-bottom: 0.25rem;
  }

  .gl-lg-pb-2\! {
    padding-bottom: 0.25rem !important;
  }

  .gl-lg-pb-3 {
    padding-bottom: 0.5rem;
  }

  .gl-lg-pb-3\! {
    padding-bottom: 0.5rem !important;
  }

  .gl-lg-pb-4 {
    padding-bottom: 0.75rem;
  }

  .gl-lg-pb-4\! {
    padding-bottom: 0.75rem !important;
  }

  .gl-lg-pb-5 {
    padding-bottom: 1rem;
  }

  .gl-lg-pb-5\! {
    padding-bottom: 1rem !important;
  }

  .gl-lg-pl-0 {
    padding-left: 0;
  }

  .gl-lg-pl-0\! {
    padding-left: 0 !important;
  }

  .gl-lg-pl-1 {
    padding-left: 0.125rem;
  }

  .gl-lg-pl-1\! {
    padding-left: 0.125rem !important;
  }

  .gl-lg-pl-2 {
    padding-left: 0.25rem;
  }

  .gl-lg-pl-2\! {
    padding-left: 0.25rem !important;
  }

  .gl-lg-pl-3 {
    padding-left: 0.5rem;
  }

  .gl-lg-pl-3\! {
    padding-left: 0.5rem !important;
  }

  .gl-lg-pl-4 {
    padding-left: 0.75rem;
  }

  .gl-lg-pl-4\! {
    padding-left: 0.75rem !important;
  }

  .gl-lg-pl-5 {
    padding-left: 1rem;
  }

  .gl-lg-pl-5\! {
    padding-left: 1rem !important;
  }
}

.gl-collapse-empty:empty {
  padding: 0;
  margin: 0;
}

.gl-collapse-empty\!:empty {
  padding: 0 !important;
  margin: 0 !important;
}

.gl-fill-current-color {
  fill: currentColor;
}

.gl-fill-current-color\! {
  fill: currentColor !important;
}

.gl-fill-blue-200\! {
  fill: var(--blue-200, #9dc7f1) !important;
}

.gl-fill-blue-500\! {
  fill: var(--blue-500, #1f75cb) !important;
}

.gl-stop-color-gray-50 {
  stop-color: var(--gray-50, #ececef);
}

.gl-stop-color-gray-50\! {
  stop-color: var(--gray-50, #ececef) !important;
}

.gl-stop-color-gray-100 {
  stop-color: var(--gray-100, #dcdcde);
}

.gl-stop-color-gray-100\! {
  stop-color: var(--gray-100, #dcdcde) !important;
}

.gl-stop-color-gray-200 {
  stop-color: var(--gray-200, #bfbfc3);
}

.gl-stop-color-gray-200\! {
  stop-color: var(--gray-200, #bfbfc3) !important;
}

.gl-stroke-white\! {
  stroke: var(--white, #fff) !important;
}

.gl-stroke-gray-200\! {
  stroke: var(--gray-200, #bfbfc3) !important;
}

.gl-stroke-blue-400\! {
  stroke: var(--blue-400, #428fdc) !important;
}

.gl-stroke-trans {
  stroke: transparent;
}

.gl-stroke-trans\! {
  stroke: transparent !important;
}

.gl-fill-gray-100\! {
  fill: var(--gray-100, #dcdcde) !important;
}

.gl-fill-gray-200\! {
  fill: var(--gray-200, #bfbfc3) !important;
}

.gl-fill-gray-400\! {
  fill: var(--gray-400, #89888d) !important;
}

.gl-fill-gray-600\! {
  fill: var(--gray-600, #626168) !important;
}

.gl-fill-gray-700\! {
  fill: var(--gray-700, #535158) !important;
}

.gl-fill-green-500\! {
  fill: var(--green-500, #108548) !important;
}

.gl-fill-green-700\! {
  fill: var(--green-700, #24663b) !important;
}

.gl-fill-transparent\! {
  fill: transparent !important;
}

.gl-text-left\! {
  text-align: left !important;
}

.gl-text-center\! {
  text-align: center !important;
}

.gl-text-right\! {
  text-align: right !important;
}

.gl-reset-text-align {
  text-align: inherit;
}

.gl-reset-text-align\! {
  text-align: inherit !important;
}

.gl-text-decoration-none {
  text-decoration: none;
}

.gl-active-text-decoration-none:active {
  text-decoration: none;
}

.gl-focus-text-decoration-none:focus {
  text-decoration: none;
}

.gl-hover-text-decoration-none:hover {
  text-decoration: none;
}

.gl-text-decoration-none\! {
  text-decoration: none !important;
}

.gl-active-text-decoration-none\!:active {
  text-decoration: none !important;
}

.gl-focus-text-decoration-none\!:focus {
  text-decoration: none !important;
}

.gl-hover-text-decoration-none\!:hover {
  text-decoration: none !important;
}

.gl-text-decoration-underline {
  text-decoration: underline;
}

.gl-active-text-decoration-underline:active {
  text-decoration: underline;
}

.gl-focus-text-decoration-underline:focus {
  text-decoration: underline;
}

.gl-hover-text-decoration-underline:hover {
  text-decoration: underline;
}

.gl-text-decoration-underline\! {
  text-decoration: underline !important;
}

.gl-active-text-decoration-underline\!:active {
  text-decoration: underline !important;
}

.gl-focus-text-decoration-underline\!:focus {
  text-decoration: underline !important;
}

.gl-hover-text-decoration-underline\!:hover {
  text-decoration: underline !important;
}

.gl-reset-text-decoration-color {
  text-decoration-color: inherit;
}

.gl-reset-text-decoration-color\! {
  text-decoration-color: inherit !important;
}

.gl-text-decoration-color-gray-500 {
  text-decoration-color: var(--gray-500, #737278);
}

.gl-text-decoration-color-gray-500\! {
  text-decoration-color: var(--gray-500, #737278) !important;
}

.gl-text-decoration-color-gray-700 {
  text-decoration-color: var(--gray-700, #535158);
}

.gl-text-decoration-color-gray-700\! {
  text-decoration-color: var(--gray-700, #535158) !important;
}

.gl-text-decoration-color-gray-900 {
  text-decoration-color: var(--gray-900, #333238);
}

.gl-text-decoration-color-gray-900\! {
  text-decoration-color: var(--gray-900, #333238) !important;
}

.gl-text-transform-none {
  text-transform: none;
}

.gl-text-transform-none\! {
  text-transform: none !important;
}

.gl-text-transform-capitalize {
  text-transform: capitalize;
}

.gl-text-transform-capitalize\! {
  text-transform: capitalize !important;
}

.gl-text-transform-uppercase {
  text-transform: uppercase;
}

.gl-text-transform-uppercase\! {
  text-transform: uppercase !important;
}

.gl-text-overflow-ellipsis {
  text-overflow: ellipsis;
}

.gl-text-overflow-ellipsis\! {
  text-overflow: ellipsis !important;
}

.gl-line-clamp-1 {
  white-space: normal;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.gl-line-clamp-1\! {
  white-space: normal !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  display: -webkit-box !important;
  overflow: hidden !important;
}

.gl-line-clamp-2 {
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.gl-line-clamp-2\! {
  white-space: normal !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  display: -webkit-box !important;
  overflow: hidden !important;
}

.gl-line-clamp-3 {
  white-space: normal;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.gl-line-clamp-3\! {
  white-space: normal !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  display: -webkit-box !important;
  overflow: hidden !important;
}

.gl-text-indent-0 {
  text-indent: 0;
}

.gl-text-indent-0\! {
  text-indent: 0 !important;
}

.gl-text-indent-hide {
  text-indent: -9999px;
}

.gl-text-indent-hide\! {
  text-indent: -9999px !important;
}

.gl-white-space-normal {
  white-space: normal;
}

.gl-white-space-normal\! {
  white-space: normal !important;
}

.gl-white-space-nowrap {
  white-space: nowrap;
}

.gl-white-space-nowrap\! {
  white-space: nowrap !important;
}

.gl-white-space-pre-wrap {
  white-space: pre-wrap;
}

.gl-white-space-pre-wrap\! {
  white-space: pre-wrap !important;
}

.gl-white-space-pre-line {
  white-space: pre-line;
}

.gl-white-space-pre-line\! {
  white-space: pre-line !important;
}

@media (min-width: 768px) {
  .gl-md-white-space-nowrap {
    white-space: nowrap;
  }

  .gl-md-white-space-nowrap\! {
    white-space: nowrap !important;
  }
}

.gl-word-break-all {
  word-break: break-all;
}

.gl-word-break-all\! {
  word-break: break-all !important;
}

.gl-word-break-word {
  word-break: break-word;
}

.gl-word-break-word\! {
  word-break: break-word !important;
}

.gl-overflow-break-word {
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.gl-overflow-break-word\! {
  overflow-wrap: break-word !important;
  -webkit-hyphens: auto !important;
  hyphens: auto !important;
}

.gl-overflow-anywhere {
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow-wrap: anywhere;
  word-break: normal;
}

.gl-overflow-anywhere\! {
  -webkit-hyphens: auto !important;
  hyphens: auto !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

.gl-str-truncated {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  max-width: 82%;
}

.gl-str-truncated\! {
  display: inline-block !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  vertical-align: top !important;
  white-space: nowrap !important;
  max-width: 82% !important;
}

.gl-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.gl-text-truncate\! {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.gl-translate-x-0\! {
  transform: translateX(0) !important;
}

.gl-translate-x-100 {
  transform: translateX(100%);
}

.gl-translate-x-100\! {
  transform: translateX(100%) !important;
}

.gl-translate-x-n50 {
  transform: translateX(-50%);
}

.gl-translate-x-n50\! {
  transform: translateX(-50%) !important;
}

.gl-translate-y-0\! {
  transform: translateY(0) !important;
}

.gl-translate-y-100 {
  transform: translateY(100%);
}

.gl-translate-y-100\! {
  transform: translateY(100%) !important;
}

.gl-translate-y-n50 {
  transform: translateY(-50%);
}

.gl-translate-y-n50\! {
  transform: translateY(-50%) !important;
}

.gl-translate-y-n100 {
  transform: translateY(-100%);
}

.gl-translate-y-n100\! {
  transform: translateY(-100%) !important;
}

.gl-rotate-90\! {
  transform: rotate(90deg) !important;
}

.gl-rotate-180\! {
  transform: rotate(180deg) !important;
}

.gl-rotate-270 {
  transform: rotate(270deg);
}

.gl-rotate-270\! {
  transform: rotate(270deg) !important;
}

.gl-flip-horizontal {
  transform: scale(-1, 1);
}

.gl-flip-horizontal\! {
  transform: scale(-1, 1) !important;
}

.gl-flip-vertical {
  transform: scale(1, -1);
}

.gl-flip-vertical\! {
  transform: scale(1, -1) !important;
}

.gl-flip-both {
  transform: scale(-1, -1);
}

.gl-flip-both\! {
  transform: scale(-1, -1) !important;
}

.gl-transition-property-border-color {
  transition-property: border-color;
}

.gl-transition-property-border-color\! {
  transition-property: border-color !important;
}

.gl-transition-property-width {
  transition-property: width;
}

.gl-transition-property-width\! {
  transition-property: width !important;
}

.gl-transition-property-stroke {
  transition-property: stroke;
}

.gl-transition-property-stroke\! {
  transition-property: stroke !important;
}

.gl-transition-property-stroke-opacity {
  transition-property: stroke-opacity;
}

.gl-transition-property-stroke-opacity\! {
  transition-property: stroke-opacity !important;
}

.gl-transition-duration-slow {
  transition-duration: 0.4s;
}

.gl-transition-duration-slow\! {
  transition-duration: 0.4s !important;
}

.gl-transition-duration-medium {
  transition-duration: 0.2s;
}

.gl-transition-duration-medium\! {
  transition-duration: 0.2s !important;
}

.gl-transition-duration-fast {
  transition-duration: 0.1s;
}

.gl-transition-duration-fast\! {
  transition-duration: 0.1s !important;
}

.gl-transition-timing-function-ease {
  transition-timing-function: ease;
}

.gl-transition-timing-function-ease\! {
  transition-timing-function: ease !important;
}

.gl-transition-slow {
  transition: all 0.4s ease;
}

.gl-transition-slow\! {
  transition: all 0.4s ease !important;
}

.gl-transition-medium {
  transition: all 0.2s ease;
}

.gl-transition-medium\! {
  transition: all 0.2s ease !important;
}

.gl-font-monospace\! {
  font-family: var(--default-mono-font, "GitLab Mono"), "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace !important;
  font-variant-ligatures: none !important;
}

.gl-font-regular\! {
  font-family: var(--default-regular-font, "GitLab Sans"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.gl-font-style-italic {
  font-style: italic;
}

.gl-font-style-italic\! {
  font-style: italic !important;
}

.gl-font-style-normal {
  font-style: normal;
}

.gl-font-style-normal\! {
  font-style: normal !important;
}

.gl-heading-6 {
  font-weight: 600;
  margin-top: 0;
  font-size: 0.8125rem;
  letter-spacing: inherit;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-6\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 0.8125rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-6-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 0.8125rem;
  letter-spacing: inherit;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-6-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 0.8125rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-5 {
  font-weight: 600;
  margin-top: 0;
  font-size: 0.875rem;
  letter-spacing: inherit;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-5\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 0.875rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-5-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 0.875rem;
  letter-spacing: inherit;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-5-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 0.875rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-4 {
  font-weight: 600;
  margin-top: 0;
  font-size: 1rem;
  letter-spacing: inherit;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-4\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-4-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 1rem;
  letter-spacing: inherit;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-4-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-3 {
  font-weight: 600;
  margin-top: 0;
  font-size: clamp(1.125rem, 0.9027777778rem + 0.462962963vw, 1.25rem);
  letter-spacing: inherit;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-3\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: clamp(1.125rem, 0.9027777778rem + 0.462962963vw, 1.25rem) !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-3-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 1.125rem;
  letter-spacing: inherit;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-3-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1.125rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-2 {
  font-weight: 600;
  margin-top: 0;
  font-size: clamp(1.3125rem, 0.8680555556rem + 0.9259259259vw, 1.5625rem);
  letter-spacing: -0.01em;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-2\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: clamp(1.3125rem, 0.8680555556rem + 0.9259259259vw, 1.5625rem) !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-2-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 1.3125rem;
  letter-spacing: -0.01em;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-2-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1.3125rem !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-1 {
  font-weight: 600;
  margin-top: 0;
  font-size: clamp(1.5rem, 0.8333333333rem + 1.3888888889vw, 1.875rem);
  letter-spacing: -0.01em;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-1\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: clamp(1.5rem, 0.8333333333rem + 1.3888888889vw, 1.875rem) !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-1-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 1.5rem;
  letter-spacing: -0.01em;
  line-height: 1.25;
  margin-bottom: 1rem;
}

.gl-heading-1-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1.5rem !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
  margin-bottom: 1rem !important;
}

.gl-heading-display {
  font-weight: 600;
  margin-top: 0;
  font-size: clamp(1.75rem, 0.8611111111rem + 1.8518518519vw, 2.25rem);
  letter-spacing: -0.01em;
  line-height: 1.125;
  margin-bottom: 1.5rem;
}

.gl-heading-display\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: clamp(1.75rem, 0.8611111111rem + 1.8518518519vw, 2.25rem) !important;
  letter-spacing: -0.01em !important;
  line-height: 1.125 !important;
  margin-bottom: 1.5rem !important;
}

.gl-heading-scale-100 {
  font-weight: 600;
  margin-top: 0;
  font-size: 0.75rem;
  letter-spacing: inherit;
  line-height: 1.25;
}

.gl-heading-scale-100\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 0.75rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-100-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 0.75rem;
  letter-spacing: inherit;
  line-height: 1.25;
}

.gl-heading-scale-100-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 0.75rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-200 {
  font-weight: 600;
  margin-top: 0;
  font-size: 0.8125rem;
  letter-spacing: inherit;
  line-height: 1.25;
}

.gl-heading-scale-200\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 0.8125rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-200-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 0.8125rem;
  letter-spacing: inherit;
  line-height: 1.25;
}

.gl-heading-scale-200-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 0.8125rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-300 {
  font-weight: 600;
  margin-top: 0;
  font-size: 0.875rem;
  letter-spacing: inherit;
  line-height: 1.25;
}

.gl-heading-scale-300\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 0.875rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-300-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 0.875rem;
  letter-spacing: inherit;
  line-height: 1.25;
}

.gl-heading-scale-300-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 0.875rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-400 {
  font-weight: 600;
  margin-top: 0;
  font-size: 1rem;
  letter-spacing: inherit;
  line-height: 1.25;
}

.gl-heading-scale-400\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-400-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 1rem;
  letter-spacing: inherit;
  line-height: 1.25;
}

.gl-heading-scale-400-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-500 {
  font-weight: 600;
  margin-top: 0;
  font-size: clamp(1.125rem, 0.9027777778rem + 0.462962963vw, 1.25rem);
  letter-spacing: inherit;
  line-height: 1.25;
}

.gl-heading-scale-500\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: clamp(1.125rem, 0.9027777778rem + 0.462962963vw, 1.25rem) !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-500-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 1.125rem;
  letter-spacing: inherit;
  line-height: 1.25;
}

.gl-heading-scale-500-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1.125rem !important;
  letter-spacing: inherit !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-600 {
  font-weight: 600;
  margin-top: 0;
  font-size: clamp(1.3125rem, 0.8680555556rem + 0.9259259259vw, 1.5625rem);
  letter-spacing: -0.01em;
  line-height: 1.25;
}

.gl-heading-scale-600\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: clamp(1.3125rem, 0.8680555556rem + 0.9259259259vw, 1.5625rem) !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-600-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 1.3125rem;
  letter-spacing: -0.01em;
  line-height: 1.25;
}

.gl-heading-scale-600-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1.3125rem !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-700 {
  font-weight: 600;
  margin-top: 0;
  font-size: clamp(1.5rem, 0.8333333333rem + 1.3888888889vw, 1.875rem);
  letter-spacing: -0.01em;
  line-height: 1.25;
}

.gl-heading-scale-700\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: clamp(1.5rem, 0.8333333333rem + 1.3888888889vw, 1.875rem) !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-700-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 1.5rem;
  letter-spacing: -0.01em;
  line-height: 1.25;
}

.gl-heading-scale-700-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1.5rem !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
}

.gl-heading-scale-800 {
  font-weight: 600;
  margin-top: 0;
  font-size: clamp(1.75rem, 0.8611111111rem + 1.8518518519vw, 2.25rem);
  letter-spacing: -0.01em;
  line-height: 1.125;
}

.gl-heading-scale-800\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: clamp(1.75rem, 0.8611111111rem + 1.8518518519vw, 2.25rem) !important;
  letter-spacing: -0.01em !important;
  line-height: 1.125 !important;
}

.gl-heading-scale-800-fixed {
  font-weight: 600;
  margin-top: 0;
  font-size: 1.75rem;
  letter-spacing: -0.01em;
  line-height: 1.125;
}

.gl-heading-scale-800-fixed\! {
  font-weight: 600 !important;
  margin-top: 0 !important;
  font-size: 1.75rem !important;
  letter-spacing: -0.01em !important;
  line-height: 1.125 !important;
}

.gl-font-xs {
  font-size: 0.625rem;
}

.gl-font-xs\! {
  font-size: 0.625rem !important;
}

.gl-font-sm {
  font-size: 0.75rem;
}

.gl-font-sm\! {
  font-size: 0.75rem !important;
}

.gl-font-base {
  font-size: 0.875rem;
}

.gl-font-base\! {
  font-size: 0.875rem !important;
}

.gl-font-lg {
  font-size: 1rem;
}

.gl-font-lg\! {
  font-size: 1rem !important;
}

.gl-font-size-h-display {
  font-size: 1.75rem;
}

.gl-font-size-h-display\! {
  font-size: 1.75rem !important;
}

.gl-font-size-h1 {
  font-size: 1.4375rem;
}

.gl-font-size-h1\! {
  font-size: 1.4375rem !important;
}

.gl-font-size-h2 {
  font-size: 1.1875rem;
}

.gl-font-size-h2\! {
  font-size: 1.1875rem !important;
}

.gl-font-size-h-display-xl {
  font-size: 2.8125rem;
}

.gl-font-size-h-display-xl\! {
  font-size: 2.8125rem !important;
}

.gl-font-size-h1-xl {
  font-size: 2rem;
}

.gl-font-size-h1-xl\! {
  font-size: 2rem !important;
}

.gl-font-size-h2-xl {
  font-size: 1.4375rem;
}

.gl-font-size-h2-xl\! {
  font-size: 1.4375rem !important;
}

.gl-font-icon-size {
  font-size: 1rem;
}

.gl-font-icon-size\! {
  font-size: 1rem !important;
}

.gl-font-size-markdown-sm {
  font-size: 0.875rem;
}

.gl-font-size-markdown-sm\! {
  font-size: 0.875rem !important;
}

.gl-font-size-markdown {
  font-size: 1rem;
}

.gl-font-size-markdown\! {
  font-size: 1rem !important;
}

.gl-font-size-markdown-h1 {
  font-size: 1.75rem;
}

.gl-font-size-markdown-h1\! {
  font-size: 1.75rem !important;
}

.gl-font-size-markdown-h2 {
  font-size: 1.4375rem;
}

.gl-font-size-markdown-h2\! {
  font-size: 1.4375rem !important;
}

.gl-font-size-markdown-h3 {
  font-size: 1.1875rem;
}

.gl-font-size-markdown-h3\! {
  font-size: 1.1875rem !important;
}

.gl-font-size-compact-markdown-h1 {
  font-size: 1.1875rem;
}

.gl-font-size-compact-markdown-h1\! {
  font-size: 1.1875rem !important;
}

.gl-reset-font-size {
  font-size: inherit;
}

.gl-reset-font-size\! {
  font-size: inherit !important;
}

.gl-font-weight-100 {
  font-weight: 100;
}

.gl-font-weight-100\! {
  font-weight: 100 !important;
}

.gl-font-weight-300 {
  font-weight: 300;
}

.gl-font-weight-300\! {
  font-weight: 300 !important;
}

.gl-font-weight-normal {
  font-weight: 400;
}

.gl-font-weight-normal\! {
  font-weight: 400 !important;
}

.gl-font-weight-semibold {
  font-weight: 500;
}

.gl-font-weight-semibold\! {
  font-weight: 500 !important;
}

.gl-font-weight-bold {
  font-weight: 600;
}

.gl-font-weight-bold\! {
  font-weight: 600 !important;
}

@media (min-width: 576px) {
  .gl-sm-font-weight-bold {
    font-weight: 600;
  }

  .gl-sm-font-weight-bold\! {
    font-weight: 600 !important;
  }
}

.gl-line-height-0 {
  line-height: 0;
}

.gl-line-height-0\! {
  line-height: 0 !important;
}

.gl-line-height-1 {
  line-height: 1;
}

.gl-line-height-1\! {
  line-height: 1 !important;
}

.gl-line-height-ratio-0000 {
  line-height: 0;
}

.gl-line-height-ratio-0000\! {
  line-height: 0 !important;
}

.gl-line-height-ratio-1000 {
  line-height: 1;
}

.gl-line-height-ratio-1000\! {
  line-height: 1 !important;
}

.gl-line-height-ratio-1125 {
  line-height: 1.125;
}

.gl-line-height-ratio-1125\! {
  line-height: 1.125 !important;
}

.gl-line-height-ratio-1250 {
  line-height: 1.25;
}

.gl-line-height-ratio-1250\! {
  line-height: 1.25 !important;
}

.gl-line-height-normal {
  line-height: 1rem;
}

.gl-line-height-normal\! {
  line-height: 1rem !important;
}

.gl-line-height-12 {
  line-height: 0.75rem;
}

.gl-line-height-12\! {
  line-height: 0.75rem !important;
}

.gl-line-height-20 {
  line-height: 1.25rem;
}

.gl-line-height-20\! {
  line-height: 1.25rem !important;
}

.gl-line-height-24 {
  line-height: 1.5rem;
}

.gl-line-height-24\! {
  line-height: 1.5rem !important;
}

.gl-line-height-28 {
  line-height: 1.75rem;
}

.gl-line-height-28\! {
  line-height: 1.75rem !important;
}

.gl-line-height-32 {
  line-height: 2rem;
}

.gl-line-height-32\! {
  line-height: 2rem !important;
}

.gl-line-height-36 {
  line-height: 2.25rem;
}

.gl-line-height-36\! {
  line-height: 2.25rem !important;
}

.gl-line-height-42 {
  line-height: 2.625rem;
}

.gl-line-height-42\! {
  line-height: 2.625rem !important;
}

.gl-line-height-52 {
  line-height: 3.25rem;
}

.gl-line-height-52\! {
  line-height: 3.25rem !important;
}

.gl-reset-line-height {
  line-height: inherit;
}

.gl-reset-line-height\! {
  line-height: inherit !important;
}

.gl-letter-spacing-06em {
  letter-spacing: 0.06em;
}

.gl-letter-spacing-06em\! {
  letter-spacing: 0.06em !important;
}

.gl-letter-spacing-n01em {
  letter-spacing: -0.01em;
}

.gl-letter-spacing-n01em\! {
  letter-spacing: -0.01em !important;
}

.gl-vertical-align-baseline {
  vertical-align: baseline;
}

.gl-vertical-align-baseline\! {
  vertical-align: baseline !important;
}

.gl-vertical-align-middle {
  vertical-align: middle;
}

.gl-vertical-align-middle\! {
  vertical-align: middle !important;
}

.gl-vertical-align-top {
  vertical-align: top;
}

.gl-vertical-align-top\! {
  vertical-align: top !important;
}

.gl-vertical-align-bottom {
  vertical-align: bottom;
}

.gl-vertical-align-bottom\! {
  vertical-align: bottom !important;
}

.gl-vertical-align-text-bottom {
  vertical-align: text-bottom;
}

.gl-vertical-align-text-bottom\! {
  vertical-align: text-bottom !important;
}

.gl-visibility-hidden {
  visibility: hidden;
}

.gl-visibility-hidden\! {
  visibility: hidden !important;
}

.gl-visibility-visible {
  visibility: visible;
}

.gl-visibility-visible\! {
  visibility: visible !important;
}

.gl-z-index-0 {
  z-index: 0;
}

.gl-z-index-0\! {
  z-index: 0 !important;
}

.gl-z-index-1 {
  z-index: 1;
}

.gl-focus-z-index-1:focus {
  z-index: 1;
}

.gl-z-index-1\! {
  z-index: 1 !important;
}

.gl-focus-z-index-1\!:focus {
  z-index: 1 !important;
}

.gl-z-index-2 {
  z-index: 2;
}

.gl-z-index-2\! {
  z-index: 2 !important;
}

.gl-z-index-3 {
  z-index: 3;
}

.gl-z-index-3\! {
  z-index: 3 !important;
}

.gl-z-index-4 {
  z-index: 4;
}

.gl-z-index-4\! {
  z-index: 4 !important;
}

.gl-z-index-200 {
  z-index: 200;
}

.gl-z-index-200\! {
  z-index: 200 !important;
}

.gl-z-index-999 {
  z-index: 999;
}

.gl-z-index-999\! {
  z-index: 999 !important;
}

.gl-z-index-9999 {
  z-index: 9999;
}

.gl-z-index-9999\! {
  z-index: 9999 !important;
}

/* the border-style utils in tailwind do not allow for top, bottom, right, left specific values */

.gl-border-b-solid {
  border-bottom-style: solid;
}

.gl-border-l-solid {
  border-left-style: solid;
}

.gl-border-r-solid {
  border-right-style: solid;
}

.gl-border-t-solid {
  border-top-style: solid;
}

/*
Components layer:
https://tailwindcss.com/docs/adding-custom-styles#adding-component-classes

The components layer will be rendered _before_ the utilities,
so that utilities can overwrite values
*/

/*
Utilities layer:
https://tailwindcss.com/docs/adding-custom-styles#adding-custom-utilities
*/
