﻿.flex-1 {
  flex: 1 1 0% !important;
}

.flex-auto {
  flex: 1 1 auto !important;
}

.flex-initial {
  flex: 0 1 auto !important;
}

.flex-none {
  flex: none !important;
}

.flex-row {
  flex-direction: row !important;
}

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

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

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

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

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

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

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

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

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

.justify-end {
  justify-content: flex-end !important;
}

.justify-center {
  justify-content: center !important;
}

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

.justify-space-around {
  justify-content: space-around !important;
}

.justify-space-evenly {
  justify-content: space-evenly !important;
}

.order-first {
  order: -9999 !important;
}

.order-last {
  order: 9999 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-6 {
  order: 6 !important;
}

.order-7 {
  order: 7 !important;
}

.order-8 {
  order: 8 !important;
}

.order-9 {
  order: 9 !important;
}

.order-10 {
  order: 10 !important;
}

.order-11 {
  order: 11 !important;
}

.order-12 {
  order: 12 !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-space-between {
  align-content: space-between !important;
}

.align-content-space-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-start {
  align-items: flex-start !important;
}

.align-end {
  align-items: flex-end !important;
}

.align-center {
  align-items: center !important;
}

.align-baseline {
  align-items: baseline !important;
}

.align-stretch {
  align-items: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.gap-0 {
  gap: 0px;
}

.gap-x-0 {
  column-gap: 0px;
}

.gap-y-0 {
  row-gap: 0px;
}

.gap-1 {
  gap: 4px;
}

.gap-x-1 {
  column-gap: 4px;
}

.gap-y-1 {
  row-gap: 4px;
}

.gap-2 {
  gap: 8px;
}

.gap-x-2 {
  column-gap: 8px;
}

.gap-y-2 {
  row-gap: 8px;
}

.gap-3 {
  gap: 12px;
}

.gap-x-3 {
  column-gap: 12px;
}

.gap-y-3 {
  row-gap: 12px;
}

.gap-4 {
  gap: 16px;
}

.gap-x-4 {
  column-gap: 16px;
}

.gap-y-4 {
  row-gap: 16px;
}

.gap-5 {
  gap: 20px;
}

.gap-x-5 {
  column-gap: 20px;
}

.gap-y-5 {
  row-gap: 20px;
}

.gap-6 {
  gap: 24px;
}

.gap-x-6 {
  column-gap: 24px;
}

.gap-y-6 {
  row-gap: 24px;
}

.gap-7 {
  gap: 28px;
}

.gap-x-7 {
  column-gap: 28px;
}

.gap-y-7 {
  row-gap: 28px;
}

.gap-8 {
  gap: 32px;
}

.gap-x-8 {
  column-gap: 32px;
}

.gap-y-8 {
  row-gap: 32px;
}

.gap-9 {
  gap: 36px;
}

.gap-x-9 {
  column-gap: 36px;
}

.gap-y-9 {
  row-gap: 36px;
}

.gap-10 {
  gap: 40px;
}

.gap-x-10 {
  column-gap: 40px;
}

.gap-y-10 {
  row-gap: 40px;
}

.gap-11 {
  gap: 44px;
}

.gap-x-11 {
  column-gap: 44px;
}

.gap-y-11 {
  row-gap: 44px;
}

.gap-12 {
  gap: 48px;
}

.gap-x-12 {
  column-gap: 48px;
}

.gap-y-12 {
  row-gap: 48px;
}

.gap-13 {
  gap: 52px;
}

.gap-x-13 {
  column-gap: 52px;
}

.gap-y-13 {
  row-gap: 52px;
}

.gap-14 {
  gap: 56px;
}

.gap-x-14 {
  column-gap: 56px;
}

.gap-y-14 {
  row-gap: 56px;
}

.gap-15 {
  gap: 60px;
}

.gap-x-15 {
  column-gap: 60px;
}

.gap-y-15 {
  row-gap: 60px;
}

.gap-16 {
  gap: 64px;
}

.gap-x-16 {
  column-gap: 64px;
}

.gap-y-16 {
  row-gap: 64px;
}

@media (min-width: 600px) {
  .flex-sm-1 {
    flex: 1 1 0% !important;
  }
  .flex-sm-auto {
    flex: 1 1 auto !important;
  }
  .flex-sm-initial {
    flex: 0 1 auto !important;
  }
  .flex-sm-none {
    flex: none !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-sm-start {
    justify-content: flex-start !important;
  }
  .justify-sm-end {
    justify-content: flex-end !important;
  }
  .justify-sm-center {
    justify-content: center !important;
  }
  .justify-sm-space-between {
    justify-content: space-between !important;
  }
  .justify-sm-space-around {
    justify-content: space-around !important;
  }
  .justify-sm-space-evenly {
    justify-content: space-evenly !important;
  }
  .order-sm-first {
    order: -9999 !important;
  }
  .order-sm-last {
    order: 9999 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-6 {
    order: 6 !important;
  }
  .order-sm-7 {
    order: 7 !important;
  }
  .order-sm-8 {
    order: 8 !important;
  }
  .order-sm-9 {
    order: 9 !important;
  }
  .order-sm-10 {
    order: 10 !important;
  }
  .order-sm-11 {
    order: 11 !important;
  }
  .order-sm-12 {
    order: 12 !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-space-between {
    align-content: space-between !important;
  }
  .align-content-sm-space-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-sm-start {
    align-items: flex-start !important;
  }
  .align-sm-end {
    align-items: flex-end !important;
  }
  .align-sm-center {
    align-items: center !important;
  }
  .align-sm-baseline {
    align-items: baseline !important;
  }
  .align-sm-stretch {
    align-items: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .gap-sm-0 {
    gap: 0px;
  }
  .gap-x-sm-0 {
    column-gap: 0px;
  }
  .gap-y-sm-0 {
    row-gap: 0px;
  }
  .gap-sm-1 {
    gap: 4px;
  }
  .gap-x-sm-1 {
    column-gap: 4px;
  }
  .gap-y-sm-1 {
    row-gap: 4px;
  }
  .gap-sm-2 {
    gap: 8px;
  }
  .gap-x-sm-2 {
    column-gap: 8px;
  }
  .gap-y-sm-2 {
    row-gap: 8px;
  }
  .gap-sm-3 {
    gap: 12px;
  }
  .gap-x-sm-3 {
    column-gap: 12px;
  }
  .gap-y-sm-3 {
    row-gap: 12px;
  }
  .gap-sm-4 {
    gap: 16px;
  }
  .gap-x-sm-4 {
    column-gap: 16px;
  }
  .gap-y-sm-4 {
    row-gap: 16px;
  }
  .gap-sm-5 {
    gap: 20px;
  }
  .gap-x-sm-5 {
    column-gap: 20px;
  }
  .gap-y-sm-5 {
    row-gap: 20px;
  }
  .gap-sm-6 {
    gap: 24px;
  }
  .gap-x-sm-6 {
    column-gap: 24px;
  }
  .gap-y-sm-6 {
    row-gap: 24px;
  }
  .gap-sm-7 {
    gap: 28px;
  }
  .gap-x-sm-7 {
    column-gap: 28px;
  }
  .gap-y-sm-7 {
    row-gap: 28px;
  }
  .gap-sm-8 {
    gap: 32px;
  }
  .gap-x-sm-8 {
    column-gap: 32px;
  }
  .gap-y-sm-8 {
    row-gap: 32px;
  }
  .gap-sm-9 {
    gap: 36px;
  }
  .gap-x-sm-9 {
    column-gap: 36px;
  }
  .gap-y-sm-9 {
    row-gap: 36px;
  }
  .gap-sm-10 {
    gap: 40px;
  }
  .gap-x-sm-10 {
    column-gap: 40px;
  }
  .gap-y-sm-10 {
    row-gap: 40px;
  }
  .gap-sm-11 {
    gap: 44px;
  }
  .gap-x-sm-11 {
    column-gap: 44px;
  }
  .gap-y-sm-11 {
    row-gap: 44px;
  }
  .gap-sm-12 {
    gap: 48px;
  }
  .gap-x-sm-12 {
    column-gap: 48px;
  }
  .gap-y-sm-12 {
    row-gap: 48px;
  }
  .gap-sm-13 {
    gap: 52px;
  }
  .gap-x-sm-13 {
    column-gap: 52px;
  }
  .gap-y-sm-13 {
    row-gap: 52px;
  }
  .gap-sm-14 {
    gap: 56px;
  }
  .gap-x-sm-14 {
    column-gap: 56px;
  }
  .gap-y-sm-14 {
    row-gap: 56px;
  }
  .gap-sm-15 {
    gap: 60px;
  }
  .gap-x-sm-15 {
    column-gap: 60px;
  }
  .gap-y-sm-15 {
    row-gap: 60px;
  }
  .gap-sm-16 {
    gap: 64px;
  }
  .gap-x-sm-16 {
    column-gap: 64px;
  }
  .gap-y-sm-16 {
    row-gap: 64px;
  }
}
@media (min-width: 960px) {
  .flex-md-1 {
    flex: 1 1 0% !important;
  }
  .flex-md-auto {
    flex: 1 1 auto !important;
  }
  .flex-md-initial {
    flex: 0 1 auto !important;
  }
  .flex-md-none {
    flex: none !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-md-start {
    justify-content: flex-start !important;
  }
  .justify-md-end {
    justify-content: flex-end !important;
  }
  .justify-md-center {
    justify-content: center !important;
  }
  .justify-md-space-between {
    justify-content: space-between !important;
  }
  .justify-md-space-around {
    justify-content: space-around !important;
  }
  .justify-md-space-evenly {
    justify-content: space-evenly !important;
  }
  .order-md-first {
    order: -9999 !important;
  }
  .order-md-last {
    order: 9999 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-6 {
    order: 6 !important;
  }
  .order-md-7 {
    order: 7 !important;
  }
  .order-md-8 {
    order: 8 !important;
  }
  .order-md-9 {
    order: 9 !important;
  }
  .order-md-10 {
    order: 10 !important;
  }
  .order-md-11 {
    order: 11 !important;
  }
  .order-md-12 {
    order: 12 !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-space-between {
    align-content: space-between !important;
  }
  .align-content-md-space-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-md-start {
    align-items: flex-start !important;
  }
  .align-md-end {
    align-items: flex-end !important;
  }
  .align-md-center {
    align-items: center !important;
  }
  .align-md-baseline {
    align-items: baseline !important;
  }
  .align-md-stretch {
    align-items: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .gap-md-0 {
    gap: 0px;
  }
  .gap-x-md-0 {
    column-gap: 0px;
  }
  .gap-y-md-0 {
    row-gap: 0px;
  }
  .gap-md-1 {
    gap: 4px;
  }
  .gap-x-md-1 {
    column-gap: 4px;
  }
  .gap-y-md-1 {
    row-gap: 4px;
  }
  .gap-md-2 {
    gap: 8px;
  }
  .gap-x-md-2 {
    column-gap: 8px;
  }
  .gap-y-md-2 {
    row-gap: 8px;
  }
  .gap-md-3 {
    gap: 12px;
  }
  .gap-x-md-3 {
    column-gap: 12px;
  }
  .gap-y-md-3 {
    row-gap: 12px;
  }
  .gap-md-4 {
    gap: 16px;
  }
  .gap-x-md-4 {
    column-gap: 16px;
  }
  .gap-y-md-4 {
    row-gap: 16px;
  }
  .gap-md-5 {
    gap: 20px;
  }
  .gap-x-md-5 {
    column-gap: 20px;
  }
  .gap-y-md-5 {
    row-gap: 20px;
  }
  .gap-md-6 {
    gap: 24px;
  }
  .gap-x-md-6 {
    column-gap: 24px;
  }
  .gap-y-md-6 {
    row-gap: 24px;
  }
  .gap-md-7 {
    gap: 28px;
  }
  .gap-x-md-7 {
    column-gap: 28px;
  }
  .gap-y-md-7 {
    row-gap: 28px;
  }
  .gap-md-8 {
    gap: 32px;
  }
  .gap-x-md-8 {
    column-gap: 32px;
  }
  .gap-y-md-8 {
    row-gap: 32px;
  }
  .gap-md-9 {
    gap: 36px;
  }
  .gap-x-md-9 {
    column-gap: 36px;
  }
  .gap-y-md-9 {
    row-gap: 36px;
  }
  .gap-md-10 {
    gap: 40px;
  }
  .gap-x-md-10 {
    column-gap: 40px;
  }
  .gap-y-md-10 {
    row-gap: 40px;
  }
  .gap-md-11 {
    gap: 44px;
  }
  .gap-x-md-11 {
    column-gap: 44px;
  }
  .gap-y-md-11 {
    row-gap: 44px;
  }
  .gap-md-12 {
    gap: 48px;
  }
  .gap-x-md-12 {
    column-gap: 48px;
  }
  .gap-y-md-12 {
    row-gap: 48px;
  }
  .gap-md-13 {
    gap: 52px;
  }
  .gap-x-md-13 {
    column-gap: 52px;
  }
  .gap-y-md-13 {
    row-gap: 52px;
  }
  .gap-md-14 {
    gap: 56px;
  }
  .gap-x-md-14 {
    column-gap: 56px;
  }
  .gap-y-md-14 {
    row-gap: 56px;
  }
  .gap-md-15 {
    gap: 60px;
  }
  .gap-x-md-15 {
    column-gap: 60px;
  }
  .gap-y-md-15 {
    row-gap: 60px;
  }
  .gap-md-16 {
    gap: 64px;
  }
  .gap-x-md-16 {
    column-gap: 64px;
  }
  .gap-y-md-16 {
    row-gap: 64px;
  }
}
@media (min-width: 1280px) {
  .flex-lg-1 {
    flex: 1 1 0% !important;
  }
  .flex-lg-auto {
    flex: 1 1 auto !important;
  }
  .flex-lg-initial {
    flex: 0 1 auto !important;
  }
  .flex-lg-none {
    flex: none !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-lg-start {
    justify-content: flex-start !important;
  }
  .justify-lg-end {
    justify-content: flex-end !important;
  }
  .justify-lg-center {
    justify-content: center !important;
  }
  .justify-lg-space-between {
    justify-content: space-between !important;
  }
  .justify-lg-space-around {
    justify-content: space-around !important;
  }
  .justify-lg-space-evenly {
    justify-content: space-evenly !important;
  }
  .order-lg-first {
    order: -9999 !important;
  }
  .order-lg-last {
    order: 9999 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-6 {
    order: 6 !important;
  }
  .order-lg-7 {
    order: 7 !important;
  }
  .order-lg-8 {
    order: 8 !important;
  }
  .order-lg-9 {
    order: 9 !important;
  }
  .order-lg-10 {
    order: 10 !important;
  }
  .order-lg-11 {
    order: 11 !important;
  }
  .order-lg-12 {
    order: 12 !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-space-between {
    align-content: space-between !important;
  }
  .align-content-lg-space-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-lg-start {
    align-items: flex-start !important;
  }
  .align-lg-end {
    align-items: flex-end !important;
  }
  .align-lg-center {
    align-items: center !important;
  }
  .align-lg-baseline {
    align-items: baseline !important;
  }
  .align-lg-stretch {
    align-items: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .gap-lg-0 {
    gap: 0px;
  }
  .gap-x-lg-0 {
    column-gap: 0px;
  }
  .gap-y-lg-0 {
    row-gap: 0px;
  }
  .gap-lg-1 {
    gap: 4px;
  }
  .gap-x-lg-1 {
    column-gap: 4px;
  }
  .gap-y-lg-1 {
    row-gap: 4px;
  }
  .gap-lg-2 {
    gap: 8px;
  }
  .gap-x-lg-2 {
    column-gap: 8px;
  }
  .gap-y-lg-2 {
    row-gap: 8px;
  }
  .gap-lg-3 {
    gap: 12px;
  }
  .gap-x-lg-3 {
    column-gap: 12px;
  }
  .gap-y-lg-3 {
    row-gap: 12px;
  }
  .gap-lg-4 {
    gap: 16px;
  }
  .gap-x-lg-4 {
    column-gap: 16px;
  }
  .gap-y-lg-4 {
    row-gap: 16px;
  }
  .gap-lg-5 {
    gap: 20px;
  }
  .gap-x-lg-5 {
    column-gap: 20px;
  }
  .gap-y-lg-5 {
    row-gap: 20px;
  }
  .gap-lg-6 {
    gap: 24px;
  }
  .gap-x-lg-6 {
    column-gap: 24px;
  }
  .gap-y-lg-6 {
    row-gap: 24px;
  }
  .gap-lg-7 {
    gap: 28px;
  }
  .gap-x-lg-7 {
    column-gap: 28px;
  }
  .gap-y-lg-7 {
    row-gap: 28px;
  }
  .gap-lg-8 {
    gap: 32px;
  }
  .gap-x-lg-8 {
    column-gap: 32px;
  }
  .gap-y-lg-8 {
    row-gap: 32px;
  }
  .gap-lg-9 {
    gap: 36px;
  }
  .gap-x-lg-9 {
    column-gap: 36px;
  }
  .gap-y-lg-9 {
    row-gap: 36px;
  }
  .gap-lg-10 {
    gap: 40px;
  }
  .gap-x-lg-10 {
    column-gap: 40px;
  }
  .gap-y-lg-10 {
    row-gap: 40px;
  }
  .gap-lg-11 {
    gap: 44px;
  }
  .gap-x-lg-11 {
    column-gap: 44px;
  }
  .gap-y-lg-11 {
    row-gap: 44px;
  }
  .gap-lg-12 {
    gap: 48px;
  }
  .gap-x-lg-12 {
    column-gap: 48px;
  }
  .gap-y-lg-12 {
    row-gap: 48px;
  }
  .gap-lg-13 {
    gap: 52px;
  }
  .gap-x-lg-13 {
    column-gap: 52px;
  }
  .gap-y-lg-13 {
    row-gap: 52px;
  }
  .gap-lg-14 {
    gap: 56px;
  }
  .gap-x-lg-14 {
    column-gap: 56px;
  }
  .gap-y-lg-14 {
    row-gap: 56px;
  }
  .gap-lg-15 {
    gap: 60px;
  }
  .gap-x-lg-15 {
    column-gap: 60px;
  }
  .gap-y-lg-15 {
    row-gap: 60px;
  }
  .gap-lg-16 {
    gap: 64px;
  }
  .gap-x-lg-16 {
    column-gap: 64px;
  }
  .gap-y-lg-16 {
    row-gap: 64px;
  }
}
@media (min-width: 1920px) {
  .flex-xl-1 {
    flex: 1 1 0% !important;
  }
  .flex-xl-auto {
    flex: 1 1 auto !important;
  }
  .flex-xl-initial {
    flex: 0 1 auto !important;
  }
  .flex-xl-none {
    flex: none !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-xl-start {
    justify-content: flex-start !important;
  }
  .justify-xl-end {
    justify-content: flex-end !important;
  }
  .justify-xl-center {
    justify-content: center !important;
  }
  .justify-xl-space-between {
    justify-content: space-between !important;
  }
  .justify-xl-space-around {
    justify-content: space-around !important;
  }
  .justify-xl-space-evenly {
    justify-content: space-evenly !important;
  }
  .order-xl-first {
    order: -9999 !important;
  }
  .order-xl-last {
    order: 9999 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-6 {
    order: 6 !important;
  }
  .order-xl-7 {
    order: 7 !important;
  }
  .order-xl-8 {
    order: 8 !important;
  }
  .order-xl-9 {
    order: 9 !important;
  }
  .order-xl-10 {
    order: 10 !important;
  }
  .order-xl-11 {
    order: 11 !important;
  }
  .order-xl-12 {
    order: 12 !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-space-between {
    align-content: space-between !important;
  }
  .align-content-xl-space-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-xl-start {
    align-items: flex-start !important;
  }
  .align-xl-end {
    align-items: flex-end !important;
  }
  .align-xl-center {
    align-items: center !important;
  }
  .align-xl-baseline {
    align-items: baseline !important;
  }
  .align-xl-stretch {
    align-items: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .gap-xl-0 {
    gap: 0px;
  }
  .gap-x-xl-0 {
    column-gap: 0px;
  }
  .gap-y-xl-0 {
    row-gap: 0px;
  }
  .gap-xl-1 {
    gap: 4px;
  }
  .gap-x-xl-1 {
    column-gap: 4px;
  }
  .gap-y-xl-1 {
    row-gap: 4px;
  }
  .gap-xl-2 {
    gap: 8px;
  }
  .gap-x-xl-2 {
    column-gap: 8px;
  }
  .gap-y-xl-2 {
    row-gap: 8px;
  }
  .gap-xl-3 {
    gap: 12px;
  }
  .gap-x-xl-3 {
    column-gap: 12px;
  }
  .gap-y-xl-3 {
    row-gap: 12px;
  }
  .gap-xl-4 {
    gap: 16px;
  }
  .gap-x-xl-4 {
    column-gap: 16px;
  }
  .gap-y-xl-4 {
    row-gap: 16px;
  }
  .gap-xl-5 {
    gap: 20px;
  }
  .gap-x-xl-5 {
    column-gap: 20px;
  }
  .gap-y-xl-5 {
    row-gap: 20px;
  }
  .gap-xl-6 {
    gap: 24px;
  }
  .gap-x-xl-6 {
    column-gap: 24px;
  }
  .gap-y-xl-6 {
    row-gap: 24px;
  }
  .gap-xl-7 {
    gap: 28px;
  }
  .gap-x-xl-7 {
    column-gap: 28px;
  }
  .gap-y-xl-7 {
    row-gap: 28px;
  }
  .gap-xl-8 {
    gap: 32px;
  }
  .gap-x-xl-8 {
    column-gap: 32px;
  }
  .gap-y-xl-8 {
    row-gap: 32px;
  }
  .gap-xl-9 {
    gap: 36px;
  }
  .gap-x-xl-9 {
    column-gap: 36px;
  }
  .gap-y-xl-9 {
    row-gap: 36px;
  }
  .gap-xl-10 {
    gap: 40px;
  }
  .gap-x-xl-10 {
    column-gap: 40px;
  }
  .gap-y-xl-10 {
    row-gap: 40px;
  }
  .gap-xl-11 {
    gap: 44px;
  }
  .gap-x-xl-11 {
    column-gap: 44px;
  }
  .gap-y-xl-11 {
    row-gap: 44px;
  }
  .gap-xl-12 {
    gap: 48px;
  }
  .gap-x-xl-12 {
    column-gap: 48px;
  }
  .gap-y-xl-12 {
    row-gap: 48px;
  }
  .gap-xl-13 {
    gap: 52px;
  }
  .gap-x-xl-13 {
    column-gap: 52px;
  }
  .gap-y-xl-13 {
    row-gap: 52px;
  }
  .gap-xl-14 {
    gap: 56px;
  }
  .gap-x-xl-14 {
    column-gap: 56px;
  }
  .gap-y-xl-14 {
    row-gap: 56px;
  }
  .gap-xl-15 {
    gap: 60px;
  }
  .gap-x-xl-15 {
    column-gap: 60px;
  }
  .gap-y-xl-15 {
    row-gap: 60px;
  }
  .gap-xl-16 {
    gap: 64px;
  }
  .gap-x-xl-16 {
    column-gap: 64px;
  }
  .gap-y-xl-16 {
    row-gap: 64px;
  }
}
@media (min-width: 2560px) {
  .flex-xxl-1 {
    flex: 1 1 0% !important;
  }
  .flex-xxl-auto {
    flex: 1 1 auto !important;
  }
  .flex-xxl-initial {
    flex: 0 1 auto !important;
  }
  .flex-xxl-none {
    flex: none !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-xxl-center {
    justify-content: center !important;
  }
  .justify-xxl-space-between {
    justify-content: space-between !important;
  }
  .justify-xxl-space-around {
    justify-content: space-around !important;
  }
  .justify-xxl-space-evenly {
    justify-content: space-evenly !important;
  }
  .order-xxl-first {
    order: -9999 !important;
  }
  .order-xxl-last {
    order: 9999 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-6 {
    order: 6 !important;
  }
  .order-xxl-7 {
    order: 7 !important;
  }
  .order-xxl-8 {
    order: 8 !important;
  }
  .order-xxl-9 {
    order: 9 !important;
  }
  .order-xxl-10 {
    order: 10 !important;
  }
  .order-xxl-11 {
    order: 11 !important;
  }
  .order-xxl-12 {
    order: 12 !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-space-between {
    align-content: space-between !important;
  }
  .align-content-xxl-space-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-xxl-start {
    align-items: flex-start !important;
  }
  .align-xxl-end {
    align-items: flex-end !important;
  }
  .align-xxl-center {
    align-items: center !important;
  }
  .align-xxl-baseline {
    align-items: baseline !important;
  }
  .align-xxl-stretch {
    align-items: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .gap-xxl-0 {
    gap: 0px;
  }
  .gap-x-xxl-0 {
    column-gap: 0px;
  }
  .gap-y-xxl-0 {
    row-gap: 0px;
  }
  .gap-xxl-1 {
    gap: 4px;
  }
  .gap-x-xxl-1 {
    column-gap: 4px;
  }
  .gap-y-xxl-1 {
    row-gap: 4px;
  }
  .gap-xxl-2 {
    gap: 8px;
  }
  .gap-x-xxl-2 {
    column-gap: 8px;
  }
  .gap-y-xxl-2 {
    row-gap: 8px;
  }
  .gap-xxl-3 {
    gap: 12px;
  }
  .gap-x-xxl-3 {
    column-gap: 12px;
  }
  .gap-y-xxl-3 {
    row-gap: 12px;
  }
  .gap-xxl-4 {
    gap: 16px;
  }
  .gap-x-xxl-4 {
    column-gap: 16px;
  }
  .gap-y-xxl-4 {
    row-gap: 16px;
  }
  .gap-xxl-5 {
    gap: 20px;
  }
  .gap-x-xxl-5 {
    column-gap: 20px;
  }
  .gap-y-xxl-5 {
    row-gap: 20px;
  }
  .gap-xxl-6 {
    gap: 24px;
  }
  .gap-x-xxl-6 {
    column-gap: 24px;
  }
  .gap-y-xxl-6 {
    row-gap: 24px;
  }
  .gap-xxl-7 {
    gap: 28px;
  }
  .gap-x-xxl-7 {
    column-gap: 28px;
  }
  .gap-y-xxl-7 {
    row-gap: 28px;
  }
  .gap-xxl-8 {
    gap: 32px;
  }
  .gap-x-xxl-8 {
    column-gap: 32px;
  }
  .gap-y-xxl-8 {
    row-gap: 32px;
  }
  .gap-xxl-9 {
    gap: 36px;
  }
  .gap-x-xxl-9 {
    column-gap: 36px;
  }
  .gap-y-xxl-9 {
    row-gap: 36px;
  }
  .gap-xxl-10 {
    gap: 40px;
  }
  .gap-x-xxl-10 {
    column-gap: 40px;
  }
  .gap-y-xxl-10 {
    row-gap: 40px;
  }
  .gap-xxl-11 {
    gap: 44px;
  }
  .gap-x-xxl-11 {
    column-gap: 44px;
  }
  .gap-y-xxl-11 {
    row-gap: 44px;
  }
  .gap-xxl-12 {
    gap: 48px;
  }
  .gap-x-xxl-12 {
    column-gap: 48px;
  }
  .gap-y-xxl-12 {
    row-gap: 48px;
  }
  .gap-xxl-13 {
    gap: 52px;
  }
  .gap-x-xxl-13 {
    column-gap: 52px;
  }
  .gap-y-xxl-13 {
    row-gap: 52px;
  }
  .gap-xxl-14 {
    gap: 56px;
  }
  .gap-x-xxl-14 {
    column-gap: 56px;
  }
  .gap-y-xxl-14 {
    row-gap: 56px;
  }
  .gap-xxl-15 {
    gap: 60px;
  }
  .gap-x-xxl-15 {
    column-gap: 60px;
  }
  .gap-y-xxl-15 {
    row-gap: 60px;
  }
  .gap-xxl-16 {
    gap: 64px;
  }
  .gap-x-xxl-16 {
    column-gap: 64px;
  }
  .gap-y-xxl-16 {
    row-gap: 64px;
  }
}
