/* auto-inject-scss-lib */
.gl-sr-only {
  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\! {
  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;
  }
}
@keyframes gl-spinner-rotate {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

$gl-animate-skeleton-loader-max-width: 64 * $grid-size;

@keyframes gl-keyframes-skeleton-loader {

  0% {
    background-position-x: -$gl-animate-skeleton-loader-max-width;
  }

  100% {
    background-position-x: $gl-animate-skeleton-loader-max-width;
  }
}

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

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

.gl-animate-skeleton-loader {
  $max-width: $gl-animate-skeleton-loader-max-width;

  overflow: hidden;
  max-width: $max-width;
  background-size: $max-width 100%;
  background-position: -$max-width 0;
  background-color: $gray-100;
  background-image: linear-gradient(to right,
  $gray-100 0,
  $gray-50 23%,
  $gray-50 27%,
  $gray-100 50%);
  background-repeat: no-repeat;
  @media (prefers-reduced-motion: no-preference) {
    animation: gl-keyframes-skeleton-loader 2.5s linear;
    animation-delay: inherit;
    animation-iteration-count: 3;
  }
}

.gl-animate-skeleton-loader\! {
  $max-width: $gl-animate-skeleton-loader-max-width !important;

  overflow: hidden !important;
  max-width: $max-width !important;
  background-size: $max-width 100% !important;
  background-position: -$max-width 0 !important;
  background-color: $gray-100 !important;
  background-image: linear-gradient(to right,
  $gray-100 0,
  $gray-50 23%,
  $gray-50 27%,
  $gray-100 50%) !important;
  background-repeat: no-repeat !important;
  @media (prefers-reduced-motion: no-preference) {
    animation: gl-keyframes-skeleton-loader 2.5s linear !important;
    animation-delay: inherit !important;
    animation-iteration-count: 3 !important;
  }
}
.gl-bg-transparent {
  background-color: transparent
}

.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: $white
}

.gl-bg-white\! {
  background-color: $white !important
}

.gl-bg-black {
  background-color: $black
}

.gl-bg-black\! {
  background-color: $black !important
}

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

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

.gl-bg-gray-10 {
  background-color: $gray-10
}

.gl-bg-gray-10\! {
  background-color: $gray-10 !important
}

.gl-bg-gray-50 {
  background-color: $gray-50
}

.gl-active-bg-gray-50:active {
  background-color: $gray-50
}

.gl-focus-bg-gray-50:focus {
  background-color: $gray-50
}

.gl-hover-bg-gray-50:hover {
  background-color: $gray-50
}

.gl-bg-gray-50\! {
  background-color: $gray-50 !important
}

.gl-active-bg-gray-50\!:active {
  background-color: $gray-50 !important
}

.gl-focus-bg-gray-50\!:focus {
  background-color: $gray-50 !important
}

.gl-hover-bg-gray-50\!:hover {
  background-color: $gray-50 !important
}

.gl-bg-gray-100 {
  background-color: $gray-100
}

.gl-bg-gray-100\! {
  background-color: $gray-100 !important
}

.gl-bg-gray-200 {
  background-color: $gray-200
}

.gl-bg-gray-200\! {
  background-color: $gray-200 !important
}

.gl-bg-gray-300 {
  background-color: $gray-300
}

.gl-bg-gray-300\! {
  background-color: $gray-300 !important
}

.gl-bg-gray-400 {
  background-color: $gray-400
}

.gl-bg-gray-400\! {
  background-color: $gray-400 !important
}

.gl-bg-gray-500 {
  background-color: $gray-500
}

.gl-bg-gray-500\! {
  background-color: $gray-500 !important
}

.gl-bg-gray-600 {
  background-color: $gray-600
}

.gl-bg-gray-600\! {
  background-color: $gray-600 !important
}

.gl-bg-gray-700 {
  background-color: $gray-700
}

.gl-bg-gray-700\! {
  background-color: $gray-700 !important
}

.gl-bg-gray-900 {
  background-color: $gray-900
}

.gl-bg-gray-900\! {
  background-color: $gray-900 !important
}

.gl-bg-gray-950 {
  background-color: $gray-950
}

.gl-bg-gray-950\! {
  background-color: $gray-950 !important
}

.gl-bg-blue-50 {
  background-color: $blue-50
}

.gl-hover-bg-blue-50:hover {
  background-color: $blue-50
}

.gl-bg-blue-50\! {
  background-color: $blue-50 !important
}

.gl-hover-bg-blue-50\!:hover {
  background-color: $blue-50 !important
}

.gl-bg-blue-100 {
  background-color: $blue-100
}

.gl-bg-blue-100\! {
  background-color: $blue-100 !important
}

.gl-bg-blue-200 {
  background-color: $blue-200
}

.gl-bg-blue-200\! {
  background-color: $blue-200 !important
}

.gl-bg-blue-500 {
  background-color: $blue-500
}

.gl-bg-blue-500\! {
  background-color: $blue-500 !important
}

.gl-bg-blue-600 {
  background-color: $blue-600
}

.gl-bg-blue-600\! {
  background-color: $blue-600 !important
}

.gl-bg-blue-700 {
  background-color: $blue-700
}

.gl-bg-blue-700\! {
  background-color: $blue-700 !important
}

.gl-bg-green-50 {
  background-color: $green-50
}

.gl-bg-green-50\! {
  background-color: $green-50 !important
}

.gl-bg-green-100 {
  background-color: $green-100
}

.gl-bg-green-100\! {
  background-color: $green-100 !important
}

.gl-bg-green-200 {
  background-color: $green-200
}

.gl-bg-green-200\! {
  background-color: $green-200 !important
}

.gl-bg-green-500 {
  background-color: $green-500
}

.gl-bg-green-500\! {
  background-color: $green-500 !important
}

.gl-bg-green-600 {
  background-color: $green-600
}

.gl-bg-green-600\! {
  background-color: $green-600 !important
}

.gl-bg-green-700 {
  background-color: $green-700
}

.gl-bg-green-700\! {
  background-color: $green-700 !important
}

.gl-bg-theme-green-100 {
  background-color: $theme-green-100
}

.gl-bg-theme-green-100\! {
  background-color: $theme-green-100 !important
}

.gl-bg-orange-50 {
  background-color: $orange-50
}

.gl-bg-orange-50\! {
  background-color: $orange-50 !important
}

.gl-bg-orange-100 {
  background-color: $orange-100
}

.gl-bg-orange-100\! {
  background-color: $orange-100 !important
}

.gl-bg-orange-200 {
  background-color: $orange-200
}

.gl-bg-orange-200\! {
  background-color: $orange-200 !important
}

.gl-bg-orange-500 {
  background-color: $orange-500
}

.gl-bg-orange-500\! {
  background-color: $orange-500 !important
}

.gl-bg-orange-600 {
  background-color: $orange-600
}

.gl-bg-orange-600\! {
  background-color: $orange-600 !important
}

.gl-bg-orange-700 {
  background-color: $orange-700
}

.gl-bg-orange-700\! {
  background-color: $orange-700 !important
}

.gl-bg-purple-50 {
  background-color: $purple-50
}

.gl-bg-purple-50\! {
  background-color: $purple-50 !important
}

.gl-bg-purple-500 {
  background-color: $purple-500
}

.gl-bg-purple-500\! {
  background-color: $purple-500 !important
}

.gl-bg-purple-800 {
  background-color: $purple-800
}

.gl-bg-purple-800\! {
  background-color: $purple-800 !important
}

.gl-bg-red-50 {
  background-color: $red-50
}

.gl-bg-red-50\! {
  background-color: $red-50 !important
}

.gl-bg-red-100 {
  background-color: $red-100
}

.gl-bg-red-100\! {
  background-color: $red-100 !important
}

.gl-bg-red-200 {
  background-color: $red-200
}

.gl-bg-red-200\! {
  background-color: $red-200 !important
}

.gl-bg-red-500 {
  background-color: $red-500
}

.gl-bg-red-500\! {
  background-color: $red-500 !important
}

.gl-bg-red-600 {
  background-color: $red-600
}

.gl-bg-red-600\! {
  background-color: $red-600 !important
}

.gl-bg-red-700 {
  background-color: $red-700
}

.gl-bg-red-700\! {
  background-color: $red-700 !important
}

.gl-bg-t-gray-a-08 {
  background-color: $t-gray-a-08
}

.gl-hover-bg-t-gray-a-08:hover {
  background-color: $t-gray-a-08
}

.gl-focus-bg-t-gray-a-08:focus {
  background-color: $t-gray-a-08
}

.gl-active-bg-t-gray-a-08:active {
  background-color: $t-gray-a-08
}

.gl-bg-t-gray-a-08\! {
  background-color: $t-gray-a-08 !important
}

.gl-hover-bg-t-gray-a-08\!:hover {
  background-color: $t-gray-a-08 !important
}

.gl-focus-bg-t-gray-a-08\!:focus {
  background-color: $t-gray-a-08 !important
}

.gl-active-bg-t-gray-a-08\!:active {
  background-color: $t-gray-a-08 !important
}

.gl-bg-theme-indigo-50 {
  background-color: $theme-indigo-50
}

.gl-bg-theme-indigo-50\! {
  background-color: $theme-indigo-50 !important
}

.gl-bg-theme-indigo-500 {
  background-color: $theme-indigo-500
}

.gl-bg-theme-indigo-500\! {
  background-color: $theme-indigo-500 !important
}

.gl-bg-theme-indigo-700 {
  background-color: $theme-indigo-700
}

.gl-bg-theme-indigo-700\! {
  background-color: $theme-indigo-700 !important
}

.gl-bg-theme-indigo-900 {
  background-color: $theme-indigo-900
}

.gl-bg-theme-indigo-900\! {
  background-color: $theme-indigo-900 !important
}

.gl-bg-theme-blue-500 {
  background-color: $theme-blue-500
}

.gl-bg-theme-blue-500\! {
  background-color: $theme-blue-500 !important
}

.gl-bg-theme-blue-700 {
  background-color: $theme-blue-700
}

.gl-bg-theme-blue-700\! {
  background-color: $theme-blue-700 !important
}

.gl-bg-theme-blue-900 {
  background-color: $theme-blue-900
}

.gl-bg-theme-blue-900\! {
  background-color: $theme-blue-900 !important
}

.gl-bg-theme-green-500 {
  background-color: $theme-green-500
}

.gl-bg-theme-green-500\! {
  background-color: $theme-green-500 !important
}

.gl-bg-theme-green-700 {
  background-color: $theme-green-700
}

.gl-bg-theme-green-700\! {
  background-color: $theme-green-700 !important
}

.gl-bg-theme-green-900 {
  background-color: $theme-green-900
}

.gl-bg-theme-green-900\! {
  background-color: $theme-green-900 !important
}

.gl-bg-theme-red-500 {
  background-color: $theme-red-500
}

.gl-bg-theme-red-500\! {
  background-color: $theme-red-500 !important
}

.gl-bg-theme-red-700 {
  background-color: $theme-red-700
}

.gl-bg-theme-red-700\! {
  background-color: $theme-red-700 !important
}

.gl-bg-theme-red-900 {
  background-color: $theme-red-900
}

.gl-bg-theme-red-900\! {
  background-color: $theme-red-900 !important
}

.gl-bg-data-viz-blue-500 {
  background-color: $data-viz-blue-500
}

.gl-bg-data-viz-blue-500\! {
  background-color: $data-viz-blue-500 !important
}

.gl-bg-data-viz-blue-600 {
  background-color: $data-viz-blue-600
}

.gl-bg-data-viz-blue-600\! {
  background-color: $data-viz-blue-600 !important
}

.gl-bg-data-viz-blue-700 {
  background-color: $data-viz-blue-700
}

.gl-bg-data-viz-blue-700\! {
  background-color: $data-viz-blue-700 !important
}

.gl-bg-data-viz-blue-800 {
  background-color: $data-viz-blue-800
}

.gl-bg-data-viz-blue-800\! {
  background-color: $data-viz-blue-800 !important
}

.gl-bg-data-viz-blue-900 {
  background-color: $data-viz-blue-900
}

.gl-bg-data-viz-blue-900\! {
  background-color: $data-viz-blue-900 !important
}

.gl-bg-data-viz-blue-950 {
  background-color: $data-viz-blue-950
}

.gl-bg-data-viz-blue-950\! {
  background-color: $data-viz-blue-950 !important
}

.gl-bg-data-viz-orange-500 {
  background-color: $data-viz-orange-500
}

.gl-bg-data-viz-orange-500\! {
  background-color: $data-viz-orange-500 !important
}

.gl-bg-data-viz-orange-600 {
  background-color: $data-viz-orange-600
}

.gl-bg-data-viz-orange-600\! {
  background-color: $data-viz-orange-600 !important
}

.gl-bg-data-viz-orange-700 {
  background-color: $data-viz-orange-700
}

.gl-bg-data-viz-orange-700\! {
  background-color: $data-viz-orange-700 !important
}

.gl-bg-data-viz-orange-800 {
  background-color: $data-viz-orange-800
}

.gl-bg-data-viz-orange-800\! {
  background-color: $data-viz-orange-800 !important
}

.gl-bg-data-viz-orange-900 {
  background-color: $data-viz-orange-900
}

.gl-bg-data-viz-orange-900\! {
  background-color: $data-viz-orange-900 !important
}

.gl-bg-data-viz-orange-950 {
  background-color: $data-viz-orange-950
}

.gl-bg-data-viz-orange-950\! {
  background-color: $data-viz-orange-950 !important
}

.gl-bg-data-viz-aqua-500 {
  background-color: $data-viz-aqua-500
}

.gl-bg-data-viz-aqua-500\! {
  background-color: $data-viz-aqua-500 !important
}

.gl-bg-data-viz-aqua-600 {
  background-color: $data-viz-aqua-600
}

.gl-bg-data-viz-aqua-600\! {
  background-color: $data-viz-aqua-600 !important
}

.gl-bg-data-viz-aqua-700 {
  background-color: $data-viz-aqua-700
}

.gl-bg-data-viz-aqua-700\! {
  background-color: $data-viz-aqua-700 !important
}

.gl-bg-data-viz-aqua-800 {
  background-color: $data-viz-aqua-800
}

.gl-bg-data-viz-aqua-800\! {
  background-color: $data-viz-aqua-800 !important
}

.gl-bg-data-viz-aqua-900 {
  background-color: $data-viz-aqua-900
}

.gl-bg-data-viz-aqua-900\! {
  background-color: $data-viz-aqua-900 !important
}

.gl-bg-data-viz-aqua-950 {
  background-color: $data-viz-aqua-950
}

.gl-bg-data-viz-aqua-950\! {
  background-color: $data-viz-aqua-950 !important
}

.gl-bg-data-viz-green-500 {
  background-color: $data-viz-green-500
}

.gl-bg-data-viz-green-500\! {
  background-color: $data-viz-green-500 !important
}

.gl-bg-data-viz-green-600 {
  background-color: $data-viz-green-600
}

.gl-bg-data-viz-green-600\! {
  background-color: $data-viz-green-600 !important
}

.gl-bg-data-viz-green-700 {
  background-color: $data-viz-green-700
}

.gl-bg-data-viz-green-700\! {
  background-color: $data-viz-green-700 !important
}

.gl-bg-data-viz-green-800 {
  background-color: $data-viz-green-800
}

.gl-bg-data-viz-green-800\! {
  background-color: $data-viz-green-800 !important
}

.gl-bg-data-viz-green-900 {
  background-color: $data-viz-green-900
}

.gl-bg-data-viz-green-900\! {
  background-color: $data-viz-green-900 !important
}

.gl-bg-data-viz-green-950 {
  background-color: $data-viz-green-950
}

.gl-bg-data-viz-green-950\! {
  background-color: $data-viz-green-950 !important
}

.gl-bg-data-viz-magenta-500 {
  background-color: $data-viz-magenta-500
}

.gl-bg-data-viz-magenta-500\! {
  background-color: $data-viz-magenta-500 !important
}

.gl-bg-data-viz-magenta-600 {
  background-color: $data-viz-magenta-600
}

.gl-bg-data-viz-magenta-600\! {
  background-color: $data-viz-magenta-600 !important
}

.gl-bg-data-viz-magenta-700 {
  background-color: $data-viz-magenta-700
}

.gl-bg-data-viz-magenta-700\! {
  background-color: $data-viz-magenta-700 !important
}

.gl-bg-data-viz-magenta-800 {
  background-color: $data-viz-magenta-800
}

.gl-bg-data-viz-magenta-800\! {
  background-color: $data-viz-magenta-800 !important
}

.gl-bg-data-viz-magenta-900 {
  background-color: $data-viz-magenta-900
}

.gl-bg-data-viz-magenta-900\! {
  background-color: $data-viz-magenta-900 !important
}

.gl-bg-data-viz-magenta-950 {
  background-color: $data-viz-magenta-950
}

.gl-bg-data-viz-magenta-950\! {
  background-color: $data-viz-magenta-950 !important
}

.gl-bg-none {
  background: none
}

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

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

.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
}

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

.gl-bg-chevron-left {
  background-image: url('#{$gl-icon-chevron-left}')
}

.gl-bg-chevron-left\! {
  background-image: url('#{$gl-icon-chevron-left}') !important
}

.gl-bg-chevron-right {
  background-image: url('#{$gl-icon-chevron-right}')
}

.gl-bg-chevron-right\! {
  background-image: url('#{$gl-icon-chevron-right}') !important
}

.gl-bg-chevron-down {
  background-image: url('#{$gl-icon-chevron-down}')
}

.gl-bg-chevron-down\! {
  background-image: url('#{$gl-icon-chevron-down}') !important
}

.gl-backdrop-filter-blur-1 {
  backdrop-filter: blur($gl-spacing-scale-1)
}

.gl-backdrop-filter-blur-1\! {
  backdrop-filter: blur($gl-spacing-scale-1) !important
}
.gl-border {
  border: solid $gl-border-size-1 $border-color;
}

.gl-border\! {
  border: solid $gl-border-size-1 $border-color !important;
}

.gl-border-t {
  border-top: solid $gl-border-size-1 $border-color;
}

.gl-border-t\! {
  border-top: solid $gl-border-size-1 $border-color !important;
}

.gl-border-b {
  border-bottom: solid $gl-border-size-1 $border-color;
}

.gl-border-b\! {
  border-bottom: solid $gl-border-size-1 $border-color !important;
}

.gl-border-l {
  border-left: solid $gl-border-size-1 $border-color;
}

.gl-border-l\! {
  border-left: solid $gl-border-size-1 $border-color !important;
}

.gl-border-r {
  border-right: solid $gl-border-size-1 $border-color;
}

.gl-border-r\! {
  border-right: solid $gl-border-size-1 $border-color !important;
}

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

.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;
}

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

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

.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-border-dotted {
  border-style: dotted;
}

.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;
}

.gl-md-border-l-solid {
  @include gl-media-breakpoint-up(md) {
    border-left-style: solid;
  }
}

.gl-md-border-l-solid\! {
  @include gl-media-breakpoint-up(md) {
    border-left-style: solid !important;
  }
}

.gl-border-white {
  border-color: $white;
}

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

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

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

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

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

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

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

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

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

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

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

.gl-border-gray-10 {
  border-color: $gray-10;
}

.gl-border-gray-10\! {
  border-color: $gray-10 !important;
}

.gl-border-gray-50 {
  border-color: $gray-50;
}

.gl-border-gray-50\! {
  border-color: $gray-50 !important;
}

.gl-border-gray-100 {
  border-color: $gray-100;
}

.gl-hover-border-gray-100:hover {
  border-color: $gray-100;
}

.gl-border-gray-100\! {
  border-color: $gray-100 !important;
}

.gl-hover-border-gray-100\!:hover {
  border-color: $gray-100 !important;
}

.gl-border-gray-200 {
  border-color: $gray-200;
}

.gl-active-border-gray-200:active {
  border-color: $gray-200;
}

.gl-focus-border-gray-200:focus {
  border-color: $gray-200;
}

.gl-hover-border-gray-200:hover {
  border-color: $gray-200;
}

.gl-border-gray-200\! {
  border-color: $gray-200 !important;
}

.gl-active-border-gray-200\!:active {
  border-color: $gray-200 !important;
}

.gl-focus-border-gray-200\!:focus {
  border-color: $gray-200 !important;
}

.gl-hover-border-gray-200\!:hover {
  border-color: $gray-200 !important;
}

.gl-border-gray-300 {
  border-color: $gray-300;
}

.gl-border-gray-300\! {
  border-color: $gray-300 !important;
}

.gl-border-gray-400 {
  border-color: $gray-400;
}

.gl-border-gray-400\! {
  border-color: $gray-400 !important;
}

.gl-border-gray-500 {
  border-color: $gray-500;
}

.gl-border-gray-500\! {
  border-color: $gray-500 !important;
}

.gl-border-red-500 {
  border-color: $red-500;
}

.gl-border-red-500\! {
  border-color: $red-500 !important;
}

.gl-border-orange-500 {
  border-color: $orange-500;
}

.gl-border-orange-500\! {
  border-color: $orange-500 !important;
}

.gl-border-green-500 {
  border-color: $green-500;
}

.gl-border-green-500\! {
  border-color: $green-500 !important;
}

.gl-border-blue-200 {
  border-color: $blue-200;
}

.gl-hover-border-blue-200:hover {
  border-color: $blue-200;
}

.gl-border-blue-200\! {
  border-color: $blue-200 !important;
}

.gl-hover-border-blue-200\!:hover {
  border-color: $blue-200 !important;
}

.gl-border-blue-300 {
  border-color: $blue-300;
}

.gl-border-blue-300\! {
  border-color: $blue-300 !important;
}

.gl-border-blue-500 {
  border-color: $blue-500;
}

.gl-border-blue-500\! {
  border-color: $blue-500 !important;
}

.gl-border-blue-600 {
  border-color: $blue-600;
}

.gl-border-blue-600\! {
  border-color: $blue-600 !important;
}

.gl-border-blue-700 {
  border-color: $blue-700;
}

.gl-border-blue-700\! {
  border-color: $blue-700 !important;
}

.gl-border-purple-300 {
  border-color: $purple-300;
}

.gl-border-purple-300\! {
  border-color: $purple-300 !important;
}

.gl-border-purple-500 {
  border-color: $purple-500;
}

.gl-border-purple-500\! {
  border-color: $purple-500 !important;
}

.gl-border-purple-700 {
  border-color: $purple-700;
}

.gl-border-purple-700\! {
  border-color: $purple-700 !important;
}

.gl-border-gray-a-08 {
  border-color: $t-gray-a-08;
}

.gl-border-gray-a-08\! {
  border-color: $t-gray-a-08 !important;
}

.gl-border-gray-a-24 {
  border-color: $t-gray-a-24;
}

.gl-border-gray-a-24\! {
  border-color: $t-gray-a-24 !important;
}

.gl-border-t-gray-100 {
  border-top-color: $gray-100;
}

.gl-border-t-gray-100\! {
  border-top-color: $gray-100 !important;
}

.gl-border-t-gray-200 {
  border-top-color: $gray-200;
}

.gl-border-t-gray-200\! {
  border-top-color: $gray-200 !important;
}

.gl-border-r-gray-100 {
  border-right-color: $gray-100;
}

.gl-border-r-gray-100\! {
  border-right-color: $gray-100 !important;
}

.gl-border-r-gray-200 {
  border-right-color: $gray-200;
}

.gl-border-r-gray-200\! {
  border-right-color: $gray-200 !important;
}

.gl-border-b-gray-10 {
  border-bottom-color: $gray-10;
}

.gl-border-b-gray-10\! {
  border-bottom-color: $gray-10 !important;
}

.gl-border-b-gray-50 {
  border-bottom-color: $gray-50;
}

.gl-border-b-gray-50\! {
  border-bottom-color: $gray-50 !important;
}

.gl-border-b-gray-100 {
  border-bottom-color: $gray-100;
}

.gl-border-b-gray-100\! {
  border-bottom-color: $gray-100 !important;
}

.gl-border-b-gray-200 {
  border-bottom-color: $gray-200;
}

.gl-border-b-gray-200\! {
  border-bottom-color: $gray-200 !important;
}

.gl-border-l-gray-50 {
  border-left-color: $gray-50;
}

.gl-border-l-gray-50\! {
  border-left-color: $gray-50 !important;
}

.gl-border-l-gray-100 {
  border-left-color: $gray-100;
}

.gl-border-l-gray-100\! {
  border-left-color: $gray-100 !important;
}

.gl-border-l-gray-200 {
  border-left-color: $gray-200;
}

.gl-border-l-gray-200\! {
  border-left-color: $gray-200 !important;
}

.gl-border-l-gray-500 {
  border-left-color: $gray-500;
}

.gl-border-l-gray-500\! {
  border-left-color: $gray-500 !important;
}

.gl-border-t-blue-600 {
  border-top-color: $blue-600;
}

.gl-border-t-blue-600\! {
  border-top-color: $blue-600 !important;
}

.gl-border-r-blue-600 {
  border-right-color: $blue-600;
}

.gl-border-r-blue-600\! {
  border-right-color: $blue-600 !important;
}

.gl-border-b-blue-600 {
  border-bottom-color: $blue-600;
}

.gl-border-b-blue-600\! {
  border-bottom-color: $blue-600 !important;
}

.gl-border-l-blue-600 {
  border-left-color: $blue-600;
}

.gl-border-l-blue-600\! {
  border-left-color: $blue-600 !important;
}

.gl-border-t-red-500 {
  border-top-color: $red-500;
}

.gl-border-t-red-500\! {
  border-top-color: $red-500 !important;
}

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

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

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

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

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

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

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

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

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

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

.gl-border-1 {
  border-width: $gl-border-size-1;
}

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

.gl-border-2 {
  border-width: $gl-border-size-2;
}

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

.gl-border-3 {
  border-width: $gl-border-size-3;
}

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

.gl-border-4 {
  border-width: $gl-border-size-4;
}

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

.gl-border-8 {
  border-width: $gl-border-size-8;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gl-border-r-2\! {
  border-right-width: $gl-border-size-2 !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: $gl-border-radius-6;
}

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

.gl-rounded-7 {
  border-radius: $gl-border-radius-7;
}

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

.gl-rounded-base {
  border-radius: $gl-border-radius-base;
}

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

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

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

.gl-rounded-full {
  border-radius: $gl-border-radius-full;
}

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

.gl-rounded-small {
  border-radius: $gl-border-radius-small;
}

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

.gl-rounded-lg {
  border-radius: $gl-border-radius-large;
}

.gl-rounded-lg\! {
  border-radius: $gl-border-radius-large !important;
}

.gl-rounded-pill {
  border-radius: $gl-spacing-scale-4;
}

.gl-rounded-pill\! {
  border-radius: $gl-spacing-scale-4 !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: $gl-border-radius-base;
  border-bottom-left-radius: $gl-border-radius-base;
}

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

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

.gl-rounded-top-left-base\! {
  border-top-left-radius: $gl-border-radius-base !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: $gl-border-radius-base;
}

.gl-rounded-top-right-base\! {
  border-top-right-radius: $gl-border-radius-base !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: $gl-border-radius-base;
  border-top-right-radius: $gl-border-radius-base;
}

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

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

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

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

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

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

.gl-rounded-bottom-left-large\! {
  border-bottom-left-radius: $gl-border-radius-large !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: $gl-border-radius-small;
}

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

.gl-rounded-bottom-right-base {
  border-bottom-right-radius: $gl-border-radius-base;
}

.gl-rounded-bottom-right-base\! {
  border-bottom-right-radius: $gl-border-radius-base !important;
}

.gl-rounded-bottom-right-large {
  border-bottom-right-radius: $gl-border-radius-large;
}

.gl-rounded-bottom-right-large\! {
  border-bottom-right-radius: $gl-border-radius-large !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: $gl-border-radius-base;
  border-bottom-right-radius: $gl-border-radius-base;
}

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

.gl-rounded-top-left-small {
  border-top-left-radius: $gl-border-radius-small;
}

.gl-rounded-top-left-small\! {
  border-top-left-radius: $gl-border-radius-small !important;
}

.gl-rounded-top-right-small {
  border-top-right-radius: $gl-border-radius-small;
}

.gl-rounded-top-right-small\! {
  border-top-right-radius: $gl-border-radius-small !important;
}

.gl-rounded-bottom-left-6 {
  border-bottom-left-radius: $gl-border-radius-6;
}

.gl-rounded-bottom-left-6\! {
  border-bottom-left-radius: $gl-border-radius-6 !important;
}

.gl-rounded-bottom-right-6 {
  border-bottom-right-radius: $gl-border-radius-6;
}

.gl-rounded-bottom-right-6\! {
  border-bottom-right-radius: $gl-border-radius-6 !important;
}

.gl-rounded-top-left-6 {
  border-top-left-radius: $gl-border-radius-6;
}

.gl-rounded-top-left-6\! {
  border-top-left-radius: $gl-border-radius-6 !important;
}

.gl-rounded-top-right-6 {
  border-top-right-radius: $gl-border-radius-6;
}

.gl-rounded-top-right-6\! {
  border-top-right-radius: $gl-border-radius-6 !important;
}
.gl-inset-border-1-gray-100 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-100
}

.gl-inset-border-1-gray-100\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-100 !important
}

.gl-inset-border-1-gray-200 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-200
}

.gl-inset-border-1-gray-200\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-200 !important
}

.gl-inset-border-1-gray-400 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-400
}

.gl-inset-border-1-gray-400\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-400 !important
}

.gl-inset-border-1-gray-600 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-600
}

.gl-inset-border-1-gray-600\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-600 !important
}

.gl-inset-border-2-gray-300 {
  box-shadow: inset 0 0 0 $gl-border-size-2 $gray-300
}

.gl-inset-border-2-gray-300\! {
  box-shadow: inset 0 0 0 $gl-border-size-2 $gray-300 !important
}

.gl-inset-border-2-gray-400 {
  box-shadow: inset 0 0 0 $gl-border-size-2 $gray-400
}

.gl-inset-border-2-gray-400\! {
  box-shadow: inset 0 0 0 $gl-border-size-2 $gray-400 !important
}

.gl-inset-border-y-1-gray-200 {
  box-shadow: inset 0 #{$gl-border-size-1} 0 0 $gray-200,
    inset 0 -#{$gl-border-size-1} 0 0 $gray-200
}

.gl-inset-border-y-1-gray-200\! {
  box-shadow: inset 0 #{$gl-border-size-1} 0 0 $gray-200,
    inset 0 -#{$gl-border-size-1} 0 0 $gray-200 !important
}

.gl-inset-border-y-1-gray-100 {
  box-shadow: inset 0 #{$gl-border-size-1} 0 0 $gray-100,
    inset 0 -#{$gl-border-size-1} 0 0 $gray-100
}

.gl-inset-border-y-1-gray-100\! {
  box-shadow: inset 0 #{$gl-border-size-1} 0 0 $gray-100,
    inset 0 -#{$gl-border-size-1} 0 0 $gray-100 !important
}

.gl-inset-border-b-1-gray-100 {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-100
}

.gl-inset-border-b-1-gray-100\! {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-100 !important
}

.gl-inset-border-b-2-gray-100 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-100
}

.gl-inset-border-b-2-gray-100\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-100 !important
}

.gl-inset-border-l-4-gray-100 {
  box-shadow: inset #{$gl-border-size-4} 0 0 0 $gray-100
}

.gl-inset-border-l-4-gray-100\! {
  box-shadow: inset #{$gl-border-size-4} 0 0 0 $gray-100 !important
}

.gl-inset-border-b-1-gray-200 {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-200
}

.gl-inset-border-b-1-gray-200\! {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-200 !important
}

.gl-inset-border-b-2-gray-200 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-200
}

.gl-inset-border-b-2-gray-200\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-200 !important
}

.gl-inset-border-b-1-gray-300 {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-300
}

.gl-inset-border-b-1-gray-300\! {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-300 !important
}

.gl-inset-border-b-2-gray-300 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-300
}

.gl-inset-border-b-2-gray-300\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-300 !important
}

.gl-inset-border-b-2-gray-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-500
}

.gl-inset-border-b-2-gray-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-500 !important
}

.gl-inset-border-b-1-gray-900 {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-900
}

.gl-inset-border-b-1-gray-900\! {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-900 !important
}

.gl-inset-border-1-blue-500 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $blue-500
}

.gl-inset-border-1-blue-500\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $blue-500 !important
}

.gl-inset-border-1-blue-600 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $blue-600
}

.gl-inset-border-1-blue-600\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $blue-600 !important
}

.gl-inset-border-b-2-blue-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $blue-500
}

.gl-inset-border-b-2-blue-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $blue-500 !important
}

.gl-inset-border-1-green-500 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $green-500
}

.gl-inset-border-1-green-500\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $green-500 !important
}

.gl-inset-border-1-green-600 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $green-600
}

.gl-inset-border-1-green-600\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $green-600 !important
}

.gl-inset-border-2-blue-400 {
  box-shadow: inset 0 0 0 $gl-border-size-2 $blue-400
}

.gl-focus-inset-border-2-blue-400:focus {
  box-shadow: inset 0 0 0 $gl-border-size-2 $blue-400
}

.gl-inset-border-2-blue-400\! {
  box-shadow: inset 0 0 0 $gl-border-size-2 $blue-400 !important
}

.gl-focus-inset-border-2-blue-400\!:focus {
  box-shadow: inset 0 0 0 $gl-border-size-2 $blue-400 !important
}

.gl-inset-border-2-green-400 {
  box-shadow: inset 0 0 0 $gl-border-size-2 $green-400
}

.gl-inset-border-2-green-400\! {
  box-shadow: inset 0 0 0 $gl-border-size-2 $green-400 !important
}

.gl-inset-border-1-orange-500 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $orange-500
}

.gl-inset-border-1-orange-500\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $orange-500 !important
}

.gl-inset-border-1-orange-600 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $orange-600
}

.gl-inset-border-1-orange-600\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $orange-600 !important
}

.gl-inset-border-1-red-300 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-300
}

.gl-inset-border-1-red-300\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-300 !important
}

.gl-inset-border-1-red-400 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-400
}

.gl-inset-border-1-red-400\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-400 !important
}

.gl-inset-border-1-red-500 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-500
}

.gl-inset-border-1-red-500\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-500 !important
}

.gl-inset-border-1-red-600 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-600
}

.gl-inset-border-1-red-600\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-600 !important
}

.gl-inset-border-l-3-red-600 {
  box-shadow: inset $gl-border-size-3 0 0 0 $red-600
}

.gl-inset-border-l-3-red-600\! {
  box-shadow: inset $gl-border-size-3 0 0 0 $red-600 !important
}

.gl-inset-border-1-gray-a-08 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $t-gray-a-08
}

.gl-inset-border-1-gray-a-08\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $t-gray-a-08 !important
}

.gl-inset-border-b-2-theme-accent {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 var(--gl-theme-accent, $theme-indigo-500)
}

.gl-inset-border-b-2-theme-accent\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 var(--gl-theme-accent, $theme-indigo-500) !important
}

.gl-inset-border-b-2-theme-indigo-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-indigo-500
}

.gl-inset-border-b-2-theme-indigo-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-indigo-500 !important
}

.gl-inset-border-b-2-theme-indigo-300 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-indigo-300
}

.gl-inset-border-b-2-theme-indigo-300\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-indigo-300 !important
}

.gl-inset-border-b-2-theme-red-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-red-500
}

.gl-inset-border-b-2-theme-red-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-red-500 !important
}

.gl-inset-border-b-2-theme-light-red-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-light-red-500
}

.gl-inset-border-b-2-theme-light-red-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-light-red-500 !important
}

.gl-inset-border-b-2-theme-blue-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-blue-500
}

.gl-inset-border-b-2-theme-blue-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-blue-500 !important
}

.gl-inset-border-b-2-theme-light-blue-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-light-blue-500
}

.gl-inset-border-b-2-theme-light-blue-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-light-blue-500 !important
}

.gl-inset-border-b-2-theme-green-300 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-green-300
}

.gl-inset-border-b-2-theme-green-300\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-green-300 !important
}

.gl-inset-border-b-2-theme-green-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-green-500
}

.gl-inset-border-b-2-theme-green-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-green-500 !important
}

.gl-shadow-none {
  box-shadow: none
}

.gl-shadow-none\! {
  box-shadow: none !important
}

.gl-shadow {
  box-shadow: 0 1px 4px 0 rgba(#000, 0.3)
}

.gl-shadow\! {
  box-shadow: 0 1px 4px 0 rgba(#000, 0.3) !important
}

.gl-shadow-x0-y2-b4-s0 {
  box-shadow: 0 2px 4px 0 rgba(#000, 0.1)
}

.gl-shadow-x0-y2-b4-s0\! {
  box-shadow: 0 2px 4px 0 rgba(#000, 0.1) !important
}

.gl-shadow-blue-200-x0-y0-b4-s2 {
  box-shadow: 0 0 4px 2px $blue-200
}

.gl-shadow-blue-200-x0-y0-b4-s2\! {
  box-shadow: 0 0 4px 2px $blue-200 !important
}

.gl-shadow-x0-y0-b3-s1-blue-500 {
  box-shadow: inset 0 0 3px 1px $blue-500
}

.gl-shadow-x0-y0-b3-s1-blue-500\! {
  box-shadow: inset 0 0 3px 1px $blue-500 !important
}

.gl-shadow-sm {
  box-shadow: 0 1px 2px var(--gl-shadow-color-default)
}

.gl-shadow-sm\! {
  box-shadow: 0 1px 2px var(--gl-shadow-color-default) !important
}

.gl-shadow-md {
  box-shadow: 0 2px 8px var(--gl-shadow-color-default), 0 0 2px var(--gl-shadow-color-default)
}

.gl-shadow-md\! {
  box-shadow: 0 2px 8px var(--gl-shadow-color-default), 0 0 2px var(--gl-shadow-color-default) !important
}

.gl-shadow-lg {
  box-shadow: 0 4px 12px var(--gl-shadow-color-default), 0 0 4px var(--gl-shadow-color-default)
}

.gl-shadow-lg\! {
  box-shadow: 0 4px 12px var(--gl-shadow-color-default), 0 0 4px var(--gl-shadow-color-default) !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;
}

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

.gl-text-white {
  color: $white;
}

.gl-hover-text-white:hover {
  color: $white;
}

.gl-text-white\! {
  color: $white !important;
}

.gl-hover-text-white\!:hover {
  color: $white !important;
}

.gl-text-contrast-light {
  color: $white-contrast;
}

.gl-text-contrast-light\! {
  color: $white-contrast !important;
}

.gl-text-body {
  color: $body-color;
}

.gl-text-body\! {
  color: $body-color !important;
}

.gl-text-secondary {
  color: $gl-text-color-secondary;
}

.gl-text-secondary\! {
  color: $gl-text-color-secondary !important;
}

.gl-sm-text-body {
  @include gl-media-breakpoint-up(sm) {
  color: $body-color;
  }
}

.gl-sm-text-body\! {
  @include gl-media-breakpoint-up(sm) {
  color: $body-color !important;
  }
}

.gl-text-black-normal {
  color: $black-normal;
}

.gl-text-black-normal\! {
  color: $black-normal !important;
}

.gl-text-gray-100 {
  color: $gray-100;
}

.gl-text-gray-100\! {
  color: $gray-100 !important;
}

.gl-text-gray-200 {
  color: $gray-200;
}

.gl-text-gray-200\! {
  color: $gray-200 !important;
}

.gl-text-gray-300 {
  color: $gray-300;
}

.gl-text-gray-300\! {
  color: $gray-300 !important;
}

.gl-text-gray-400 {
  color: $gray-400;
}

.gl-text-gray-400\! {
  color: $gray-400 !important;
}

.gl-text-gray-500 {
  color: $gray-500;
}

.gl-text-gray-500\! {
  color: $gray-500 !important;
}

.gl-text-gray-600 {
  color: $gray-600;
}

.gl-text-gray-600\! {
  color: $gray-600 !important;
}

.gl-text-gray-700 {
  color: $gray-700;
}

.gl-text-gray-700\! {
  color: $gray-700 !important;
}

.gl-text-gray-800 {
  color: $gray-800;
}

.gl-text-gray-800\! {
  color: $gray-800 !important;
}

.gl-text-gray-900 {
  color: $gray-900;
}

.gl-active-text-gray-900:active {
  color: $gray-900;
}

.gl-focus-text-gray-900:focus {
  color: $gray-900;
}

.gl-hover-text-gray-900:hover {
  color: $gray-900;
}

.gl-text-gray-900\! {
  color: $gray-900 !important;
}

.gl-active-text-gray-900\!:active {
  color: $gray-900 !important;
}

.gl-focus-text-gray-900\!:focus {
  color: $gray-900 !important;
}

.gl-hover-text-gray-900\!:hover {
  color: $gray-900 !important;
}

.gl-text-gray-950 {
  color: $gray-950;
}

.gl-text-gray-950\! {
  color: $gray-950 !important;
}

.gl-text-blue-200 {
  color: $blue-200;
}

.gl-text-blue-200\! {
  color: $blue-200 !important;
}

.gl-text-blue-300 {
  color: $blue-300;
}

.gl-text-blue-300\! {
  color: $blue-300 !important;
}

.gl-text-blue-400 {
  color: $blue-400;
}

.gl-text-blue-400\! {
  color: $blue-400 !important;
}

.gl-text-blue-500 {
  color: $blue-500;
}

.gl-text-blue-500\! {
  color: $blue-500 !important;
}

.gl-text-blue-600 {
  color: $blue-600;
}

.gl-hover-text-blue-600:hover {
  color: $blue-600;
}

.gl-text-blue-600\! {
  color: $blue-600 !important;
}

.gl-hover-text-blue-600\!:hover {
  color: $blue-600 !important;
}

.gl-text-blue-700 {
  color: $blue-700;
}

.gl-text-blue-700\! {
  color: $blue-700 !important;
}

.gl-text-blue-800 {
  color: $blue-800;
}

.gl-hover-text-blue-800:hover {
  color: $blue-800;
}

.gl-text-blue-800\! {
  color: $blue-800 !important;
}

.gl-hover-text-blue-800\!:hover {
  color: $blue-800 !important;
}

.gl-text-blue-900 {
  color: $blue-900;
}

.gl-text-blue-900\! {
  color: $blue-900 !important;
}

.gl-text-green-400 {
  color: $green-400;
}

.gl-text-green-400\! {
  color: $green-400 !important;
}

.gl-text-green-500 {
  color: $green-500;
}

.gl-text-green-500\! {
  color: $green-500 !important;
}

.gl-text-green-600 {
  color: $green-600;
}

.gl-text-green-600\! {
  color: $green-600 !important;
}

.gl-text-green-700 {
  color: $green-700;
}

.gl-text-green-700\! {
  color: $green-700 !important;
}

.gl-text-green-800 {
  color: $green-800;
}

.gl-text-green-800\! {
  color: $green-800 !important;
}

.gl-text-green-900 {
  color: $green-900;
}

.gl-text-green-900\! {
  color: $green-900 !important;
}

.gl-text-theme-green-800 {
  color: $theme-green-800;
}

.gl-text-theme-green-800\! {
  color: $theme-green-800 !important;
}

.gl-text-orange-300 {
  color: $orange-300;
}

.gl-text-orange-300\! {
  color: $orange-300 !important;
}

.gl-text-orange-400 {
  color: $orange-400;
}

.gl-text-orange-400\! {
  color: $orange-400 !important;
}

.gl-text-orange-500 {
  color: $orange-500;
}

.gl-text-orange-500\! {
  color: $orange-500 !important;
}

.gl-text-orange-600 {
  color: $orange-600;
}

.gl-text-orange-600\! {
  color: $orange-600 !important;
}

.gl-text-orange-700 {
  color: $orange-700;
}

.gl-text-orange-700\! {
  color: $orange-700 !important;
}

.gl-text-orange-800 {
  color: $orange-800;
}

.gl-text-orange-800\! {
  color: $orange-800 !important;
}

.gl-text-orange-900 {
  color: $orange-900;
}

.gl-text-orange-900\! {
  color: $orange-900 !important;
}

.gl-text-red-300 {
  color: $red-300;
}

.gl-text-red-300\! {
  color: $red-300 !important;
}

.gl-text-red-500 {
  color: $red-500;
}

.gl-text-red-500\! {
  color: $red-500 !important;
}

.gl-text-red-600 {
  color: $red-600;
}

.gl-text-red-600\! {
  color: $red-600 !important;
}

.gl-text-red-700 {
  color: $red-700;
}

.gl-text-red-700\! {
  color: $red-700 !important;
}

.gl-text-red-800 {
  color: $red-800;
}

.gl-text-red-800\! {
  color: $red-800 !important;
}

.gl-text-red-900 {
  color: $red-900;
}

.gl-text-red-900\! {
  color: $red-900 !important;
}

.gl-text-purple-500 {
  color: $purple-500;
}

.gl-text-purple-500\! {
  color: $purple-500 !important;
}

.gl-text-purple-600 {
  color: $purple-600;
}

.gl-text-purple-600\! {
  color: $purple-600 !important;
}

.gl-text-purple-700 {
  color: $purple-700;
}

.gl-text-purple-700\! {
  color: $purple-700 !important;
}

.gl-text-purple-800 {
  color: $purple-800;
}

.gl-text-purple-800\! {
  color: $purple-800 !important;
}

.gl-text-theme-indigo-200 {
  color: $theme-indigo-200;
}

.gl-text-theme-indigo-200\! {
  color: $theme-indigo-200 !important;
}

.gl-text-theme-indigo-300 {
  color: $theme-indigo-300;
}

.gl-text-theme-indigo-300\! {
  color: $theme-indigo-300 !important;
}

.gl-text-theme-indigo-900 {
  color: $theme-indigo-900;
}

.gl-text-theme-indigo-900\! {
  color: $theme-indigo-900 !important;
}

.gl-dark-invert-keep-hue {
  .gl-dark & {
    filter: invert(0.8) hue-rotate(180deg);
  }
}

.gl-dark-invert-keep-hue\! {
  .gl-dark & {
    filter: invert(0.8) hue-rotate(180deg) !important;
  }
}
.gl--flex-center{
  @include gl-display-flex;
  @include gl-align-items-center;
  @include gl-justify-content-center
}

.gl--flex-center\!{
  @include gl-display-flex;
  @include gl-align-items-center;
  @include gl-justify-content-center
}

.gl--focus{
  @include gl-focus
}

.gl-focus--focus:focus{
  @include gl-focus
}

.gl--focus\!{
  @include gl-focus
}

.gl-focus--focus\!:focus{
  @include gl-focus
}
.gl-cursor-default {
  cursor: default
}

.gl-cursor-default\! {
  cursor: default !important
}

.gl-cursor-pointer {
  cursor: pointer
}

.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
}

.gl-cursor-grab\! {
  cursor: grab !important
}

.gl-cursor-grabbing {
  cursor: grabbing
}

.gl-cursor-grabbing\! {
  cursor: grabbing !important
}

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

.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
}

.gl-cursor-text\! {
  cursor: text !important
}

.gl-cursor-crosshair {
  cursor: crosshair
}

.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
}

.gl-cursor-help\! {
  cursor: help !important
}
.gl-deprecated-top-66vh {
  top: 66vh;
}
.gl-deprecated-top-66vh\! {
  top: 66vh !important;
}
.gl-number-as-text-input {
  &::-webkit-outer-spin-button,
  &::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  -moz-appearance: textfield;
}
.gl-number-as-text-input\! {
  &::-webkit-outer-spin-button,
  &::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
  }

  -moz-appearance: textfield !important;
}
.gl-display-none {
  display: none;
}

.gl-display-none\! {
  display: none !important;
}

.gl-sm-display-none {
  @include gl-media-breakpoint-up(sm) {
  display: none;
  }
}

.gl-sm-display-none\! {
  @include gl-media-breakpoint-up(sm) {
  display: none !important;
  }
}

.gl-md-display-none {
  @include gl-media-breakpoint-up(md) {
  display: none;
  }
}

.gl-md-display-none\! {
  @include gl-media-breakpoint-up(md) {
  display: none !important;
  }
}

.gl-lg-display-none {
  @include gl-media-breakpoint-up(lg) {
  display: none;
  }
}

.gl-lg-display-none\! {
  @include gl-media-breakpoint-up(lg) {
  display: none !important;
  }
}

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

.gl-display-flex\! {
  display: flex !important;
}

.gl-sm-display-flex {
  @include gl-media-breakpoint-up(sm) {
  display: flex;
  }
}

.gl-sm-display-flex\! {
  @include gl-media-breakpoint-up(sm) {
  display: flex !important;
  }
}

.gl-md-display-flex {
  @include gl-media-breakpoint-up(md) {
  display: flex;
  }
}

.gl-md-display-flex\! {
  @include gl-media-breakpoint-up(md) {
  display: flex !important;
  }
}

.gl-lg-display-flex {
  @include gl-media-breakpoint-up(lg) {
  display: flex;
  }
}

.gl-lg-display-flex\! {
  @include gl-media-breakpoint-up(lg) {
  display: flex !important;
  }
}

.gl-display-inline-flex {
  display: inline-flex;
}

.gl-display-inline-flex\! {
  display: inline-flex !important;
}

.gl-sm-display-inline-flex {
  @include gl-media-breakpoint-up(sm) {
  display: inline-flex;
  }
}

.gl-sm-display-inline-flex\! {
  @include gl-media-breakpoint-up(sm) {
  display: inline-flex !important;
  }
}

.gl-md-display-inline-flex {
  @include gl-media-breakpoint-up(md) {
  display: inline-flex;
  }
}

.gl-md-display-inline-flex\! {
  @include gl-media-breakpoint-up(md) {
  display: inline-flex !important;
  }
}

.gl-lg-display-inline-flex {
  @include gl-media-breakpoint-up(lg) {
  display: inline-flex;
  }
}

.gl-lg-display-inline-flex\! {
  @include gl-media-breakpoint-up(lg) {
  display: inline-flex !important;
  }
}

.gl-display-block {
  display: block;
}

.gl-display-block\! {
  display: block !important;
}

.gl-sm-display-block {
  @include gl-media-breakpoint-up(sm) {
  display: block;
  }
}

.gl-sm-display-block\! {
  @include gl-media-breakpoint-up(sm) {
  display: block !important;
  }
}

.gl-md-display-block {
  @include gl-media-breakpoint-up(md) {
  display: block;
  }
}

.gl-md-display-block\! {
  @include gl-media-breakpoint-up(md) {
  display: block !important;
  }
}

.gl-lg-display-block {
  @include gl-media-breakpoint-up(lg) {
  display: block;
  }
}

.gl-lg-display-block\! {
  @include gl-media-breakpoint-up(lg) {
  display: block !important;
  }
}

.gl-display-inline {
  display: inline;
}

.gl-display-inline\! {
  display: inline !important;
}

.gl-sm-display-inline {
  @include gl-media-breakpoint-up(sm) {
  display: inline;
  }
}

.gl-sm-display-inline\! {
  @include gl-media-breakpoint-up(sm) {
  display: inline !important;
  }
}

.gl-md-display-inline {
  @include gl-media-breakpoint-up(md) {
  display: inline;
  }
}

.gl-md-display-inline\! {
  @include gl-media-breakpoint-up(md) {
  display: inline !important;
  }
}

.gl-lg-display-inline {
  @include gl-media-breakpoint-up(lg) {
  display: inline;
  }
}

.gl-lg-display-inline\! {
  @include gl-media-breakpoint-up(lg) {
  display: inline !important;
  }
}

.gl-display-inline-block {
  display: inline-block;
}

.gl-display-inline-block\! {
  display: inline-block !important;
}

.gl-sm-display-inline-block {
  @include gl-media-breakpoint-up(sm) {
  display: inline-block;
  }
}

.gl-sm-display-inline-block\! {
  @include gl-media-breakpoint-up(sm) {
  display: inline-block !important;
  }
}

.gl-md-display-inline-block {
  @include gl-media-breakpoint-up(md) {
  display: inline-block;
  }
}

.gl-md-display-inline-block\! {
  @include gl-media-breakpoint-up(md) {
  display: inline-block !important;
  }
}

.gl-lg-display-inline-block {
  @include gl-media-breakpoint-up(lg) {
  display: inline-block;
  }
}

.gl-lg-display-inline-block\! {
  @include gl-media-breakpoint-up(lg) {
  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;
}

.gl-sm-display-grid {
  @include gl-media-breakpoint-up(sm) {
    display: grid;
  }
}

.gl-sm-display-grid\! {
  @include gl-media-breakpoint-up(sm) {
    display: grid !important;
  }
}

.gl-md-display-grid {
  @include gl-media-breakpoint-up(md) {
    display: grid;
  }
}

.gl-md-display-grid\! {
  @include gl-media-breakpoint-up(md) {
    display: grid !important;
  }
}

.gl-lg-display-grid {
  @include gl-media-breakpoint-up(lg) {
    display: grid;
  }
}

.gl-lg-display-grid\! {
  @include gl-media-breakpoint-up(lg) {
    display: grid !important;
  }
}

.gl-sm-display-table-cell {
  @include gl-media-breakpoint-up(sm) {
  display: table-cell;
  }
}

.gl-sm-display-table-cell\! {
  @include gl-media-breakpoint-up(sm) {
  display: table-cell !important;
  }
}

.gl-md-display-table-cell {
  @include gl-media-breakpoint-up(md) {
  display: table-cell;
  }
}

.gl-md-display-table-cell\! {
  @include gl-media-breakpoint-up(md) {
  display: table-cell !important;
  }
}

.gl-lg-display-table-cell {
  @include gl-media-breakpoint-up(lg) {
  display: table-cell;
  }
}

.gl-lg-display-table-cell\! {
  @include gl-media-breakpoint-up(lg) {
  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;
}

.gl-lg-align-items-baseline {
  @include gl-media-breakpoint-up(lg) {
  align-items: baseline;
  }
}

.gl-lg-align-items-baseline\! {
  @include gl-media-breakpoint-up(lg) {
  align-items: baseline !important;
  }
}

.gl-sm-align-items-center {
  @include gl-media-breakpoint-up(sm) {
  align-items: center;
  }
}

.gl-sm-align-items-center\! {
  @include gl-media-breakpoint-up(sm) {
  align-items: center !important;
  }
}

.gl-md-align-items-center {
  @include gl-media-breakpoint-up(md) {
  align-items: center;
  }
}

.gl-md-align-items-center\! {
  @include gl-media-breakpoint-up(md) {
  align-items: center !important;
  }
}

.gl-lg-align-items-center {
  @include gl-media-breakpoint-up(lg) {
  align-items: center;
  }
}

.gl-lg-align-items-center\! {
  @include gl-media-breakpoint-up(lg) {
  align-items: center !important;
  }
}

.gl-sm-align-items-flex-start {
  @include gl-media-breakpoint-up(sm) {
  align-items: flex-start;
  }
}

.gl-sm-align-items-flex-start\! {
  @include gl-media-breakpoint-up(sm) {
  align-items: flex-start !important;
  }
}

.gl-sm-align-items-flex-end {
  @include gl-media-breakpoint-up(sm) {
  align-items: flex-end;
  }
}

.gl-sm-align-items-flex-end\! {
  @include gl-media-breakpoint-up(sm) {
  align-items: flex-end !important;
  }
}

.gl-md-align-items-flex-start {
  @include gl-media-breakpoint-up(md) {
  align-items: flex-start;
  }
}

.gl-md-align-items-flex-start\! {
  @include gl-media-breakpoint-up(md) {
  align-items: flex-start !important;
  }
}

.gl-lg-align-items-flex-start {
  @include gl-media-breakpoint-up(lg) {
  align-items: flex-start;
  }
}

.gl-lg-align-items-flex-start\! {
  @include gl-media-breakpoint-up(lg) {
  align-items: flex-start !important;
  }
}

.gl-lg-align-items-flex-end {
  @include gl-media-breakpoint-up(lg) {
  align-items: flex-end;
  }
}

.gl-lg-align-items-flex-end\! {
  @include gl-media-breakpoint-up(lg) {
  align-items: flex-end !important;
  }
}

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

.gl-flex-wrap\! {
  flex-wrap: wrap !important;
}

.gl-lg-flex-wrap {
  @include gl-media-breakpoint-up(lg) {
  flex-wrap: wrap;
  }
}

.gl-lg-flex-wrap\! {
  @include gl-media-breakpoint-up(lg) {
  flex-wrap: wrap !important;
  }
}

.gl-xl-flex-wrap {
  @include gl-media-breakpoint-up(xl) {
  flex-wrap: wrap;
  }
}

.gl-xl-flex-wrap\! {
  @include gl-media-breakpoint-up(xl) {
  flex-wrap: wrap !important;
  }
}

.gl-sm-flex-wrap {
  @include gl-media-breakpoint-up(sm) {
  flex-wrap: wrap;
  }
}

.gl-sm-flex-wrap\! {
  @include gl-media-breakpoint-up(sm) {
  flex-wrap: wrap !important;
  }
}

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

.gl-flex-wrap-reverse\! {
  flex-wrap: wrap-reverse !important;
}

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

.gl-flex-nowrap\! {
  flex-wrap: nowrap !important;
}

.gl-md-flex-nowrap {
  @include gl-media-breakpoint-up(md) {
  flex-wrap: nowrap;
  }
}

.gl-md-flex-nowrap\! {
  @include gl-media-breakpoint-up(md) {
  flex-wrap: nowrap !important;
  }
}

.gl-sm-flex-nowrap {
  @include gl-media-breakpoint-up(sm) {
  flex-wrap: nowrap;
  }
}

.gl-sm-flex-nowrap\! {
  @include gl-media-breakpoint-up(sm) {
  flex-wrap: nowrap !important;
  }
}

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

.gl-flex-direction-column\! {
  flex-direction: column !important;
}

.gl-md-flex-direction-column {
  @include gl-media-breakpoint-up(md) {
  flex-direction: column;
  }
}

.gl-md-flex-direction-column\! {
  @include gl-media-breakpoint-up(md) {
  flex-direction: column !important;
  }
}

.gl-lg-flex-direction-column {
  @include gl-media-breakpoint-up(lg) {
  flex-direction: column;
  }
}

.gl-lg-flex-direction-column\! {
  @include gl-media-breakpoint-up(lg) {
  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;
}

.gl-sm-flex-direction-row {
  @include gl-media-breakpoint-up(sm) {
  flex-direction: row;
  }
}

.gl-sm-flex-direction-row\! {
  @include gl-media-breakpoint-up(sm) {
  flex-direction: row !important;
  }
}

.gl-md-flex-direction-row {
  @include gl-media-breakpoint-up(md) {
  flex-direction: row;
  }
}

.gl-md-flex-direction-row\! {
  @include gl-media-breakpoint-up(md) {
  flex-direction: row !important;
  }
}

.gl-lg-flex-direction-row {
  @include gl-media-breakpoint-up(lg) {
  flex-direction: row;
  }
}

.gl-lg-flex-direction-row\! {
  @include gl-media-breakpoint-up(lg) {
  flex-direction: row !important;
  }
}

.gl-xl-flex-direction-row {
  @include gl-media-breakpoint-up(xl) {
  flex-direction: row;
  }
}

.gl-xl-flex-direction-row\! {
  @include gl-media-breakpoint-up(xl) {
  flex-direction: row !important;
  }
}

.gl-flex-direction-row-reverse {
  flex-direction: row-reverse;
}

.gl-flex-direction-row-reverse\! {
  flex-direction: row-reverse !important;
}

.gl-sm-flex-direction-row-reverse {
  @include gl-media-breakpoint-up(sm) {
    flex-direction: row-reverse;
  }
}

.gl-sm-flex-direction-row-reverse\! {
  @include gl-media-breakpoint-up(sm) {
    flex-direction: row-reverse !important;
  }
}

.gl-md-flex-direction-row-reverse {
  @include gl-media-breakpoint-up(md) {
    flex-direction: row-reverse;
  }
}

.gl-md-flex-direction-row-reverse\! {
  @include gl-media-breakpoint-up(md) {
    flex-direction: row-reverse !important;
  }
}

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

.gl-flex-shrink-0\! {
  flex-shrink: 0 !important;
}

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

.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;
}

.gl-md-flex-grow-0 {
  @include gl-media-breakpoint-up(md) {
  flex-grow: 0;
  }
}

.gl-md-flex-grow-0\! {
  @include gl-media-breakpoint-up(md) {
  flex-grow: 0 !important;
  }
}

.gl-md-flex-grow-1 {
  @include gl-media-breakpoint-up(lg) {
  flex-grow: 1;
  }
}

.gl-md-flex-grow-1\! {
  @include gl-media-breakpoint-up(lg) {
  flex-grow: 1 !important;
  }
}

.gl-lg-flex-grow-1 {
  @include gl-media-breakpoint-up(lg) {
  flex-grow: 1;
  }
}

.gl-lg-flex-grow-1\! {
  @include gl-media-breakpoint-up(lg) {
  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;
}

.gl-md-flex-basis-13 {
  @include gl-media-breakpoint-up(md) {
    flex-basis: $gl-spacing-scale-13;
  }
}

.gl-md-flex-basis-13\! {
  @include gl-media-breakpoint-up(md) {
    flex-basis: $gl-spacing-scale-13 !important;
  }
}

.gl-md-flex-basis-third {
  @include gl-media-breakpoint-up(md) {
  flex-basis: 33%;
  }
}

.gl-md-flex-basis-third\! {
  @include gl-media-breakpoint-up(md) {
  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;
}

.gl-sm-justify-content-end {
  @include gl-media-breakpoint-up(sm) {
  justify-content: flex-end;
  }
}

.gl-sm-justify-content-end\! {
  @include gl-media-breakpoint-up(sm) {
  justify-content: flex-end !important;
  }
}

.gl-md-justify-content-center {
  @include gl-media-breakpoint-up(md) {
  justify-content: center;
  }
}

.gl-md-justify-content-center\! {
  @include gl-media-breakpoint-up(md) {
  justify-content: center !important;
  }
}

.gl-md-justify-content-end {
  @include gl-media-breakpoint-up(md) {
  justify-content: flex-end;
  }
}

.gl-md-justify-content-end\! {
  @include gl-media-breakpoint-up(md) {
  justify-content: flex-end !important;
  }
}

.gl-lg-justify-content-end {
  @include gl-media-breakpoint-up(lg) {
  justify-content: flex-end;
  }
}

.gl-lg-justify-content-end\! {
  @include gl-media-breakpoint-up(lg) {
  justify-content: flex-end !important;
  }
}

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

.gl-justify-content-space-between\! {
  justify-content: space-between !important;
}

.gl-md-justify-content-space-between {
  @include gl-media-breakpoint-up(md) {
  justify-content: space-between;
  }
}

.gl-md-justify-content-space-between\! {
  @include gl-media-breakpoint-up(md) {
  justify-content: space-between !important;
  }
}

.gl-justify-content-start {
  justify-content: flex-start;
}

.gl-justify-content-start\! {
  justify-content: flex-start !important;
}

.gl-sm-justify-content-start {
  @include gl-media-breakpoint-up(sm) {
  justify-content: flex-start;
  }
}

.gl-sm-justify-content-start\! {
  @include gl-media-breakpoint-up(sm) {
  justify-content: flex-start !important;
  }
}

.gl-md-justify-content-start {
  @include gl-media-breakpoint-up(md) {
  justify-content: flex-start;
  }
}

.gl-md-justify-content-start\! {
  @include gl-media-breakpoint-up(md) {
  justify-content: flex-start !important;
  }
}

.gl-lg-justify-content-start {
  @include gl-media-breakpoint-up(lg) {
  justify-content: flex-start;
  }
}

.gl-lg-justify-content-start\! {
  @include gl-media-breakpoint-up(lg) {
  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;
}

.gl-sm-align-self-center {
  @include gl-media-breakpoint-up(sm) {
  align-self: center;
  }
}

.gl-sm-align-self-center\! {
  @include gl-media-breakpoint-up(sm) {
  align-self: center !important;
  }
}

.gl-md-align-self-center {
  @include gl-media-breakpoint-up(md) {
  align-self: center;
  }
}

.gl-md-align-self-center\! {
  @include gl-media-breakpoint-up(md) {
  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;
}

.gl-sm-grid-template-columns-2 {
  @include gl-media-breakpoint-up(sm) {
    grid-template-columns: 1fr 1fr;
  }
}

.gl-sm-grid-template-columns-2\! {
  @include gl-media-breakpoint-up(sm) {
    grid-template-columns: 1fr 1fr !important;
  }
}

.gl-md-grid-template-columns-2 {
  @include gl-media-breakpoint-up(md) {
    grid-template-columns: 1fr 1fr;
  }
}

.gl-md-grid-template-columns-2\! {
  @include gl-media-breakpoint-up(md) {
    grid-template-columns: 1fr 1fr !important;
  }
}

.gl-md-grid-template-columns-3 {
  @include gl-media-breakpoint-up(md) {
    grid-template-columns: repeat(3, 1fr);
  }
}

.gl-md-grid-template-columns-3\! {
  @include gl-media-breakpoint-up(md) {
    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;
}

.gl-md-grid-template-columns-4 {
  @include gl-media-breakpoint-up(md) {
    grid-template-columns: repeat(4, 1fr);
  }
}

.gl-md-grid-template-columns-4\! {
  @include gl-media-breakpoint-up(md) {
    grid-template-columns: repeat(4, 1fr) !important;
  }
}

.gl-lg-grid-template-columns-4 {
  @include gl-media-breakpoint-up(lg) {
    grid-template-columns: repeat(4, 1fr);
  }
}

.gl-lg-grid-template-columns-4\! {
  @include gl-media-breakpoint-up(lg) {
    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
}

.gl-opacity-0\! {
  opacity: 0 !important
}

.gl-opacity-3 {
  opacity: 0.3
}

.gl-opacity-3\! {
  opacity: 0.3 !important
}

.gl-opacity-4 {
  opacity: 0.4
}

.gl-opacity-4\! {
  opacity: 0.4 !important
}

.gl-opacity-5 {
  opacity: 0.5
}

.gl-opacity-5\! {
  opacity: 0.5 !important
}

.gl-opacity-6 {
  opacity: 0.6
}

.gl-opacity-6\! {
  opacity: 0.6 !important
}

.gl-opacity-7 {
  opacity: 0.7
}

.gl-opacity-7\! {
  opacity: 0.7 !important
}

.gl-opacity-10 {
  opacity: 1
}

.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
}

.gl-overflow-hidden\! {
  overflow: hidden !important
}

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

.gl-overflow-x-auto\! {
  overflow-x: auto !important
}

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

.gl-overflow-y-auto\! {
  overflow-y: auto !important
}

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

.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
}

.gl-overflow-x-scroll\! {
  overflow-x: scroll !important
}

.gl-overflow-scroll {
  overflow: scroll
}

.gl-overflow-scroll\! {
  overflow: scroll !important
}

.gl-overflow-auto {
  overflow: auto
}

.gl-overflow-auto\! {
  overflow: auto !important
}

.gl-overflow-visible {
  overflow: visible
}

.gl-overflow-visible\! {
  overflow: visible !important
}
.gl-pointer-events-none {
  pointer-events: none
}

.gl-pointer-events-none\! {
  pointer-events: none !important
}

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

.gl-pointer-events-auto\! {
  pointer-events: auto !important
}
.gl-w-auto {
  width: auto;
}

.gl-w-auto\! {
  width: auto !important;
}

.gl-w-2 {
  width: $gl-spacing-scale-2;
}

.gl-w-2\! {
  width: $gl-spacing-scale-2 !important;
}

.gl-w-3 {
  width: $gl-spacing-scale-3;
}

.gl-w-3\! {
  width: $gl-spacing-scale-3 !important;
}

.gl-w-4 {
  width: $gl-spacing-scale-4;
}

.gl-w-4\! {
  width: $gl-spacing-scale-4 !important;
}

.gl-w-5 {
  width: $gl-spacing-scale-5;
}

.gl-w-5\! {
  width: $gl-spacing-scale-5 !important;
}

.gl-w-6 {
  width: $gl-spacing-scale-6;
}

.gl-w-6\! {
  width: $gl-spacing-scale-6 !important;
}

.gl-w-7 {
  width: $gl-spacing-scale-7;
}

.gl-w-7\! {
  width: $gl-spacing-scale-7 !important;
}

.gl-w-8 {
  width: $gl-spacing-scale-8;
}

.gl-w-8\! {
  width: $gl-spacing-scale-8 !important;
}

.gl-w-9 {
  width: $gl-spacing-scale-9;
}

.gl-w-9\! {
  width: $gl-spacing-scale-9 !important;
}

.gl-w-10 {
  width: $gl-spacing-scale-10;
}

.gl-w-10\! {
  width: $gl-spacing-scale-10 !important;
}

.gl-w-11 {
  width: $gl-spacing-scale-11;
}

.gl-w-11\! {
  width: $gl-spacing-scale-11 !important;
}

.gl-w-12 {
  width: $gl-spacing-scale-12;
}

.gl-w-12\! {
  width: $gl-spacing-scale-12 !important;
}

.gl-w-13 {
  width: $gl-spacing-scale-13;
}

.gl-w-13\! {
  width: $gl-spacing-scale-13 !important;
}

.gl-w-15 {
  width: $gl-spacing-scale-15;
}

.gl-w-15\! {
  width: $gl-spacing-scale-15 !important;
}

.gl-w-20 {
  width: $gl-spacing-scale-20;
}

.gl-w-20\! {
  width: $gl-spacing-scale-20 !important;
}

.gl-w-28 {
  width: $gl-spacing-scale-28;
}

.gl-w-28\! {
  width: $gl-spacing-scale-28 !important;
}

.gl-w-30 {
  width: $gl-spacing-scale-30;
}

.gl-w-30\! {
  width: $gl-spacing-scale-30 !important;
}

.gl-w-31 {
  width: $gl-spacing-scale-31;
}

.gl-w-31\! {
  width: $gl-spacing-scale-31 !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%;
}

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

.gl-w-grid-size-30 {
  width: $grid-size * 30;
}

.gl-w-grid-size-30\! {
  width: $grid-size * 30 !important;
}

.gl-w-grid-size-40 {
  width: $grid-size * 40;
}

.gl-w-grid-size-40\! {
  width: $grid-size * 40 !important;
}

.gl-sm-w-full {
  @include gl-media-breakpoint-up(sm) {
  width: 100%;
  }
}

.gl-sm-w-full\! {
  @include gl-media-breakpoint-up(sm) {
  width: 100% !important;
  }
}

.gl-md-w-full {
  @include gl-media-breakpoint-up(md) {
  width: 100%;
  }
}

.gl-md-w-full\! {
  @include gl-media-breakpoint-up(md) {
  width: 100% !important;
  }
}

.gl-lg-w-full {
  @include gl-media-breakpoint-up(lg) {
  width: 100%;
  }
}

.gl-lg-w-full\! {
  @include gl-media-breakpoint-up(lg) {
  width: 100% !important;
  }
}

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

.gl-w-max-content\! {
  width: max-content !important;
}

.gl-layout-w-limited {
  max-width: $limited-layout-width;
}

.gl-layout-w-limited\! {
  max-width: $limited-layout-width !important;
}

.gl-max-w-container-xl {
  max-width: $container-xl;
}

.gl-max-w-container-xl\! {
  max-width: $container-xl !important;
}

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

.gl-h-auto\! {
  height: auto !important;
}

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

.gl-h-0\! {
  height: 0 !important;
}

.gl-h-2 {
  height: $gl-spacing-scale-2;
}

.gl-h-2\! {
  height: $gl-spacing-scale-2 !important;
}

.gl-h-3 {
  height: $gl-spacing-scale-3;
}

.gl-h-3\! {
  height: $gl-spacing-scale-3 !important;
}

.gl-h-4 {
  height: $gl-spacing-scale-4;
}

.gl-h-4\! {
  height: $gl-spacing-scale-4 !important;
}

.gl-h-5 {
  height: $gl-spacing-scale-5;
}

.gl-h-5\! {
  height: $gl-spacing-scale-5 !important;
}

.gl-h-6 {
  height: $gl-spacing-scale-6;
}

.gl-h-6\! {
  height: $gl-spacing-scale-6 !important;
}

.gl-h-7 {
  height: $gl-spacing-scale-7;
}

.gl-h-7\! {
  height: $gl-spacing-scale-7 !important;
}

.gl-h-8 {
  height: $gl-spacing-scale-8;
}

.gl-h-8\! {
  height: $gl-spacing-scale-8 !important;
}

.gl-h-9 {
  height: $gl-spacing-scale-9;
}

.gl-h-9\! {
  height: $gl-spacing-scale-9 !important;
}

.gl-h-10 {
  height: $gl-spacing-scale-10;
}

.gl-h-10\! {
  height: $gl-spacing-scale-10 !important;
}

.gl-h-11 {
  height: $gl-spacing-scale-11;
}

.gl-h-11\! {
  height: $gl-spacing-scale-11 !important;
}

.gl-h-11-5 {
  height: $gl-spacing-scale-11-5;
}

.gl-h-11-5\! {
  height: $gl-spacing-scale-11-5 !important;
}

.gl-h-13 {
  height: $gl-spacing-scale-13;
}

.gl-h-13\! {
  height: $gl-spacing-scale-13 !important;
}

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

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

.gl-h-100vh {
  height: 100vh;
}

.gl-h-100vh\! {
  height: 100vh !important;
}

.gl-sm-w-auto {
  @include gl-media-breakpoint-up(sm) {
    width: auto;
  }
}

.gl-sm-w-auto\! {
  @include gl-media-breakpoint-up(sm) {
    width: auto !important;
  }
}

.gl-sm-w-half {
  @include gl-media-breakpoint-up(sm) {
    width: 50%;
  }
}

.gl-sm-w-half\! {
  @include gl-media-breakpoint-up(sm) {
    width: 50% !important;
  }
}

.gl-sm-w-25p {
  @include gl-media-breakpoint-up(sm) {
    width: 25%;
  }
}

.gl-sm-w-25p\! {
  @include gl-media-breakpoint-up(sm) {
    width: 25% !important;
  }
}

.gl-sm-w-30p {
  @include gl-media-breakpoint-up(sm) {
    width: 30%;
  }
}

.gl-sm-w-30p\! {
  @include gl-media-breakpoint-up(sm) {
    width: 30% !important;
  }
}

.gl-sm-w-40p {
  @include gl-media-breakpoint-up(sm) {
    width: 40%;
  }
}

.gl-sm-w-40p\! {
  @include gl-media-breakpoint-up(sm) {
    width: 40% !important;
  }
}

.gl-sm-w-75p {
  @include gl-media-breakpoint-up(sm) {
    width: 75%;
  }
}

.gl-sm-w-75p\! {
  @include gl-media-breakpoint-up(sm) {
    width: 75% !important;
  }
}

.gl-md-h-9 {
  @include gl-media-breakpoint-up(md) {
  height: $gl-spacing-scale-9;
  }
}

.gl-md-h-9\! {
  @include gl-media-breakpoint-up(md) {
  height: $gl-spacing-scale-9 !important;
  }
}

.gl-md-w-15 {
  @include gl-media-breakpoint-up(md) {
  width: $gl-spacing-scale-15;
  }
}

.gl-md-w-15\! {
  @include gl-media-breakpoint-up(md) {
  width: $gl-spacing-scale-15 !important;
  }
}

.gl-md-w-20 {
  @include gl-media-breakpoint-up(md) {
  width: $gl-spacing-scale-20;
  }
}

.gl-md-w-20\! {
  @include gl-media-breakpoint-up(md) {
  width: $gl-spacing-scale-20 !important;
  }
}

.gl-md-w-30 {
  @include gl-media-breakpoint-up(md) {
  width: $gl-spacing-scale-30;
  }
}

.gl-md-w-30\! {
  @include gl-media-breakpoint-up(md) {
  width: $gl-spacing-scale-30 !important;
  }
}

.gl-md-w-half {
  @include gl-media-breakpoint-up(md) {
    width: 50%;
  }
}

.gl-md-w-half\! {
  @include gl-media-breakpoint-up(md) {
    width: 50% !important;
  }
}

.gl-lg-w-half {
  @include gl-media-breakpoint-up(lg) {
    width: 50%;
  }
}

.gl-lg-w-half\! {
  @include gl-media-breakpoint-up(lg) {
    width: 50% !important;
  }
}

.gl-md-w-auto {
  @include gl-media-breakpoint-up(md) {
    width: auto;
  }
}

.gl-md-w-auto\! {
  @include gl-media-breakpoint-up(md) {
    width: auto !important;
  }
}

.gl-md-w-50p {
  @include gl-media-breakpoint-up(md) {
    width: 50%;
  }
}

.gl-md-w-50p\! {
  @include gl-media-breakpoint-up(md) {
    width: 50% !important;
  }
}

.gl-lg-w-1px {
  @include gl-media-breakpoint-up(lg) {
    width: 1px;
  }
}

.gl-lg-w-1px\! {
  @include gl-media-breakpoint-up(lg) {
    width: 1px !important;
  }
}

.gl-lg-w-auto {
  @include gl-media-breakpoint-up(lg) {
    width: auto;
  }
}

.gl-lg-w-auto\! {
  @include gl-media-breakpoint-up(lg) {
    width: auto !important;
  }
}

.gl-lg-w-25p {
  @include gl-media-breakpoint-up(lg) {
    width: 25%;
  }
}

.gl-lg-w-25p\! {
  @include gl-media-breakpoint-up(lg) {
    width: 25% !important;
  }
}

.gl-lg-w-30p {
  @include gl-media-breakpoint-up(lg) {
    width: 30%;
  }
}

.gl-lg-w-30p\! {
  @include gl-media-breakpoint-up(lg) {
    width: 30% !important;
  }
}

.gl-lg-w-40p {
  @include gl-media-breakpoint-up(lg) {
    width: 40%;
  }
}

.gl-lg-w-40p\! {
  @include gl-media-breakpoint-up(lg) {
    width: 40% !important;
  }
}

.gl-lg-w-50p {
  @include gl-media-breakpoint-up(lg) {
    width: 50%;
  }
}

.gl-lg-w-50p\! {
  @include gl-media-breakpoint-up(lg) {
    width: 50% !important;
  }
}

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

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

.gl-min-w-1 {
  min-width: $gl-spacing-scale-1;
}

.gl-min-w-1\! {
  min-width: $gl-spacing-scale-1 !important;
}

.gl-min-w-2 {
  min-width: $gl-spacing-scale-2;
}

.gl-min-w-2\! {
  min-width: $gl-spacing-scale-2 !important;
}

.gl-min-w-3 {
  min-width: $gl-spacing-scale-3;
}

.gl-min-w-3\! {
  min-width: $gl-spacing-scale-3 !important;
}

.gl-min-w-4 {
  min-width: $gl-spacing-scale-4;
}

.gl-min-w-4\! {
  min-width: $gl-spacing-scale-4 !important;
}

.gl-min-w-5 {
  min-width: $gl-spacing-scale-5;
}

.gl-min-w-5\! {
  min-width: $gl-spacing-scale-5 !important;
}

.gl-min-w-6 {
  min-width: $gl-spacing-scale-6;
}

.gl-min-w-6\! {
  min-width: $gl-spacing-scale-6 !important;
}

.gl-min-w-7 {
  min-width: $gl-spacing-scale-7;
}

.gl-min-w-7\! {
  min-width: $gl-spacing-scale-7 !important;
}

.gl-min-w-8 {
  min-width: $gl-spacing-scale-8;
}

.gl-min-w-8\! {
  min-width: $gl-spacing-scale-8 !important;
}

.gl-min-w-9 {
  min-width: $gl-spacing-scale-9;
}

.gl-min-w-9\! {
  min-width: $gl-spacing-scale-9 !important;
}

.gl-min-w-10 {
  min-width: $gl-spacing-scale-10;
}

.gl-min-w-10\! {
  min-width: $gl-spacing-scale-10 !important;
}

.gl-min-w-20 {
  min-width: $gl-spacing-scale-20;
}

.gl-min-w-20\! {
  min-width: $gl-spacing-scale-20 !important;
}

.gl-min-w-33 {
  min-width: $gl-spacing-scale-33;
}

.gl-min-w-33\! {
  min-width: $gl-spacing-scale-33 !important;
}

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

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

.gl-min-w-fit-content {
  min-width: fit-content;
}

.gl-min-w-fit-content\! {
  min-width: fit-content !important;
}

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

.gl-min-h-0\! {
  min-height: 0 !important;
}

.gl-min-h-5 {
  min-height: $gl-spacing-scale-5;
}

.gl-min-h-5\! {
  min-height: $gl-spacing-scale-5 !important;
}

.gl-min-h-6 {
  min-height: $gl-spacing-scale-6;
}

.gl-min-h-6\! {
  min-height: $gl-spacing-scale-6 !important;
}

.gl-min-h-7 {
  min-height: $gl-spacing-scale-7;
}

.gl-min-h-7\! {
  min-height: $gl-spacing-scale-7 !important;
}

.gl-min-h-8 {
  min-height: $gl-spacing-scale-8;
}

.gl-min-h-8\! {
  min-height: $gl-spacing-scale-8 !important;
}

.gl-min-h-100vh {
  min-height: 100vh;
}

.gl-min-h-100vh\! {
  min-height: 100vh !important;
}

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

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

.gl-max-w-12 {
  max-width: $gl-spacing-scale-12;
}

.gl-max-w-12\! {
  max-width: $gl-spacing-scale-12 !important;
}

.gl-max-w-15 {
  max-width: $gl-spacing-scale-15;
}

.gl-max-w-15\! {
  max-width: $gl-spacing-scale-15 !important;
}

.gl-max-w-20 {
  max-width: $gl-spacing-scale-20;
}

.gl-max-w-20\! {
  max-width: $gl-spacing-scale-20 !important;
}

.gl-max-w-26 {
  max-width: $gl-spacing-scale-26;
}

.gl-max-w-26\! {
  max-width: $gl-spacing-scale-26 !important;
}

.gl-max-w-30 {
  max-width: $gl-spacing-scale-30;
}

.gl-max-w-30\! {
  max-width: $gl-spacing-scale-30 !important;
}

.gl-max-w-34 {
  max-width: $gl-spacing-scale-34;
}

.gl-max-w-34\! {
  max-width: $gl-spacing-scale-34 !important;
}

.gl-max-w-37 {
  max-width: $gl-spacing-scale-37;
}

.gl-max-w-37\! {
  max-width: $gl-spacing-scale-37 !important;
}

.gl-max-w-48 {
  max-width: $gl-spacing-scale-48;
}

.gl-max-w-48\! {
  max-width: $gl-spacing-scale-48 !important;
}

.gl-max-w-62 {
  max-width: $gl-spacing-scale-62;
}

.gl-max-w-62\! {
  max-width: $gl-spacing-scale-62 !important;
}

.gl-max-w-75 {
  max-width: $gl-spacing-scale-75;
}

.gl-max-w-75\! {
  max-width: $gl-spacing-scale-75 !important;
}

.gl-max-w-80 {
  max-width: $gl-spacing-scale-80;
}

.gl-max-w-80\! {
  max-width: $gl-spacing-scale-80 !important;
}

.gl-max-w-88 {
  max-width: $gl-spacing-scale-88;
}

.gl-max-w-88\! {
  max-width: $gl-spacing-scale-88 !important;
}

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

.gl-max-w-none\! {
  max-width: none !important;
}

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

.gl-max-h-none\! {
  max-height: none !important;
}

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

.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%;
}

.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;
}

.gl-md-max-w-26 {
  @include gl-media-breakpoint-up(md) {
    max-width: $gl-spacing-scale-26;
  }
}

.gl-md-max-w-26\! {
  @include gl-media-breakpoint-up(md) {
    max-width: $gl-spacing-scale-26 !important;
  }
}

.gl-md-max-w-15p {
  @include gl-media-breakpoint-up(md) {
    max-width: 15%;
  }
}

.gl-md-max-w-15p\! {
  @include gl-media-breakpoint-up(md) {
    max-width: 15% !important;
  }
}

.gl-md-max-w-30p {
  @include gl-media-breakpoint-up(md) {
    max-width: 30%;
  }
}

.gl-md-max-w-30p\! {
  @include gl-media-breakpoint-up(md) {
    max-width: 30% !important;
  }
}

.gl-md-max-w-50p {
  @include gl-media-breakpoint-up(md) {
    max-width: 50%;
  }
}

.gl-md-max-w-50p\! {
  @include gl-media-breakpoint-up(md) {
    max-width: 50% !important;
  }
}

.gl-md-max-w-70p {
  @include gl-media-breakpoint-up(md) {
    max-width: 70%;
  }
}

.gl-md-max-w-70p\! {
  @include gl-media-breakpoint-up(md) {
    max-width: 70% !important;
  }
}

.gl-lg-max-w-80p {
  @include gl-media-breakpoint-up(lg) {
    max-width: 80%;
  }
}

.gl-lg-max-w-80p\! {
  @include gl-media-breakpoint-up(lg) {
    max-width: 80% !important;
  }
}

.gl-lg-max-w-50p {
  @include gl-media-breakpoint-up(lg) {
    max-width: 50%;
  }
}

.gl-lg-max-w-50p\! {
  @include gl-media-breakpoint-up(lg) {
    max-width: 50% !important;
  }
}
.gl-p-0 {
  padding: 0;
}
.gl-p-0\! {
  padding: 0 !important;
}
.gl-p-1 {
  padding: $gl-spacing-scale-1;
}
.gl-p-1\! {
  padding: $gl-spacing-scale-1 !important;
}
.gl-p-2 {
  padding: $gl-spacing-scale-2;
}
.gl-p-2\! {
  padding: $gl-spacing-scale-2 !important;
}
.gl-p-3 {
  padding: $gl-spacing-scale-3;
}
.gl-p-3\! {
  padding: $gl-spacing-scale-3 !important;
}
.gl-p-4 {
  padding: $gl-spacing-scale-4;
}
.gl-p-4\! {
  padding: $gl-spacing-scale-4 !important;
}
.gl-p-5 {
  padding: $gl-spacing-scale-5;
}
.gl-p-5\! {
  padding: $gl-spacing-scale-5 !important;
}
.gl-p-6 {
  padding: $gl-spacing-scale-6;
}
.gl-p-6\! {
  padding: $gl-spacing-scale-6 !important;
}
.gl-p-7 {
  padding: $gl-spacing-scale-7;
}
.gl-p-7\! {
  padding: $gl-spacing-scale-7 !important;
}
.gl-p-9 {
  padding: $gl-spacing-scale-9;
}
.gl-p-9\! {
  padding: $gl-spacing-scale-9 !important;
}
.gl-p-13 {
  padding: $gl-spacing-scale-13;
}
.gl-p-13\! {
  padding: $gl-spacing-scale-13 !important;
}
.gl-px-0 {
  padding-left: 0;
  padding-right: 0;
}
.gl-px-0\! {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.gl-px-1 {
  padding-left: $gl-spacing-scale-1;
  padding-right: $gl-spacing-scale-1;
}
.gl-px-1\! {
  padding-left: $gl-spacing-scale-1 !important;
  padding-right: $gl-spacing-scale-1 !important;
}
.gl-px-2 {
  padding-left: $gl-spacing-scale-2;
  padding-right: $gl-spacing-scale-2;
}
.gl-px-2\! {
  padding-left: $gl-spacing-scale-2 !important;
  padding-right: $gl-spacing-scale-2 !important;
}
.gl-px-3 {
  padding-left: $gl-spacing-scale-3;
  padding-right: $gl-spacing-scale-3;
}
.gl-px-3\! {
  padding-left: $gl-spacing-scale-3 !important;
  padding-right: $gl-spacing-scale-3 !important;
}
.gl-px-4 {
  padding-left: $gl-spacing-scale-4;
  padding-right: $gl-spacing-scale-4;
}
.gl-px-4\! {
  padding-left: $gl-spacing-scale-4 !important;
  padding-right: $gl-spacing-scale-4 !important;
}
.gl-px-5 {
  padding-left: $gl-spacing-scale-5;
  padding-right: $gl-spacing-scale-5;
}
.gl-px-5\! {
  padding-left: $gl-spacing-scale-5 !important;
  padding-right: $gl-spacing-scale-5 !important;
}
.gl-px-6 {
  padding-left: $gl-spacing-scale-6;
  padding-right: $gl-spacing-scale-6;
}
.gl-px-6\! {
  padding-left: $gl-spacing-scale-6 !important;
  padding-right: $gl-spacing-scale-6 !important;
}
.gl-px-7 {
  padding-left: $gl-spacing-scale-7;
  padding-right: $gl-spacing-scale-7;
}
.gl-px-7\! {
  padding-left: $gl-spacing-scale-7 !important;
  padding-right: $gl-spacing-scale-7 !important;
}
.gl-lg-px-7 {
  @include gl-media-breakpoint-up(lg) {
    padding-left: $gl-spacing-scale-7;
    padding-right: $gl-spacing-scale-7;
  }
}
.gl-lg-px-7\! {
  @include gl-media-breakpoint-up(lg) {
    padding-left: $gl-spacing-scale-7 !important;
    padding-right: $gl-spacing-scale-7 !important;
  }
}
.gl-px-8 {
  padding-left: $gl-spacing-scale-8;
  padding-right: $gl-spacing-scale-8;
}
.gl-px-8\! {
  padding-left: $gl-spacing-scale-8 !important;
  padding-right: $gl-spacing-scale-8 !important;
}
.gl-px-9 {
  padding-left: $gl-spacing-scale-9;
  padding-right: $gl-spacing-scale-9;
}
.gl-px-9\! {
  padding-left: $gl-spacing-scale-9 !important;
  padding-right: $gl-spacing-scale-9 !important;
}
.gl-pr-0 {
  padding-right: 0;
}
.gl-pr-0\! {
  padding-right: 0 !important;
}
.gl-pr-1 {
  padding-right: $gl-spacing-scale-1;
}
.gl-pr-1\! {
  padding-right: $gl-spacing-scale-1 !important;
}
.gl-pr-2 {
  padding-right: $gl-spacing-scale-2;
}
.gl-pr-2\! {
  padding-right: $gl-spacing-scale-2 !important;
}
.gl-pr-3 {
  padding-right: $gl-spacing-scale-3;
}
.gl-pr-3\! {
  padding-right: $gl-spacing-scale-3 !important;
}
.gl-pr-4 {
  padding-right: $gl-spacing-scale-4;
}
.gl-pr-4\! {
  padding-right: $gl-spacing-scale-4 !important;
}
.gl-pr-5 {
  padding-right: $gl-spacing-scale-5;
}
.gl-pr-5\! {
  padding-right: $gl-spacing-scale-5 !important;
}
.gl-pr-6 {
  padding-right: $gl-spacing-scale-6;
}
.gl-pr-6\! {
  padding-right: $gl-spacing-scale-6 !important;
}
.gl-pr-7 {
  padding-right: $gl-spacing-scale-7;
}
.gl-pr-7\! {
  padding-right: $gl-spacing-scale-7 !important;
}
.gl-pr-8 {
  padding-right: $gl-spacing-scale-8;
}
.gl-pr-8\! {
  padding-right: $gl-spacing-scale-8 !important;
}
.gl-pr-9 {
  padding-right: $gl-spacing-scale-9;
}
.gl-pr-9\! {
  padding-right: $gl-spacing-scale-9 !important;
}
.gl-pr-10 {
  padding-right: $gl-spacing-scale-10;
}
.gl-pr-10\! {
  padding-right: $gl-spacing-scale-10 !important;
}
.gl-pl-0 {
  padding-left: 0;
}
.gl-pl-0\! {
  padding-left: 0 !important;
}
.gl-pl-1 {
  padding-left: $gl-spacing-scale-1;
}
.gl-pl-1\! {
  padding-left: $gl-spacing-scale-1 !important;
}
.gl-pl-2 {
  padding-left: $gl-spacing-scale-2;
}
.gl-pl-2\! {
  padding-left: $gl-spacing-scale-2 !important;
}
.gl-pl-3 {
  padding-left: $gl-spacing-scale-3;
}
.gl-pl-3\! {
  padding-left: $gl-spacing-scale-3 !important;
}
.gl-pl-4 {
  padding-left: $gl-spacing-scale-4;
}
.gl-pl-4\! {
  padding-left: $gl-spacing-scale-4 !important;
}
.gl-pl-5 {
  padding-left: $gl-spacing-scale-5;
}
.gl-pl-5\! {
  padding-left: $gl-spacing-scale-5 !important;
}
.gl-pl-6 {
  padding-left: $gl-spacing-scale-6;
}
.gl-pl-6\! {
  padding-left: $gl-spacing-scale-6 !important;
}
.gl-pl-7 {
  padding-left: $gl-spacing-scale-7;
}
.gl-pl-7\! {
  padding-left: $gl-spacing-scale-7 !important;
}
.gl-pl-8 {
  padding-left: $gl-spacing-scale-8;
}
.gl-pl-8\! {
  padding-left: $gl-spacing-scale-8 !important;
}
.gl-pl-9 {
  padding-left: $gl-spacing-scale-9;
}
.gl-pl-9\! {
  padding-left: $gl-spacing-scale-9 !important;
}
.gl-pl-10 {
  padding-left: $gl-spacing-scale-10;
}
.gl-pl-10\! {
  padding-left: $gl-spacing-scale-10 !important;
}
.gl-pl-11 {
  padding-left: $gl-spacing-scale-11;
}
.gl-pl-11\! {
  padding-left: $gl-spacing-scale-11 !important;
}
.gl-pl-11-5 {
  padding-left: $gl-spacing-scale-11-5;
}
.gl-pl-11-5\! {
  padding-left: $gl-spacing-scale-11-5 !important;
}
.gl-pl-12 {
  padding-left: $gl-spacing-scale-12;
}
.gl-pl-12\! {
  padding-left: $gl-spacing-scale-12 !important;
}
.gl-pt-0 {
  padding-top: 0;
}
.gl-pt-0\! {
  padding-top: 0 !important;
}
.gl-pt-1 {
  padding-top: $gl-spacing-scale-1;
}
.gl-pt-1\! {
  padding-top: $gl-spacing-scale-1 !important;
}
.gl-pt-2 {
  padding-top: $gl-spacing-scale-2;
}
.gl-pt-2\! {
  padding-top: $gl-spacing-scale-2 !important;
}
.gl-pt-3 {
  padding-top: $gl-spacing-scale-3;
}
.gl-pt-3\! {
  padding-top: $gl-spacing-scale-3 !important;
}
.gl-pt-4 {
  padding-top: $gl-spacing-scale-4;
}
.gl-pt-4\! {
  padding-top: $gl-spacing-scale-4 !important;
}
.gl-pt-5 {
  padding-top: $gl-spacing-scale-5;
}
.gl-pt-5\! {
  padding-top: $gl-spacing-scale-5 !important;
}
.gl-pt-6 {
  padding-top: $gl-spacing-scale-6;
}
.gl-pt-6\! {
  padding-top: $gl-spacing-scale-6 !important;
}
.gl-pt-7 {
  padding-top: $gl-spacing-scale-7;
}
.gl-pt-7\! {
  padding-top: $gl-spacing-scale-7 !important;
}
.gl-pt-8 {
  padding-top: $gl-spacing-scale-8;
}
.gl-pt-8\! {
  padding-top: $gl-spacing-scale-8 !important;
}
.gl-pt-9 {
  padding-top: $gl-spacing-scale-9;
}
.gl-pt-9\! {
  padding-top: $gl-spacing-scale-9 !important;
}
.gl-pt-11 {
  padding-top: $gl-spacing-scale-11;
}
.gl-pt-11\! {
  padding-top: $gl-spacing-scale-11 !important;
}
.gl-pt-12 {
  padding-top: $gl-spacing-scale-12;
}
.gl-pt-12\! {
  padding-top: $gl-spacing-scale-12 !important;
}
.gl-pt-13 {
  padding-top: $gl-spacing-scale-13;
}
.gl-pt-13\! {
  padding-top: $gl-spacing-scale-13 !important;
}
.gl-md-pt-12 {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-12;
  }
}
.gl-md-pt-12\! {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-12 !important;
  }
}
.gl-pb-0 {
  padding-bottom: 0;
}
.gl-pb-0\! {
  padding-bottom: 0 !important;
}
.gl-pb-1 {
  padding-bottom: $gl-spacing-scale-1;
}
.gl-pb-1\! {
  padding-bottom: $gl-spacing-scale-1 !important;
}
.gl-pb-2 {
  padding-bottom: $gl-spacing-scale-2;
}
.gl-pb-2\! {
  padding-bottom: $gl-spacing-scale-2 !important;
}
.gl-pb-3 {
  padding-bottom: $gl-spacing-scale-3;
}
.gl-pb-3\! {
  padding-bottom: $gl-spacing-scale-3 !important;
}
.gl-pb-4 {
  padding-bottom: $gl-spacing-scale-4;
}
.gl-pb-4\! {
  padding-bottom: $gl-spacing-scale-4 !important;
}
.gl-pb-5 {
  padding-bottom: $gl-spacing-scale-5;
}
.gl-pb-5\! {
  padding-bottom: $gl-spacing-scale-5 !important;
}
.gl-pb-6 {
  padding-bottom: $gl-spacing-scale-6;
}
.gl-pb-6\! {
  padding-bottom: $gl-spacing-scale-6 !important;
}
.gl-pb-7 {
  padding-bottom: $gl-spacing-scale-7;
}
.gl-pb-7\! {
  padding-bottom: $gl-spacing-scale-7 !important;
}
.gl-pb-8 {
  padding-bottom: $gl-spacing-scale-8;
}
.gl-pb-8\! {
  padding-bottom: $gl-spacing-scale-8 !important;
}
.gl-pb-9 {
  padding-bottom: $gl-spacing-scale-9;
}
.gl-pb-9\! {
  padding-bottom: $gl-spacing-scale-9 !important;
}
.gl-pb-11 {
  padding-bottom: $gl-spacing-scale-11;
}
.gl-pb-11\! {
  padding-bottom: $gl-spacing-scale-11 !important;
}
.gl-pb-13 {
  padding-bottom: $gl-spacing-scale-13;
}
.gl-pb-13\! {
  padding-bottom: $gl-spacing-scale-13 !important;
}
.gl-py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.gl-py-0\! {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.gl-py-1 {
  padding-top: $gl-spacing-scale-1;
  padding-bottom: $gl-spacing-scale-1;
}
.gl-py-1\! {
  padding-top: $gl-spacing-scale-1 !important;
  padding-bottom: $gl-spacing-scale-1 !important;
}
.gl-py-2 {
  padding-top: $gl-spacing-scale-2;
  padding-bottom: $gl-spacing-scale-2;
}
.gl-py-2\! {
  padding-top: $gl-spacing-scale-2 !important;
  padding-bottom: $gl-spacing-scale-2 !important;
}
.gl-py-3 {
  padding-top: $gl-spacing-scale-3;
  padding-bottom: $gl-spacing-scale-3;
}
.gl-py-3\! {
  padding-top: $gl-spacing-scale-3 !important;
  padding-bottom: $gl-spacing-scale-3 !important;
}
.gl-py-4 {
  padding-top: $gl-spacing-scale-4;
  padding-bottom: $gl-spacing-scale-4;
}
.gl-py-4\! {
  padding-top: $gl-spacing-scale-4 !important;
  padding-bottom: $gl-spacing-scale-4 !important;
}
.gl-py-5 {
  padding-top: $gl-spacing-scale-5;
  padding-bottom: $gl-spacing-scale-5;
}
.gl-py-5\! {
  padding-top: $gl-spacing-scale-5 !important;
  padding-bottom: $gl-spacing-scale-5 !important;
}
.gl-py-6 {
  padding-top: $gl-spacing-scale-6;
  padding-bottom: $gl-spacing-scale-6;
}
.gl-py-6\! {
  padding-top: $gl-spacing-scale-6 !important;
  padding-bottom: $gl-spacing-scale-6 !important;
}
.gl-py-7 {
  padding-top: $gl-spacing-scale-7;
  padding-bottom: $gl-spacing-scale-7;
}
.gl-py-7\! {
  padding-top: $gl-spacing-scale-7 !important;
  padding-bottom: $gl-spacing-scale-7 !important;
}
.gl-py-8 {
  padding-top: $gl-spacing-scale-8;
  padding-bottom: $gl-spacing-scale-8;
}
.gl-py-8\! {
  padding-top: $gl-spacing-scale-8 !important;
  padding-bottom: $gl-spacing-scale-8 !important;
}
.gl-py-13 {
  padding-top: $gl-spacing-scale-13;
  padding-bottom: $gl-spacing-scale-13;
}
.gl-py-13\! {
  padding-top: $gl-spacing-scale-13 !important;
  padding-bottom: $gl-spacing-scale-13 !important;
}
.gl-m-0 {
  margin: 0;
}
.gl-m-0\! {
  margin: 0 !important;
}
.gl-m-2 {
  margin: $gl-spacing-scale-2;
}
.gl-m-2\! {
  margin: $gl-spacing-scale-2 !important;
}
.gl-m-3 {
  margin: $gl-spacing-scale-3;
}
.gl-m-3\! {
  margin: $gl-spacing-scale-3 !important;
}
.gl-m-4 {
  margin: $gl-spacing-scale-4;
}
.gl-m-4\! {
  margin: $gl-spacing-scale-4 !important;
}
.gl-m-5 {
  margin: $gl-spacing-scale-5;
}
.gl-m-5\! {
  margin: $gl-spacing-scale-5 !important;
}
.gl-m-7 {
  margin: $gl-spacing-scale-7;
}
.gl-m-7\! {
  margin: $gl-spacing-scale-7 !important;
}
.gl-m-auto {
  margin: auto;
}
.gl-m-auto\! {
  margin: auto !important;
}
.gl-mt-auto {
  margin-top: auto;
}
.gl-mt-auto\! {
  margin-top: auto !important;
}
.gl-mt-0 {
  margin-top: 0;
}
.gl-mt-0\! {
  margin-top: 0 !important;
}
.gl-mt-1 {
  margin-top: $gl-spacing-scale-1;
}
.gl-mt-1\! {
  margin-top: $gl-spacing-scale-1 !important;
}
.gl-mt-n1 {
  margin-top: -$gl-spacing-scale-1;
}
.gl-mt-n1\! {
  margin-top: -$gl-spacing-scale-1 !important;
}
.gl-mt-n5 {
  margin-top: -$gl-spacing-scale-5;
}
.gl-mt-n5\! {
  margin-top: -$gl-spacing-scale-5 !important;
}
.gl-md-mt-n2 {
  @include gl-media-breakpoint-up(md) {
    margin-top: -$gl-spacing-scale-2;
  }
}
.gl-md-mt-n2\! {
  @include gl-media-breakpoint-up(md) {
    margin-top: -$gl-spacing-scale-2 !important;
  }
}
.gl-mt-2 {
  margin-top: $gl-spacing-scale-2;
}
.gl-mt-2\! {
  margin-top: $gl-spacing-scale-2 !important;
}
.gl-mt-n2 {
  margin-top: -$gl-spacing-scale-2;
}
.gl-mt-n2\! {
  margin-top: -$gl-spacing-scale-2 !important;
}
.gl-mt-3 {
  margin-top: $gl-spacing-scale-3;
}
.gl-mt-3\! {
  margin-top: $gl-spacing-scale-3 !important;
}
.gl-mt-n3 {
  margin-top: -$gl-spacing-scale-3;
}
.gl-mt-n3\! {
  margin-top: -$gl-spacing-scale-3 !important;
}
.gl-mt-4 {
  margin-top: $gl-spacing-scale-4;
}
.gl-mt-4\! {
  margin-top: $gl-spacing-scale-4 !important;
}
.gl-mt-5 {
  margin-top: $gl-spacing-scale-5;
}
.gl-mt-5\! {
  margin-top: $gl-spacing-scale-5 !important;
}
.gl-mt-6 {
  margin-top: $gl-spacing-scale-6;
}
.gl-mt-6\! {
  margin-top: $gl-spacing-scale-6 !important;
}
.gl-mt-7 {
  margin-top: $gl-spacing-scale-7;
}
.gl-mt-7\! {
  margin-top: $gl-spacing-scale-7 !important;
}
.gl-mt-8 {
  margin-top: $gl-spacing-scale-8;
}
.gl-mt-8\! {
  margin-top: $gl-spacing-scale-8 !important;
}
.gl-mt-9 {
  margin-top: $gl-spacing-scale-9;
}
.gl-mt-9\! {
  margin-top: $gl-spacing-scale-9 !important;
}
.gl-mt-11 {
  margin-top: $gl-spacing-scale-11;
}
.gl-mt-11\! {
  margin-top: $gl-spacing-scale-11 !important;
}
.gl-md-mt-11 {
  @include gl-media-breakpoint-up(md) {
    margin-top: $gl-spacing-scale-11;
  }
}
.gl-md-mt-11\! {
  @include gl-media-breakpoint-up(md) {
    margin-top: $gl-spacing-scale-11 !important;
  }
}
.gl-mr-auto {
  margin-right: auto;
}
.gl-mr-auto\! {
  margin-right: auto !important;
}
.gl-md-mr-auto {
  @include gl-media-breakpoint-up(md) {
  margin-right: auto;
  }
}
.gl-md-mr-auto\! {
  @include gl-media-breakpoint-up(md) {
  margin-right: auto !important;
  }
}
.gl-mr-0 {
  margin-right: 0;
}
.gl-mr-0\! {
  margin-right: 0 !important;
}
.gl-mr-1 {
  margin-right: $gl-spacing-scale-1;
}
.gl-mr-1\! {
  margin-right: $gl-spacing-scale-1 !important;
}
.gl-mr-n1 {
  margin-right: -$gl-spacing-scale-1;
}
.gl-mr-n1\! {
  margin-right: -$gl-spacing-scale-1 !important;
}
.gl-mr-n2 {
  margin-right: -$gl-spacing-scale-2;
}
.gl-mr-n2\! {
  margin-right: -$gl-spacing-scale-2 !important;
}
.gl-mr-2 {
  margin-right: $gl-spacing-scale-2;
}
.gl-mr-2\! {
  margin-right: $gl-spacing-scale-2 !important;
}
.gl-mr-3 {
  margin-right: $gl-spacing-scale-3;
}
.gl-mr-3\! {
  margin-right: $gl-spacing-scale-3 !important;
}
.gl-mr-n3 {
  margin-right: -$gl-spacing-scale-3;
}
.gl-mr-n3\! {
  margin-right: -$gl-spacing-scale-3 !important;
}
.gl-mr-4 {
  margin-right: $gl-spacing-scale-4;
}
.gl-mr-4\! {
  margin-right: $gl-spacing-scale-4 !important;
}
.gl-mr-n4 {
  margin-right: -$gl-spacing-scale-4;
}
.gl-mr-n4\! {
  margin-right: -$gl-spacing-scale-4 !important;
}
.gl-mr-5 {
  margin-right: $gl-spacing-scale-5;
}
.gl-mr-5\! {
  margin-right: $gl-spacing-scale-5 !important;
}
.gl-mr-6 {
  margin-right: $gl-spacing-scale-6;
}
.gl-mr-6\! {
  margin-right: $gl-spacing-scale-6 !important;
}
.gl-mr-7 {
  margin-right: $gl-spacing-scale-7;
}
.gl-mr-7\! {
  margin-right: $gl-spacing-scale-7 !important;
}
.gl-mr-5p {
  margin-right: 5%;
}
.gl-mr-5p\! {
  margin-right: 5% !important;
}
.gl-sm-mr-3 {
  @include gl-media-breakpoint-up(sm) {
    margin-right: $gl-spacing-scale-3;
  }
}
.gl-sm-mr-3\! {
  @include gl-media-breakpoint-up(sm) {
    margin-right: $gl-spacing-scale-3 !important;
  }
}
.gl-mb-auto {
  margin-bottom: auto;
}
.gl-mb-auto\! {
  margin-bottom: auto !important;
}
.gl-mb-0 {
  margin-bottom: 0;
}
.gl-mb-0\! {
  margin-bottom: 0 !important;
}
.gl-mb-1 {
  margin-bottom: $gl-spacing-scale-1;
}
.gl-mb-1\! {
  margin-bottom: $gl-spacing-scale-1 !important;
}
.gl-mb-n1 {
  margin-bottom: -$gl-spacing-scale-1;
}
.gl-mb-n1\! {
  margin-bottom: -$gl-spacing-scale-1 !important;
}
.gl-mb-2 {
  margin-bottom: $gl-spacing-scale-2;
}
.gl-mb-2\! {
  margin-bottom: $gl-spacing-scale-2 !important;
}
.gl-mb-n2 {
  margin-bottom: -$gl-spacing-scale-2;
}
.gl-mb-n2\! {
  margin-bottom: -$gl-spacing-scale-2 !important;
}
.gl-mb-3 {
  margin-bottom: $gl-spacing-scale-3;
}
.gl-mb-3\! {
  margin-bottom: $gl-spacing-scale-3 !important;
}
.gl-mb-n3 {
  margin-bottom: -$gl-spacing-scale-3;
}
.gl-mb-n3\! {
  margin-bottom: -$gl-spacing-scale-3 !important;
}
.gl-mb-4 {
  margin-bottom: $gl-spacing-scale-4;
}
.gl-mb-4\! {
  margin-bottom: $gl-spacing-scale-4 !important;
}
.gl-mb-n4 {
  margin-bottom: -$gl-spacing-scale-4;
}
.gl-mb-n4\! {
  margin-bottom: -$gl-spacing-scale-4 !important;
}
.gl-mb-5 {
  margin-bottom: $gl-spacing-scale-5;
}
.gl-mb-5\! {
  margin-bottom: $gl-spacing-scale-5 !important;
}
.gl-mb-n5 {
  margin-bottom: -$gl-spacing-scale-5;
}
.gl-mb-n5\! {
  margin-bottom: -$gl-spacing-scale-5 !important;
}
.gl-mb-6 {
  margin-bottom: $gl-spacing-scale-6;
}
.gl-mb-6\! {
  margin-bottom: $gl-spacing-scale-6 !important;
}
.gl-mb-n6 {
  margin-bottom: -$gl-spacing-scale-6;
}
.gl-mb-n6\! {
  margin-bottom: -$gl-spacing-scale-6 !important;
}
.gl-mb-7 {
  margin-bottom: $gl-spacing-scale-7;
}
.gl-mb-7\! {
  margin-bottom: $gl-spacing-scale-7 !important;
}
.gl-mb-n7 {
  margin-bottom: -$gl-spacing-scale-7;
}
.gl-mb-n7\! {
  margin-bottom: -$gl-spacing-scale-7 !important;
}
.gl-mb-8 {
  margin-bottom: $gl-spacing-scale-8;
}
.gl-mb-8\! {
  margin-bottom: $gl-spacing-scale-8 !important;
}
.gl-mb-n8 {
  margin-bottom: -$gl-spacing-scale-8;
}
.gl-mb-n8\! {
  margin-bottom: -$gl-spacing-scale-8 !important;
}
.gl-mb-9 {
  margin-bottom: $gl-spacing-scale-9;
}
.gl-mb-9\! {
  margin-bottom: $gl-spacing-scale-9 !important;
}
.gl-mb-11 {
  margin-bottom: $gl-spacing-scale-11;
}
.gl-mb-11\! {
  margin-bottom: $gl-spacing-scale-11 !important;
}
.gl-mb-12 {
  margin-bottom: $gl-spacing-scale-12;
}
.gl-mb-12\! {
  margin-bottom: $gl-spacing-scale-12 !important;
}
.gl-ml-auto {
  margin-left: auto;
}
.gl-ml-auto\! {
  margin-left: auto !important;
}
.gl-sm-ml-auto {
  @include gl-media-breakpoint-up(sm) {
  margin-left: auto;
  }
}
.gl-sm-ml-auto\! {
  @include gl-media-breakpoint-up(sm) {
  margin-left: auto !important;
  }
}
.gl-ml-0 {
  margin-left: 0;
}
.gl-ml-0\! {
  margin-left: 0 !important;
}
.gl-ml-1 {
  margin-left: $gl-spacing-scale-1;
}
.gl-ml-1\! {
  margin-left: $gl-spacing-scale-1 !important;
}
.gl-ml-n1 {
  margin-left: -$gl-spacing-scale-1;
}
.gl-ml-n1\! {
  margin-left: -$gl-spacing-scale-1 !important;
}
.gl-ml-2 {
  margin-left: $gl-spacing-scale-2;
}
.gl-ml-2\! {
  margin-left: $gl-spacing-scale-2 !important;
}
.gl-ml-n2 {
  margin-left: -$gl-spacing-scale-2;
}
.gl-ml-n2\! {
  margin-left: -$gl-spacing-scale-2 !important;
}
.gl-ml-3 {
  margin-left: $gl-spacing-scale-3;
}
.gl-ml-3\! {
  margin-left: $gl-spacing-scale-3 !important;
}
.gl-ml-n3 {
  margin-left: -$gl-spacing-scale-3;
}
.gl-ml-n3\! {
  margin-left: -$gl-spacing-scale-3 !important;
}
.gl-ml-4 {
  margin-left: $gl-spacing-scale-4;
}
.gl-ml-4\! {
  margin-left: $gl-spacing-scale-4 !important;
}
.gl-ml-n4 {
  margin-left: -$gl-spacing-scale-4;
}
.gl-ml-n4\! {
  margin-left: -$gl-spacing-scale-4 !important;
}
.gl-ml-5 {
  margin-left: $gl-spacing-scale-5;
}
.gl-ml-5\! {
  margin-left: $gl-spacing-scale-5 !important;
}
.gl-ml-6 {
  margin-left: $gl-spacing-scale-6;
}
.gl-ml-6\! {
  margin-left: $gl-spacing-scale-6 !important;
}
.gl-ml-7 {
  margin-left: $gl-spacing-scale-7;
}
.gl-ml-7\! {
  margin-left: $gl-spacing-scale-7 !important;
}
.gl-ml-11 {
  margin-left: $gl-spacing-scale-11;
}
.gl-ml-11\! {
  margin-left: $gl-spacing-scale-11 !important;
}
.gl-my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.gl-my-auto\! {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.gl-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.gl-my-0\! {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.gl-my-1 {
  margin-top: $gl-spacing-scale-1;
  margin-bottom: $gl-spacing-scale-1;
}
.gl-my-1\! {
  margin-top: $gl-spacing-scale-1 !important;
  margin-bottom: $gl-spacing-scale-1 !important;
}
.gl-my-2 {
  margin-top: $gl-spacing-scale-2;
  margin-bottom: $gl-spacing-scale-2;
}
.gl-my-2\! {
  margin-top: $gl-spacing-scale-2 !important;
  margin-bottom: $gl-spacing-scale-2 !important;
}
.gl-my-3 {
  margin-top: $gl-spacing-scale-3;
  margin-bottom: $gl-spacing-scale-3;
}
.gl-my-3\! {
  margin-top: $gl-spacing-scale-3 !important;
  margin-bottom: $gl-spacing-scale-3 !important;
}
.gl-my-4 {
  margin-top: $gl-spacing-scale-4;
  margin-bottom: $gl-spacing-scale-4;
}
.gl-my-4\! {
  margin-top: $gl-spacing-scale-4 !important;
  margin-bottom: $gl-spacing-scale-4 !important;
}
.gl-my-5 {
  margin-top: $gl-spacing-scale-5;
  margin-bottom: $gl-spacing-scale-5;
}
.gl-my-5\! {
  margin-top: $gl-spacing-scale-5 !important;
  margin-bottom: $gl-spacing-scale-5 !important;
}
.gl-my-6 {
  margin-top: $gl-spacing-scale-6;
  margin-bottom: $gl-spacing-scale-6;
}
.gl-my-6\! {
  margin-top: $gl-spacing-scale-6 !important;
  margin-bottom: $gl-spacing-scale-6 !important;
}
.gl-my-7 {
  margin-top: $gl-spacing-scale-7;
  margin-bottom: $gl-spacing-scale-7;
}
.gl-my-7\! {
  margin-top: $gl-spacing-scale-7 !important;
  margin-bottom: $gl-spacing-scale-7 !important;
}
.gl-my-8 {
  margin-top: $gl-spacing-scale-8;
  margin-bottom: $gl-spacing-scale-8;
}
.gl-my-8\! {
  margin-top: $gl-spacing-scale-8 !important;
  margin-bottom: $gl-spacing-scale-8 !important;
}
.gl-my-9 {
  margin-top: $gl-spacing-scale-9;
  margin-bottom: $gl-spacing-scale-9;
}
.gl-my-9\! {
  margin-top: $gl-spacing-scale-9 !important;
  margin-bottom: $gl-spacing-scale-9 !important;
}
.gl-my-11 {
  margin-top: $gl-spacing-scale-11;
  margin-bottom: $gl-spacing-scale-11;
}
.gl-my-11\! {
  margin-top: $gl-spacing-scale-11 !important;
  margin-bottom: $gl-spacing-scale-11 !important;
}
.gl-my-12 {
  margin-top: $gl-spacing-scale-12;
  margin-bottom: $gl-spacing-scale-12;
}
.gl-my-12\! {
  margin-top: $gl-spacing-scale-12 !important;
  margin-bottom: $gl-spacing-scale-12 !important;
}
.gl-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.gl-mx-auto\! {
  margin-left: auto !important;
  margin-right: auto !important;
}
.gl-mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.gl-mx-0\! {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.gl-mx-1 {
  margin-left: $gl-spacing-scale-1;
  margin-right: $gl-spacing-scale-1;
}
.gl-mx-1\! {
  margin-left: $gl-spacing-scale-1 !important;
  margin-right: $gl-spacing-scale-1 !important;
}
.gl-mx-2 {
  margin-left: $gl-spacing-scale-2;
  margin-right: $gl-spacing-scale-2;
}
.gl-mx-2\! {
  margin-left: $gl-spacing-scale-2 !important;
  margin-right: $gl-spacing-scale-2 !important;
}
.gl-mx-3 {
  margin-left: $gl-spacing-scale-3;
  margin-right: $gl-spacing-scale-3;
}
.gl-mx-3\! {
  margin-left: $gl-spacing-scale-3 !important;
  margin-right: $gl-spacing-scale-3 !important;
}
.gl-mx-4 {
  margin-left: $gl-spacing-scale-4;
  margin-right: $gl-spacing-scale-4;
}
.gl-mx-4\! {
  margin-left: $gl-spacing-scale-4 !important;
  margin-right: $gl-spacing-scale-4 !important;
}
.gl-mx-5 {
  margin-left: $gl-spacing-scale-5;
  margin-right: $gl-spacing-scale-5;
}
.gl-mx-5\! {
  margin-left: $gl-spacing-scale-5 !important;
  margin-right: $gl-spacing-scale-5 !important;
}
.gl-mx-6 {
  margin-left: $gl-spacing-scale-6;
  margin-right: $gl-spacing-scale-6;
}
.gl-mx-6\! {
  margin-left: $gl-spacing-scale-6 !important;
  margin-right: $gl-spacing-scale-6 !important;
}
.gl-mx-7 {
  margin-left: $gl-spacing-scale-7;
  margin-right: $gl-spacing-scale-7;
}
.gl-mx-7\! {
  margin-left: $gl-spacing-scale-7 !important;
  margin-right: $gl-spacing-scale-7 !important;
}
.gl-mx-8 {
  margin-left: $gl-spacing-scale-8;
  margin-right: $gl-spacing-scale-8;
}
.gl-mx-8\! {
  margin-left: $gl-spacing-scale-8 !important;
  margin-right: $gl-spacing-scale-8 !important;
}
.gl-my-n1 {
  margin-top: -#{$gl-spacing-scale-1};
  margin-bottom: -#{$gl-spacing-scale-1};
}
.gl-my-n1\! {
  margin-top: -#{$gl-spacing-scale-1} !important;
  margin-bottom: -#{$gl-spacing-scale-1} !important;
}
.gl-mx-n1 {
  margin-left: -#{$gl-spacing-scale-1};
  margin-right: -#{$gl-spacing-scale-1};
}
.gl-mx-n1\! {
  margin-left: -#{$gl-spacing-scale-1} !important;
  margin-right: -#{$gl-spacing-scale-1} !important;
}
.gl-my-n2 {
  margin-top: -#{$gl-spacing-scale-2};
  margin-bottom: -#{$gl-spacing-scale-2};
}
.gl-my-n2\! {
  margin-top: -#{$gl-spacing-scale-2} !important;
  margin-bottom: -#{$gl-spacing-scale-2} !important;
}
.gl-mx-n2 {
  margin-left: -#{$gl-spacing-scale-2};
  margin-right: -#{$gl-spacing-scale-2};
}
.gl-mx-n2\! {
  margin-left: -#{$gl-spacing-scale-2} !important;
  margin-right: -#{$gl-spacing-scale-2} !important;
}
.gl-my-n3 {
  margin-top: -#{$gl-spacing-scale-3};
  margin-bottom: -#{$gl-spacing-scale-3};
}
.gl-my-n3\! {
  margin-top: -#{$gl-spacing-scale-3} !important;
  margin-bottom: -#{$gl-spacing-scale-3} !important;
}
.gl-mx-n3 {
  margin-left: -#{$gl-spacing-scale-3};
  margin-right: -#{$gl-spacing-scale-3};
}
.gl-mx-n3\! {
  margin-left: -#{$gl-spacing-scale-3} !important;
  margin-right: -#{$gl-spacing-scale-3} !important;
}
.gl-my-n4 {
  margin-top: -#{$gl-spacing-scale-4};
  margin-bottom: -#{$gl-spacing-scale-4};
}
.gl-my-n4\! {
  margin-top: -#{$gl-spacing-scale-4} !important;
  margin-bottom: -#{$gl-spacing-scale-4} !important;
}
.gl-mx-n4 {
  margin-left: -#{$gl-spacing-scale-4};
  margin-right: -#{$gl-spacing-scale-4};
}
.gl-mx-n4\! {
  margin-left: -#{$gl-spacing-scale-4} !important;
  margin-right: -#{$gl-spacing-scale-4} !important;
}
.gl-mx-n5 {
  margin-left: -#{$gl-spacing-scale-5};
  margin-right: -#{$gl-spacing-scale-5};
}
.gl-mx-n5\! {
  margin-left: -#{$gl-spacing-scale-5} !important;
  margin-right: -#{$gl-spacing-scale-5} !important;
}
.gl-mx-n6 {
  margin-left: -#{$gl-spacing-scale-6};
  margin-right: -#{$gl-spacing-scale-6};
}
.gl-mx-n6\! {
  margin-left: -#{$gl-spacing-scale-6} !important;
  margin-right: -#{$gl-spacing-scale-6} !important;
}
.gl-gap-1 {
  gap: $gl-spacing-scale-1;
}
.gl-gap-1\! {
  gap: $gl-spacing-scale-1 !important;
}
.gl-gap-2 {
  gap: $gl-spacing-scale-2;
}
.gl-gap-2\! {
  gap: $gl-spacing-scale-2 !important;
}
.gl-gap-3 {
  gap: $gl-spacing-scale-3;
}
.gl-gap-3\! {
  gap: $gl-spacing-scale-3 !important;
}
.gl-sm-gap-3 {
  @include gl-media-breakpoint-up(sm) {
  gap: $gl-spacing-scale-3;
  }
}
.gl-sm-gap-3\! {
  @include gl-media-breakpoint-up(sm) {
  gap: $gl-spacing-scale-3 !important;
  }
}
.gl-gap-4 {
  gap: $gl-spacing-scale-4;
}
.gl-gap-4\! {
  gap: $gl-spacing-scale-4 !important;
}
.gl-gap-5 {
  gap: $gl-spacing-scale-5;
}
.gl-gap-5\! {
  gap: $gl-spacing-scale-5 !important;
}
.gl-gap-6 {
  gap: $gl-spacing-scale-6;
}
.gl-gap-6\! {
  gap: $gl-spacing-scale-6 !important;
}
.gl-gap-7 {
  gap: $gl-spacing-scale-7;
}
.gl-gap-7\! {
  gap: $gl-spacing-scale-7 !important;
}
.gl-column-gap-1 {
  column-gap: $gl-spacing-scale-1;
}
.gl-column-gap-1\! {
  column-gap: $gl-spacing-scale-1 !important;
}
.gl-column-gap-2 {
  column-gap: $gl-spacing-scale-2;
}
.gl-column-gap-2\! {
  column-gap: $gl-spacing-scale-2 !important;
}
.gl-column-gap-3 {
  column-gap: $gl-spacing-scale-3;
}
.gl-column-gap-3\! {
  column-gap: $gl-spacing-scale-3 !important;
}
.gl-column-gap-4 {
  column-gap: $gl-spacing-scale-4;
}
.gl-column-gap-4\! {
  column-gap: $gl-spacing-scale-4 !important;
}
.gl-column-gap-5 {
  column-gap: $gl-spacing-scale-5;
}
.gl-column-gap-5\! {
  column-gap: $gl-spacing-scale-5 !important;
}
.gl-column-gap-6 {
  column-gap: $gl-spacing-scale-6;
}
.gl-column-gap-6\! {
  column-gap: $gl-spacing-scale-6 !important;
}
.gl-column-gap-7 {
  column-gap: $gl-spacing-scale-7;
}
.gl-column-gap-7\! {
  column-gap: $gl-spacing-scale-7 !important;
}
.gl-row-gap-1 {
  row-gap: $gl-spacing-scale-1;
}
.gl-row-gap-1\! {
  row-gap: $gl-spacing-scale-1 !important;
}
.gl-row-gap-2 {
  row-gap: $gl-spacing-scale-2;
}
.gl-row-gap-2\! {
  row-gap: $gl-spacing-scale-2 !important;
}
.gl-row-gap-3 {
  row-gap: $gl-spacing-scale-3;
}
.gl-row-gap-3\! {
  row-gap: $gl-spacing-scale-3 !important;
}
.gl-row-gap-4 {
  row-gap: $gl-spacing-scale-4;
}
.gl-row-gap-4\! {
  row-gap: $gl-spacing-scale-4 !important;
}
.gl-row-gap-5 {
  row-gap: $gl-spacing-scale-5;
}
.gl-row-gap-5\! {
  row-gap: $gl-spacing-scale-5 !important;
}
.gl-row-gap-6 {
  row-gap: $gl-spacing-scale-6;
}
.gl-row-gap-6\! {
  row-gap: $gl-spacing-scale-6 !important;
}
.gl-row-gap-7 {
  row-gap: $gl-spacing-scale-7;
}
.gl-row-gap-7\! {
  row-gap: $gl-spacing-scale-7 !important;
}
.gl-sm-ml-3 {
  @include gl-media-breakpoint-up(sm) {
  margin-left: $gl-spacing-scale-3;
  }
}
.gl-sm-ml-3\! {
  @include gl-media-breakpoint-up(sm) {
  margin-left: $gl-spacing-scale-3 !important;
  }
}
.gl-sm-ml-5 {
  @include gl-media-breakpoint-up(sm) {
  margin-left: $gl-spacing-scale-5;
  }
}
.gl-sm-ml-5\! {
  @include gl-media-breakpoint-up(sm) {
  margin-left: $gl-spacing-scale-5 !important;
  }
}
.gl-sm-ml-7 {
  @include gl-media-breakpoint-up(sm) {
  margin-left: $gl-spacing-scale-7;
  }
}
.gl-sm-ml-7\! {
  @include gl-media-breakpoint-up(sm) {
  margin-left: $gl-spacing-scale-7 !important;
  }
}
.gl-sm-mr-0 {
  @include gl-media-breakpoint-up(sm) {
  margin-right: 0;
  }
}
.gl-sm-mr-0\! {
  @include gl-media-breakpoint-up(sm) {
  margin-right: 0 !important;
  }
}
.gl-sm-mt-0 {
  @include gl-media-breakpoint-up(sm) {
  margin-top: 0;
  }
}
.gl-sm-mt-0\! {
  @include gl-media-breakpoint-up(sm) {
  margin-top: 0 !important;
  }
}
.gl-sm-mt-5 {
  @include gl-media-breakpoint-up(sm) {
  margin-top: $gl-spacing-scale-5;
  }
}
.gl-sm-mt-5\! {
  @include gl-media-breakpoint-up(sm) {
  margin-top: $gl-spacing-scale-5 !important;
  }
}
.gl-sm-mt-6 {
  @include gl-media-breakpoint-up(sm) {
  margin-top: $gl-spacing-scale-6;
  }
}
.gl-sm-mt-6\! {
  @include gl-media-breakpoint-up(sm) {
  margin-top: $gl-spacing-scale-6 !important;
  }
}
.gl-sm-mb-0 {
  @include gl-media-breakpoint-up(sm) {
    margin-bottom: 0;
  }
}
.gl-sm-mb-0\! {
  @include gl-media-breakpoint-up(sm) {
    margin-bottom: 0 !important;
  }
}
.gl-sm-mb-7 {
  @include gl-media-breakpoint-up(sm) {
  margin-bottom: $gl-spacing-scale-7;
  }
}
.gl-sm-mb-7\! {
  @include gl-media-breakpoint-up(sm) {
  margin-bottom: $gl-spacing-scale-7 !important;
  }
}
.gl-sm-my-12 {
  @include gl-media-breakpoint-up(sm) {
  margin-top: $gl-spacing-scale-12;
  margin-bottom: $gl-spacing-scale-12;
  }
}
.gl-sm-my-12\! {
  @include gl-media-breakpoint-up(sm) {
  margin-top: $gl-spacing-scale-12 !important;
  margin-bottom: $gl-spacing-scale-12 !important;
  }
}
.gl-sm-mx-0 {
  @include gl-media-breakpoint-up(sm) {
  margin-left: 0;
  margin-right: 0;
  }
}
.gl-sm-mx-0\! {
  @include gl-media-breakpoint-up(sm) {
  margin-left: 0 !important;
  margin-right: 0 !important;
  }
}
.gl-md-mt-0 {
  @include gl-media-breakpoint-up(md) {
  margin-top: 0;
  }
}
.gl-md-mt-0\! {
  @include gl-media-breakpoint-up(md) {
  margin-top: 0 !important;
  }
}
.gl-md-mt-5 {
  @include gl-media-breakpoint-up(md) {
  margin-top: $gl-spacing-scale-5;
  }
}
.gl-md-mt-5\! {
  @include gl-media-breakpoint-up(md) {
  margin-top: $gl-spacing-scale-5 !important;
  }
}
.gl-md-mb-0 {
  @include gl-media-breakpoint-up(md) {
  margin-bottom: 0;
  }
}
.gl-md-mb-0\! {
  @include gl-media-breakpoint-up(md) {
  margin-bottom: 0 !important;
  }
}
.gl-md-mb-3 {
  @include gl-media-breakpoint-up(md) {
  margin-bottom: $gl-spacing-scale-3;
  }
}
.gl-md-mb-3\! {
  @include gl-media-breakpoint-up(md) {
  margin-bottom: $gl-spacing-scale-3 !important;
  }
}
.gl-md-mb-6 {
  @include gl-media-breakpoint-up(md) {
  margin-bottom: $gl-spacing-scale-6;
  }
}
.gl-md-mb-6\! {
  @include gl-media-breakpoint-up(md) {
  margin-bottom: $gl-spacing-scale-6 !important;
  }
}
.gl-md-mb-12 {
  @include gl-media-breakpoint-up(md) {
  margin-bottom: $gl-spacing-scale-12;
  }
}
.gl-md-mb-12\! {
  @include gl-media-breakpoint-up(md) {
  margin-bottom: $gl-spacing-scale-12 !important;
  }
}
.gl-lg-mb-0 {
  @include gl-media-breakpoint-up(lg) {
  margin-bottom: 0;
  }
}
.gl-lg-mb-0\! {
  @include gl-media-breakpoint-up(lg) {
  margin-bottom: 0 !important;
  }
}
.gl-lg-mb-5 {
  @include gl-media-breakpoint-up(lg) {
  margin-bottom: $gl-spacing-scale-5;
  }
}
.gl-lg-mb-5\! {
  @include gl-media-breakpoint-up(lg) {
  margin-bottom: $gl-spacing-scale-5 !important;
  }
}
.gl-md-ml-auto {
  @include gl-media-breakpoint-up(md) {
  margin-left: auto;
  }
}
.gl-md-ml-auto\! {
  @include gl-media-breakpoint-up(md) {
  margin-left: auto !important;
  }
}
.gl-md-ml-2 {
  @include gl-media-breakpoint-up(md) {
  margin-left: $gl-spacing-scale-2;
  }
}
.gl-md-ml-2\! {
  @include gl-media-breakpoint-up(md) {
  margin-left: $gl-spacing-scale-2 !important;
  }
}
.gl-md-ml-3 {
  @include gl-media-breakpoint-up(md) {
  margin-left: $gl-spacing-scale-3;
  }
}
.gl-md-ml-3\! {
  @include gl-media-breakpoint-up(md) {
  margin-left: $gl-spacing-scale-3 !important;
  }
}
.gl-md-mr-0 {
  @include gl-media-breakpoint-up(md) {
  margin-right: 0;
  }
}
.gl-md-mr-0\! {
  @include gl-media-breakpoint-up(md) {
  margin-right: 0 !important;
  }
}
.gl-md-mr-3 {
  @include gl-media-breakpoint-up(md) {
  margin-right: $gl-spacing-scale-3;
  }
}
.gl-md-mr-3\! {
  @include gl-media-breakpoint-up(md) {
  margin-right: $gl-spacing-scale-3 !important;
  }
}
.gl-md-mr-5 {
  @include gl-media-breakpoint-up(md) {
  margin-right: $gl-spacing-scale-5;
  }
}
.gl-md-mr-5\! {
  @include gl-media-breakpoint-up(md) {
  margin-right: $gl-spacing-scale-5 !important;
  }
}
.gl-lg-mr-2 {
  @include gl-media-breakpoint-up(lg) {
  margin-right: $gl-spacing-scale-2;
  }
}
.gl-lg-mr-2\! {
  @include gl-media-breakpoint-up(lg) {
  margin-right: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-mr-3 {
  @include gl-media-breakpoint-up(lg) {
  margin-right: $gl-spacing-scale-3;
  }
}
.gl-lg-mr-3\! {
  @include gl-media-breakpoint-up(lg) {
  margin-right: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-mr-10 {
  @include gl-media-breakpoint-up(lg) {
    margin-right: $gl-spacing-scale-10;
  }
}
.gl-lg-mr-10\! {
  @include gl-media-breakpoint-up(lg) {
    margin-right: $gl-spacing-scale-10 !important;
  }
}
.gl-lg-mr-12 {
  @include gl-media-breakpoint-up(lg) {
    margin-right: $gl-spacing-scale-12;
  }
}
.gl-lg-mr-12\! {
  @include gl-media-breakpoint-up(lg) {
    margin-right: $gl-spacing-scale-12 !important;
  }
}
.gl-lg-ml-2 {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-2;
  }
}
.gl-lg-ml-2\! {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-ml-3 {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-3;
  }
}
.gl-lg-ml-3\! {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-ml-10 {
  @include gl-media-breakpoint-up(lg) {
    margin-left: $gl-spacing-scale-10;
  }
}
.gl-lg-ml-10\! {
  @include gl-media-breakpoint-up(lg) {
    margin-left: $gl-spacing-scale-10 !important;
  }
}
.gl-lg-ml-12 {
  @include gl-media-breakpoint-up(lg) {
    margin-left: $gl-spacing-scale-12;
  }
}
.gl-lg-ml-12\! {
  @include gl-media-breakpoint-up(lg) {
    margin-left: $gl-spacing-scale-12 !important;
  }
}
.gl-xl-ml-3 {
  @include gl-media-breakpoint-up(xl) {
    margin-left: $gl-spacing-scale-3;
  }
}
.gl-xl-ml-3\! {
  @include gl-media-breakpoint-up(xl) {
    margin-left: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-mx-2 {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-2;
  margin-right: $gl-spacing-scale-2;
  }
}
.gl-lg-mx-2\! {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-2 !important;
  margin-right: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-mx-3 {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-3;
  margin-right: $gl-spacing-scale-3;
  }
}
.gl-lg-mx-3\! {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-3 !important;
  margin-right: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-mx-12 {
  @include gl-media-breakpoint-up(lg) {
    margin-left: $gl-spacing-scale-12;
    margin-right: $gl-spacing-scale-12;
  }
}
.gl-lg-mx-12\! {
  @include gl-media-breakpoint-up(lg) {
    margin-left: $gl-spacing-scale-12 !important;
    margin-right: $gl-spacing-scale-12 !important;
  }
}
.gl-lg-my-5 {
  @include gl-media-breakpoint-up(lg) {
  margin-top: $gl-spacing-scale-5;
  margin-bottom: $gl-spacing-scale-5;
  }
}
.gl-lg-my-5\! {
  @include gl-media-breakpoint-up(lg) {
  margin-top: $gl-spacing-scale-5 !important;
  margin-bottom: $gl-spacing-scale-5 !important;
  }
}
.gl-lg-mt-0 {
  @include gl-media-breakpoint-up(lg) {
  margin-top: 0;
  }
}
.gl-lg-mt-0\! {
  @include gl-media-breakpoint-up(lg) {
  margin-top: 0 !important;
  }
}
.gl-lg-mt-5 {
  @include gl-media-breakpoint-up(lg) {
  margin-top: $gl-spacing-scale-5;
  }
}
.gl-lg-mt-5\! {
  @include gl-media-breakpoint-up(lg) {
  margin-top: $gl-spacing-scale-5 !important;
  }
}
.gl-sm-pr-2 {
  @include gl-media-breakpoint-up(sm) {
  padding-right: $gl-spacing-scale-2;
  }
}
.gl-sm-pr-2\! {
  @include gl-media-breakpoint-up(sm) {
  padding-right: $gl-spacing-scale-2 !important;
  }
}
.gl-sm-pr-4 {
  @include gl-media-breakpoint-up(sm) {
  padding-right: $gl-spacing-scale-4;
  }
}
.gl-sm-pr-4\! {
  @include gl-media-breakpoint-up(sm) {
  padding-right: $gl-spacing-scale-4 !important;
  }
}
.gl-sm-pl-0 {
  @include gl-media-breakpoint-up(sm) {
  padding-left: 0;
  }
}
.gl-sm-pl-0\! {
  @include gl-media-breakpoint-up(sm) {
  padding-left: 0 !important;
  }
}
.gl-sm-pl-6 {
  @include gl-media-breakpoint-up(sm) {
  padding-left: $gl-spacing-scale-6;
  }
}
.gl-sm-pl-6\! {
  @include gl-media-breakpoint-up(sm) {
  padding-left: $gl-spacing-scale-6 !important;
  }
}
.gl-md-pt-0 {
  @include gl-media-breakpoint-up(md) {
  padding-top: 0;
  }
}
.gl-md-pt-0\! {
  @include gl-media-breakpoint-up(md) {
  padding-top: 0 !important;
  }
}
.gl-md-pt-1 {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-1;
  }
}
.gl-md-pt-1\! {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-1 !important;
  }
}
.gl-md-pt-2 {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-2;
  }
}
.gl-md-pt-2\! {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-2 !important;
  }
}
.gl-md-pt-3 {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-3;
  }
}
.gl-md-pt-3\! {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-3 !important;
  }
}
.gl-md-pt-4 {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-4;
  }
}
.gl-md-pt-4\! {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-4 !important;
  }
}
.gl-md-pt-5 {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-5;
  }
}
.gl-md-pt-5\! {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-5 !important;
  }
}
.gl-md-pt-11 {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-11;
  }
}
.gl-md-pt-11\! {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-11 !important;
  }
}
.gl-md-pr-0 {
  @include gl-media-breakpoint-up(md) {
  padding-right: 0;
  }
}
.gl-md-pr-0\! {
  @include gl-media-breakpoint-up(md) {
  padding-right: 0 !important;
  }
}
.gl-md-pr-1 {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-1;
  }
}
.gl-md-pr-1\! {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-1 !important;
  }
}
.gl-md-pr-3 {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-3;
  }
}
.gl-md-pr-3\! {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-3 !important;
  }
}
.gl-md-pr-4 {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-4;
  }
}
.gl-md-pr-4\! {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-4 !important;
  }
}
.gl-md-pr-5 {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-5;
  }
}
.gl-md-pr-5\! {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-5 !important;
  }
}
.gl-md-pb-0 {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: 0;
  }
}
.gl-md-pb-0\! {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: 0 !important;
  }
}
.gl-md-pb-1 {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: $gl-spacing-scale-1;
  }
}
.gl-md-pb-1\! {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: $gl-spacing-scale-1 !important;
  }
}
.gl-md-pb-2 {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: $gl-spacing-scale-2;
  }
}
.gl-md-pb-2\! {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: $gl-spacing-scale-2 !important;
  }
}
.gl-md-pb-3 {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: $gl-spacing-scale-3;
  }
}
.gl-md-pb-3\! {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: $gl-spacing-scale-3 !important;
  }
}
.gl-md-pb-4 {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: $gl-spacing-scale-4;
  }
}
.gl-md-pb-4\! {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: $gl-spacing-scale-4 !important;
  }
}
.gl-md-pb-5 {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: $gl-spacing-scale-5;
  }
}
.gl-md-pb-5\! {
  @include gl-media-breakpoint-up(md) {
  padding-bottom: $gl-spacing-scale-5 !important;
  }
}
.gl-md-pl-0 {
  @include gl-media-breakpoint-up(md) {
  padding-left: 0;
  }
}
.gl-md-pl-0\! {
  @include gl-media-breakpoint-up(md) {
  padding-left: 0 !important;
  }
}
.gl-md-pl-1 {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-1;
  }
}
.gl-md-pl-1\! {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-1 !important;
  }
}
.gl-md-pl-2 {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-2;
  }
}
.gl-md-pl-2\! {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-2 !important;
  }
}
.gl-md-pl-3 {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-3;
  }
}
.gl-md-pl-3\! {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-3 !important;
  }
}
.gl-md-pl-4 {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-4;
  }
}
.gl-md-pl-4\! {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-4 !important;
  }
}
.gl-md-pl-5 {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-5;
  }
}
.gl-md-pl-5\! {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-5 !important;
  }
}
.gl-md-pl-7 {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-7;
  }
}
.gl-md-pl-7\! {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-7 !important;
  }
}
.gl-md-px-7 {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-7;
  padding-right: $gl-spacing-scale-7;
  }
}
.gl-md-px-7\! {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-7 !important;
  padding-right: $gl-spacing-scale-7 !important;
  }
}
.gl-lg-pt-0 {
  @include gl-media-breakpoint-up(lg) {
  padding-top: 0;
  }
}
.gl-lg-pt-0\! {
  @include gl-media-breakpoint-up(lg) {
  padding-top: 0 !important;
  }
}
.gl-lg-pt-1 {
  @include gl-media-breakpoint-up(lg) {
  padding-top: $gl-spacing-scale-1;
  }
}
.gl-lg-pt-1\! {
  @include gl-media-breakpoint-up(lg) {
  padding-top: $gl-spacing-scale-1 !important;
  }
}
.gl-lg-pt-2 {
  @include gl-media-breakpoint-up(lg) {
  padding-top: $gl-spacing-scale-2;
  }
}
.gl-lg-pt-2\! {
  @include gl-media-breakpoint-up(lg) {
  padding-top: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-pt-3 {
  @include gl-media-breakpoint-up(lg) {
  padding-top: $gl-spacing-scale-3;
  }
}
.gl-lg-pt-3\! {
  @include gl-media-breakpoint-up(lg) {
  padding-top: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-pt-4 {
  @include gl-media-breakpoint-up(lg) {
  padding-top: $gl-spacing-scale-4;
  }
}
.gl-lg-pt-4\! {
  @include gl-media-breakpoint-up(lg) {
  padding-top: $gl-spacing-scale-4 !important;
  }
}
.gl-lg-pt-5 {
  @include gl-media-breakpoint-up(lg) {
  padding-top: $gl-spacing-scale-5;
  }
}
.gl-lg-pt-5\! {
  @include gl-media-breakpoint-up(lg) {
  padding-top: $gl-spacing-scale-5 !important;
  }
}
.gl-lg-pr-0 {
  @include gl-media-breakpoint-up(lg) {
  padding-right: 0;
  }
}
.gl-lg-pr-0\! {
  @include gl-media-breakpoint-up(lg) {
  padding-right: 0 !important;
  }
}
.gl-lg-pr-1 {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-1;
  }
}
.gl-lg-pr-1\! {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-1 !important;
  }
}
.gl-lg-pr-2 {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-2;
  }
}
.gl-lg-pr-2\! {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-pr-3 {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-3;
  }
}
.gl-lg-pr-3\! {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-pr-4 {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-4;
  }
}
.gl-lg-pr-4\! {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-4 !important;
  }
}
.gl-lg-pr-5 {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-5;
  }
}
.gl-lg-pr-5\! {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-5 !important;
  }
}
.gl-lg-pb-0 {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: 0;
  }
}
.gl-lg-pb-0\! {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: 0 !important;
  }
}
.gl-lg-pb-1 {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: $gl-spacing-scale-1;
  }
}
.gl-lg-pb-1\! {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: $gl-spacing-scale-1 !important;
  }
}
.gl-lg-pb-2 {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: $gl-spacing-scale-2;
  }
}
.gl-lg-pb-2\! {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-pb-3 {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: $gl-spacing-scale-3;
  }
}
.gl-lg-pb-3\! {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-pb-4 {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: $gl-spacing-scale-4;
  }
}
.gl-lg-pb-4\! {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: $gl-spacing-scale-4 !important;
  }
}
.gl-lg-pb-5 {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: $gl-spacing-scale-5;
  }
}
.gl-lg-pb-5\! {
  @include gl-media-breakpoint-up(lg) {
  padding-bottom: $gl-spacing-scale-5 !important;
  }
}
.gl-lg-pl-0 {
  @include gl-media-breakpoint-up(lg) {
  padding-left: 0;
  }
}
.gl-lg-pl-0\! {
  @include gl-media-breakpoint-up(lg) {
  padding-left: 0 !important;
  }
}
.gl-lg-pl-1 {
  @include gl-media-breakpoint-up(lg) {
  padding-left: $gl-spacing-scale-1;
  }
}
.gl-lg-pl-1\! {
  @include gl-media-breakpoint-up(lg) {
  padding-left: $gl-spacing-scale-1 !important;
  }
}
.gl-lg-pl-2 {
  @include gl-media-breakpoint-up(lg) {
  padding-left: $gl-spacing-scale-2;
  }
}
.gl-lg-pl-2\! {
  @include gl-media-breakpoint-up(lg) {
  padding-left: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-pl-3 {
  @include gl-media-breakpoint-up(lg) {
  padding-left: $gl-spacing-scale-3;
  }
}
.gl-lg-pl-3\! {
  @include gl-media-breakpoint-up(lg) {
  padding-left: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-pl-4 {
  @include gl-media-breakpoint-up(lg) {
  padding-left: $gl-spacing-scale-4;
  }
}
.gl-lg-pl-4\! {
  @include gl-media-breakpoint-up(lg) {
  padding-left: $gl-spacing-scale-4 !important;
  }
}
.gl-lg-pl-5 {
  @include gl-media-breakpoint-up(lg) {
  padding-left: $gl-spacing-scale-5;
  }
}
.gl-lg-pl-5\! {
  @include gl-media-breakpoint-up(lg) {
  padding-left: $gl-spacing-scale-5 !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: $blue-200
}

.gl-fill-blue-200\! {
  fill: $blue-200 !important
}

.gl-fill-blue-500 {
  fill: $blue-500
}

.gl-fill-blue-500\! {
  fill: $blue-500 !important
}

.gl-stop-color-gray-50 {
  stop-color: $gray-50
}

.gl-stop-color-gray-50\! {
  stop-color: $gray-50 !important
}

.gl-stop-color-gray-100 {
  stop-color: $gray-100
}

.gl-stop-color-gray-100\! {
  stop-color: $gray-100 !important
}

.gl-stop-color-gray-200 {
  stop-color: $gray-200
}

.gl-stop-color-gray-200\! {
  stop-color: $gray-200 !important
}

.gl-stroke-white {
  stroke: $white
}

.gl-stroke-white\! {
  stroke: $white !important
}

.gl-stroke-gray-200 {
  stroke: $gray-200
}

.gl-stroke-gray-200\! {
  stroke: $gray-200 !important
}

.gl-stroke-blue-400 {
  stroke: $blue-400
}

.gl-stroke-blue-400\! {
  stroke: $blue-400 !important
}

.gl-stroke-trans {
  stroke: transparent
}

.gl-stroke-trans\! {
  stroke: transparent !important
}

.gl-fill-gray-100 {
  fill: $gray-100
}

.gl-fill-gray-100\! {
  fill: $gray-100 !important
}

.gl-fill-gray-200 {
  fill: $gray-200
}

.gl-fill-gray-200\! {
  fill: $gray-200 !important
}

.gl-fill-gray-400 {
  fill: $gray-400
}

.gl-fill-gray-400\! {
  fill: $gray-400 !important
}

.gl-fill-gray-600 {
  fill: $gray-600
}

.gl-fill-gray-600\! {
  fill: $gray-600 !important
}

.gl-fill-gray-700 {
  fill: $gray-700
}

.gl-fill-gray-700\! {
  fill: $gray-700 !important
}

.gl-fill-green-500 {
  fill: $green-500
}

.gl-fill-green-500\! {
  fill: $green-500 !important
}

.gl-fill-green-700 {
  fill: $green-700
}

.gl-fill-green-700\! {
  fill: $green-700 !important
}

.gl-fill-transparent {
  fill: transparent
}

.gl-fill-transparent\! {
  fill: transparent !important
}
.gl-text-left {
  text-align: left;
}
.gl-text-left\! {
  text-align: left !important;
}
.gl-text-center {
  text-align: center;
}
.gl-text-center\! {
  text-align: center !important;
}
.gl-text-right {
  text-align: right;
}
.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: $gray-500;
}
.gl-text-decoration-color-gray-500\! {
  text-decoration-color: $gray-500 !important;
}
.gl-text-decoration-color-gray-700 {
  text-decoration-color: $gray-700;
}
.gl-text-decoration-color-gray-700\! {
  text-decoration-color: $gray-700 !important;
}
.gl-text-decoration-color-gray-900 {
  text-decoration-color: $gray-900;
}
.gl-text-decoration-color-gray-900\! {
  text-decoration-color: $gray-900 !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;
}
.gl-md-white-space-nowrap {
  @include gl-media-breakpoint-up(md) {
    white-space: nowrap;
  }
}
.gl-md-white-space-nowrap\! {
  @include gl-media-breakpoint-up(md) {
    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;
  hyphens: auto;
}
.gl-overflow-break-word\! {
  overflow-wrap: break-word !important;
  hyphens: auto !important;
}
.gl-overflow-anywhere {
  hyphens: auto;
  overflow-wrap: anywhere;
  word-break: normal;
}
.gl-overflow-anywhere\! {
  hyphens: auto !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}
.gl-str-truncated {
  @include str-truncated;
}
.gl-str-truncated\! {
  @include str-truncated;
}
.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)
}

.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)
}

.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)
}

.gl-rotate-90\! {
  transform: rotate(90deg) !important
}

.gl-rotate-180 {
  transform: rotate(180deg)
}

.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: $gl-transition-duration-slow
}

.gl-transition-duration-slow\! {
  transition-duration: $gl-transition-duration-slow !important
}

.gl-transition-duration-medium {
  transition-duration: $gl-transition-duration-medium
}

.gl-transition-duration-medium\! {
  transition-duration: $gl-transition-duration-medium !important
}

.gl-transition-duration-fast {
  transition-duration: $gl-transition-duration-fast
}

.gl-transition-duration-fast\! {
  transition-duration: $gl-transition-duration-fast !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 $gl-transition-duration-slow ease
}

.gl-transition-slow\! {
  transition: all $gl-transition-duration-slow ease !important
}

.gl-transition-medium {
  transition: all $gl-transition-duration-medium ease
}

.gl-transition-medium\! {
  transition: all $gl-transition-duration-medium ease !important
}
.gl-font-monospace{
  font-family: $gl-monospace-font;
  font-variant-ligatures: none;
}

.gl-font-monospace\!{
  font-family: $gl-monospace-font !important;
  font-variant-ligatures: none !important;
}

.gl-font-regular{
  font-family: $gl-regular-font;
}

.gl-font-regular\!{
  font-family: $gl-regular-font !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{
  @include gl-heading-scale-200;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-6\!{
  @include gl-heading-scale-200;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-6-fixed{
  @include gl-heading-scale-200-fixed;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-6-fixed\!{
  @include gl-heading-scale-200-fixed;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-5{
  @include gl-heading-scale-300;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-5\!{
  @include gl-heading-scale-300;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-5-fixed{
  @include gl-heading-scale-300-fixed;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-5-fixed\!{
  @include gl-heading-scale-300-fixed;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-4{
  @include gl-heading-scale-400;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-4\!{
  @include gl-heading-scale-400;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-4-fixed{
  @include gl-heading-scale-400-fixed;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-4-fixed\!{
  @include gl-heading-scale-400-fixed;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-3{
  @include gl-heading-scale-500;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-3\!{
  @include gl-heading-scale-500;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-3-fixed{
  @include gl-heading-scale-500-fixed;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-3-fixed\!{
  @include gl-heading-scale-500-fixed;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-2{
  @include gl-heading-scale-600;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-2\!{
  @include gl-heading-scale-600;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-2-fixed{
  @include gl-heading-scale-600-fixed;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-2-fixed\!{
  @include gl-heading-scale-600-fixed;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-1{
  @include gl-heading-scale-700;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-1\!{
  @include gl-heading-scale-700;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-1-fixed{
  @include gl-heading-scale-700-fixed;
  margin-bottom: $gl-mb-heading;
}

.gl-heading-1-fixed\!{
  @include gl-heading-scale-700-fixed;
  margin-bottom: $gl-mb-heading !important;
}

.gl-heading-display{
  @include gl-heading-scale-800;
  margin-bottom: $gl-mb-heading-display;
}

.gl-heading-display\!{
  @include gl-heading-scale-800;
  margin-bottom: $gl-mb-heading-display !important;
}

.gl-heading-scale-100{
  @include gl-heading-scale(100);
}

.gl-heading-scale-100\!{
  @include gl-heading-scale(100);
}

.gl-heading-scale-100-fixed{
  @include gl-heading-scale(100, $fixed: true);
}

.gl-heading-scale-100-fixed\!{
  @include gl-heading-scale(100, $fixed: true);
}

.gl-heading-scale-200{
  @include gl-heading-scale(200);
}

.gl-heading-scale-200\!{
  @include gl-heading-scale(200);
}

.gl-heading-scale-200-fixed{
  @include gl-heading-scale(200, $fixed: true);
}

.gl-heading-scale-200-fixed\!{
  @include gl-heading-scale(200, $fixed: true);
}

.gl-heading-scale-300{
  @include gl-heading-scale(300);
}

.gl-heading-scale-300\!{
  @include gl-heading-scale(300);
}

.gl-heading-scale-300-fixed{
  @include gl-heading-scale(300, $fixed: true);
}

.gl-heading-scale-300-fixed\!{
  @include gl-heading-scale(300, $fixed: true);
}

.gl-heading-scale-400{
  @include gl-heading-scale(400);
}

.gl-heading-scale-400\!{
  @include gl-heading-scale(400);
}

.gl-heading-scale-400-fixed{
  @include gl-heading-scale(400, $fixed: true);
}

.gl-heading-scale-400-fixed\!{
  @include gl-heading-scale(400, $fixed: true);
}

.gl-heading-scale-500{
  @include gl-heading-scale(500);
}

.gl-heading-scale-500\!{
  @include gl-heading-scale(500);
}

.gl-heading-scale-500-fixed{
  @include gl-heading-scale(500, $fixed: true);
}

.gl-heading-scale-500-fixed\!{
  @include gl-heading-scale(500, $fixed: true);
}

.gl-heading-scale-600{
  @include gl-heading-scale(600);
}

.gl-heading-scale-600\!{
  @include gl-heading-scale(600);
}

.gl-heading-scale-600-fixed{
  @include gl-heading-scale(600, $fixed: true);
}

.gl-heading-scale-600-fixed\!{
  @include gl-heading-scale(600, $fixed: true);
}

.gl-heading-scale-700{
  @include gl-heading-scale(700);
}

.gl-heading-scale-700\!{
  @include gl-heading-scale(700);
}

.gl-heading-scale-700-fixed{
  @include gl-heading-scale(700, $fixed: true);
}

.gl-heading-scale-700-fixed\!{
  @include gl-heading-scale(700, $fixed: true);
}

.gl-heading-scale-800{
  @include gl-heading-scale(800);
}

.gl-heading-scale-800\!{
  @include gl-heading-scale(800);
}

.gl-heading-scale-800-fixed{
  @include gl-heading-scale(800, $fixed: true);
}

.gl-heading-scale-800-fixed\!{
  @include gl-heading-scale(800, $fixed: true);
}

.gl-font-xs{
  font-size: $gl-font-size-xs;
}

.gl-font-xs\!{
  font-size: $gl-font-size-xs !important;
}

.gl-font-sm{
  font-size: $gl-font-size-sm;
}

.gl-font-sm\!{
  font-size: $gl-font-size-sm !important;
}

.gl-font-base{
  font-size: $gl-font-size;
}

.gl-font-base\!{
  font-size: $gl-font-size !important;
}

.gl-font-lg{
  font-size: $gl-font-size-lg;
}

.gl-font-lg\!{
  font-size: $gl-font-size-lg !important;
}

.gl-font-size-h-display{
  font-size: $gl-font-size-h-display;
}

.gl-font-size-h-display\!{
  font-size: $gl-font-size-h-display !important;
}

.gl-font-size-h1{
  font-size: $gl-font-size-h1;
}

.gl-font-size-h1\!{
  font-size: $gl-font-size-h1 !important;
}

.gl-font-size-h2{
  font-size: $gl-font-size-h2;
}

.gl-font-size-h2\!{
  font-size: $gl-font-size-h2 !important;
}

.gl-font-size-h-display-xl{
  font-size: $gl-font-size-h-display-xl;
}

.gl-font-size-h-display-xl\!{
  font-size: $gl-font-size-h-display-xl !important;
}

.gl-font-size-h1-xl{
  font-size: $gl-font-size-h1-xl;
}

.gl-font-size-h1-xl\!{
  font-size: $gl-font-size-h1-xl !important;
}

.gl-font-size-h2-xl{
  font-size: $gl-font-size-h2-xl;
}

.gl-font-size-h2-xl\!{
  font-size: $gl-font-size-h2-xl !important;
}

.gl-font-icon-size{
  font-size: $default-icon-size;
}

.gl-font-icon-size\!{
  font-size: $default-icon-size !important;
}

.gl-font-size-markdown-sm{
  font-size: $gl-font-size-markdown-sm;
}

.gl-font-size-markdown-sm\!{
  font-size: $gl-font-size-markdown-sm !important;
}

.gl-font-size-markdown{
  font-size: $gl-font-size-markdown;
}

.gl-font-size-markdown\!{
  font-size: $gl-font-size-markdown !important;
}

.gl-font-size-markdown-h1{
  font-size: $gl-font-size-markdown-h1;
}

.gl-font-size-markdown-h1\!{
  font-size: $gl-font-size-markdown-h1 !important;
}

.gl-font-size-markdown-h2{
  font-size: $gl-font-size-markdown-h2;
}

.gl-font-size-markdown-h2\!{
  font-size: $gl-font-size-markdown-h2 !important;
}

.gl-font-size-markdown-h3{
  font-size: $gl-font-size-markdown-h3;
}

.gl-font-size-markdown-h3\!{
  font-size: $gl-font-size-markdown-h3 !important;
}

.gl-font-size-compact-markdown-h1{
  font-size: $gl-font-size-compact-markdown-h1;
}

.gl-font-size-compact-markdown-h1\!{
  font-size: $gl-font-size-compact-markdown-h1 !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: $gl-font-weight-normal;
}

.gl-font-weight-normal\!{
  font-weight: $gl-font-weight-normal !important;
}

.gl-font-weight-semibold{
  font-weight: $gl-font-weight-semibold;
}

.gl-font-weight-semibold\!{
  font-weight: $gl-font-weight-semibold !important;
}

.gl-font-weight-bold{
  font-weight: $gl-font-weight-bold;
}

.gl-font-weight-bold\!{
  font-weight: $gl-font-weight-bold !important;
}

.gl-sm-font-weight-bold{
  @include gl-media-breakpoint-up(sm) {
  font-weight: $gl-font-weight-bold;
  }
}

.gl-sm-font-weight-bold\!{
  @include gl-media-breakpoint-up(sm) {
  font-weight: $gl-font-weight-bold !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: $gl-line-height-16;
}

.gl-line-height-normal\!{
  line-height: $gl-line-height-16 !important;
}

.gl-line-height-12{
  line-height: $gl-line-height-12;
}

.gl-line-height-12\!{
  line-height: $gl-line-height-12 !important;
}

.gl-line-height-20{
  line-height: $gl-line-height-20;
}

.gl-line-height-20\!{
  line-height: $gl-line-height-20 !important;
}

.gl-line-height-24{
  line-height: $gl-line-height-24;
}

.gl-line-height-24\!{
  line-height: $gl-line-height-24 !important;
}

.gl-line-height-28{
  line-height: $gl-line-height-28;
}

.gl-line-height-28\!{
  line-height: $gl-line-height-28 !important;
}

.gl-line-height-32{
  line-height: $gl-line-height-32;
}

.gl-line-height-32\!{
  line-height: $gl-line-height-32 !important;
}

.gl-line-height-36{
  line-height: $gl-line-height-36;
}

.gl-line-height-36\!{
  line-height: $gl-line-height-36 !important;
}

.gl-line-height-42{
  line-height: $gl-line-height-42;
}

.gl-line-height-42\!{
  line-height: $gl-line-height-42 !important;
}

.gl-line-height-52{
  line-height: $gl-line-height-52;
}

.gl-line-height-52\!{
  line-height: $gl-line-height-52 !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
}
