@charset "UTF-8";
/*
  https://gist.github.com/terkel/4373420
  Round a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @param  {String} [$mode:round] (round|ceil|floor) How to round a number
  @return {Number} A rounded number
  @example
    decimal-round(0.333)    => 0
    decimal-round(0.333, 1) => 0.3
    decimal-round(0.333, 2) => 0.33
    decimal-round(0.666)    => 1
    decimal-round(0.666, 1) => 0.7
    decimal-round(0.666, 2) => 0.67
*/
/*
  Ceil a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @return {Number} A ceiled number
  @example
    decimal-ceil(0.333)    => 1
    decimal-ceil(0.333, 1) => 0.4
    decimal-ceil(0.333, 2) => 0.34
    decimal-ceil(0.666)    => 1
    decimal-ceil(0.666, 1) => 0.7
    decimal-ceil(0.666, 2) => 0.67
*/
/*
  Floor a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @return {Number} A floored number
  @example
    decimal-floor(0.333)    => 0
    decimal-floor(0.333, 1) => 0.3
    decimal-floor(0.333, 2) => 0.33
    decimal-floor(0.666)    => 0
    decimal-floor(0.666, 1) => 0.6
    decimal-floor(0.666, 2) => 0.66
*/
/*
  https://gist.github.com/terkel/4373420
  Round a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @param  {String} [$mode:round] (round|ceil|floor) How to round a number
  @return {Number} A rounded number
  @example
    decimal-round(0.333)    => 0
    decimal-round(0.333, 1) => 0.3
    decimal-round(0.333, 2) => 0.33
    decimal-round(0.666)    => 1
    decimal-round(0.666, 1) => 0.7
    decimal-round(0.666, 2) => 0.67
*/
/*
  Ceil a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @return {Number} A ceiled number
  @example
    decimal-ceil(0.333)    => 1
    decimal-ceil(0.333, 1) => 0.4
    decimal-ceil(0.333, 2) => 0.34
    decimal-ceil(0.666)    => 1
    decimal-ceil(0.666, 1) => 0.7
    decimal-ceil(0.666, 2) => 0.67
*/
/*
  Floor a number to specified digits.

  @param  {Number} $number A number to round
  @param  {Number} [$digits:0] Digits to output
  @return {Number} A floored number
  @example
    decimal-floor(0.333)    => 0
    decimal-floor(0.333, 1) => 0.3
    decimal-floor(0.333, 2) => 0.33
    decimal-floor(0.666)    => 0
    decimal-floor(0.666, 1) => 0.6
    decimal-floor(0.666, 2) => 0.66
*/
/**
 * Return content wrapped with media query to provided direction.
 * If provided breakpoint is part of bootstrap breakpoints, then media-breakpoint-{DIRECTION} mixin is used,
 * otherwise mixin uses plain css query.
 */
/**
 * Shorthand for "resolve-media-query" mobile first
 */
/**
 * Shorthand for "resolve-media-query" desktop first
 */
/* Применить внутренние стили только для устройств, поддерживающих наведение */
/* Отключение полос прокруток для большинства устройств */
/* stylelint-disable string-quotes, function-parentheses-newline-inside */
/* Extend with custom utilities */
/**
* Specify enabled utilities (just comment out unnecessary)
*/
.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow-none {
  box-shadow: none !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(var(--bs-shadow-color), 0.75) !important;
}

.shadow {
  box-shadow: 0 0.5rem 0.75rem rgba(var(--bs-shadow-color), 0.65) !important;
}

.shadow-md {
  box-shadow: 0 0.5rem 0.75rem rgba(var(--bs-shadow-color), 0.65) !important;
}

.shadow-lg {
  box-shadow: 0 0.75rem 2rem rgba(var(--bs-shadow-color), 0.5) !important;
}

.border-neutral-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-50--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-100--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral-200 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-200--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-300--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral-400 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-400--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral-500 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-500--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral-600 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-600--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral-700 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-700--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral-800 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-800--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral-900 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-900--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral-950 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-950--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-50--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-100--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-200 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-200--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-300--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-400 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-400--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-500 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-500--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-600 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-600--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-700 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-700--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-800 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-800--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-900 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-900--rgb), var(--bs-border-opacity)) !important;
}

.border-primary-950 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-950--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-50--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-100--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-200 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-200--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-300--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-400 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-400--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-500 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-500--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-600 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-600--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-700 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-700--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-800 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-800--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-900 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-900--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary-950 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-950--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-50--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-100--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-200 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-200--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-300--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-400 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-400--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-500 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-500--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-600 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-600--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-700 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-700--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-800 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-800--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-900 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-900--rgb), var(--bs-border-opacity)) !important;
}

.border-danger-950 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-950--rgb), var(--bs-border-opacity)) !important;
}

.border-success-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-50--rgb), var(--bs-border-opacity)) !important;
}

.border-success-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-100--rgb), var(--bs-border-opacity)) !important;
}

.border-success-200 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-200--rgb), var(--bs-border-opacity)) !important;
}

.border-success-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-300--rgb), var(--bs-border-opacity)) !important;
}

.border-success-400 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-400--rgb), var(--bs-border-opacity)) !important;
}

.border-success-500 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-500--rgb), var(--bs-border-opacity)) !important;
}

.border-success-600 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-600--rgb), var(--bs-border-opacity)) !important;
}

.border-success-700 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-700--rgb), var(--bs-border-opacity)) !important;
}

.border-success-800 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-800--rgb), var(--bs-border-opacity)) !important;
}

.border-success-900 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-900--rgb), var(--bs-border-opacity)) !important;
}

.border-success-950 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-950--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-50--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-100--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-200 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-200--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-300--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-400 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-400--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-500 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-500--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-600 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-600--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-700 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-700--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-800 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-800--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-900 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-900--rgb), var(--bs-border-opacity)) !important;
}

.border-warning-950 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-950--rgb), var(--bs-border-opacity)) !important;
}

.border-info-50 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-50--rgb), var(--bs-border-opacity)) !important;
}

.border-info-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-100--rgb), var(--bs-border-opacity)) !important;
}

.border-info-200 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-200--rgb), var(--bs-border-opacity)) !important;
}

.border-info-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-300--rgb), var(--bs-border-opacity)) !important;
}

.border-info-400 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-400--rgb), var(--bs-border-opacity)) !important;
}

.border-info-500 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-500--rgb), var(--bs-border-opacity)) !important;
}

.border-info-600 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-600--rgb), var(--bs-border-opacity)) !important;
}

.border-info-700 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-700--rgb), var(--bs-border-opacity)) !important;
}

.border-info-800 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-800--rgb), var(--bs-border-opacity)) !important;
}

.border-info-900 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-900--rgb), var(--bs-border-opacity)) !important;
}

.border-info-950 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-950--rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-black--rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-white--rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-dark--rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-light--rgb), var(--bs-border-opacity)) !important;
}

.border-neutral {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-neutral-500--rgb), var(--bs-border-opacity)) !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-primary-500--rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-secondary-500--rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-success-500--rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-danger-500--rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-warning-500--rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-info-500--rgb), var(--bs-border-opacity)) !important;
}

.border-main {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-border-main--rgb), var(--bs-border-opacity)) !important;
}

.border-contrast {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-border-contrast--rgb), var(--bs-border-opacity)) !important;
}

.border-side {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-border-side--rgb), var(--bs-border-opacity)) !important;
}

.border-side-contrast {
  --bs-border-opacity: 1;
  border-color: rgba(var(--color-border-side-contrast--rgb), var(--bs-border-opacity)) !important;
}

.border-inherit {
  --bs-border-opacity: 1;
  border-color: inherit !important;
}

.border-current {
  --bs-border-opacity: 1;
  border-color: currentcolor !important;
}

.border-transparent {
  --bs-border-opacity: 1;
  border-color: transparent !important;
}

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

.border {
  border-width: 0.0625rem !important;
}

.border-2 {
  border-width: 0.125rem !important;
}

.border-3 {
  border-width: 0.1875rem !important;
}

.border-4 {
  border-width: 0.25rem !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

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

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

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

.flex-row-reverse {
  flex-direction: row-reverse !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-content-start {
  justify-content: flex-start !important;
}

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

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

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

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

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

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

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

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

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

.align-items-stretch {
  align-items: stretch !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-between {
  align-content: space-between !important;
}

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

.align-content-stretch {
  align-content: 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-baseline {
  align-self: baseline !important;
}

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

.order-first {
  order: -1 !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-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 2rem !important;
}

.m-5 {
  margin: 4rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-5 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-5 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mt-5 {
  margin-top: 4rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 2rem !important;
}

.me-5 {
  margin-right: 4rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.mb-5 {
  margin-bottom: 4rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 2rem !important;
}

.ms-5 {
  margin-left: 4rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -2rem !important;
}

.m-n5 {
  margin: -4rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n5 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n5 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -2rem !important;
}

.mt-n5 {
  margin-top: -4rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -2rem !important;
}

.me-n5 {
  margin-right: -4rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -2rem !important;
}

.mb-n5 {
  margin-bottom: -4rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -2rem !important;
}

.ms-n5 {
  margin-left: -4rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 2rem !important;
}

.p-5 {
  padding: 4rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-5 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-5 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 2rem !important;
}

.pt-5 {
  padding-top: 4rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 2rem !important;
}

.pe-5 {
  padding-right: 4rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 2rem !important;
}

.pb-5 {
  padding-bottom: 4rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 2rem !important;
}

.ps-5 {
  padding-left: 4rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: bold !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.text-left {
  text-align: left !important;
}

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

.text-right {
  text-align: right !important;
}

.text-justify {
  text-align: justify !important;
}

.none {
  text-decoration: none !important;
}

.underline {
  text-decoration: underline !important;
}

.line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.bg-neutral-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-50--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-100--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-200--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-300--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-400--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-600--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-700--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-800--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-900--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral-950 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-950--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-50--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-100--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-200--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-300--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-400--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-600--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-700--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-800--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-900--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary-950 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-950--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-50--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-100--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-200--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-300--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-400--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-600--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-700--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-800--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-900--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary-950 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-950--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-50--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-100--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-200--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-300--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-400--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-600--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-700--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-800--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-900--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger-950 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-950--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-50--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-100--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-200--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-300--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-400--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-600--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-700--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-800--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-900--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-950 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-950--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-50--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-100--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-200--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-300--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-400--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-600--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-700--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-800--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-900--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-950 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-950--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-50--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-100--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-200--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-300--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-400--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-600--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-700--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-800--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-900--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-950 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-950--rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-black--rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-white--rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-dark--rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-light--rgb), var(--bs-bg-opacity)) !important;
}

.bg-neutral {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-neutral-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-primary-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-secondary-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-success-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-danger-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-warning-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-info-500--rgb), var(--bs-bg-opacity)) !important;
}

.bg-main {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-bg-main--rgb), var(--bs-bg-opacity)) !important;
}

.bg-contrast {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-bg-contrast--rgb), var(--bs-bg-opacity)) !important;
}

.bg-side {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-bg-side--rgb), var(--bs-bg-opacity)) !important;
}

.bg-side-contrast {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--color-bg-side-contrast--rgb), var(--bs-bg-opacity)) !important;
}

.bg-inherit {
  --bs-bg-opacity: 1;
  background-color: inherit !important;
}

.bg-current {
  --bs-bg-opacity: 1;
  background-color: currentcolor !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.rounded-none {
  border-radius: var(--radius-none) !important;
}

.rounded-sm {
  border-radius: var(--radius-sm) !important;
}

.rounded-md {
  border-radius: var(--radius-md) !important;
}

.rounded {
  border-radius: var(--radius) !important;
}

.rounded-lg {
  border-radius: var(--radius-lg) !important;
}

.rounded-xl {
  border-radius: var(--radius-xl) !important;
}

.rounded-2xl {
  border-radius: var(--radius-2xl) !important;
}

.rounded-3xl {
  border-radius: var(--radius-3xl) !important;
}

.rounded-full {
  border-radius: var(--radius-full) !important;
}

.rounded-circle {
  border-radius: var(--radius-circle) !important;
}

.text-neutral-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-50--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-100--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-200--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-300--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-400--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-500--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-600--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-700--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-800--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-900--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-950 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-950--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-50--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-100--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-200--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-300--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-400--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-500--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-600--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-700--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-800--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-900--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-950 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-950--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-50--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-100--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-200--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-300--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-400--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-500--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-600--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-700--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-800--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-900--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-950 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-950--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-50--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-100--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-200--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-300--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-400--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-500--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-600--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-700--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-800--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-900--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-950 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-950--rgb), var(--bs-text-opacity)) !important;
}

.text-success-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-50--rgb), var(--bs-text-opacity)) !important;
}

.text-success-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-100--rgb), var(--bs-text-opacity)) !important;
}

.text-success-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-200--rgb), var(--bs-text-opacity)) !important;
}

.text-success-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-300--rgb), var(--bs-text-opacity)) !important;
}

.text-success-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-400--rgb), var(--bs-text-opacity)) !important;
}

.text-success-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-500--rgb), var(--bs-text-opacity)) !important;
}

.text-success-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-600--rgb), var(--bs-text-opacity)) !important;
}

.text-success-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-700--rgb), var(--bs-text-opacity)) !important;
}

.text-success-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-800--rgb), var(--bs-text-opacity)) !important;
}

.text-success-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-900--rgb), var(--bs-text-opacity)) !important;
}

.text-success-950 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-950--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-50--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-100--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-200--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-300--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-400--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-500--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-600--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-700--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-800--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-900--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-950 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-950--rgb), var(--bs-text-opacity)) !important;
}

.text-info-50 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-50--rgb), var(--bs-text-opacity)) !important;
}

.text-info-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-100--rgb), var(--bs-text-opacity)) !important;
}

.text-info-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-200--rgb), var(--bs-text-opacity)) !important;
}

.text-info-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-300--rgb), var(--bs-text-opacity)) !important;
}

.text-info-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-400--rgb), var(--bs-text-opacity)) !important;
}

.text-info-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-500--rgb), var(--bs-text-opacity)) !important;
}

.text-info-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-600--rgb), var(--bs-text-opacity)) !important;
}

.text-info-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-700--rgb), var(--bs-text-opacity)) !important;
}

.text-info-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-800--rgb), var(--bs-text-opacity)) !important;
}

.text-info-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-900--rgb), var(--bs-text-opacity)) !important;
}

.text-info-950 {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-950--rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--color-black--rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--color-white--rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--color-dark--rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--color-light--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-500--rgb), var(--bs-text-opacity)) !important;
}

.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-500--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-500--rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-500--rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-500--rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-500--rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-500--rgb), var(--bs-text-opacity)) !important;
}

.text-neutral-contrast {
  --bs-text-opacity: 1;
  color: rgba(var(--color-neutral-contrast--rgb), var(--bs-text-opacity)) !important;
}

.text-primary-contrast {
  --bs-text-opacity: 1;
  color: rgba(var(--color-primary-contrast--rgb), var(--bs-text-opacity)) !important;
}

.text-secondary-contrast {
  --bs-text-opacity: 1;
  color: rgba(var(--color-secondary-contrast--rgb), var(--bs-text-opacity)) !important;
}

.text-success-contrast {
  --bs-text-opacity: 1;
  color: rgba(var(--color-success-contrast--rgb), var(--bs-text-opacity)) !important;
}

.text-danger-contrast {
  --bs-text-opacity: 1;
  color: rgba(var(--color-danger-contrast--rgb), var(--bs-text-opacity)) !important;
}

.text-warning-contrast {
  --bs-text-opacity: 1;
  color: rgba(var(--color-warning-contrast--rgb), var(--bs-text-opacity)) !important;
}

.text-info-contrast {
  --bs-text-opacity: 1;
  color: rgba(var(--color-info-contrast--rgb), var(--bs-text-opacity)) !important;
}

.text-main {
  --bs-text-opacity: 1;
  color: rgba(var(--color-text-main--rgb), var(--bs-text-opacity)) !important;
}

.text-contrast {
  --bs-text-opacity: 1;
  color: rgba(var(--color-text-contrast--rgb), var(--bs-text-opacity)) !important;
}

.text-side {
  --bs-text-opacity: 1;
  color: rgba(var(--color-text-side--rgb), var(--bs-text-opacity)) !important;
}

.text-side-contrast {
  --bs-text-opacity: 1;
  color: rgba(var(--color-text-side-contarst--rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: rgba(var(--color-text-muted--rgb), var(--bs-text-opacity)) !important;
}

.text-soft {
  --bs-text-opacity: 1;
  color: rgba(var(--color-text-soft--rgb), var(--bs-text-opacity)) !important;
}

.text-inherit {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-current {
  --bs-text-opacity: 1;
  color: currentcolor !important;
}

.text-transparent {
  --bs-text-opacity: 1;
  color: transparent !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.shadow-main {
  --bs-shadow-color: var(--color-shadow-main--rgb);
}

.shadow-contrast {
  --bs-shadow-color: var(--color-shadow-contrast--rgb);
}

.shadow-side {
  --bs-shadow-color: var(--color-shadow-side--rgb);
}

.shadow-side-contrast {
  --bs-shadow-color: var(--color-shadow-side-contrast--rgb);
}

@media (min-width: 768px) {
  .d-t-inline {
    display: inline !important;
  }
  .d-t-inline-block {
    display: inline-block !important;
  }
  .d-t-block {
    display: block !important;
  }
  .d-t-grid {
    display: grid !important;
  }
  .d-t-table {
    display: table !important;
  }
  .d-t-table-row {
    display: table-row !important;
  }
  .d-t-table-cell {
    display: table-cell !important;
  }
  .d-t-flex {
    display: flex !important;
  }
  .d-t-inline-flex {
    display: inline-flex !important;
  }
  .d-t-none {
    display: none !important;
  }
  .flex-t-fill {
    flex: 1 1 auto !important;
  }
  .flex-t-row {
    flex-direction: row !important;
  }
  .flex-t-column {
    flex-direction: column !important;
  }
  .flex-t-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-t-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-t-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-t-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-t-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-t-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-t-wrap {
    flex-wrap: wrap !important;
  }
  .flex-t-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-t-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-t-start {
    justify-content: flex-start !important;
  }
  .justify-content-t-end {
    justify-content: flex-end !important;
  }
  .justify-content-t-center {
    justify-content: center !important;
  }
  .justify-content-t-between {
    justify-content: space-between !important;
  }
  .justify-content-t-around {
    justify-content: space-around !important;
  }
  .justify-content-t-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-t-start {
    align-items: flex-start !important;
  }
  .align-items-t-end {
    align-items: flex-end !important;
  }
  .align-items-t-center {
    align-items: center !important;
  }
  .align-items-t-baseline {
    align-items: baseline !important;
  }
  .align-items-t-stretch {
    align-items: stretch !important;
  }
  .align-content-t-start {
    align-content: flex-start !important;
  }
  .align-content-t-end {
    align-content: flex-end !important;
  }
  .align-content-t-center {
    align-content: center !important;
  }
  .align-content-t-between {
    align-content: space-between !important;
  }
  .align-content-t-around {
    align-content: space-around !important;
  }
  .align-content-t-stretch {
    align-content: stretch !important;
  }
  .align-self-t-auto {
    align-self: auto !important;
  }
  .align-self-t-start {
    align-self: flex-start !important;
  }
  .align-self-t-end {
    align-self: flex-end !important;
  }
  .align-self-t-center {
    align-self: center !important;
  }
  .align-self-t-baseline {
    align-self: baseline !important;
  }
  .align-self-t-stretch {
    align-self: stretch !important;
  }
  .order-t-first {
    order: -1 !important;
  }
  .order-t-0 {
    order: 0 !important;
  }
  .order-t-1 {
    order: 1 !important;
  }
  .order-t-2 {
    order: 2 !important;
  }
  .order-t-3 {
    order: 3 !important;
  }
  .order-t-4 {
    order: 4 !important;
  }
  .order-t-5 {
    order: 5 !important;
  }
  .order-t-last {
    order: 6 !important;
  }
  .m-t-0 {
    margin: 0 !important;
  }
  .m-t-1 {
    margin: 0.25rem !important;
  }
  .m-t-2 {
    margin: 0.5rem !important;
  }
  .m-t-3 {
    margin: 1rem !important;
  }
  .m-t-4 {
    margin: 2rem !important;
  }
  .m-t-5 {
    margin: 4rem !important;
  }
  .m-t-auto {
    margin: auto !important;
  }
  .mx-t-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-t-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-t-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-t-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-t-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-t-5 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-t-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-t-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-t-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-t-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-t-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-t-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-t-5 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-t-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-t-0 {
    margin-top: 0 !important;
  }
  .mt-t-1 {
    margin-top: 0.25rem !important;
  }
  .mt-t-2 {
    margin-top: 0.5rem !important;
  }
  .mt-t-3 {
    margin-top: 1rem !important;
  }
  .mt-t-4 {
    margin-top: 2rem !important;
  }
  .mt-t-5 {
    margin-top: 4rem !important;
  }
  .mt-t-auto {
    margin-top: auto !important;
  }
  .me-t-0 {
    margin-right: 0 !important;
  }
  .me-t-1 {
    margin-right: 0.25rem !important;
  }
  .me-t-2 {
    margin-right: 0.5rem !important;
  }
  .me-t-3 {
    margin-right: 1rem !important;
  }
  .me-t-4 {
    margin-right: 2rem !important;
  }
  .me-t-5 {
    margin-right: 4rem !important;
  }
  .me-t-auto {
    margin-right: auto !important;
  }
  .mb-t-0 {
    margin-bottom: 0 !important;
  }
  .mb-t-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-t-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-t-3 {
    margin-bottom: 1rem !important;
  }
  .mb-t-4 {
    margin-bottom: 2rem !important;
  }
  .mb-t-5 {
    margin-bottom: 4rem !important;
  }
  .mb-t-auto {
    margin-bottom: auto !important;
  }
  .ms-t-0 {
    margin-left: 0 !important;
  }
  .ms-t-1 {
    margin-left: 0.25rem !important;
  }
  .ms-t-2 {
    margin-left: 0.5rem !important;
  }
  .ms-t-3 {
    margin-left: 1rem !important;
  }
  .ms-t-4 {
    margin-left: 2rem !important;
  }
  .ms-t-5 {
    margin-left: 4rem !important;
  }
  .ms-t-auto {
    margin-left: auto !important;
  }
  .m-t-n1 {
    margin: -0.25rem !important;
  }
  .m-t-n2 {
    margin: -0.5rem !important;
  }
  .m-t-n3 {
    margin: -1rem !important;
  }
  .m-t-n4 {
    margin: -2rem !important;
  }
  .m-t-n5 {
    margin: -4rem !important;
  }
  .mx-t-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-t-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-t-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-t-n4 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-t-n5 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .my-t-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-t-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-t-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-t-n4 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-t-n5 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .mt-t-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-t-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-t-n3 {
    margin-top: -1rem !important;
  }
  .mt-t-n4 {
    margin-top: -2rem !important;
  }
  .mt-t-n5 {
    margin-top: -4rem !important;
  }
  .me-t-n1 {
    margin-right: -0.25rem !important;
  }
  .me-t-n2 {
    margin-right: -0.5rem !important;
  }
  .me-t-n3 {
    margin-right: -1rem !important;
  }
  .me-t-n4 {
    margin-right: -2rem !important;
  }
  .me-t-n5 {
    margin-right: -4rem !important;
  }
  .mb-t-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-t-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-t-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-t-n4 {
    margin-bottom: -2rem !important;
  }
  .mb-t-n5 {
    margin-bottom: -4rem !important;
  }
  .ms-t-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-t-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-t-n3 {
    margin-left: -1rem !important;
  }
  .ms-t-n4 {
    margin-left: -2rem !important;
  }
  .ms-t-n5 {
    margin-left: -4rem !important;
  }
  .p-t-0 {
    padding: 0 !important;
  }
  .p-t-1 {
    padding: 0.25rem !important;
  }
  .p-t-2 {
    padding: 0.5rem !important;
  }
  .p-t-3 {
    padding: 1rem !important;
  }
  .p-t-4 {
    padding: 2rem !important;
  }
  .p-t-5 {
    padding: 4rem !important;
  }
  .px-t-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-t-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-t-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-t-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-t-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-t-5 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-t-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-t-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-t-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-t-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-t-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-t-5 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-t-0 {
    padding-top: 0 !important;
  }
  .pt-t-1 {
    padding-top: 0.25rem !important;
  }
  .pt-t-2 {
    padding-top: 0.5rem !important;
  }
  .pt-t-3 {
    padding-top: 1rem !important;
  }
  .pt-t-4 {
    padding-top: 2rem !important;
  }
  .pt-t-5 {
    padding-top: 4rem !important;
  }
  .pe-t-0 {
    padding-right: 0 !important;
  }
  .pe-t-1 {
    padding-right: 0.25rem !important;
  }
  .pe-t-2 {
    padding-right: 0.5rem !important;
  }
  .pe-t-3 {
    padding-right: 1rem !important;
  }
  .pe-t-4 {
    padding-right: 2rem !important;
  }
  .pe-t-5 {
    padding-right: 4rem !important;
  }
  .pb-t-0 {
    padding-bottom: 0 !important;
  }
  .pb-t-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-t-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-t-3 {
    padding-bottom: 1rem !important;
  }
  .pb-t-4 {
    padding-bottom: 2rem !important;
  }
  .pb-t-5 {
    padding-bottom: 4rem !important;
  }
  .ps-t-0 {
    padding-left: 0 !important;
  }
  .ps-t-1 {
    padding-left: 0.25rem !important;
  }
  .ps-t-2 {
    padding-left: 0.5rem !important;
  }
  .ps-t-3 {
    padding-left: 1rem !important;
  }
  .ps-t-4 {
    padding-left: 2rem !important;
  }
  .ps-t-5 {
    padding-left: 4rem !important;
  }
}
@media (min-width: 992px) {
  .d-d-inline {
    display: inline !important;
  }
  .d-d-inline-block {
    display: inline-block !important;
  }
  .d-d-block {
    display: block !important;
  }
  .d-d-grid {
    display: grid !important;
  }
  .d-d-table {
    display: table !important;
  }
  .d-d-table-row {
    display: table-row !important;
  }
  .d-d-table-cell {
    display: table-cell !important;
  }
  .d-d-flex {
    display: flex !important;
  }
  .d-d-inline-flex {
    display: inline-flex !important;
  }
  .d-d-none {
    display: none !important;
  }
  .flex-d-fill {
    flex: 1 1 auto !important;
  }
  .flex-d-row {
    flex-direction: row !important;
  }
  .flex-d-column {
    flex-direction: column !important;
  }
  .flex-d-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-d-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-d-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-d-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-d-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-d-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-d-wrap {
    flex-wrap: wrap !important;
  }
  .flex-d-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-d-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-d-start {
    justify-content: flex-start !important;
  }
  .justify-content-d-end {
    justify-content: flex-end !important;
  }
  .justify-content-d-center {
    justify-content: center !important;
  }
  .justify-content-d-between {
    justify-content: space-between !important;
  }
  .justify-content-d-around {
    justify-content: space-around !important;
  }
  .justify-content-d-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-d-start {
    align-items: flex-start !important;
  }
  .align-items-d-end {
    align-items: flex-end !important;
  }
  .align-items-d-center {
    align-items: center !important;
  }
  .align-items-d-baseline {
    align-items: baseline !important;
  }
  .align-items-d-stretch {
    align-items: stretch !important;
  }
  .align-content-d-start {
    align-content: flex-start !important;
  }
  .align-content-d-end {
    align-content: flex-end !important;
  }
  .align-content-d-center {
    align-content: center !important;
  }
  .align-content-d-between {
    align-content: space-between !important;
  }
  .align-content-d-around {
    align-content: space-around !important;
  }
  .align-content-d-stretch {
    align-content: stretch !important;
  }
  .align-self-d-auto {
    align-self: auto !important;
  }
  .align-self-d-start {
    align-self: flex-start !important;
  }
  .align-self-d-end {
    align-self: flex-end !important;
  }
  .align-self-d-center {
    align-self: center !important;
  }
  .align-self-d-baseline {
    align-self: baseline !important;
  }
  .align-self-d-stretch {
    align-self: stretch !important;
  }
  .order-d-first {
    order: -1 !important;
  }
  .order-d-0 {
    order: 0 !important;
  }
  .order-d-1 {
    order: 1 !important;
  }
  .order-d-2 {
    order: 2 !important;
  }
  .order-d-3 {
    order: 3 !important;
  }
  .order-d-4 {
    order: 4 !important;
  }
  .order-d-5 {
    order: 5 !important;
  }
  .order-d-last {
    order: 6 !important;
  }
  .m-d-0 {
    margin: 0 !important;
  }
  .m-d-1 {
    margin: 0.25rem !important;
  }
  .m-d-2 {
    margin: 0.5rem !important;
  }
  .m-d-3 {
    margin: 1rem !important;
  }
  .m-d-4 {
    margin: 2rem !important;
  }
  .m-d-5 {
    margin: 4rem !important;
  }
  .m-d-auto {
    margin: auto !important;
  }
  .mx-d-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-d-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-d-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-d-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-d-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-d-5 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-d-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-d-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-d-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-d-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-d-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-d-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-d-5 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-d-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-d-0 {
    margin-top: 0 !important;
  }
  .mt-d-1 {
    margin-top: 0.25rem !important;
  }
  .mt-d-2 {
    margin-top: 0.5rem !important;
  }
  .mt-d-3 {
    margin-top: 1rem !important;
  }
  .mt-d-4 {
    margin-top: 2rem !important;
  }
  .mt-d-5 {
    margin-top: 4rem !important;
  }
  .mt-d-auto {
    margin-top: auto !important;
  }
  .me-d-0 {
    margin-right: 0 !important;
  }
  .me-d-1 {
    margin-right: 0.25rem !important;
  }
  .me-d-2 {
    margin-right: 0.5rem !important;
  }
  .me-d-3 {
    margin-right: 1rem !important;
  }
  .me-d-4 {
    margin-right: 2rem !important;
  }
  .me-d-5 {
    margin-right: 4rem !important;
  }
  .me-d-auto {
    margin-right: auto !important;
  }
  .mb-d-0 {
    margin-bottom: 0 !important;
  }
  .mb-d-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-d-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-d-3 {
    margin-bottom: 1rem !important;
  }
  .mb-d-4 {
    margin-bottom: 2rem !important;
  }
  .mb-d-5 {
    margin-bottom: 4rem !important;
  }
  .mb-d-auto {
    margin-bottom: auto !important;
  }
  .ms-d-0 {
    margin-left: 0 !important;
  }
  .ms-d-1 {
    margin-left: 0.25rem !important;
  }
  .ms-d-2 {
    margin-left: 0.5rem !important;
  }
  .ms-d-3 {
    margin-left: 1rem !important;
  }
  .ms-d-4 {
    margin-left: 2rem !important;
  }
  .ms-d-5 {
    margin-left: 4rem !important;
  }
  .ms-d-auto {
    margin-left: auto !important;
  }
  .m-d-n1 {
    margin: -0.25rem !important;
  }
  .m-d-n2 {
    margin: -0.5rem !important;
  }
  .m-d-n3 {
    margin: -1rem !important;
  }
  .m-d-n4 {
    margin: -2rem !important;
  }
  .m-d-n5 {
    margin: -4rem !important;
  }
  .mx-d-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-d-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-d-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-d-n4 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-d-n5 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .my-d-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-d-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-d-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-d-n4 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-d-n5 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .mt-d-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-d-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-d-n3 {
    margin-top: -1rem !important;
  }
  .mt-d-n4 {
    margin-top: -2rem !important;
  }
  .mt-d-n5 {
    margin-top: -4rem !important;
  }
  .me-d-n1 {
    margin-right: -0.25rem !important;
  }
  .me-d-n2 {
    margin-right: -0.5rem !important;
  }
  .me-d-n3 {
    margin-right: -1rem !important;
  }
  .me-d-n4 {
    margin-right: -2rem !important;
  }
  .me-d-n5 {
    margin-right: -4rem !important;
  }
  .mb-d-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-d-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-d-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-d-n4 {
    margin-bottom: -2rem !important;
  }
  .mb-d-n5 {
    margin-bottom: -4rem !important;
  }
  .ms-d-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-d-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-d-n3 {
    margin-left: -1rem !important;
  }
  .ms-d-n4 {
    margin-left: -2rem !important;
  }
  .ms-d-n5 {
    margin-left: -4rem !important;
  }
  .p-d-0 {
    padding: 0 !important;
  }
  .p-d-1 {
    padding: 0.25rem !important;
  }
  .p-d-2 {
    padding: 0.5rem !important;
  }
  .p-d-3 {
    padding: 1rem !important;
  }
  .p-d-4 {
    padding: 2rem !important;
  }
  .p-d-5 {
    padding: 4rem !important;
  }
  .px-d-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-d-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-d-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-d-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-d-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-d-5 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-d-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-d-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-d-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-d-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-d-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-d-5 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-d-0 {
    padding-top: 0 !important;
  }
  .pt-d-1 {
    padding-top: 0.25rem !important;
  }
  .pt-d-2 {
    padding-top: 0.5rem !important;
  }
  .pt-d-3 {
    padding-top: 1rem !important;
  }
  .pt-d-4 {
    padding-top: 2rem !important;
  }
  .pt-d-5 {
    padding-top: 4rem !important;
  }
  .pe-d-0 {
    padding-right: 0 !important;
  }
  .pe-d-1 {
    padding-right: 0.25rem !important;
  }
  .pe-d-2 {
    padding-right: 0.5rem !important;
  }
  .pe-d-3 {
    padding-right: 1rem !important;
  }
  .pe-d-4 {
    padding-right: 2rem !important;
  }
  .pe-d-5 {
    padding-right: 4rem !important;
  }
  .pb-d-0 {
    padding-bottom: 0 !important;
  }
  .pb-d-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-d-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-d-3 {
    padding-bottom: 1rem !important;
  }
  .pb-d-4 {
    padding-bottom: 2rem !important;
  }
  .pb-d-5 {
    padding-bottom: 4rem !important;
  }
  .ps-d-0 {
    padding-left: 0 !important;
  }
  .ps-d-1 {
    padding-left: 0.25rem !important;
  }
  .ps-d-2 {
    padding-left: 0.5rem !important;
  }
  .ps-d-3 {
    padding-left: 1rem !important;
  }
  .ps-d-4 {
    padding-left: 2rem !important;
  }
  .ps-d-5 {
    padding-left: 4rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.row {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-4,
.gx-4 {
  --bs-gutter-x: 2rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 2rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 4rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 4rem;
}

@media (min-width: 768px) {
  .col-t {
    flex: 1 0 0%;
  }
  .row-cols-t-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-t-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-t-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-t-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-t-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-t-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-t-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-t-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-t-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-t-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-t-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-t-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-t-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-t-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-t-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-t-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-t-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-t-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-t-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-t-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-t-0 {
    margin-left: 0;
  }
  .offset-t-1 {
    margin-left: 8.33333333%;
  }
  .offset-t-2 {
    margin-left: 16.66666667%;
  }
  .offset-t-3 {
    margin-left: 25%;
  }
  .offset-t-4 {
    margin-left: 33.33333333%;
  }
  .offset-t-5 {
    margin-left: 41.66666667%;
  }
  .offset-t-6 {
    margin-left: 50%;
  }
  .offset-t-7 {
    margin-left: 58.33333333%;
  }
  .offset-t-8 {
    margin-left: 66.66666667%;
  }
  .offset-t-9 {
    margin-left: 75%;
  }
  .offset-t-10 {
    margin-left: 83.33333333%;
  }
  .offset-t-11 {
    margin-left: 91.66666667%;
  }
  .g-t-0,
  .gx-t-0 {
    --bs-gutter-x: 0;
  }
  .g-t-0,
  .gy-t-0 {
    --bs-gutter-y: 0;
  }
  .g-t-1,
  .gx-t-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-t-1,
  .gy-t-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-t-2,
  .gx-t-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-t-2,
  .gy-t-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-t-3,
  .gx-t-3 {
    --bs-gutter-x: 1rem;
  }
  .g-t-3,
  .gy-t-3 {
    --bs-gutter-y: 1rem;
  }
  .g-t-4,
  .gx-t-4 {
    --bs-gutter-x: 2rem;
  }
  .g-t-4,
  .gy-t-4 {
    --bs-gutter-y: 2rem;
  }
  .g-t-5,
  .gx-t-5 {
    --bs-gutter-x: 4rem;
  }
  .g-t-5,
  .gy-t-5 {
    --bs-gutter-y: 4rem;
  }
}
@media (min-width: 992px) {
  .col-d {
    flex: 1 0 0%;
  }
  .row-cols-d-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-d-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-d-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-d-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-d-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-d-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-d-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-d-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-d-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-d-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-d-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-d-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-d-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-d-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-d-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-d-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-d-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-d-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-d-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-d-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-d-0 {
    margin-left: 0;
  }
  .offset-d-1 {
    margin-left: 8.33333333%;
  }
  .offset-d-2 {
    margin-left: 16.66666667%;
  }
  .offset-d-3 {
    margin-left: 25%;
  }
  .offset-d-4 {
    margin-left: 33.33333333%;
  }
  .offset-d-5 {
    margin-left: 41.66666667%;
  }
  .offset-d-6 {
    margin-left: 50%;
  }
  .offset-d-7 {
    margin-left: 58.33333333%;
  }
  .offset-d-8 {
    margin-left: 66.66666667%;
  }
  .offset-d-9 {
    margin-left: 75%;
  }
  .offset-d-10 {
    margin-left: 83.33333333%;
  }
  .offset-d-11 {
    margin-left: 91.66666667%;
  }
  .g-d-0,
  .gx-d-0 {
    --bs-gutter-x: 0;
  }
  .g-d-0,
  .gy-d-0 {
    --bs-gutter-y: 0;
  }
  .g-d-1,
  .gx-d-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-d-1,
  .gy-d-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-d-2,
  .gx-d-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-d-2,
  .gy-d-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-d-3,
  .gx-d-3 {
    --bs-gutter-x: 1rem;
  }
  .g-d-3,
  .gy-d-3 {
    --bs-gutter-y: 1rem;
  }
  .g-d-4,
  .gx-d-4 {
    --bs-gutter-x: 2rem;
  }
  .g-d-4,
  .gy-d-4 {
    --bs-gutter-y: 2rem;
  }
  .g-d-5,
  .gx-d-5 {
    --bs-gutter-x: 4rem;
  }
  .g-d-5,
  .gy-d-5 {
    --bs-gutter-y: 4rem;
  }
}