/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/shared/css/vendor/normalize/normalize.css);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/core.css);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (2) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/additional-help.css);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (3) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/cards-extended.css);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (4) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/cards-functional.css);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (5) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/forms-extended-a.css);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (6) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/forms-extended-b.css);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (7) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/heroes.css);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (8) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/long-form-article.css);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (9) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/media.css);
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (10) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/payments.css);
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (11) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/supporting-navigation.css);
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (12) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/charts.css);
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (13) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/quotes.css);
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (14) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/reviews.css);
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (15) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/tracking.css);
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (16) (media print) ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://static.aviva.io/assets/themes-managed/v6.0.5/aviva/fusion/css/print.css) print;
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle (17) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/**
 * Display mixin for applying display values with optional responsive breakpoint support
 * 
 * This mixin generates display CSS properties based on the display value and optional breakpoint.
 * It supports all display values from the $displays variable.
 * All display properties are applied with !important flag.
 * 
 * @param {string} $value - The display value to apply
 *   - Must be a valid value from the $displays list (none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex, grid)
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive behavior
 *   - When provided, display will only apply at that breakpoint and up
 *   - Uses media-breakpoint-up() mixin internally
 * 
 * @example
 *   // Basic usage - hide element
 *   @include display('none');
 * 
 * @example
 *   // Flex display
 *   @include display('flex');
 * 
 * @example
 *   // Responsive display - only applies on tablet and up
 *   @include display('grid', 'md');
 * 
 * @example
 *   // Hide on mobile, show as block on larger screens
 *   @include display('none');
 *   @include display('block', 'sm');
 */
/**
 * Hide element mixin - shorthand for display: none
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive hiding
 * 
 * @example
 *   // Hide element completely
 *   @include hide();
 * 
 * @example
 *   // Hide only on desktop and up
 *   @include hide('lg');
 */
/**
 * Block display mixin with optional responsive support
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive block display
 * 
 * @example
 *   // Show as block element
 *   @include block();
 * 
 * @example
 *   // Show as block only on tablet and up
 *   @include block('md');
 */
/**
 * Flex display mixin with optional responsive support
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive flex display
 * 
 * @example
 *   // Display as flex
 *   @include flex();
 * 
 * @example
 *   // Display as flex only on mobile and up
 *   @include flex('sm');
 */
/**
 * Inline flex display mixin with optional responsive support
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive inline-flex display
 * 
 * @example
 *   // Display as inline-flex
 *   @include inline-flex();
 * 
 * @example
 *   // Display as inline-flex only on desktop and up
 *   @include inline-flex('lg');
 */
/**
 * Grid display mixin with optional responsive support
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive grid display
 * 
 * @example
 *   // Display as grid
 *   @include grid();
 * 
 * @example
 *   // Display as grid only on tablet and up
 *   @include grid('md');
 */
/**
 * Inline display mixin with optional responsive support
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive inline display
 * 
 * @example
 *   // Display as inline
 *   @include inline();
 * 
 * @example
 *   // Display as inline only on mobile and up
 *   @include inline('sm');
 */
/**
 * Inline-block display mixin with optional responsive support
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive inline-block display
 * 
 * @example
 *   // Display as inline-block
 *   @include inline-block();
 * 
 * @example
 *   // Display as inline-block only on desktop and up
 *   @include inline-block('lg');
 */
/**
 * Table display mixin with optional responsive support
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive table display
 * 
 * @example
 *   // Display as table
 *   @include table();
 * 
 * @example
 *   // Display as table only on tablet and up
 *   @include table('md');
 */
/**
 * Table row display mixin with optional responsive support
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive table-row display
 * 
 * @example
 *   // Display as table-row
 *   @include table-row();
 * 
 * @example
 *   // Display as table-row only on desktop and up
 *   @include table-row('lg');
 */
/**
 * Table cell display mixin with optional responsive support
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive table-cell display
 * 
 * @example
 *   // Display as table-cell
 *   @include table-cell();
 * 
 * @example
 *   // Display as table-cell only on mobile and up
 *   @include table-cell('sm');
 */
/**
 * Helper mixin for generating all display utilities for a specific breakpoint
 * This is used internally to generate utility classes but can be used manually if needed
 * 
 * @param {string|null} $breakpoint - The breakpoint to generate utilities for
 * 
 * @example
 *   // Generate display utilities for medium breakpoint
 *   @include generate-display-utilities('md');
 */
.d-none {
  display: none !important;
}

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

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

.d-block {
  display: block !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-grid {
  display: grid !important;
}

@media (min-width: 22.5em) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
}
@media (min-width: 45em) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-grid {
    display: grid !important;
  }
}
@media (min-width: 67.5em) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
}
/**
 * Responsive flex mixin with breakpoint support
 * 
 * @param {string} $property - Flex property type ('direction', 'wrap', 'justify', 'align-items', etc.)
 * @param {string} $value - Value for the flex property
 * @param {string|null} $breakpoint - Optional breakpoint for responsive behavior
 * 
 * @example
 * .container {
 *   @include flex('direction', 'column');
 *   @include flex('justify', 'space-between', 'md');
 * }
 */
.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-wrap {
  flex-wrap: wrap !important;
}

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

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

.flex-fill {
  flex: 1 1 auto !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;
}

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

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

.flex-center-all {
  justify-content: center !important;
  align-items: center !important;
}

.flex-between-center {
  justify-content: space-between !important;
  align-items: center !important;
}

.flex-column-center {
  flex-direction: column !important;
  align-items: center !important;
}

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

.order-last {
  order: 12 !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;
}

@media (min-width: 22.5em) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !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;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .flex-sm-center-all {
    justify-content: center !important;
    align-items: center !important;
  }
  .flex-sm-between-center {
    justify-content: space-between !important;
    align-items: center !important;
  }
  .flex-sm-column-center {
    flex-direction: column !important;
    align-items: center !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-last {
    order: 12 !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;
  }
}
@media (min-width: 45em) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !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;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .flex-md-center-all {
    justify-content: center !important;
    align-items: center !important;
  }
  .flex-md-between-center {
    justify-content: space-between !important;
    align-items: center !important;
  }
  .flex-md-column-center {
    flex-direction: column !important;
    align-items: center !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-last {
    order: 12 !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;
  }
}
@media (min-width: 67.5em) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !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;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .flex-lg-center-all {
    justify-content: center !important;
    align-items: center !important;
  }
  .flex-lg-between-center {
    justify-content: space-between !important;
    align-items: center !important;
  }
  .flex-lg-column-center {
    flex-direction: column !important;
    align-items: center !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-last {
    order: 12 !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;
  }
}
/**
 * Margin mixin for applying margin values with responsive breakpoint support
 * 
 * This mixin generates margin CSS properties based on direction, size, and optional breakpoint.
 * It supports predefined spacing values from the $spacers map or 'auto' value.
 * All margin properties are applied with !important flag.
 * 
 * @param {string} $direction - The direction to apply margin
 *   - 'top' or 't': margin-top
 *   - 'right' or 'r': margin-right
 *   - 'bottom' or 'b': margin-bottom
 *   - 'left' or 'l': margin-left
 *   - 'x': horizontal margins (left and right)
 *   - 'y': vertical margins (top and bottom)
 *   - 'all': all sides
 * 
 * @param {string|number} $size - The size key from $spacers map or 'auto'
 *   - Must be a valid key in the $spacers map (e.g., 'sm', 'md', 'lg', 1, 2, 3, etc.)
 *   - Or 'auto' for automatic margins
 * 
 * @param {string|null} $breakpoint - Optional breakpoint for responsive behavior
 *   - When provided, margins will only apply at that breakpoint and up
 *   - Uses media-breakpoint-up() mixin internally
 * 
 * @example
 *   // Basic usage - top margin with size 'md'
 *   @include margin('top', 'md');
 * 
 * @example
 *   // Horizontal auto margins for centering
 *   @include margin('x', 'auto');
 * 
 * @example
 *   // Responsive margin - only applies on tablet and up
 *   @include margin('bottom', 'lg', 'md');
 * 
 * @example
 *   // All sides margin with numeric size
 *   @include margin('all', 3);
 * 
 * @example
 *   // Vertical margins with responsive breakpoint
 *   @include margin('y', 'sm', 'lg');
 */
/**
 * Padding mixin for applying spacing with optional breakpoint support
 * 
 * This mixin generates padding utilities based on direction, size from the $spacers map,
 * and optional responsive breakpoints using the media-breakpoint-up mixin.
 * 
 * @param {string} $direction - The direction to apply padding:
 *   - 'top' or 't': padding-top
 *   - 'right' or 'r': padding-right  
 *   - 'bottom' or 'b': padding-bottom
 *   - 'left' or 'l': padding-left
 *   - 'x': horizontal padding (left and right)
 *   - 'y': vertical padding (top and bottom)
 *   - 'all': padding on all sides
 * 
 * @param {string|number} $size - Key from the $spacers map (e.g., 'sm', 'md', 'lg', 1, 2, 3)
 * 
 * @param {string|null} $breakpoint - Optional breakpoint name for responsive padding
 *   When null, padding applies to all screen sizes
 * 
 * @example Basic usage
 *   .my-element {
 *     @include padding('top', 'md');
 *   }
 * 
 * @example Horizontal padding
 *   .my-element {
 *     @include padding('x', 'lg');
 *   }
 * 
 * @example Responsive padding
 *   .my-element {
 *     @include padding('all', 'sm', 'tablet');
 *   }
 * 
 * @example Multiple responsive paddings
 *   .my-element {
 *     @include padding('y', 'xs');           // Small vertical padding on all screens
 *     @include padding('y', 'md', 'tablet'); // Medium vertical padding on tablet+
 *     @include padding('y', 'lg', 'desktop'); // Large vertical padding on desktop+
 *   }
 */
/**
 * Applies a gap property with a specified size from the spacers map.
 * 
 * @param {string} $size - The spacing size key from the $spacers map (e.g., 1, 2, 3, 4, 5)
 * @param {string|null} $breakpoint - Optional breakpoint name to apply the gap only at specific screen sizes
 * 
 * @example Basic usage
 *   .flex-container {
 *     @include gap(3);
 *   }
 * 
 * @example With breakpoint
 *   .grid-layout {
 *     @include gap(2, 'md');
 *   }
 * 
 * @example Multiple breakpoints
 *   .responsive-grid {
 *     @include gap(1, 'sm');
 *     @include gap(3, 'lg');
 *   }
 */
/**
 * Applies a row gap to flex or grid containers with responsive breakpoint support.
 * 
 * @param {String} $size - The size key from the $spacers map (e.g., 1, 2, 3, 4, 5)
 * @param {String} $breakpoint - Optional breakpoint name (sm, md, lg, xl, xxl). If null, applies to all screen sizes
 * 
 * @example Basic usage
 *   .my-grid {
 *     @include row-gap(3);
 *   }
 * 
 * @example With breakpoint
 *   .responsive-grid {
 *     @include row-gap(2, md);
 *   }
 * 
 * @example Multiple breakpoints
 *   .flexible-grid {
 *     @include row-gap(1, sm);
 *     @include row-gap(3, lg);
 *   }
 * 
 * @requires $spacers - Map containing spacing values
 * @requires media-breakpoint-up() - Mixin for responsive breakpoints
 * 
 * @output Generates row-gap property with !important flag within media query (if breakpoint specified)
 */
/**
 * Applies column-gap spacing to an element with optional responsive breakpoint support.
 * 
 * This mixin sets the column-gap property using predefined spacing values from the $spacers map.
 * It can be applied at specific breakpoints using the media-breakpoint-up mixin.
 * 
 * @param {String} $size - The spacing size key from the $spacers map (e.g., 'sm', 'md', 'lg', '1', '2', '3')
 * @param {String|null} $breakpoint - Optional breakpoint name for responsive application (e.g., 'sm', 'md', 'lg', 'xl')
 * 
 * @example Basic usage
 *   .grid-container {
 *     @include column-gap('md');
 *   }
 * 
 * @example With responsive breakpoint
 *   .grid-container {
 *     @include column-gap('lg', 'md');
 *   }
 * 
 * @example Multiple responsive column gaps
 *   .grid-container {
 *     @include column-gap('sm');
 *     @include column-gap('md', 'md');
 *     @include column-gap('lg', 'lg');
 *   }
 * 
 * @requires $spacers - Map containing spacing values
 * @requires media-breakpoint-up - Mixin for responsive breakpoints
 */
/**
 * Generates responsive spacing CSS properties with optional breakpoint support.
 * 
 * @param {string} $property - The CSS property to apply spacing to (e.g., 'margin', 'padding')
 * @param {string|null} $direction - Optional direction suffix (e.g., 'top', 'bottom', 'left', 'right', 'x', 'y', 'all')
 * @param {string|number} $size - The spacing size value (can be a spacing scale value or custom size)
 * @param {string|null} $breakpoint - Optional breakpoint name to wrap the spacing in a media query
 * 
 * @example
 * // Basic padding usage
 * .card {
 *   @include spacing('padding', 'all', 16px);
 * }
 * 
 * @example
 * // Margin with direction
 * .section {
 *   @include spacing('margin', 'top', 24px);
 * }
 * 
 * @example
 * // Responsive padding for specific breakpoint
 * .container {
 *   @include spacing('padding', 'x', 32px, 'md');
 * }
 * 
 * @example
 * // Responsive margin bottom for mobile
 * .hero {
 *   @include spacing('margin', 'bottom', 48px, 'sm');
 * }
 */
.m-0 {
  margin: 0px !important;
}

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

.mr-0 {
  margin-right: 0px !important;
}

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

.ml-0 {
  margin-left: 0px !important;
}

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

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

.m-5 {
  margin: 5px !important;
}

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

.mr-5 {
  margin-right: 5px !important;
}

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

.ml-5 {
  margin-left: 5px !important;
}

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

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

.m-10 {
  margin: 10px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

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

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

.m-15 {
  margin: 15px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.mr-15 {
  margin-right: 15px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.ml-15 {
  margin-left: 15px !important;
}

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

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

.m-20 {
  margin: 20px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

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

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

.m-25 {
  margin: 25px !important;
}

.mt-25 {
  margin-top: 25px !important;
}

.mr-25 {
  margin-right: 25px !important;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.ml-25 {
  margin-left: 25px !important;
}

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

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

.m-30 {
  margin: 30px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mr-30 {
  margin-right: 30px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.ml-30 {
  margin-left: 30px !important;
}

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

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

.m-35 {
  margin: 35px !important;
}

.mt-35 {
  margin-top: 35px !important;
}

.mr-35 {
  margin-right: 35px !important;
}

.mb-35 {
  margin-bottom: 35px !important;
}

.ml-35 {
  margin-left: 35px !important;
}

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

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

.m-40 {
  margin: 40px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.mr-40 {
  margin-right: 40px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

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

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

.m-45 {
  margin: 45px !important;
}

.mt-45 {
  margin-top: 45px !important;
}

.mr-45 {
  margin-right: 45px !important;
}

.mb-45 {
  margin-bottom: 45px !important;
}

.ml-45 {
  margin-left: 45px !important;
}

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

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

.m-50 {
  margin: 50px !important;
}

.mt-50 {
  margin-top: 50px !important;
}

.mr-50 {
  margin-right: 50px !important;
}

.mb-50 {
  margin-bottom: 50px !important;
}

.ml-50 {
  margin-left: 50px !important;
}

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

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

.m-55 {
  margin: 55px !important;
}

.mt-55 {
  margin-top: 55px !important;
}

.mr-55 {
  margin-right: 55px !important;
}

.mb-55 {
  margin-bottom: 55px !important;
}

.ml-55 {
  margin-left: 55px !important;
}

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

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

.m-60 {
  margin: 60px !important;
}

.mt-60 {
  margin-top: 60px !important;
}

.mr-60 {
  margin-right: 60px !important;
}

.mb-60 {
  margin-bottom: 60px !important;
}

.ml-60 {
  margin-left: 60px !important;
}

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

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

.m-65 {
  margin: 65px !important;
}

.mt-65 {
  margin-top: 65px !important;
}

.mr-65 {
  margin-right: 65px !important;
}

.mb-65 {
  margin-bottom: 65px !important;
}

.ml-65 {
  margin-left: 65px !important;
}

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

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

.m-70 {
  margin: 70px !important;
}

.mt-70 {
  margin-top: 70px !important;
}

.mr-70 {
  margin-right: 70px !important;
}

.mb-70 {
  margin-bottom: 70px !important;
}

.ml-70 {
  margin-left: 70px !important;
}

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

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

.m-75 {
  margin: 75px !important;
}

.mt-75 {
  margin-top: 75px !important;
}

.mr-75 {
  margin-right: 75px !important;
}

.mb-75 {
  margin-bottom: 75px !important;
}

.ml-75 {
  margin-left: 75px !important;
}

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

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

.m-80 {
  margin: 80px !important;
}

.mt-80 {
  margin-top: 80px !important;
}

.mr-80 {
  margin-right: 80px !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.ml-80 {
  margin-left: 80px !important;
}

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

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

.m-4 {
  margin: 4px !important;
}

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

.mr-4 {
  margin-right: 4px !important;
}

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

.ml-4 {
  margin-left: 4px !important;
}

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

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

.m-8 {
  margin: 8px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.mr-8 {
  margin-right: 8px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.ml-8 {
  margin-left: 8px !important;
}

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

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

.m-12 {
  margin: 12px !important;
}

.mt-12 {
  margin-top: 12px !important;
}

.mr-12 {
  margin-right: 12px !important;
}

.mb-12 {
  margin-bottom: 12px !important;
}

.ml-12 {
  margin-left: 12px !important;
}

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

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

.m-16 {
  margin: 16px !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.mr-16 {
  margin-right: 16px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.ml-16 {
  margin-left: 16px !important;
}

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

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

.m-24 {
  margin: 24px !important;
}

.mt-24 {
  margin-top: 24px !important;
}

.mr-24 {
  margin-right: 24px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.ml-24 {
  margin-left: 24px !important;
}

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

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

.m-28 {
  margin: 28px !important;
}

.mt-28 {
  margin-top: 28px !important;
}

.mr-28 {
  margin-right: 28px !important;
}

.mb-28 {
  margin-bottom: 28px !important;
}

.ml-28 {
  margin-left: 28px !important;
}

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

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

.m-32 {
  margin: 32px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.mr-32 {
  margin-right: 32px !important;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.ml-32 {
  margin-left: 32px !important;
}

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

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

.m-36 {
  margin: 36px !important;
}

.mt-36 {
  margin-top: 36px !important;
}

.mr-36 {
  margin-right: 36px !important;
}

.mb-36 {
  margin-bottom: 36px !important;
}

.ml-36 {
  margin-left: 36px !important;
}

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

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

.m--4 {
  margin: -4px !important;
}

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

.mr--4 {
  margin-right: -4px !important;
}

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

.ml--4 {
  margin-left: -4px !important;
}

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

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

.m--8 {
  margin: -8px !important;
}

.mt--8 {
  margin-top: -8px !important;
}

.mr--8 {
  margin-right: -8px !important;
}

.mb--8 {
  margin-bottom: -8px !important;
}

.ml--8 {
  margin-left: -8px !important;
}

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

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

.m--12 {
  margin: -12px !important;
}

.mt--12 {
  margin-top: -12px !important;
}

.mr--12 {
  margin-right: -12px !important;
}

.mb--12 {
  margin-bottom: -12px !important;
}

.ml--12 {
  margin-left: -12px !important;
}

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

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

.m--16 {
  margin: -16px !important;
}

.mt--16 {
  margin-top: -16px !important;
}

.mr--16 {
  margin-right: -16px !important;
}

.mb--16 {
  margin-bottom: -16px !important;
}

.ml--16 {
  margin-left: -16px !important;
}

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

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

.m--20 {
  margin: -20px !important;
}

.mt--20 {
  margin-top: -20px !important;
}

.mr--20 {
  margin-right: -20px !important;
}

.mb--20 {
  margin-bottom: -20px !important;
}

.ml--20 {
  margin-left: -20px !important;
}

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

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

.m--24 {
  margin: -24px !important;
}

.mt--24 {
  margin-top: -24px !important;
}

.mr--24 {
  margin-right: -24px !important;
}

.mb--24 {
  margin-bottom: -24px !important;
}

.ml--24 {
  margin-left: -24px !important;
}

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

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

.m--28 {
  margin: -28px !important;
}

.mt--28 {
  margin-top: -28px !important;
}

.mr--28 {
  margin-right: -28px !important;
}

.mb--28 {
  margin-bottom: -28px !important;
}

.ml--28 {
  margin-left: -28px !important;
}

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

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

.m--32 {
  margin: -32px !important;
}

.mt--32 {
  margin-top: -32px !important;
}

.mr--32 {
  margin-right: -32px !important;
}

.mb--32 {
  margin-bottom: -32px !important;
}

.ml--32 {
  margin-left: -32px !important;
}

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

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

.m--36 {
  margin: -36px !important;
}

.mt--36 {
  margin-top: -36px !important;
}

.mr--36 {
  margin-right: -36px !important;
}

.mb--36 {
  margin-bottom: -36px !important;
}

.ml--36 {
  margin-left: -36px !important;
}

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

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

.m--40 {
  margin: -40px !important;
}

.mt--40 {
  margin-top: -40px !important;
}

.mr--40 {
  margin-right: -40px !important;
}

.mb--40 {
  margin-bottom: -40px !important;
}

.ml--40 {
  margin-left: -40px !important;
}

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

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

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

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

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

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

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

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

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

.p-5 {
  padding: 5px !important;
}

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

.pr-5 {
  padding-right: 5px !important;
}

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

.pl-5 {
  padding-left: 5px !important;
}

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

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

.p-10 {
  padding: 10px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

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

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

.p-15 {
  padding: 15px !important;
}

.pt-15 {
  padding-top: 15px !important;
}

.pr-15 {
  padding-right: 15px !important;
}

.pb-15 {
  padding-bottom: 15px !important;
}

.pl-15 {
  padding-left: 15px !important;
}

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

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

.p-20 {
  padding: 20px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

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

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

.p-25 {
  padding: 25px !important;
}

.pt-25 {
  padding-top: 25px !important;
}

.pr-25 {
  padding-right: 25px !important;
}

.pb-25 {
  padding-bottom: 25px !important;
}

.pl-25 {
  padding-left: 25px !important;
}

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

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

.p-30 {
  padding: 30px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

.pr-30 {
  padding-right: 30px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}

.pl-30 {
  padding-left: 30px !important;
}

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

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

.p-35 {
  padding: 35px !important;
}

.pt-35 {
  padding-top: 35px !important;
}

.pr-35 {
  padding-right: 35px !important;
}

.pb-35 {
  padding-bottom: 35px !important;
}

.pl-35 {
  padding-left: 35px !important;
}

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

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

.p-40 {
  padding: 40px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

.pr-40 {
  padding-right: 40px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.pl-40 {
  padding-left: 40px !important;
}

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

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

.p-45 {
  padding: 45px !important;
}

.pt-45 {
  padding-top: 45px !important;
}

.pr-45 {
  padding-right: 45px !important;
}

.pb-45 {
  padding-bottom: 45px !important;
}

.pl-45 {
  padding-left: 45px !important;
}

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

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

.p-50 {
  padding: 50px !important;
}

.pt-50 {
  padding-top: 50px !important;
}

.pr-50 {
  padding-right: 50px !important;
}

.pb-50 {
  padding-bottom: 50px !important;
}

.pl-50 {
  padding-left: 50px !important;
}

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

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

.p-55 {
  padding: 55px !important;
}

.pt-55 {
  padding-top: 55px !important;
}

.pr-55 {
  padding-right: 55px !important;
}

.pb-55 {
  padding-bottom: 55px !important;
}

.pl-55 {
  padding-left: 55px !important;
}

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

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

.p-60 {
  padding: 60px !important;
}

.pt-60 {
  padding-top: 60px !important;
}

.pr-60 {
  padding-right: 60px !important;
}

.pb-60 {
  padding-bottom: 60px !important;
}

.pl-60 {
  padding-left: 60px !important;
}

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

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

.p-65 {
  padding: 65px !important;
}

.pt-65 {
  padding-top: 65px !important;
}

.pr-65 {
  padding-right: 65px !important;
}

.pb-65 {
  padding-bottom: 65px !important;
}

.pl-65 {
  padding-left: 65px !important;
}

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

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

.p-70 {
  padding: 70px !important;
}

.pt-70 {
  padding-top: 70px !important;
}

.pr-70 {
  padding-right: 70px !important;
}

.pb-70 {
  padding-bottom: 70px !important;
}

.pl-70 {
  padding-left: 70px !important;
}

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

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

.p-75 {
  padding: 75px !important;
}

.pt-75 {
  padding-top: 75px !important;
}

.pr-75 {
  padding-right: 75px !important;
}

.pb-75 {
  padding-bottom: 75px !important;
}

.pl-75 {
  padding-left: 75px !important;
}

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

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

.p-80 {
  padding: 80px !important;
}

.pt-80 {
  padding-top: 80px !important;
}

.pr-80 {
  padding-right: 80px !important;
}

.pb-80 {
  padding-bottom: 80px !important;
}

.pl-80 {
  padding-left: 80px !important;
}

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

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

.p-4 {
  padding: 4px !important;
}

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

.pr-4 {
  padding-right: 4px !important;
}

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

.pl-4 {
  padding-left: 4px !important;
}

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

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

.p-8 {
  padding: 8px !important;
}

.pt-8 {
  padding-top: 8px !important;
}

.pr-8 {
  padding-right: 8px !important;
}

.pb-8 {
  padding-bottom: 8px !important;
}

.pl-8 {
  padding-left: 8px !important;
}

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

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

.p-12 {
  padding: 12px !important;
}

.pt-12 {
  padding-top: 12px !important;
}

.pr-12 {
  padding-right: 12px !important;
}

.pb-12 {
  padding-bottom: 12px !important;
}

.pl-12 {
  padding-left: 12px !important;
}

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

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

.p-16 {
  padding: 16px !important;
}

.pt-16 {
  padding-top: 16px !important;
}

.pr-16 {
  padding-right: 16px !important;
}

.pb-16 {
  padding-bottom: 16px !important;
}

.pl-16 {
  padding-left: 16px !important;
}

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

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

.p-24 {
  padding: 24px !important;
}

.pt-24 {
  padding-top: 24px !important;
}

.pr-24 {
  padding-right: 24px !important;
}

.pb-24 {
  padding-bottom: 24px !important;
}

.pl-24 {
  padding-left: 24px !important;
}

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

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

.p-28 {
  padding: 28px !important;
}

.pt-28 {
  padding-top: 28px !important;
}

.pr-28 {
  padding-right: 28px !important;
}

.pb-28 {
  padding-bottom: 28px !important;
}

.pl-28 {
  padding-left: 28px !important;
}

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

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

.p-32 {
  padding: 32px !important;
}

.pt-32 {
  padding-top: 32px !important;
}

.pr-32 {
  padding-right: 32px !important;
}

.pb-32 {
  padding-bottom: 32px !important;
}

.pl-32 {
  padding-left: 32px !important;
}

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

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

.p-36 {
  padding: 36px !important;
}

.pt-36 {
  padding-top: 36px !important;
}

.pr-36 {
  padding-right: 36px !important;
}

.pb-36 {
  padding-bottom: 36px !important;
}

.pl-36 {
  padding-left: 36px !important;
}

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

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

.p--4 {
  padding: -4px !important;
}

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

.pr--4 {
  padding-right: -4px !important;
}

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

.pl--4 {
  padding-left: -4px !important;
}

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

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

.p--8 {
  padding: -8px !important;
}

.pt--8 {
  padding-top: -8px !important;
}

.pr--8 {
  padding-right: -8px !important;
}

.pb--8 {
  padding-bottom: -8px !important;
}

.pl--8 {
  padding-left: -8px !important;
}

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

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

.p--12 {
  padding: -12px !important;
}

.pt--12 {
  padding-top: -12px !important;
}

.pr--12 {
  padding-right: -12px !important;
}

.pb--12 {
  padding-bottom: -12px !important;
}

.pl--12 {
  padding-left: -12px !important;
}

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

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

.p--16 {
  padding: -16px !important;
}

.pt--16 {
  padding-top: -16px !important;
}

.pr--16 {
  padding-right: -16px !important;
}

.pb--16 {
  padding-bottom: -16px !important;
}

.pl--16 {
  padding-left: -16px !important;
}

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

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

.p--20 {
  padding: -20px !important;
}

.pt--20 {
  padding-top: -20px !important;
}

.pr--20 {
  padding-right: -20px !important;
}

.pb--20 {
  padding-bottom: -20px !important;
}

.pl--20 {
  padding-left: -20px !important;
}

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

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

.p--24 {
  padding: -24px !important;
}

.pt--24 {
  padding-top: -24px !important;
}

.pr--24 {
  padding-right: -24px !important;
}

.pb--24 {
  padding-bottom: -24px !important;
}

.pl--24 {
  padding-left: -24px !important;
}

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

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

.p--28 {
  padding: -28px !important;
}

.pt--28 {
  padding-top: -28px !important;
}

.pr--28 {
  padding-right: -28px !important;
}

.pb--28 {
  padding-bottom: -28px !important;
}

.pl--28 {
  padding-left: -28px !important;
}

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

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

.p--32 {
  padding: -32px !important;
}

.pt--32 {
  padding-top: -32px !important;
}

.pr--32 {
  padding-right: -32px !important;
}

.pb--32 {
  padding-bottom: -32px !important;
}

.pl--32 {
  padding-left: -32px !important;
}

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

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

.p--36 {
  padding: -36px !important;
}

.pt--36 {
  padding-top: -36px !important;
}

.pr--36 {
  padding-right: -36px !important;
}

.pb--36 {
  padding-bottom: -36px !important;
}

.pl--36 {
  padding-left: -36px !important;
}

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

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

.p--40 {
  padding: -40px !important;
}

.pt--40 {
  padding-top: -40px !important;
}

.pr--40 {
  padding-right: -40px !important;
}

.pb--40 {
  padding-bottom: -40px !important;
}

.pl--40 {
  padding-left: -40px !important;
}

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

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

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

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

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

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

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

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

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

.gap-0 {
  gap: 0px !important;
}

.row-gap-0 {
  row-gap: 0px !important;
}

.column-gap-0 {
  column-gap: 0px !important;
}

.gap-5 {
  gap: 5px !important;
}

.row-gap-5 {
  row-gap: 5px !important;
}

.column-gap-5 {
  column-gap: 5px !important;
}

.gap-10 {
  gap: 10px !important;
}

.row-gap-10 {
  row-gap: 10px !important;
}

.column-gap-10 {
  column-gap: 10px !important;
}

.gap-15 {
  gap: 15px !important;
}

.row-gap-15 {
  row-gap: 15px !important;
}

.column-gap-15 {
  column-gap: 15px !important;
}

.gap-20 {
  gap: 20px !important;
}

.row-gap-20 {
  row-gap: 20px !important;
}

.column-gap-20 {
  column-gap: 20px !important;
}

.gap-25 {
  gap: 25px !important;
}

.row-gap-25 {
  row-gap: 25px !important;
}

.column-gap-25 {
  column-gap: 25px !important;
}

.gap-30 {
  gap: 30px !important;
}

.row-gap-30 {
  row-gap: 30px !important;
}

.column-gap-30 {
  column-gap: 30px !important;
}

.gap-35 {
  gap: 35px !important;
}

.row-gap-35 {
  row-gap: 35px !important;
}

.column-gap-35 {
  column-gap: 35px !important;
}

.gap-40 {
  gap: 40px !important;
}

.row-gap-40 {
  row-gap: 40px !important;
}

.column-gap-40 {
  column-gap: 40px !important;
}

.gap-45 {
  gap: 45px !important;
}

.row-gap-45 {
  row-gap: 45px !important;
}

.column-gap-45 {
  column-gap: 45px !important;
}

.gap-50 {
  gap: 50px !important;
}

.row-gap-50 {
  row-gap: 50px !important;
}

.column-gap-50 {
  column-gap: 50px !important;
}

.gap-55 {
  gap: 55px !important;
}

.row-gap-55 {
  row-gap: 55px !important;
}

.column-gap-55 {
  column-gap: 55px !important;
}

.gap-60 {
  gap: 60px !important;
}

.row-gap-60 {
  row-gap: 60px !important;
}

.column-gap-60 {
  column-gap: 60px !important;
}

.gap-65 {
  gap: 65px !important;
}

.row-gap-65 {
  row-gap: 65px !important;
}

.column-gap-65 {
  column-gap: 65px !important;
}

.gap-70 {
  gap: 70px !important;
}

.row-gap-70 {
  row-gap: 70px !important;
}

.column-gap-70 {
  column-gap: 70px !important;
}

.gap-75 {
  gap: 75px !important;
}

.row-gap-75 {
  row-gap: 75px !important;
}

.column-gap-75 {
  column-gap: 75px !important;
}

.gap-80 {
  gap: 80px !important;
}

.row-gap-80 {
  row-gap: 80px !important;
}

.column-gap-80 {
  column-gap: 80px !important;
}

.gap-4 {
  gap: 4px !important;
}

.row-gap-4 {
  row-gap: 4px !important;
}

.column-gap-4 {
  column-gap: 4px !important;
}

.gap-8 {
  gap: 8px !important;
}

.row-gap-8 {
  row-gap: 8px !important;
}

.column-gap-8 {
  column-gap: 8px !important;
}

.gap-12 {
  gap: 12px !important;
}

.row-gap-12 {
  row-gap: 12px !important;
}

.column-gap-12 {
  column-gap: 12px !important;
}

.gap-16 {
  gap: 16px !important;
}

.row-gap-16 {
  row-gap: 16px !important;
}

.column-gap-16 {
  column-gap: 16px !important;
}

.gap-24 {
  gap: 24px !important;
}

.row-gap-24 {
  row-gap: 24px !important;
}

.column-gap-24 {
  column-gap: 24px !important;
}

.gap-28 {
  gap: 28px !important;
}

.row-gap-28 {
  row-gap: 28px !important;
}

.column-gap-28 {
  column-gap: 28px !important;
}

.gap-32 {
  gap: 32px !important;
}

.row-gap-32 {
  row-gap: 32px !important;
}

.column-gap-32 {
  column-gap: 32px !important;
}

.gap-36 {
  gap: 36px !important;
}

.row-gap-36 {
  row-gap: 36px !important;
}

.column-gap-36 {
  column-gap: 36px !important;
}

.gap--4 {
  gap: -4px !important;
}

.row-gap--4 {
  row-gap: -4px !important;
}

.column-gap--4 {
  column-gap: -4px !important;
}

.gap--8 {
  gap: -8px !important;
}

.row-gap--8 {
  row-gap: -8px !important;
}

.column-gap--8 {
  column-gap: -8px !important;
}

.gap--12 {
  gap: -12px !important;
}

.row-gap--12 {
  row-gap: -12px !important;
}

.column-gap--12 {
  column-gap: -12px !important;
}

.gap--16 {
  gap: -16px !important;
}

.row-gap--16 {
  row-gap: -16px !important;
}

.column-gap--16 {
  column-gap: -16px !important;
}

.gap--20 {
  gap: -20px !important;
}

.row-gap--20 {
  row-gap: -20px !important;
}

.column-gap--20 {
  column-gap: -20px !important;
}

.gap--24 {
  gap: -24px !important;
}

.row-gap--24 {
  row-gap: -24px !important;
}

.column-gap--24 {
  column-gap: -24px !important;
}

.gap--28 {
  gap: -28px !important;
}

.row-gap--28 {
  row-gap: -28px !important;
}

.column-gap--28 {
  column-gap: -28px !important;
}

.gap--32 {
  gap: -32px !important;
}

.row-gap--32 {
  row-gap: -32px !important;
}

.column-gap--32 {
  column-gap: -32px !important;
}

.gap--36 {
  gap: -36px !important;
}

.row-gap--36 {
  row-gap: -36px !important;
}

.column-gap--36 {
  column-gap: -36px !important;
}

.gap--40 {
  gap: -40px !important;
}

.row-gap--40 {
  row-gap: -40px !important;
}

.column-gap--40 {
  column-gap: -40px !important;
}

@media (min-width: 22.5em) {
  .m-sm-0 {
    margin: 0px !important;
  }
  .mt-sm-0 {
    margin-top: 0px !important;
  }
  .mr-sm-0 {
    margin-right: 0px !important;
  }
  .mb-sm-0 {
    margin-bottom: 0px !important;
  }
  .ml-sm-0 {
    margin-left: 0px !important;
  }
  .mx-sm-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-sm-5 {
    margin: 5px !important;
  }
  .mt-sm-5 {
    margin-top: 5px !important;
  }
  .mr-sm-5 {
    margin-right: 5px !important;
  }
  .mb-sm-5 {
    margin-bottom: 5px !important;
  }
  .ml-sm-5 {
    margin-left: 5px !important;
  }
  .mx-sm-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my-sm-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m-sm-10 {
    margin: 10px !important;
  }
  .mt-sm-10 {
    margin-top: 10px !important;
  }
  .mr-sm-10 {
    margin-right: 10px !important;
  }
  .mb-sm-10 {
    margin-bottom: 10px !important;
  }
  .ml-sm-10 {
    margin-left: 10px !important;
  }
  .mx-sm-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my-sm-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m-sm-15 {
    margin: 15px !important;
  }
  .mt-sm-15 {
    margin-top: 15px !important;
  }
  .mr-sm-15 {
    margin-right: 15px !important;
  }
  .mb-sm-15 {
    margin-bottom: 15px !important;
  }
  .ml-sm-15 {
    margin-left: 15px !important;
  }
  .mx-sm-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my-sm-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m-sm-20 {
    margin: 20px !important;
  }
  .mt-sm-20 {
    margin-top: 20px !important;
  }
  .mr-sm-20 {
    margin-right: 20px !important;
  }
  .mb-sm-20 {
    margin-bottom: 20px !important;
  }
  .ml-sm-20 {
    margin-left: 20px !important;
  }
  .mx-sm-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-sm-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-sm-25 {
    margin: 25px !important;
  }
  .mt-sm-25 {
    margin-top: 25px !important;
  }
  .mr-sm-25 {
    margin-right: 25px !important;
  }
  .mb-sm-25 {
    margin-bottom: 25px !important;
  }
  .ml-sm-25 {
    margin-left: 25px !important;
  }
  .mx-sm-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my-sm-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m-sm-30 {
    margin: 30px !important;
  }
  .mt-sm-30 {
    margin-top: 30px !important;
  }
  .mr-sm-30 {
    margin-right: 30px !important;
  }
  .mb-sm-30 {
    margin-bottom: 30px !important;
  }
  .ml-sm-30 {
    margin-left: 30px !important;
  }
  .mx-sm-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my-sm-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m-sm-35 {
    margin: 35px !important;
  }
  .mt-sm-35 {
    margin-top: 35px !important;
  }
  .mr-sm-35 {
    margin-right: 35px !important;
  }
  .mb-sm-35 {
    margin-bottom: 35px !important;
  }
  .ml-sm-35 {
    margin-left: 35px !important;
  }
  .mx-sm-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my-sm-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m-sm-40 {
    margin: 40px !important;
  }
  .mt-sm-40 {
    margin-top: 40px !important;
  }
  .mr-sm-40 {
    margin-right: 40px !important;
  }
  .mb-sm-40 {
    margin-bottom: 40px !important;
  }
  .ml-sm-40 {
    margin-left: 40px !important;
  }
  .mx-sm-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-sm-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-sm-45 {
    margin: 45px !important;
  }
  .mt-sm-45 {
    margin-top: 45px !important;
  }
  .mr-sm-45 {
    margin-right: 45px !important;
  }
  .mb-sm-45 {
    margin-bottom: 45px !important;
  }
  .ml-sm-45 {
    margin-left: 45px !important;
  }
  .mx-sm-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my-sm-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m-sm-50 {
    margin: 50px !important;
  }
  .mt-sm-50 {
    margin-top: 50px !important;
  }
  .mr-sm-50 {
    margin-right: 50px !important;
  }
  .mb-sm-50 {
    margin-bottom: 50px !important;
  }
  .ml-sm-50 {
    margin-left: 50px !important;
  }
  .mx-sm-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my-sm-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m-sm-55 {
    margin: 55px !important;
  }
  .mt-sm-55 {
    margin-top: 55px !important;
  }
  .mr-sm-55 {
    margin-right: 55px !important;
  }
  .mb-sm-55 {
    margin-bottom: 55px !important;
  }
  .ml-sm-55 {
    margin-left: 55px !important;
  }
  .mx-sm-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my-sm-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m-sm-60 {
    margin: 60px !important;
  }
  .mt-sm-60 {
    margin-top: 60px !important;
  }
  .mr-sm-60 {
    margin-right: 60px !important;
  }
  .mb-sm-60 {
    margin-bottom: 60px !important;
  }
  .ml-sm-60 {
    margin-left: 60px !important;
  }
  .mx-sm-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-sm-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-sm-65 {
    margin: 65px !important;
  }
  .mt-sm-65 {
    margin-top: 65px !important;
  }
  .mr-sm-65 {
    margin-right: 65px !important;
  }
  .mb-sm-65 {
    margin-bottom: 65px !important;
  }
  .ml-sm-65 {
    margin-left: 65px !important;
  }
  .mx-sm-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my-sm-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m-sm-70 {
    margin: 70px !important;
  }
  .mt-sm-70 {
    margin-top: 70px !important;
  }
  .mr-sm-70 {
    margin-right: 70px !important;
  }
  .mb-sm-70 {
    margin-bottom: 70px !important;
  }
  .ml-sm-70 {
    margin-left: 70px !important;
  }
  .mx-sm-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my-sm-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m-sm-75 {
    margin: 75px !important;
  }
  .mt-sm-75 {
    margin-top: 75px !important;
  }
  .mr-sm-75 {
    margin-right: 75px !important;
  }
  .mb-sm-75 {
    margin-bottom: 75px !important;
  }
  .ml-sm-75 {
    margin-left: 75px !important;
  }
  .mx-sm-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my-sm-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m-sm-80 {
    margin: 80px !important;
  }
  .mt-sm-80 {
    margin-top: 80px !important;
  }
  .mr-sm-80 {
    margin-right: 80px !important;
  }
  .mb-sm-80 {
    margin-bottom: 80px !important;
  }
  .ml-sm-80 {
    margin-left: 80px !important;
  }
  .mx-sm-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-sm-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-sm-4 {
    margin: 4px !important;
  }
  .mt-sm-4 {
    margin-top: 4px !important;
  }
  .mr-sm-4 {
    margin-right: 4px !important;
  }
  .mb-sm-4 {
    margin-bottom: 4px !important;
  }
  .ml-sm-4 {
    margin-left: 4px !important;
  }
  .mx-sm-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-sm-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-sm-8 {
    margin: 8px !important;
  }
  .mt-sm-8 {
    margin-top: 8px !important;
  }
  .mr-sm-8 {
    margin-right: 8px !important;
  }
  .mb-sm-8 {
    margin-bottom: 8px !important;
  }
  .ml-sm-8 {
    margin-left: 8px !important;
  }
  .mx-sm-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-sm-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-sm-12 {
    margin: 12px !important;
  }
  .mt-sm-12 {
    margin-top: 12px !important;
  }
  .mr-sm-12 {
    margin-right: 12px !important;
  }
  .mb-sm-12 {
    margin-bottom: 12px !important;
  }
  .ml-sm-12 {
    margin-left: 12px !important;
  }
  .mx-sm-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-sm-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-sm-16 {
    margin: 16px !important;
  }
  .mt-sm-16 {
    margin-top: 16px !important;
  }
  .mr-sm-16 {
    margin-right: 16px !important;
  }
  .mb-sm-16 {
    margin-bottom: 16px !important;
  }
  .ml-sm-16 {
    margin-left: 16px !important;
  }
  .mx-sm-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-sm-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-sm-24 {
    margin: 24px !important;
  }
  .mt-sm-24 {
    margin-top: 24px !important;
  }
  .mr-sm-24 {
    margin-right: 24px !important;
  }
  .mb-sm-24 {
    margin-bottom: 24px !important;
  }
  .ml-sm-24 {
    margin-left: 24px !important;
  }
  .mx-sm-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-sm-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-sm-28 {
    margin: 28px !important;
  }
  .mt-sm-28 {
    margin-top: 28px !important;
  }
  .mr-sm-28 {
    margin-right: 28px !important;
  }
  .mb-sm-28 {
    margin-bottom: 28px !important;
  }
  .ml-sm-28 {
    margin-left: 28px !important;
  }
  .mx-sm-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-sm-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-sm-32 {
    margin: 32px !important;
  }
  .mt-sm-32 {
    margin-top: 32px !important;
  }
  .mr-sm-32 {
    margin-right: 32px !important;
  }
  .mb-sm-32 {
    margin-bottom: 32px !important;
  }
  .ml-sm-32 {
    margin-left: 32px !important;
  }
  .mx-sm-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-sm-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-sm-36 {
    margin: 36px !important;
  }
  .mt-sm-36 {
    margin-top: 36px !important;
  }
  .mr-sm-36 {
    margin-right: 36px !important;
  }
  .mb-sm-36 {
    margin-bottom: 36px !important;
  }
  .ml-sm-36 {
    margin-left: 36px !important;
  }
  .mx-sm-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-sm-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-sm--4 {
    margin: -4px !important;
  }
  .mt-sm--4 {
    margin-top: -4px !important;
  }
  .mr-sm--4 {
    margin-right: -4px !important;
  }
  .mb-sm--4 {
    margin-bottom: -4px !important;
  }
  .ml-sm--4 {
    margin-left: -4px !important;
  }
  .mx-sm--4 {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
  .my-sm--4 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-sm--8 {
    margin: -8px !important;
  }
  .mt-sm--8 {
    margin-top: -8px !important;
  }
  .mr-sm--8 {
    margin-right: -8px !important;
  }
  .mb-sm--8 {
    margin-bottom: -8px !important;
  }
  .ml-sm--8 {
    margin-left: -8px !important;
  }
  .mx-sm--8 {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }
  .my-sm--8 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-sm--12 {
    margin: -12px !important;
  }
  .mt-sm--12 {
    margin-top: -12px !important;
  }
  .mr-sm--12 {
    margin-right: -12px !important;
  }
  .mb-sm--12 {
    margin-bottom: -12px !important;
  }
  .ml-sm--12 {
    margin-left: -12px !important;
  }
  .mx-sm--12 {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }
  .my-sm--12 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-sm--16 {
    margin: -16px !important;
  }
  .mt-sm--16 {
    margin-top: -16px !important;
  }
  .mr-sm--16 {
    margin-right: -16px !important;
  }
  .mb-sm--16 {
    margin-bottom: -16px !important;
  }
  .ml-sm--16 {
    margin-left: -16px !important;
  }
  .mx-sm--16 {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }
  .my-sm--16 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-sm--20 {
    margin: -20px !important;
  }
  .mt-sm--20 {
    margin-top: -20px !important;
  }
  .mr-sm--20 {
    margin-right: -20px !important;
  }
  .mb-sm--20 {
    margin-bottom: -20px !important;
  }
  .ml-sm--20 {
    margin-left: -20px !important;
  }
  .mx-sm--20 {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .my-sm--20 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-sm--24 {
    margin: -24px !important;
  }
  .mt-sm--24 {
    margin-top: -24px !important;
  }
  .mr-sm--24 {
    margin-right: -24px !important;
  }
  .mb-sm--24 {
    margin-bottom: -24px !important;
  }
  .ml-sm--24 {
    margin-left: -24px !important;
  }
  .mx-sm--24 {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }
  .my-sm--24 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-sm--28 {
    margin: -28px !important;
  }
  .mt-sm--28 {
    margin-top: -28px !important;
  }
  .mr-sm--28 {
    margin-right: -28px !important;
  }
  .mb-sm--28 {
    margin-bottom: -28px !important;
  }
  .ml-sm--28 {
    margin-left: -28px !important;
  }
  .mx-sm--28 {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }
  .my-sm--28 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-sm--32 {
    margin: -32px !important;
  }
  .mt-sm--32 {
    margin-top: -32px !important;
  }
  .mr-sm--32 {
    margin-right: -32px !important;
  }
  .mb-sm--32 {
    margin-bottom: -32px !important;
  }
  .ml-sm--32 {
    margin-left: -32px !important;
  }
  .mx-sm--32 {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }
  .my-sm--32 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-sm--36 {
    margin: -36px !important;
  }
  .mt-sm--36 {
    margin-top: -36px !important;
  }
  .mr-sm--36 {
    margin-right: -36px !important;
  }
  .mb-sm--36 {
    margin-bottom: -36px !important;
  }
  .ml-sm--36 {
    margin-left: -36px !important;
  }
  .mx-sm--36 {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }
  .my-sm--36 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-sm--40 {
    margin: -40px !important;
  }
  .mt-sm--40 {
    margin-top: -40px !important;
  }
  .mr-sm--40 {
    margin-right: -40px !important;
  }
  .mb-sm--40 {
    margin-bottom: -40px !important;
  }
  .ml-sm--40 {
    margin-left: -40px !important;
  }
  .mx-sm--40 {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .my-sm--40 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .p-sm-0 {
    padding: 0px !important;
  }
  .pt-sm-0 {
    padding-top: 0px !important;
  }
  .pr-sm-0 {
    padding-right: 0px !important;
  }
  .pb-sm-0 {
    padding-bottom: 0px !important;
  }
  .pl-sm-0 {
    padding-left: 0px !important;
  }
  .px-sm-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-sm-5 {
    padding: 5px !important;
  }
  .pt-sm-5 {
    padding-top: 5px !important;
  }
  .pr-sm-5 {
    padding-right: 5px !important;
  }
  .pb-sm-5 {
    padding-bottom: 5px !important;
  }
  .pl-sm-5 {
    padding-left: 5px !important;
  }
  .px-sm-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py-sm-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p-sm-10 {
    padding: 10px !important;
  }
  .pt-sm-10 {
    padding-top: 10px !important;
  }
  .pr-sm-10 {
    padding-right: 10px !important;
  }
  .pb-sm-10 {
    padding-bottom: 10px !important;
  }
  .pl-sm-10 {
    padding-left: 10px !important;
  }
  .px-sm-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py-sm-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p-sm-15 {
    padding: 15px !important;
  }
  .pt-sm-15 {
    padding-top: 15px !important;
  }
  .pr-sm-15 {
    padding-right: 15px !important;
  }
  .pb-sm-15 {
    padding-bottom: 15px !important;
  }
  .pl-sm-15 {
    padding-left: 15px !important;
  }
  .px-sm-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py-sm-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p-sm-20 {
    padding: 20px !important;
  }
  .pt-sm-20 {
    padding-top: 20px !important;
  }
  .pr-sm-20 {
    padding-right: 20px !important;
  }
  .pb-sm-20 {
    padding-bottom: 20px !important;
  }
  .pl-sm-20 {
    padding-left: 20px !important;
  }
  .px-sm-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-sm-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-sm-25 {
    padding: 25px !important;
  }
  .pt-sm-25 {
    padding-top: 25px !important;
  }
  .pr-sm-25 {
    padding-right: 25px !important;
  }
  .pb-sm-25 {
    padding-bottom: 25px !important;
  }
  .pl-sm-25 {
    padding-left: 25px !important;
  }
  .px-sm-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py-sm-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p-sm-30 {
    padding: 30px !important;
  }
  .pt-sm-30 {
    padding-top: 30px !important;
  }
  .pr-sm-30 {
    padding-right: 30px !important;
  }
  .pb-sm-30 {
    padding-bottom: 30px !important;
  }
  .pl-sm-30 {
    padding-left: 30px !important;
  }
  .px-sm-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py-sm-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p-sm-35 {
    padding: 35px !important;
  }
  .pt-sm-35 {
    padding-top: 35px !important;
  }
  .pr-sm-35 {
    padding-right: 35px !important;
  }
  .pb-sm-35 {
    padding-bottom: 35px !important;
  }
  .pl-sm-35 {
    padding-left: 35px !important;
  }
  .px-sm-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py-sm-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p-sm-40 {
    padding: 40px !important;
  }
  .pt-sm-40 {
    padding-top: 40px !important;
  }
  .pr-sm-40 {
    padding-right: 40px !important;
  }
  .pb-sm-40 {
    padding-bottom: 40px !important;
  }
  .pl-sm-40 {
    padding-left: 40px !important;
  }
  .px-sm-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-sm-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-sm-45 {
    padding: 45px !important;
  }
  .pt-sm-45 {
    padding-top: 45px !important;
  }
  .pr-sm-45 {
    padding-right: 45px !important;
  }
  .pb-sm-45 {
    padding-bottom: 45px !important;
  }
  .pl-sm-45 {
    padding-left: 45px !important;
  }
  .px-sm-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py-sm-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p-sm-50 {
    padding: 50px !important;
  }
  .pt-sm-50 {
    padding-top: 50px !important;
  }
  .pr-sm-50 {
    padding-right: 50px !important;
  }
  .pb-sm-50 {
    padding-bottom: 50px !important;
  }
  .pl-sm-50 {
    padding-left: 50px !important;
  }
  .px-sm-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py-sm-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p-sm-55 {
    padding: 55px !important;
  }
  .pt-sm-55 {
    padding-top: 55px !important;
  }
  .pr-sm-55 {
    padding-right: 55px !important;
  }
  .pb-sm-55 {
    padding-bottom: 55px !important;
  }
  .pl-sm-55 {
    padding-left: 55px !important;
  }
  .px-sm-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py-sm-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p-sm-60 {
    padding: 60px !important;
  }
  .pt-sm-60 {
    padding-top: 60px !important;
  }
  .pr-sm-60 {
    padding-right: 60px !important;
  }
  .pb-sm-60 {
    padding-bottom: 60px !important;
  }
  .pl-sm-60 {
    padding-left: 60px !important;
  }
  .px-sm-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-sm-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p-sm-65 {
    padding: 65px !important;
  }
  .pt-sm-65 {
    padding-top: 65px !important;
  }
  .pr-sm-65 {
    padding-right: 65px !important;
  }
  .pb-sm-65 {
    padding-bottom: 65px !important;
  }
  .pl-sm-65 {
    padding-left: 65px !important;
  }
  .px-sm-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py-sm-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p-sm-70 {
    padding: 70px !important;
  }
  .pt-sm-70 {
    padding-top: 70px !important;
  }
  .pr-sm-70 {
    padding-right: 70px !important;
  }
  .pb-sm-70 {
    padding-bottom: 70px !important;
  }
  .pl-sm-70 {
    padding-left: 70px !important;
  }
  .px-sm-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py-sm-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p-sm-75 {
    padding: 75px !important;
  }
  .pt-sm-75 {
    padding-top: 75px !important;
  }
  .pr-sm-75 {
    padding-right: 75px !important;
  }
  .pb-sm-75 {
    padding-bottom: 75px !important;
  }
  .pl-sm-75 {
    padding-left: 75px !important;
  }
  .px-sm-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py-sm-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p-sm-80 {
    padding: 80px !important;
  }
  .pt-sm-80 {
    padding-top: 80px !important;
  }
  .pr-sm-80 {
    padding-right: 80px !important;
  }
  .pb-sm-80 {
    padding-bottom: 80px !important;
  }
  .pl-sm-80 {
    padding-left: 80px !important;
  }
  .px-sm-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-sm-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-sm-4 {
    padding: 4px !important;
  }
  .pt-sm-4 {
    padding-top: 4px !important;
  }
  .pr-sm-4 {
    padding-right: 4px !important;
  }
  .pb-sm-4 {
    padding-bottom: 4px !important;
  }
  .pl-sm-4 {
    padding-left: 4px !important;
  }
  .px-sm-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-sm-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .p-sm-8 {
    padding: 8px !important;
  }
  .pt-sm-8 {
    padding-top: 8px !important;
  }
  .pr-sm-8 {
    padding-right: 8px !important;
  }
  .pb-sm-8 {
    padding-bottom: 8px !important;
  }
  .pl-sm-8 {
    padding-left: 8px !important;
  }
  .px-sm-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-sm-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-sm-12 {
    padding: 12px !important;
  }
  .pt-sm-12 {
    padding-top: 12px !important;
  }
  .pr-sm-12 {
    padding-right: 12px !important;
  }
  .pb-sm-12 {
    padding-bottom: 12px !important;
  }
  .pl-sm-12 {
    padding-left: 12px !important;
  }
  .px-sm-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-sm-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-sm-16 {
    padding: 16px !important;
  }
  .pt-sm-16 {
    padding-top: 16px !important;
  }
  .pr-sm-16 {
    padding-right: 16px !important;
  }
  .pb-sm-16 {
    padding-bottom: 16px !important;
  }
  .pl-sm-16 {
    padding-left: 16px !important;
  }
  .px-sm-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-sm-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-sm-24 {
    padding: 24px !important;
  }
  .pt-sm-24 {
    padding-top: 24px !important;
  }
  .pr-sm-24 {
    padding-right: 24px !important;
  }
  .pb-sm-24 {
    padding-bottom: 24px !important;
  }
  .pl-sm-24 {
    padding-left: 24px !important;
  }
  .px-sm-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-sm-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-sm-28 {
    padding: 28px !important;
  }
  .pt-sm-28 {
    padding-top: 28px !important;
  }
  .pr-sm-28 {
    padding-right: 28px !important;
  }
  .pb-sm-28 {
    padding-bottom: 28px !important;
  }
  .pl-sm-28 {
    padding-left: 28px !important;
  }
  .px-sm-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-sm-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .p-sm-32 {
    padding: 32px !important;
  }
  .pt-sm-32 {
    padding-top: 32px !important;
  }
  .pr-sm-32 {
    padding-right: 32px !important;
  }
  .pb-sm-32 {
    padding-bottom: 32px !important;
  }
  .pl-sm-32 {
    padding-left: 32px !important;
  }
  .px-sm-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-sm-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-sm-36 {
    padding: 36px !important;
  }
  .pt-sm-36 {
    padding-top: 36px !important;
  }
  .pr-sm-36 {
    padding-right: 36px !important;
  }
  .pb-sm-36 {
    padding-bottom: 36px !important;
  }
  .pl-sm-36 {
    padding-left: 36px !important;
  }
  .px-sm-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-sm-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .p-sm--4 {
    padding: -4px !important;
  }
  .pt-sm--4 {
    padding-top: -4px !important;
  }
  .pr-sm--4 {
    padding-right: -4px !important;
  }
  .pb-sm--4 {
    padding-bottom: -4px !important;
  }
  .pl-sm--4 {
    padding-left: -4px !important;
  }
  .px-sm--4 {
    padding-left: -4px !important;
    padding-right: -4px !important;
  }
  .py-sm--4 {
    padding-top: -4px !important;
    padding-bottom: -4px !important;
  }
  .p-sm--8 {
    padding: -8px !important;
  }
  .pt-sm--8 {
    padding-top: -8px !important;
  }
  .pr-sm--8 {
    padding-right: -8px !important;
  }
  .pb-sm--8 {
    padding-bottom: -8px !important;
  }
  .pl-sm--8 {
    padding-left: -8px !important;
  }
  .px-sm--8 {
    padding-left: -8px !important;
    padding-right: -8px !important;
  }
  .py-sm--8 {
    padding-top: -8px !important;
    padding-bottom: -8px !important;
  }
  .p-sm--12 {
    padding: -12px !important;
  }
  .pt-sm--12 {
    padding-top: -12px !important;
  }
  .pr-sm--12 {
    padding-right: -12px !important;
  }
  .pb-sm--12 {
    padding-bottom: -12px !important;
  }
  .pl-sm--12 {
    padding-left: -12px !important;
  }
  .px-sm--12 {
    padding-left: -12px !important;
    padding-right: -12px !important;
  }
  .py-sm--12 {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
  }
  .p-sm--16 {
    padding: -16px !important;
  }
  .pt-sm--16 {
    padding-top: -16px !important;
  }
  .pr-sm--16 {
    padding-right: -16px !important;
  }
  .pb-sm--16 {
    padding-bottom: -16px !important;
  }
  .pl-sm--16 {
    padding-left: -16px !important;
  }
  .px-sm--16 {
    padding-left: -16px !important;
    padding-right: -16px !important;
  }
  .py-sm--16 {
    padding-top: -16px !important;
    padding-bottom: -16px !important;
  }
  .p-sm--20 {
    padding: -20px !important;
  }
  .pt-sm--20 {
    padding-top: -20px !important;
  }
  .pr-sm--20 {
    padding-right: -20px !important;
  }
  .pb-sm--20 {
    padding-bottom: -20px !important;
  }
  .pl-sm--20 {
    padding-left: -20px !important;
  }
  .px-sm--20 {
    padding-left: -20px !important;
    padding-right: -20px !important;
  }
  .py-sm--20 {
    padding-top: -20px !important;
    padding-bottom: -20px !important;
  }
  .p-sm--24 {
    padding: -24px !important;
  }
  .pt-sm--24 {
    padding-top: -24px !important;
  }
  .pr-sm--24 {
    padding-right: -24px !important;
  }
  .pb-sm--24 {
    padding-bottom: -24px !important;
  }
  .pl-sm--24 {
    padding-left: -24px !important;
  }
  .px-sm--24 {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
  .py-sm--24 {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
  .p-sm--28 {
    padding: -28px !important;
  }
  .pt-sm--28 {
    padding-top: -28px !important;
  }
  .pr-sm--28 {
    padding-right: -28px !important;
  }
  .pb-sm--28 {
    padding-bottom: -28px !important;
  }
  .pl-sm--28 {
    padding-left: -28px !important;
  }
  .px-sm--28 {
    padding-left: -28px !important;
    padding-right: -28px !important;
  }
  .py-sm--28 {
    padding-top: -28px !important;
    padding-bottom: -28px !important;
  }
  .p-sm--32 {
    padding: -32px !important;
  }
  .pt-sm--32 {
    padding-top: -32px !important;
  }
  .pr-sm--32 {
    padding-right: -32px !important;
  }
  .pb-sm--32 {
    padding-bottom: -32px !important;
  }
  .pl-sm--32 {
    padding-left: -32px !important;
  }
  .px-sm--32 {
    padding-left: -32px !important;
    padding-right: -32px !important;
  }
  .py-sm--32 {
    padding-top: -32px !important;
    padding-bottom: -32px !important;
  }
  .p-sm--36 {
    padding: -36px !important;
  }
  .pt-sm--36 {
    padding-top: -36px !important;
  }
  .pr-sm--36 {
    padding-right: -36px !important;
  }
  .pb-sm--36 {
    padding-bottom: -36px !important;
  }
  .pl-sm--36 {
    padding-left: -36px !important;
  }
  .px-sm--36 {
    padding-left: -36px !important;
    padding-right: -36px !important;
  }
  .py-sm--36 {
    padding-top: -36px !important;
    padding-bottom: -36px !important;
  }
  .p-sm--40 {
    padding: -40px !important;
  }
  .pt-sm--40 {
    padding-top: -40px !important;
  }
  .pr-sm--40 {
    padding-right: -40px !important;
  }
  .pb-sm--40 {
    padding-bottom: -40px !important;
  }
  .pl-sm--40 {
    padding-left: -40px !important;
  }
  .px-sm--40 {
    padding-left: -40px !important;
    padding-right: -40px !important;
  }
  .py-sm--40 {
    padding-top: -40px !important;
    padding-bottom: -40px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto {
    margin-left: auto !important;
  }
  .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .gap-sm-0 {
    gap: 0px !important;
  }
  .row-gap-sm-0 {
    row-gap: 0px !important;
  }
  .column-gap-sm-0 {
    column-gap: 0px !important;
  }
  .gap-sm-5 {
    gap: 5px !important;
  }
  .row-gap-sm-5 {
    row-gap: 5px !important;
  }
  .column-gap-sm-5 {
    column-gap: 5px !important;
  }
  .gap-sm-10 {
    gap: 10px !important;
  }
  .row-gap-sm-10 {
    row-gap: 10px !important;
  }
  .column-gap-sm-10 {
    column-gap: 10px !important;
  }
  .gap-sm-15 {
    gap: 15px !important;
  }
  .row-gap-sm-15 {
    row-gap: 15px !important;
  }
  .column-gap-sm-15 {
    column-gap: 15px !important;
  }
  .gap-sm-20 {
    gap: 20px !important;
  }
  .row-gap-sm-20 {
    row-gap: 20px !important;
  }
  .column-gap-sm-20 {
    column-gap: 20px !important;
  }
  .gap-sm-25 {
    gap: 25px !important;
  }
  .row-gap-sm-25 {
    row-gap: 25px !important;
  }
  .column-gap-sm-25 {
    column-gap: 25px !important;
  }
  .gap-sm-30 {
    gap: 30px !important;
  }
  .row-gap-sm-30 {
    row-gap: 30px !important;
  }
  .column-gap-sm-30 {
    column-gap: 30px !important;
  }
  .gap-sm-35 {
    gap: 35px !important;
  }
  .row-gap-sm-35 {
    row-gap: 35px !important;
  }
  .column-gap-sm-35 {
    column-gap: 35px !important;
  }
  .gap-sm-40 {
    gap: 40px !important;
  }
  .row-gap-sm-40 {
    row-gap: 40px !important;
  }
  .column-gap-sm-40 {
    column-gap: 40px !important;
  }
  .gap-sm-45 {
    gap: 45px !important;
  }
  .row-gap-sm-45 {
    row-gap: 45px !important;
  }
  .column-gap-sm-45 {
    column-gap: 45px !important;
  }
  .gap-sm-50 {
    gap: 50px !important;
  }
  .row-gap-sm-50 {
    row-gap: 50px !important;
  }
  .column-gap-sm-50 {
    column-gap: 50px !important;
  }
  .gap-sm-55 {
    gap: 55px !important;
  }
  .row-gap-sm-55 {
    row-gap: 55px !important;
  }
  .column-gap-sm-55 {
    column-gap: 55px !important;
  }
  .gap-sm-60 {
    gap: 60px !important;
  }
  .row-gap-sm-60 {
    row-gap: 60px !important;
  }
  .column-gap-sm-60 {
    column-gap: 60px !important;
  }
  .gap-sm-65 {
    gap: 65px !important;
  }
  .row-gap-sm-65 {
    row-gap: 65px !important;
  }
  .column-gap-sm-65 {
    column-gap: 65px !important;
  }
  .gap-sm-70 {
    gap: 70px !important;
  }
  .row-gap-sm-70 {
    row-gap: 70px !important;
  }
  .column-gap-sm-70 {
    column-gap: 70px !important;
  }
  .gap-sm-75 {
    gap: 75px !important;
  }
  .row-gap-sm-75 {
    row-gap: 75px !important;
  }
  .column-gap-sm-75 {
    column-gap: 75px !important;
  }
  .gap-sm-80 {
    gap: 80px !important;
  }
  .row-gap-sm-80 {
    row-gap: 80px !important;
  }
  .column-gap-sm-80 {
    column-gap: 80px !important;
  }
  .gap-sm-4 {
    gap: 4px !important;
  }
  .row-gap-sm-4 {
    row-gap: 4px !important;
  }
  .column-gap-sm-4 {
    column-gap: 4px !important;
  }
  .gap-sm-8 {
    gap: 8px !important;
  }
  .row-gap-sm-8 {
    row-gap: 8px !important;
  }
  .column-gap-sm-8 {
    column-gap: 8px !important;
  }
  .gap-sm-12 {
    gap: 12px !important;
  }
  .row-gap-sm-12 {
    row-gap: 12px !important;
  }
  .column-gap-sm-12 {
    column-gap: 12px !important;
  }
  .gap-sm-16 {
    gap: 16px !important;
  }
  .row-gap-sm-16 {
    row-gap: 16px !important;
  }
  .column-gap-sm-16 {
    column-gap: 16px !important;
  }
  .gap-sm-24 {
    gap: 24px !important;
  }
  .row-gap-sm-24 {
    row-gap: 24px !important;
  }
  .column-gap-sm-24 {
    column-gap: 24px !important;
  }
  .gap-sm-28 {
    gap: 28px !important;
  }
  .row-gap-sm-28 {
    row-gap: 28px !important;
  }
  .column-gap-sm-28 {
    column-gap: 28px !important;
  }
  .gap-sm-32 {
    gap: 32px !important;
  }
  .row-gap-sm-32 {
    row-gap: 32px !important;
  }
  .column-gap-sm-32 {
    column-gap: 32px !important;
  }
  .gap-sm-36 {
    gap: 36px !important;
  }
  .row-gap-sm-36 {
    row-gap: 36px !important;
  }
  .column-gap-sm-36 {
    column-gap: 36px !important;
  }
  .gap-sm--4 {
    gap: -4px !important;
  }
  .row-gap-sm--4 {
    row-gap: -4px !important;
  }
  .column-gap-sm--4 {
    column-gap: -4px !important;
  }
  .gap-sm--8 {
    gap: -8px !important;
  }
  .row-gap-sm--8 {
    row-gap: -8px !important;
  }
  .column-gap-sm--8 {
    column-gap: -8px !important;
  }
  .gap-sm--12 {
    gap: -12px !important;
  }
  .row-gap-sm--12 {
    row-gap: -12px !important;
  }
  .column-gap-sm--12 {
    column-gap: -12px !important;
  }
  .gap-sm--16 {
    gap: -16px !important;
  }
  .row-gap-sm--16 {
    row-gap: -16px !important;
  }
  .column-gap-sm--16 {
    column-gap: -16px !important;
  }
  .gap-sm--20 {
    gap: -20px !important;
  }
  .row-gap-sm--20 {
    row-gap: -20px !important;
  }
  .column-gap-sm--20 {
    column-gap: -20px !important;
  }
  .gap-sm--24 {
    gap: -24px !important;
  }
  .row-gap-sm--24 {
    row-gap: -24px !important;
  }
  .column-gap-sm--24 {
    column-gap: -24px !important;
  }
  .gap-sm--28 {
    gap: -28px !important;
  }
  .row-gap-sm--28 {
    row-gap: -28px !important;
  }
  .column-gap-sm--28 {
    column-gap: -28px !important;
  }
  .gap-sm--32 {
    gap: -32px !important;
  }
  .row-gap-sm--32 {
    row-gap: -32px !important;
  }
  .column-gap-sm--32 {
    column-gap: -32px !important;
  }
  .gap-sm--36 {
    gap: -36px !important;
  }
  .row-gap-sm--36 {
    row-gap: -36px !important;
  }
  .column-gap-sm--36 {
    column-gap: -36px !important;
  }
  .gap-sm--40 {
    gap: -40px !important;
  }
  .row-gap-sm--40 {
    row-gap: -40px !important;
  }
  .column-gap-sm--40 {
    column-gap: -40px !important;
  }
}
@media (min-width: 45em) {
  .m-md-0 {
    margin: 0px !important;
  }
  .mt-md-0 {
    margin-top: 0px !important;
  }
  .mr-md-0 {
    margin-right: 0px !important;
  }
  .mb-md-0 {
    margin-bottom: 0px !important;
  }
  .ml-md-0 {
    margin-left: 0px !important;
  }
  .mx-md-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-md-5 {
    margin: 5px !important;
  }
  .mt-md-5 {
    margin-top: 5px !important;
  }
  .mr-md-5 {
    margin-right: 5px !important;
  }
  .mb-md-5 {
    margin-bottom: 5px !important;
  }
  .ml-md-5 {
    margin-left: 5px !important;
  }
  .mx-md-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my-md-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m-md-10 {
    margin: 10px !important;
  }
  .mt-md-10 {
    margin-top: 10px !important;
  }
  .mr-md-10 {
    margin-right: 10px !important;
  }
  .mb-md-10 {
    margin-bottom: 10px !important;
  }
  .ml-md-10 {
    margin-left: 10px !important;
  }
  .mx-md-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my-md-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m-md-15 {
    margin: 15px !important;
  }
  .mt-md-15 {
    margin-top: 15px !important;
  }
  .mr-md-15 {
    margin-right: 15px !important;
  }
  .mb-md-15 {
    margin-bottom: 15px !important;
  }
  .ml-md-15 {
    margin-left: 15px !important;
  }
  .mx-md-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my-md-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m-md-20 {
    margin: 20px !important;
  }
  .mt-md-20 {
    margin-top: 20px !important;
  }
  .mr-md-20 {
    margin-right: 20px !important;
  }
  .mb-md-20 {
    margin-bottom: 20px !important;
  }
  .ml-md-20 {
    margin-left: 20px !important;
  }
  .mx-md-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-md-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-md-25 {
    margin: 25px !important;
  }
  .mt-md-25 {
    margin-top: 25px !important;
  }
  .mr-md-25 {
    margin-right: 25px !important;
  }
  .mb-md-25 {
    margin-bottom: 25px !important;
  }
  .ml-md-25 {
    margin-left: 25px !important;
  }
  .mx-md-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my-md-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m-md-30 {
    margin: 30px !important;
  }
  .mt-md-30 {
    margin-top: 30px !important;
  }
  .mr-md-30 {
    margin-right: 30px !important;
  }
  .mb-md-30 {
    margin-bottom: 30px !important;
  }
  .ml-md-30 {
    margin-left: 30px !important;
  }
  .mx-md-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my-md-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m-md-35 {
    margin: 35px !important;
  }
  .mt-md-35 {
    margin-top: 35px !important;
  }
  .mr-md-35 {
    margin-right: 35px !important;
  }
  .mb-md-35 {
    margin-bottom: 35px !important;
  }
  .ml-md-35 {
    margin-left: 35px !important;
  }
  .mx-md-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my-md-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m-md-40 {
    margin: 40px !important;
  }
  .mt-md-40 {
    margin-top: 40px !important;
  }
  .mr-md-40 {
    margin-right: 40px !important;
  }
  .mb-md-40 {
    margin-bottom: 40px !important;
  }
  .ml-md-40 {
    margin-left: 40px !important;
  }
  .mx-md-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-md-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-md-45 {
    margin: 45px !important;
  }
  .mt-md-45 {
    margin-top: 45px !important;
  }
  .mr-md-45 {
    margin-right: 45px !important;
  }
  .mb-md-45 {
    margin-bottom: 45px !important;
  }
  .ml-md-45 {
    margin-left: 45px !important;
  }
  .mx-md-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my-md-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m-md-50 {
    margin: 50px !important;
  }
  .mt-md-50 {
    margin-top: 50px !important;
  }
  .mr-md-50 {
    margin-right: 50px !important;
  }
  .mb-md-50 {
    margin-bottom: 50px !important;
  }
  .ml-md-50 {
    margin-left: 50px !important;
  }
  .mx-md-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my-md-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m-md-55 {
    margin: 55px !important;
  }
  .mt-md-55 {
    margin-top: 55px !important;
  }
  .mr-md-55 {
    margin-right: 55px !important;
  }
  .mb-md-55 {
    margin-bottom: 55px !important;
  }
  .ml-md-55 {
    margin-left: 55px !important;
  }
  .mx-md-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my-md-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m-md-60 {
    margin: 60px !important;
  }
  .mt-md-60 {
    margin-top: 60px !important;
  }
  .mr-md-60 {
    margin-right: 60px !important;
  }
  .mb-md-60 {
    margin-bottom: 60px !important;
  }
  .ml-md-60 {
    margin-left: 60px !important;
  }
  .mx-md-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-md-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-md-65 {
    margin: 65px !important;
  }
  .mt-md-65 {
    margin-top: 65px !important;
  }
  .mr-md-65 {
    margin-right: 65px !important;
  }
  .mb-md-65 {
    margin-bottom: 65px !important;
  }
  .ml-md-65 {
    margin-left: 65px !important;
  }
  .mx-md-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my-md-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m-md-70 {
    margin: 70px !important;
  }
  .mt-md-70 {
    margin-top: 70px !important;
  }
  .mr-md-70 {
    margin-right: 70px !important;
  }
  .mb-md-70 {
    margin-bottom: 70px !important;
  }
  .ml-md-70 {
    margin-left: 70px !important;
  }
  .mx-md-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my-md-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m-md-75 {
    margin: 75px !important;
  }
  .mt-md-75 {
    margin-top: 75px !important;
  }
  .mr-md-75 {
    margin-right: 75px !important;
  }
  .mb-md-75 {
    margin-bottom: 75px !important;
  }
  .ml-md-75 {
    margin-left: 75px !important;
  }
  .mx-md-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my-md-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m-md-80 {
    margin: 80px !important;
  }
  .mt-md-80 {
    margin-top: 80px !important;
  }
  .mr-md-80 {
    margin-right: 80px !important;
  }
  .mb-md-80 {
    margin-bottom: 80px !important;
  }
  .ml-md-80 {
    margin-left: 80px !important;
  }
  .mx-md-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-md-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-md-4 {
    margin: 4px !important;
  }
  .mt-md-4 {
    margin-top: 4px !important;
  }
  .mr-md-4 {
    margin-right: 4px !important;
  }
  .mb-md-4 {
    margin-bottom: 4px !important;
  }
  .ml-md-4 {
    margin-left: 4px !important;
  }
  .mx-md-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-md-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-md-8 {
    margin: 8px !important;
  }
  .mt-md-8 {
    margin-top: 8px !important;
  }
  .mr-md-8 {
    margin-right: 8px !important;
  }
  .mb-md-8 {
    margin-bottom: 8px !important;
  }
  .ml-md-8 {
    margin-left: 8px !important;
  }
  .mx-md-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-md-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-md-12 {
    margin: 12px !important;
  }
  .mt-md-12 {
    margin-top: 12px !important;
  }
  .mr-md-12 {
    margin-right: 12px !important;
  }
  .mb-md-12 {
    margin-bottom: 12px !important;
  }
  .ml-md-12 {
    margin-left: 12px !important;
  }
  .mx-md-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-md-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-md-16 {
    margin: 16px !important;
  }
  .mt-md-16 {
    margin-top: 16px !important;
  }
  .mr-md-16 {
    margin-right: 16px !important;
  }
  .mb-md-16 {
    margin-bottom: 16px !important;
  }
  .ml-md-16 {
    margin-left: 16px !important;
  }
  .mx-md-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-md-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-md-24 {
    margin: 24px !important;
  }
  .mt-md-24 {
    margin-top: 24px !important;
  }
  .mr-md-24 {
    margin-right: 24px !important;
  }
  .mb-md-24 {
    margin-bottom: 24px !important;
  }
  .ml-md-24 {
    margin-left: 24px !important;
  }
  .mx-md-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-md-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-md-28 {
    margin: 28px !important;
  }
  .mt-md-28 {
    margin-top: 28px !important;
  }
  .mr-md-28 {
    margin-right: 28px !important;
  }
  .mb-md-28 {
    margin-bottom: 28px !important;
  }
  .ml-md-28 {
    margin-left: 28px !important;
  }
  .mx-md-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-md-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-md-32 {
    margin: 32px !important;
  }
  .mt-md-32 {
    margin-top: 32px !important;
  }
  .mr-md-32 {
    margin-right: 32px !important;
  }
  .mb-md-32 {
    margin-bottom: 32px !important;
  }
  .ml-md-32 {
    margin-left: 32px !important;
  }
  .mx-md-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-md-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-md-36 {
    margin: 36px !important;
  }
  .mt-md-36 {
    margin-top: 36px !important;
  }
  .mr-md-36 {
    margin-right: 36px !important;
  }
  .mb-md-36 {
    margin-bottom: 36px !important;
  }
  .ml-md-36 {
    margin-left: 36px !important;
  }
  .mx-md-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-md-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-md--4 {
    margin: -4px !important;
  }
  .mt-md--4 {
    margin-top: -4px !important;
  }
  .mr-md--4 {
    margin-right: -4px !important;
  }
  .mb-md--4 {
    margin-bottom: -4px !important;
  }
  .ml-md--4 {
    margin-left: -4px !important;
  }
  .mx-md--4 {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
  .my-md--4 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-md--8 {
    margin: -8px !important;
  }
  .mt-md--8 {
    margin-top: -8px !important;
  }
  .mr-md--8 {
    margin-right: -8px !important;
  }
  .mb-md--8 {
    margin-bottom: -8px !important;
  }
  .ml-md--8 {
    margin-left: -8px !important;
  }
  .mx-md--8 {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }
  .my-md--8 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-md--12 {
    margin: -12px !important;
  }
  .mt-md--12 {
    margin-top: -12px !important;
  }
  .mr-md--12 {
    margin-right: -12px !important;
  }
  .mb-md--12 {
    margin-bottom: -12px !important;
  }
  .ml-md--12 {
    margin-left: -12px !important;
  }
  .mx-md--12 {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }
  .my-md--12 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-md--16 {
    margin: -16px !important;
  }
  .mt-md--16 {
    margin-top: -16px !important;
  }
  .mr-md--16 {
    margin-right: -16px !important;
  }
  .mb-md--16 {
    margin-bottom: -16px !important;
  }
  .ml-md--16 {
    margin-left: -16px !important;
  }
  .mx-md--16 {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }
  .my-md--16 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-md--20 {
    margin: -20px !important;
  }
  .mt-md--20 {
    margin-top: -20px !important;
  }
  .mr-md--20 {
    margin-right: -20px !important;
  }
  .mb-md--20 {
    margin-bottom: -20px !important;
  }
  .ml-md--20 {
    margin-left: -20px !important;
  }
  .mx-md--20 {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .my-md--20 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-md--24 {
    margin: -24px !important;
  }
  .mt-md--24 {
    margin-top: -24px !important;
  }
  .mr-md--24 {
    margin-right: -24px !important;
  }
  .mb-md--24 {
    margin-bottom: -24px !important;
  }
  .ml-md--24 {
    margin-left: -24px !important;
  }
  .mx-md--24 {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }
  .my-md--24 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-md--28 {
    margin: -28px !important;
  }
  .mt-md--28 {
    margin-top: -28px !important;
  }
  .mr-md--28 {
    margin-right: -28px !important;
  }
  .mb-md--28 {
    margin-bottom: -28px !important;
  }
  .ml-md--28 {
    margin-left: -28px !important;
  }
  .mx-md--28 {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }
  .my-md--28 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-md--32 {
    margin: -32px !important;
  }
  .mt-md--32 {
    margin-top: -32px !important;
  }
  .mr-md--32 {
    margin-right: -32px !important;
  }
  .mb-md--32 {
    margin-bottom: -32px !important;
  }
  .ml-md--32 {
    margin-left: -32px !important;
  }
  .mx-md--32 {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }
  .my-md--32 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-md--36 {
    margin: -36px !important;
  }
  .mt-md--36 {
    margin-top: -36px !important;
  }
  .mr-md--36 {
    margin-right: -36px !important;
  }
  .mb-md--36 {
    margin-bottom: -36px !important;
  }
  .ml-md--36 {
    margin-left: -36px !important;
  }
  .mx-md--36 {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }
  .my-md--36 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-md--40 {
    margin: -40px !important;
  }
  .mt-md--40 {
    margin-top: -40px !important;
  }
  .mr-md--40 {
    margin-right: -40px !important;
  }
  .mb-md--40 {
    margin-bottom: -40px !important;
  }
  .ml-md--40 {
    margin-left: -40px !important;
  }
  .mx-md--40 {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .my-md--40 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .p-md-0 {
    padding: 0px !important;
  }
  .pt-md-0 {
    padding-top: 0px !important;
  }
  .pr-md-0 {
    padding-right: 0px !important;
  }
  .pb-md-0 {
    padding-bottom: 0px !important;
  }
  .pl-md-0 {
    padding-left: 0px !important;
  }
  .px-md-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-md-5 {
    padding: 5px !important;
  }
  .pt-md-5 {
    padding-top: 5px !important;
  }
  .pr-md-5 {
    padding-right: 5px !important;
  }
  .pb-md-5 {
    padding-bottom: 5px !important;
  }
  .pl-md-5 {
    padding-left: 5px !important;
  }
  .px-md-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py-md-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p-md-10 {
    padding: 10px !important;
  }
  .pt-md-10 {
    padding-top: 10px !important;
  }
  .pr-md-10 {
    padding-right: 10px !important;
  }
  .pb-md-10 {
    padding-bottom: 10px !important;
  }
  .pl-md-10 {
    padding-left: 10px !important;
  }
  .px-md-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py-md-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p-md-15 {
    padding: 15px !important;
  }
  .pt-md-15 {
    padding-top: 15px !important;
  }
  .pr-md-15 {
    padding-right: 15px !important;
  }
  .pb-md-15 {
    padding-bottom: 15px !important;
  }
  .pl-md-15 {
    padding-left: 15px !important;
  }
  .px-md-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py-md-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p-md-20 {
    padding: 20px !important;
  }
  .pt-md-20 {
    padding-top: 20px !important;
  }
  .pr-md-20 {
    padding-right: 20px !important;
  }
  .pb-md-20 {
    padding-bottom: 20px !important;
  }
  .pl-md-20 {
    padding-left: 20px !important;
  }
  .px-md-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-md-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-md-25 {
    padding: 25px !important;
  }
  .pt-md-25 {
    padding-top: 25px !important;
  }
  .pr-md-25 {
    padding-right: 25px !important;
  }
  .pb-md-25 {
    padding-bottom: 25px !important;
  }
  .pl-md-25 {
    padding-left: 25px !important;
  }
  .px-md-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py-md-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p-md-30 {
    padding: 30px !important;
  }
  .pt-md-30 {
    padding-top: 30px !important;
  }
  .pr-md-30 {
    padding-right: 30px !important;
  }
  .pb-md-30 {
    padding-bottom: 30px !important;
  }
  .pl-md-30 {
    padding-left: 30px !important;
  }
  .px-md-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py-md-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p-md-35 {
    padding: 35px !important;
  }
  .pt-md-35 {
    padding-top: 35px !important;
  }
  .pr-md-35 {
    padding-right: 35px !important;
  }
  .pb-md-35 {
    padding-bottom: 35px !important;
  }
  .pl-md-35 {
    padding-left: 35px !important;
  }
  .px-md-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py-md-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p-md-40 {
    padding: 40px !important;
  }
  .pt-md-40 {
    padding-top: 40px !important;
  }
  .pr-md-40 {
    padding-right: 40px !important;
  }
  .pb-md-40 {
    padding-bottom: 40px !important;
  }
  .pl-md-40 {
    padding-left: 40px !important;
  }
  .px-md-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-md-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-md-45 {
    padding: 45px !important;
  }
  .pt-md-45 {
    padding-top: 45px !important;
  }
  .pr-md-45 {
    padding-right: 45px !important;
  }
  .pb-md-45 {
    padding-bottom: 45px !important;
  }
  .pl-md-45 {
    padding-left: 45px !important;
  }
  .px-md-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py-md-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p-md-50 {
    padding: 50px !important;
  }
  .pt-md-50 {
    padding-top: 50px !important;
  }
  .pr-md-50 {
    padding-right: 50px !important;
  }
  .pb-md-50 {
    padding-bottom: 50px !important;
  }
  .pl-md-50 {
    padding-left: 50px !important;
  }
  .px-md-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py-md-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p-md-55 {
    padding: 55px !important;
  }
  .pt-md-55 {
    padding-top: 55px !important;
  }
  .pr-md-55 {
    padding-right: 55px !important;
  }
  .pb-md-55 {
    padding-bottom: 55px !important;
  }
  .pl-md-55 {
    padding-left: 55px !important;
  }
  .px-md-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py-md-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p-md-60 {
    padding: 60px !important;
  }
  .pt-md-60 {
    padding-top: 60px !important;
  }
  .pr-md-60 {
    padding-right: 60px !important;
  }
  .pb-md-60 {
    padding-bottom: 60px !important;
  }
  .pl-md-60 {
    padding-left: 60px !important;
  }
  .px-md-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-md-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p-md-65 {
    padding: 65px !important;
  }
  .pt-md-65 {
    padding-top: 65px !important;
  }
  .pr-md-65 {
    padding-right: 65px !important;
  }
  .pb-md-65 {
    padding-bottom: 65px !important;
  }
  .pl-md-65 {
    padding-left: 65px !important;
  }
  .px-md-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py-md-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p-md-70 {
    padding: 70px !important;
  }
  .pt-md-70 {
    padding-top: 70px !important;
  }
  .pr-md-70 {
    padding-right: 70px !important;
  }
  .pb-md-70 {
    padding-bottom: 70px !important;
  }
  .pl-md-70 {
    padding-left: 70px !important;
  }
  .px-md-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py-md-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p-md-75 {
    padding: 75px !important;
  }
  .pt-md-75 {
    padding-top: 75px !important;
  }
  .pr-md-75 {
    padding-right: 75px !important;
  }
  .pb-md-75 {
    padding-bottom: 75px !important;
  }
  .pl-md-75 {
    padding-left: 75px !important;
  }
  .px-md-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py-md-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p-md-80 {
    padding: 80px !important;
  }
  .pt-md-80 {
    padding-top: 80px !important;
  }
  .pr-md-80 {
    padding-right: 80px !important;
  }
  .pb-md-80 {
    padding-bottom: 80px !important;
  }
  .pl-md-80 {
    padding-left: 80px !important;
  }
  .px-md-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-md-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-md-4 {
    padding: 4px !important;
  }
  .pt-md-4 {
    padding-top: 4px !important;
  }
  .pr-md-4 {
    padding-right: 4px !important;
  }
  .pb-md-4 {
    padding-bottom: 4px !important;
  }
  .pl-md-4 {
    padding-left: 4px !important;
  }
  .px-md-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-md-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .p-md-8 {
    padding: 8px !important;
  }
  .pt-md-8 {
    padding-top: 8px !important;
  }
  .pr-md-8 {
    padding-right: 8px !important;
  }
  .pb-md-8 {
    padding-bottom: 8px !important;
  }
  .pl-md-8 {
    padding-left: 8px !important;
  }
  .px-md-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-md-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-md-12 {
    padding: 12px !important;
  }
  .pt-md-12 {
    padding-top: 12px !important;
  }
  .pr-md-12 {
    padding-right: 12px !important;
  }
  .pb-md-12 {
    padding-bottom: 12px !important;
  }
  .pl-md-12 {
    padding-left: 12px !important;
  }
  .px-md-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-md-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-md-16 {
    padding: 16px !important;
  }
  .pt-md-16 {
    padding-top: 16px !important;
  }
  .pr-md-16 {
    padding-right: 16px !important;
  }
  .pb-md-16 {
    padding-bottom: 16px !important;
  }
  .pl-md-16 {
    padding-left: 16px !important;
  }
  .px-md-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-md-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-md-24 {
    padding: 24px !important;
  }
  .pt-md-24 {
    padding-top: 24px !important;
  }
  .pr-md-24 {
    padding-right: 24px !important;
  }
  .pb-md-24 {
    padding-bottom: 24px !important;
  }
  .pl-md-24 {
    padding-left: 24px !important;
  }
  .px-md-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-md-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-md-28 {
    padding: 28px !important;
  }
  .pt-md-28 {
    padding-top: 28px !important;
  }
  .pr-md-28 {
    padding-right: 28px !important;
  }
  .pb-md-28 {
    padding-bottom: 28px !important;
  }
  .pl-md-28 {
    padding-left: 28px !important;
  }
  .px-md-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-md-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .p-md-32 {
    padding: 32px !important;
  }
  .pt-md-32 {
    padding-top: 32px !important;
  }
  .pr-md-32 {
    padding-right: 32px !important;
  }
  .pb-md-32 {
    padding-bottom: 32px !important;
  }
  .pl-md-32 {
    padding-left: 32px !important;
  }
  .px-md-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-md-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-md-36 {
    padding: 36px !important;
  }
  .pt-md-36 {
    padding-top: 36px !important;
  }
  .pr-md-36 {
    padding-right: 36px !important;
  }
  .pb-md-36 {
    padding-bottom: 36px !important;
  }
  .pl-md-36 {
    padding-left: 36px !important;
  }
  .px-md-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-md-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .p-md--4 {
    padding: -4px !important;
  }
  .pt-md--4 {
    padding-top: -4px !important;
  }
  .pr-md--4 {
    padding-right: -4px !important;
  }
  .pb-md--4 {
    padding-bottom: -4px !important;
  }
  .pl-md--4 {
    padding-left: -4px !important;
  }
  .px-md--4 {
    padding-left: -4px !important;
    padding-right: -4px !important;
  }
  .py-md--4 {
    padding-top: -4px !important;
    padding-bottom: -4px !important;
  }
  .p-md--8 {
    padding: -8px !important;
  }
  .pt-md--8 {
    padding-top: -8px !important;
  }
  .pr-md--8 {
    padding-right: -8px !important;
  }
  .pb-md--8 {
    padding-bottom: -8px !important;
  }
  .pl-md--8 {
    padding-left: -8px !important;
  }
  .px-md--8 {
    padding-left: -8px !important;
    padding-right: -8px !important;
  }
  .py-md--8 {
    padding-top: -8px !important;
    padding-bottom: -8px !important;
  }
  .p-md--12 {
    padding: -12px !important;
  }
  .pt-md--12 {
    padding-top: -12px !important;
  }
  .pr-md--12 {
    padding-right: -12px !important;
  }
  .pb-md--12 {
    padding-bottom: -12px !important;
  }
  .pl-md--12 {
    padding-left: -12px !important;
  }
  .px-md--12 {
    padding-left: -12px !important;
    padding-right: -12px !important;
  }
  .py-md--12 {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
  }
  .p-md--16 {
    padding: -16px !important;
  }
  .pt-md--16 {
    padding-top: -16px !important;
  }
  .pr-md--16 {
    padding-right: -16px !important;
  }
  .pb-md--16 {
    padding-bottom: -16px !important;
  }
  .pl-md--16 {
    padding-left: -16px !important;
  }
  .px-md--16 {
    padding-left: -16px !important;
    padding-right: -16px !important;
  }
  .py-md--16 {
    padding-top: -16px !important;
    padding-bottom: -16px !important;
  }
  .p-md--20 {
    padding: -20px !important;
  }
  .pt-md--20 {
    padding-top: -20px !important;
  }
  .pr-md--20 {
    padding-right: -20px !important;
  }
  .pb-md--20 {
    padding-bottom: -20px !important;
  }
  .pl-md--20 {
    padding-left: -20px !important;
  }
  .px-md--20 {
    padding-left: -20px !important;
    padding-right: -20px !important;
  }
  .py-md--20 {
    padding-top: -20px !important;
    padding-bottom: -20px !important;
  }
  .p-md--24 {
    padding: -24px !important;
  }
  .pt-md--24 {
    padding-top: -24px !important;
  }
  .pr-md--24 {
    padding-right: -24px !important;
  }
  .pb-md--24 {
    padding-bottom: -24px !important;
  }
  .pl-md--24 {
    padding-left: -24px !important;
  }
  .px-md--24 {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
  .py-md--24 {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
  .p-md--28 {
    padding: -28px !important;
  }
  .pt-md--28 {
    padding-top: -28px !important;
  }
  .pr-md--28 {
    padding-right: -28px !important;
  }
  .pb-md--28 {
    padding-bottom: -28px !important;
  }
  .pl-md--28 {
    padding-left: -28px !important;
  }
  .px-md--28 {
    padding-left: -28px !important;
    padding-right: -28px !important;
  }
  .py-md--28 {
    padding-top: -28px !important;
    padding-bottom: -28px !important;
  }
  .p-md--32 {
    padding: -32px !important;
  }
  .pt-md--32 {
    padding-top: -32px !important;
  }
  .pr-md--32 {
    padding-right: -32px !important;
  }
  .pb-md--32 {
    padding-bottom: -32px !important;
  }
  .pl-md--32 {
    padding-left: -32px !important;
  }
  .px-md--32 {
    padding-left: -32px !important;
    padding-right: -32px !important;
  }
  .py-md--32 {
    padding-top: -32px !important;
    padding-bottom: -32px !important;
  }
  .p-md--36 {
    padding: -36px !important;
  }
  .pt-md--36 {
    padding-top: -36px !important;
  }
  .pr-md--36 {
    padding-right: -36px !important;
  }
  .pb-md--36 {
    padding-bottom: -36px !important;
  }
  .pl-md--36 {
    padding-left: -36px !important;
  }
  .px-md--36 {
    padding-left: -36px !important;
    padding-right: -36px !important;
  }
  .py-md--36 {
    padding-top: -36px !important;
    padding-bottom: -36px !important;
  }
  .p-md--40 {
    padding: -40px !important;
  }
  .pt-md--40 {
    padding-top: -40px !important;
  }
  .pr-md--40 {
    padding-right: -40px !important;
  }
  .pb-md--40 {
    padding-bottom: -40px !important;
  }
  .pl-md--40 {
    padding-left: -40px !important;
  }
  .px-md--40 {
    padding-left: -40px !important;
    padding-right: -40px !important;
  }
  .py-md--40 {
    padding-top: -40px !important;
    padding-bottom: -40px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto {
    margin-left: auto !important;
  }
  .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .gap-md-0 {
    gap: 0px !important;
  }
  .row-gap-md-0 {
    row-gap: 0px !important;
  }
  .column-gap-md-0 {
    column-gap: 0px !important;
  }
  .gap-md-5 {
    gap: 5px !important;
  }
  .row-gap-md-5 {
    row-gap: 5px !important;
  }
  .column-gap-md-5 {
    column-gap: 5px !important;
  }
  .gap-md-10 {
    gap: 10px !important;
  }
  .row-gap-md-10 {
    row-gap: 10px !important;
  }
  .column-gap-md-10 {
    column-gap: 10px !important;
  }
  .gap-md-15 {
    gap: 15px !important;
  }
  .row-gap-md-15 {
    row-gap: 15px !important;
  }
  .column-gap-md-15 {
    column-gap: 15px !important;
  }
  .gap-md-20 {
    gap: 20px !important;
  }
  .row-gap-md-20 {
    row-gap: 20px !important;
  }
  .column-gap-md-20 {
    column-gap: 20px !important;
  }
  .gap-md-25 {
    gap: 25px !important;
  }
  .row-gap-md-25 {
    row-gap: 25px !important;
  }
  .column-gap-md-25 {
    column-gap: 25px !important;
  }
  .gap-md-30 {
    gap: 30px !important;
  }
  .row-gap-md-30 {
    row-gap: 30px !important;
  }
  .column-gap-md-30 {
    column-gap: 30px !important;
  }
  .gap-md-35 {
    gap: 35px !important;
  }
  .row-gap-md-35 {
    row-gap: 35px !important;
  }
  .column-gap-md-35 {
    column-gap: 35px !important;
  }
  .gap-md-40 {
    gap: 40px !important;
  }
  .row-gap-md-40 {
    row-gap: 40px !important;
  }
  .column-gap-md-40 {
    column-gap: 40px !important;
  }
  .gap-md-45 {
    gap: 45px !important;
  }
  .row-gap-md-45 {
    row-gap: 45px !important;
  }
  .column-gap-md-45 {
    column-gap: 45px !important;
  }
  .gap-md-50 {
    gap: 50px !important;
  }
  .row-gap-md-50 {
    row-gap: 50px !important;
  }
  .column-gap-md-50 {
    column-gap: 50px !important;
  }
  .gap-md-55 {
    gap: 55px !important;
  }
  .row-gap-md-55 {
    row-gap: 55px !important;
  }
  .column-gap-md-55 {
    column-gap: 55px !important;
  }
  .gap-md-60 {
    gap: 60px !important;
  }
  .row-gap-md-60 {
    row-gap: 60px !important;
  }
  .column-gap-md-60 {
    column-gap: 60px !important;
  }
  .gap-md-65 {
    gap: 65px !important;
  }
  .row-gap-md-65 {
    row-gap: 65px !important;
  }
  .column-gap-md-65 {
    column-gap: 65px !important;
  }
  .gap-md-70 {
    gap: 70px !important;
  }
  .row-gap-md-70 {
    row-gap: 70px !important;
  }
  .column-gap-md-70 {
    column-gap: 70px !important;
  }
  .gap-md-75 {
    gap: 75px !important;
  }
  .row-gap-md-75 {
    row-gap: 75px !important;
  }
  .column-gap-md-75 {
    column-gap: 75px !important;
  }
  .gap-md-80 {
    gap: 80px !important;
  }
  .row-gap-md-80 {
    row-gap: 80px !important;
  }
  .column-gap-md-80 {
    column-gap: 80px !important;
  }
  .gap-md-4 {
    gap: 4px !important;
  }
  .row-gap-md-4 {
    row-gap: 4px !important;
  }
  .column-gap-md-4 {
    column-gap: 4px !important;
  }
  .gap-md-8 {
    gap: 8px !important;
  }
  .row-gap-md-8 {
    row-gap: 8px !important;
  }
  .column-gap-md-8 {
    column-gap: 8px !important;
  }
  .gap-md-12 {
    gap: 12px !important;
  }
  .row-gap-md-12 {
    row-gap: 12px !important;
  }
  .column-gap-md-12 {
    column-gap: 12px !important;
  }
  .gap-md-16 {
    gap: 16px !important;
  }
  .row-gap-md-16 {
    row-gap: 16px !important;
  }
  .column-gap-md-16 {
    column-gap: 16px !important;
  }
  .gap-md-24 {
    gap: 24px !important;
  }
  .row-gap-md-24 {
    row-gap: 24px !important;
  }
  .column-gap-md-24 {
    column-gap: 24px !important;
  }
  .gap-md-28 {
    gap: 28px !important;
  }
  .row-gap-md-28 {
    row-gap: 28px !important;
  }
  .column-gap-md-28 {
    column-gap: 28px !important;
  }
  .gap-md-32 {
    gap: 32px !important;
  }
  .row-gap-md-32 {
    row-gap: 32px !important;
  }
  .column-gap-md-32 {
    column-gap: 32px !important;
  }
  .gap-md-36 {
    gap: 36px !important;
  }
  .row-gap-md-36 {
    row-gap: 36px !important;
  }
  .column-gap-md-36 {
    column-gap: 36px !important;
  }
  .gap-md--4 {
    gap: -4px !important;
  }
  .row-gap-md--4 {
    row-gap: -4px !important;
  }
  .column-gap-md--4 {
    column-gap: -4px !important;
  }
  .gap-md--8 {
    gap: -8px !important;
  }
  .row-gap-md--8 {
    row-gap: -8px !important;
  }
  .column-gap-md--8 {
    column-gap: -8px !important;
  }
  .gap-md--12 {
    gap: -12px !important;
  }
  .row-gap-md--12 {
    row-gap: -12px !important;
  }
  .column-gap-md--12 {
    column-gap: -12px !important;
  }
  .gap-md--16 {
    gap: -16px !important;
  }
  .row-gap-md--16 {
    row-gap: -16px !important;
  }
  .column-gap-md--16 {
    column-gap: -16px !important;
  }
  .gap-md--20 {
    gap: -20px !important;
  }
  .row-gap-md--20 {
    row-gap: -20px !important;
  }
  .column-gap-md--20 {
    column-gap: -20px !important;
  }
  .gap-md--24 {
    gap: -24px !important;
  }
  .row-gap-md--24 {
    row-gap: -24px !important;
  }
  .column-gap-md--24 {
    column-gap: -24px !important;
  }
  .gap-md--28 {
    gap: -28px !important;
  }
  .row-gap-md--28 {
    row-gap: -28px !important;
  }
  .column-gap-md--28 {
    column-gap: -28px !important;
  }
  .gap-md--32 {
    gap: -32px !important;
  }
  .row-gap-md--32 {
    row-gap: -32px !important;
  }
  .column-gap-md--32 {
    column-gap: -32px !important;
  }
  .gap-md--36 {
    gap: -36px !important;
  }
  .row-gap-md--36 {
    row-gap: -36px !important;
  }
  .column-gap-md--36 {
    column-gap: -36px !important;
  }
  .gap-md--40 {
    gap: -40px !important;
  }
  .row-gap-md--40 {
    row-gap: -40px !important;
  }
  .column-gap-md--40 {
    column-gap: -40px !important;
  }
}
@media (min-width: 67.5em) {
  .m-lg-0 {
    margin: 0px !important;
  }
  .mt-lg-0 {
    margin-top: 0px !important;
  }
  .mr-lg-0 {
    margin-right: 0px !important;
  }
  .mb-lg-0 {
    margin-bottom: 0px !important;
  }
  .ml-lg-0 {
    margin-left: 0px !important;
  }
  .mx-lg-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-lg-5 {
    margin: 5px !important;
  }
  .mt-lg-5 {
    margin-top: 5px !important;
  }
  .mr-lg-5 {
    margin-right: 5px !important;
  }
  .mb-lg-5 {
    margin-bottom: 5px !important;
  }
  .ml-lg-5 {
    margin-left: 5px !important;
  }
  .mx-lg-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my-lg-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m-lg-10 {
    margin: 10px !important;
  }
  .mt-lg-10 {
    margin-top: 10px !important;
  }
  .mr-lg-10 {
    margin-right: 10px !important;
  }
  .mb-lg-10 {
    margin-bottom: 10px !important;
  }
  .ml-lg-10 {
    margin-left: 10px !important;
  }
  .mx-lg-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my-lg-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m-lg-15 {
    margin: 15px !important;
  }
  .mt-lg-15 {
    margin-top: 15px !important;
  }
  .mr-lg-15 {
    margin-right: 15px !important;
  }
  .mb-lg-15 {
    margin-bottom: 15px !important;
  }
  .ml-lg-15 {
    margin-left: 15px !important;
  }
  .mx-lg-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my-lg-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m-lg-20 {
    margin: 20px !important;
  }
  .mt-lg-20 {
    margin-top: 20px !important;
  }
  .mr-lg-20 {
    margin-right: 20px !important;
  }
  .mb-lg-20 {
    margin-bottom: 20px !important;
  }
  .ml-lg-20 {
    margin-left: 20px !important;
  }
  .mx-lg-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-lg-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-lg-25 {
    margin: 25px !important;
  }
  .mt-lg-25 {
    margin-top: 25px !important;
  }
  .mr-lg-25 {
    margin-right: 25px !important;
  }
  .mb-lg-25 {
    margin-bottom: 25px !important;
  }
  .ml-lg-25 {
    margin-left: 25px !important;
  }
  .mx-lg-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my-lg-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m-lg-30 {
    margin: 30px !important;
  }
  .mt-lg-30 {
    margin-top: 30px !important;
  }
  .mr-lg-30 {
    margin-right: 30px !important;
  }
  .mb-lg-30 {
    margin-bottom: 30px !important;
  }
  .ml-lg-30 {
    margin-left: 30px !important;
  }
  .mx-lg-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my-lg-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m-lg-35 {
    margin: 35px !important;
  }
  .mt-lg-35 {
    margin-top: 35px !important;
  }
  .mr-lg-35 {
    margin-right: 35px !important;
  }
  .mb-lg-35 {
    margin-bottom: 35px !important;
  }
  .ml-lg-35 {
    margin-left: 35px !important;
  }
  .mx-lg-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my-lg-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m-lg-40 {
    margin: 40px !important;
  }
  .mt-lg-40 {
    margin-top: 40px !important;
  }
  .mr-lg-40 {
    margin-right: 40px !important;
  }
  .mb-lg-40 {
    margin-bottom: 40px !important;
  }
  .ml-lg-40 {
    margin-left: 40px !important;
  }
  .mx-lg-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-lg-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-lg-45 {
    margin: 45px !important;
  }
  .mt-lg-45 {
    margin-top: 45px !important;
  }
  .mr-lg-45 {
    margin-right: 45px !important;
  }
  .mb-lg-45 {
    margin-bottom: 45px !important;
  }
  .ml-lg-45 {
    margin-left: 45px !important;
  }
  .mx-lg-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my-lg-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m-lg-50 {
    margin: 50px !important;
  }
  .mt-lg-50 {
    margin-top: 50px !important;
  }
  .mr-lg-50 {
    margin-right: 50px !important;
  }
  .mb-lg-50 {
    margin-bottom: 50px !important;
  }
  .ml-lg-50 {
    margin-left: 50px !important;
  }
  .mx-lg-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my-lg-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m-lg-55 {
    margin: 55px !important;
  }
  .mt-lg-55 {
    margin-top: 55px !important;
  }
  .mr-lg-55 {
    margin-right: 55px !important;
  }
  .mb-lg-55 {
    margin-bottom: 55px !important;
  }
  .ml-lg-55 {
    margin-left: 55px !important;
  }
  .mx-lg-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my-lg-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m-lg-60 {
    margin: 60px !important;
  }
  .mt-lg-60 {
    margin-top: 60px !important;
  }
  .mr-lg-60 {
    margin-right: 60px !important;
  }
  .mb-lg-60 {
    margin-bottom: 60px !important;
  }
  .ml-lg-60 {
    margin-left: 60px !important;
  }
  .mx-lg-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-lg-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-lg-65 {
    margin: 65px !important;
  }
  .mt-lg-65 {
    margin-top: 65px !important;
  }
  .mr-lg-65 {
    margin-right: 65px !important;
  }
  .mb-lg-65 {
    margin-bottom: 65px !important;
  }
  .ml-lg-65 {
    margin-left: 65px !important;
  }
  .mx-lg-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my-lg-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m-lg-70 {
    margin: 70px !important;
  }
  .mt-lg-70 {
    margin-top: 70px !important;
  }
  .mr-lg-70 {
    margin-right: 70px !important;
  }
  .mb-lg-70 {
    margin-bottom: 70px !important;
  }
  .ml-lg-70 {
    margin-left: 70px !important;
  }
  .mx-lg-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my-lg-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m-lg-75 {
    margin: 75px !important;
  }
  .mt-lg-75 {
    margin-top: 75px !important;
  }
  .mr-lg-75 {
    margin-right: 75px !important;
  }
  .mb-lg-75 {
    margin-bottom: 75px !important;
  }
  .ml-lg-75 {
    margin-left: 75px !important;
  }
  .mx-lg-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my-lg-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m-lg-80 {
    margin: 80px !important;
  }
  .mt-lg-80 {
    margin-top: 80px !important;
  }
  .mr-lg-80 {
    margin-right: 80px !important;
  }
  .mb-lg-80 {
    margin-bottom: 80px !important;
  }
  .ml-lg-80 {
    margin-left: 80px !important;
  }
  .mx-lg-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-lg-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-lg-4 {
    margin: 4px !important;
  }
  .mt-lg-4 {
    margin-top: 4px !important;
  }
  .mr-lg-4 {
    margin-right: 4px !important;
  }
  .mb-lg-4 {
    margin-bottom: 4px !important;
  }
  .ml-lg-4 {
    margin-left: 4px !important;
  }
  .mx-lg-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-lg-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-lg-8 {
    margin: 8px !important;
  }
  .mt-lg-8 {
    margin-top: 8px !important;
  }
  .mr-lg-8 {
    margin-right: 8px !important;
  }
  .mb-lg-8 {
    margin-bottom: 8px !important;
  }
  .ml-lg-8 {
    margin-left: 8px !important;
  }
  .mx-lg-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-lg-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-lg-12 {
    margin: 12px !important;
  }
  .mt-lg-12 {
    margin-top: 12px !important;
  }
  .mr-lg-12 {
    margin-right: 12px !important;
  }
  .mb-lg-12 {
    margin-bottom: 12px !important;
  }
  .ml-lg-12 {
    margin-left: 12px !important;
  }
  .mx-lg-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-lg-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-lg-16 {
    margin: 16px !important;
  }
  .mt-lg-16 {
    margin-top: 16px !important;
  }
  .mr-lg-16 {
    margin-right: 16px !important;
  }
  .mb-lg-16 {
    margin-bottom: 16px !important;
  }
  .ml-lg-16 {
    margin-left: 16px !important;
  }
  .mx-lg-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-lg-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-lg-24 {
    margin: 24px !important;
  }
  .mt-lg-24 {
    margin-top: 24px !important;
  }
  .mr-lg-24 {
    margin-right: 24px !important;
  }
  .mb-lg-24 {
    margin-bottom: 24px !important;
  }
  .ml-lg-24 {
    margin-left: 24px !important;
  }
  .mx-lg-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-lg-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-lg-28 {
    margin: 28px !important;
  }
  .mt-lg-28 {
    margin-top: 28px !important;
  }
  .mr-lg-28 {
    margin-right: 28px !important;
  }
  .mb-lg-28 {
    margin-bottom: 28px !important;
  }
  .ml-lg-28 {
    margin-left: 28px !important;
  }
  .mx-lg-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-lg-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-lg-32 {
    margin: 32px !important;
  }
  .mt-lg-32 {
    margin-top: 32px !important;
  }
  .mr-lg-32 {
    margin-right: 32px !important;
  }
  .mb-lg-32 {
    margin-bottom: 32px !important;
  }
  .ml-lg-32 {
    margin-left: 32px !important;
  }
  .mx-lg-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-lg-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-lg-36 {
    margin: 36px !important;
  }
  .mt-lg-36 {
    margin-top: 36px !important;
  }
  .mr-lg-36 {
    margin-right: 36px !important;
  }
  .mb-lg-36 {
    margin-bottom: 36px !important;
  }
  .ml-lg-36 {
    margin-left: 36px !important;
  }
  .mx-lg-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-lg-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-lg--4 {
    margin: -4px !important;
  }
  .mt-lg--4 {
    margin-top: -4px !important;
  }
  .mr-lg--4 {
    margin-right: -4px !important;
  }
  .mb-lg--4 {
    margin-bottom: -4px !important;
  }
  .ml-lg--4 {
    margin-left: -4px !important;
  }
  .mx-lg--4 {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
  .my-lg--4 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-lg--8 {
    margin: -8px !important;
  }
  .mt-lg--8 {
    margin-top: -8px !important;
  }
  .mr-lg--8 {
    margin-right: -8px !important;
  }
  .mb-lg--8 {
    margin-bottom: -8px !important;
  }
  .ml-lg--8 {
    margin-left: -8px !important;
  }
  .mx-lg--8 {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }
  .my-lg--8 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-lg--12 {
    margin: -12px !important;
  }
  .mt-lg--12 {
    margin-top: -12px !important;
  }
  .mr-lg--12 {
    margin-right: -12px !important;
  }
  .mb-lg--12 {
    margin-bottom: -12px !important;
  }
  .ml-lg--12 {
    margin-left: -12px !important;
  }
  .mx-lg--12 {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }
  .my-lg--12 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-lg--16 {
    margin: -16px !important;
  }
  .mt-lg--16 {
    margin-top: -16px !important;
  }
  .mr-lg--16 {
    margin-right: -16px !important;
  }
  .mb-lg--16 {
    margin-bottom: -16px !important;
  }
  .ml-lg--16 {
    margin-left: -16px !important;
  }
  .mx-lg--16 {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }
  .my-lg--16 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-lg--20 {
    margin: -20px !important;
  }
  .mt-lg--20 {
    margin-top: -20px !important;
  }
  .mr-lg--20 {
    margin-right: -20px !important;
  }
  .mb-lg--20 {
    margin-bottom: -20px !important;
  }
  .ml-lg--20 {
    margin-left: -20px !important;
  }
  .mx-lg--20 {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .my-lg--20 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-lg--24 {
    margin: -24px !important;
  }
  .mt-lg--24 {
    margin-top: -24px !important;
  }
  .mr-lg--24 {
    margin-right: -24px !important;
  }
  .mb-lg--24 {
    margin-bottom: -24px !important;
  }
  .ml-lg--24 {
    margin-left: -24px !important;
  }
  .mx-lg--24 {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }
  .my-lg--24 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-lg--28 {
    margin: -28px !important;
  }
  .mt-lg--28 {
    margin-top: -28px !important;
  }
  .mr-lg--28 {
    margin-right: -28px !important;
  }
  .mb-lg--28 {
    margin-bottom: -28px !important;
  }
  .ml-lg--28 {
    margin-left: -28px !important;
  }
  .mx-lg--28 {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }
  .my-lg--28 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-lg--32 {
    margin: -32px !important;
  }
  .mt-lg--32 {
    margin-top: -32px !important;
  }
  .mr-lg--32 {
    margin-right: -32px !important;
  }
  .mb-lg--32 {
    margin-bottom: -32px !important;
  }
  .ml-lg--32 {
    margin-left: -32px !important;
  }
  .mx-lg--32 {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }
  .my-lg--32 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-lg--36 {
    margin: -36px !important;
  }
  .mt-lg--36 {
    margin-top: -36px !important;
  }
  .mr-lg--36 {
    margin-right: -36px !important;
  }
  .mb-lg--36 {
    margin-bottom: -36px !important;
  }
  .ml-lg--36 {
    margin-left: -36px !important;
  }
  .mx-lg--36 {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }
  .my-lg--36 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-lg--40 {
    margin: -40px !important;
  }
  .mt-lg--40 {
    margin-top: -40px !important;
  }
  .mr-lg--40 {
    margin-right: -40px !important;
  }
  .mb-lg--40 {
    margin-bottom: -40px !important;
  }
  .ml-lg--40 {
    margin-left: -40px !important;
  }
  .mx-lg--40 {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .my-lg--40 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .p-lg-0 {
    padding: 0px !important;
  }
  .pt-lg-0 {
    padding-top: 0px !important;
  }
  .pr-lg-0 {
    padding-right: 0px !important;
  }
  .pb-lg-0 {
    padding-bottom: 0px !important;
  }
  .pl-lg-0 {
    padding-left: 0px !important;
  }
  .px-lg-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-lg-5 {
    padding: 5px !important;
  }
  .pt-lg-5 {
    padding-top: 5px !important;
  }
  .pr-lg-5 {
    padding-right: 5px !important;
  }
  .pb-lg-5 {
    padding-bottom: 5px !important;
  }
  .pl-lg-5 {
    padding-left: 5px !important;
  }
  .px-lg-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py-lg-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p-lg-10 {
    padding: 10px !important;
  }
  .pt-lg-10 {
    padding-top: 10px !important;
  }
  .pr-lg-10 {
    padding-right: 10px !important;
  }
  .pb-lg-10 {
    padding-bottom: 10px !important;
  }
  .pl-lg-10 {
    padding-left: 10px !important;
  }
  .px-lg-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py-lg-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p-lg-15 {
    padding: 15px !important;
  }
  .pt-lg-15 {
    padding-top: 15px !important;
  }
  .pr-lg-15 {
    padding-right: 15px !important;
  }
  .pb-lg-15 {
    padding-bottom: 15px !important;
  }
  .pl-lg-15 {
    padding-left: 15px !important;
  }
  .px-lg-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py-lg-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p-lg-20 {
    padding: 20px !important;
  }
  .pt-lg-20 {
    padding-top: 20px !important;
  }
  .pr-lg-20 {
    padding-right: 20px !important;
  }
  .pb-lg-20 {
    padding-bottom: 20px !important;
  }
  .pl-lg-20 {
    padding-left: 20px !important;
  }
  .px-lg-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-lg-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-lg-25 {
    padding: 25px !important;
  }
  .pt-lg-25 {
    padding-top: 25px !important;
  }
  .pr-lg-25 {
    padding-right: 25px !important;
  }
  .pb-lg-25 {
    padding-bottom: 25px !important;
  }
  .pl-lg-25 {
    padding-left: 25px !important;
  }
  .px-lg-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py-lg-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p-lg-30 {
    padding: 30px !important;
  }
  .pt-lg-30 {
    padding-top: 30px !important;
  }
  .pr-lg-30 {
    padding-right: 30px !important;
  }
  .pb-lg-30 {
    padding-bottom: 30px !important;
  }
  .pl-lg-30 {
    padding-left: 30px !important;
  }
  .px-lg-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py-lg-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p-lg-35 {
    padding: 35px !important;
  }
  .pt-lg-35 {
    padding-top: 35px !important;
  }
  .pr-lg-35 {
    padding-right: 35px !important;
  }
  .pb-lg-35 {
    padding-bottom: 35px !important;
  }
  .pl-lg-35 {
    padding-left: 35px !important;
  }
  .px-lg-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py-lg-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p-lg-40 {
    padding: 40px !important;
  }
  .pt-lg-40 {
    padding-top: 40px !important;
  }
  .pr-lg-40 {
    padding-right: 40px !important;
  }
  .pb-lg-40 {
    padding-bottom: 40px !important;
  }
  .pl-lg-40 {
    padding-left: 40px !important;
  }
  .px-lg-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-lg-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-lg-45 {
    padding: 45px !important;
  }
  .pt-lg-45 {
    padding-top: 45px !important;
  }
  .pr-lg-45 {
    padding-right: 45px !important;
  }
  .pb-lg-45 {
    padding-bottom: 45px !important;
  }
  .pl-lg-45 {
    padding-left: 45px !important;
  }
  .px-lg-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py-lg-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p-lg-50 {
    padding: 50px !important;
  }
  .pt-lg-50 {
    padding-top: 50px !important;
  }
  .pr-lg-50 {
    padding-right: 50px !important;
  }
  .pb-lg-50 {
    padding-bottom: 50px !important;
  }
  .pl-lg-50 {
    padding-left: 50px !important;
  }
  .px-lg-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py-lg-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p-lg-55 {
    padding: 55px !important;
  }
  .pt-lg-55 {
    padding-top: 55px !important;
  }
  .pr-lg-55 {
    padding-right: 55px !important;
  }
  .pb-lg-55 {
    padding-bottom: 55px !important;
  }
  .pl-lg-55 {
    padding-left: 55px !important;
  }
  .px-lg-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py-lg-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p-lg-60 {
    padding: 60px !important;
  }
  .pt-lg-60 {
    padding-top: 60px !important;
  }
  .pr-lg-60 {
    padding-right: 60px !important;
  }
  .pb-lg-60 {
    padding-bottom: 60px !important;
  }
  .pl-lg-60 {
    padding-left: 60px !important;
  }
  .px-lg-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-lg-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p-lg-65 {
    padding: 65px !important;
  }
  .pt-lg-65 {
    padding-top: 65px !important;
  }
  .pr-lg-65 {
    padding-right: 65px !important;
  }
  .pb-lg-65 {
    padding-bottom: 65px !important;
  }
  .pl-lg-65 {
    padding-left: 65px !important;
  }
  .px-lg-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py-lg-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p-lg-70 {
    padding: 70px !important;
  }
  .pt-lg-70 {
    padding-top: 70px !important;
  }
  .pr-lg-70 {
    padding-right: 70px !important;
  }
  .pb-lg-70 {
    padding-bottom: 70px !important;
  }
  .pl-lg-70 {
    padding-left: 70px !important;
  }
  .px-lg-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py-lg-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p-lg-75 {
    padding: 75px !important;
  }
  .pt-lg-75 {
    padding-top: 75px !important;
  }
  .pr-lg-75 {
    padding-right: 75px !important;
  }
  .pb-lg-75 {
    padding-bottom: 75px !important;
  }
  .pl-lg-75 {
    padding-left: 75px !important;
  }
  .px-lg-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py-lg-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p-lg-80 {
    padding: 80px !important;
  }
  .pt-lg-80 {
    padding-top: 80px !important;
  }
  .pr-lg-80 {
    padding-right: 80px !important;
  }
  .pb-lg-80 {
    padding-bottom: 80px !important;
  }
  .pl-lg-80 {
    padding-left: 80px !important;
  }
  .px-lg-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-lg-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-lg-4 {
    padding: 4px !important;
  }
  .pt-lg-4 {
    padding-top: 4px !important;
  }
  .pr-lg-4 {
    padding-right: 4px !important;
  }
  .pb-lg-4 {
    padding-bottom: 4px !important;
  }
  .pl-lg-4 {
    padding-left: 4px !important;
  }
  .px-lg-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-lg-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .p-lg-8 {
    padding: 8px !important;
  }
  .pt-lg-8 {
    padding-top: 8px !important;
  }
  .pr-lg-8 {
    padding-right: 8px !important;
  }
  .pb-lg-8 {
    padding-bottom: 8px !important;
  }
  .pl-lg-8 {
    padding-left: 8px !important;
  }
  .px-lg-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-lg-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-lg-12 {
    padding: 12px !important;
  }
  .pt-lg-12 {
    padding-top: 12px !important;
  }
  .pr-lg-12 {
    padding-right: 12px !important;
  }
  .pb-lg-12 {
    padding-bottom: 12px !important;
  }
  .pl-lg-12 {
    padding-left: 12px !important;
  }
  .px-lg-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-lg-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-lg-16 {
    padding: 16px !important;
  }
  .pt-lg-16 {
    padding-top: 16px !important;
  }
  .pr-lg-16 {
    padding-right: 16px !important;
  }
  .pb-lg-16 {
    padding-bottom: 16px !important;
  }
  .pl-lg-16 {
    padding-left: 16px !important;
  }
  .px-lg-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-lg-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-lg-24 {
    padding: 24px !important;
  }
  .pt-lg-24 {
    padding-top: 24px !important;
  }
  .pr-lg-24 {
    padding-right: 24px !important;
  }
  .pb-lg-24 {
    padding-bottom: 24px !important;
  }
  .pl-lg-24 {
    padding-left: 24px !important;
  }
  .px-lg-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-lg-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-lg-28 {
    padding: 28px !important;
  }
  .pt-lg-28 {
    padding-top: 28px !important;
  }
  .pr-lg-28 {
    padding-right: 28px !important;
  }
  .pb-lg-28 {
    padding-bottom: 28px !important;
  }
  .pl-lg-28 {
    padding-left: 28px !important;
  }
  .px-lg-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-lg-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .p-lg-32 {
    padding: 32px !important;
  }
  .pt-lg-32 {
    padding-top: 32px !important;
  }
  .pr-lg-32 {
    padding-right: 32px !important;
  }
  .pb-lg-32 {
    padding-bottom: 32px !important;
  }
  .pl-lg-32 {
    padding-left: 32px !important;
  }
  .px-lg-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-lg-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-lg-36 {
    padding: 36px !important;
  }
  .pt-lg-36 {
    padding-top: 36px !important;
  }
  .pr-lg-36 {
    padding-right: 36px !important;
  }
  .pb-lg-36 {
    padding-bottom: 36px !important;
  }
  .pl-lg-36 {
    padding-left: 36px !important;
  }
  .px-lg-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-lg-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .p-lg--4 {
    padding: -4px !important;
  }
  .pt-lg--4 {
    padding-top: -4px !important;
  }
  .pr-lg--4 {
    padding-right: -4px !important;
  }
  .pb-lg--4 {
    padding-bottom: -4px !important;
  }
  .pl-lg--4 {
    padding-left: -4px !important;
  }
  .px-lg--4 {
    padding-left: -4px !important;
    padding-right: -4px !important;
  }
  .py-lg--4 {
    padding-top: -4px !important;
    padding-bottom: -4px !important;
  }
  .p-lg--8 {
    padding: -8px !important;
  }
  .pt-lg--8 {
    padding-top: -8px !important;
  }
  .pr-lg--8 {
    padding-right: -8px !important;
  }
  .pb-lg--8 {
    padding-bottom: -8px !important;
  }
  .pl-lg--8 {
    padding-left: -8px !important;
  }
  .px-lg--8 {
    padding-left: -8px !important;
    padding-right: -8px !important;
  }
  .py-lg--8 {
    padding-top: -8px !important;
    padding-bottom: -8px !important;
  }
  .p-lg--12 {
    padding: -12px !important;
  }
  .pt-lg--12 {
    padding-top: -12px !important;
  }
  .pr-lg--12 {
    padding-right: -12px !important;
  }
  .pb-lg--12 {
    padding-bottom: -12px !important;
  }
  .pl-lg--12 {
    padding-left: -12px !important;
  }
  .px-lg--12 {
    padding-left: -12px !important;
    padding-right: -12px !important;
  }
  .py-lg--12 {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
  }
  .p-lg--16 {
    padding: -16px !important;
  }
  .pt-lg--16 {
    padding-top: -16px !important;
  }
  .pr-lg--16 {
    padding-right: -16px !important;
  }
  .pb-lg--16 {
    padding-bottom: -16px !important;
  }
  .pl-lg--16 {
    padding-left: -16px !important;
  }
  .px-lg--16 {
    padding-left: -16px !important;
    padding-right: -16px !important;
  }
  .py-lg--16 {
    padding-top: -16px !important;
    padding-bottom: -16px !important;
  }
  .p-lg--20 {
    padding: -20px !important;
  }
  .pt-lg--20 {
    padding-top: -20px !important;
  }
  .pr-lg--20 {
    padding-right: -20px !important;
  }
  .pb-lg--20 {
    padding-bottom: -20px !important;
  }
  .pl-lg--20 {
    padding-left: -20px !important;
  }
  .px-lg--20 {
    padding-left: -20px !important;
    padding-right: -20px !important;
  }
  .py-lg--20 {
    padding-top: -20px !important;
    padding-bottom: -20px !important;
  }
  .p-lg--24 {
    padding: -24px !important;
  }
  .pt-lg--24 {
    padding-top: -24px !important;
  }
  .pr-lg--24 {
    padding-right: -24px !important;
  }
  .pb-lg--24 {
    padding-bottom: -24px !important;
  }
  .pl-lg--24 {
    padding-left: -24px !important;
  }
  .px-lg--24 {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
  .py-lg--24 {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
  .p-lg--28 {
    padding: -28px !important;
  }
  .pt-lg--28 {
    padding-top: -28px !important;
  }
  .pr-lg--28 {
    padding-right: -28px !important;
  }
  .pb-lg--28 {
    padding-bottom: -28px !important;
  }
  .pl-lg--28 {
    padding-left: -28px !important;
  }
  .px-lg--28 {
    padding-left: -28px !important;
    padding-right: -28px !important;
  }
  .py-lg--28 {
    padding-top: -28px !important;
    padding-bottom: -28px !important;
  }
  .p-lg--32 {
    padding: -32px !important;
  }
  .pt-lg--32 {
    padding-top: -32px !important;
  }
  .pr-lg--32 {
    padding-right: -32px !important;
  }
  .pb-lg--32 {
    padding-bottom: -32px !important;
  }
  .pl-lg--32 {
    padding-left: -32px !important;
  }
  .px-lg--32 {
    padding-left: -32px !important;
    padding-right: -32px !important;
  }
  .py-lg--32 {
    padding-top: -32px !important;
    padding-bottom: -32px !important;
  }
  .p-lg--36 {
    padding: -36px !important;
  }
  .pt-lg--36 {
    padding-top: -36px !important;
  }
  .pr-lg--36 {
    padding-right: -36px !important;
  }
  .pb-lg--36 {
    padding-bottom: -36px !important;
  }
  .pl-lg--36 {
    padding-left: -36px !important;
  }
  .px-lg--36 {
    padding-left: -36px !important;
    padding-right: -36px !important;
  }
  .py-lg--36 {
    padding-top: -36px !important;
    padding-bottom: -36px !important;
  }
  .p-lg--40 {
    padding: -40px !important;
  }
  .pt-lg--40 {
    padding-top: -40px !important;
  }
  .pr-lg--40 {
    padding-right: -40px !important;
  }
  .pb-lg--40 {
    padding-bottom: -40px !important;
  }
  .pl-lg--40 {
    padding-left: -40px !important;
  }
  .px-lg--40 {
    padding-left: -40px !important;
    padding-right: -40px !important;
  }
  .py-lg--40 {
    padding-top: -40px !important;
    padding-bottom: -40px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto {
    margin-left: auto !important;
  }
  .mx-lg-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .gap-lg-0 {
    gap: 0px !important;
  }
  .row-gap-lg-0 {
    row-gap: 0px !important;
  }
  .column-gap-lg-0 {
    column-gap: 0px !important;
  }
  .gap-lg-5 {
    gap: 5px !important;
  }
  .row-gap-lg-5 {
    row-gap: 5px !important;
  }
  .column-gap-lg-5 {
    column-gap: 5px !important;
  }
  .gap-lg-10 {
    gap: 10px !important;
  }
  .row-gap-lg-10 {
    row-gap: 10px !important;
  }
  .column-gap-lg-10 {
    column-gap: 10px !important;
  }
  .gap-lg-15 {
    gap: 15px !important;
  }
  .row-gap-lg-15 {
    row-gap: 15px !important;
  }
  .column-gap-lg-15 {
    column-gap: 15px !important;
  }
  .gap-lg-20 {
    gap: 20px !important;
  }
  .row-gap-lg-20 {
    row-gap: 20px !important;
  }
  .column-gap-lg-20 {
    column-gap: 20px !important;
  }
  .gap-lg-25 {
    gap: 25px !important;
  }
  .row-gap-lg-25 {
    row-gap: 25px !important;
  }
  .column-gap-lg-25 {
    column-gap: 25px !important;
  }
  .gap-lg-30 {
    gap: 30px !important;
  }
  .row-gap-lg-30 {
    row-gap: 30px !important;
  }
  .column-gap-lg-30 {
    column-gap: 30px !important;
  }
  .gap-lg-35 {
    gap: 35px !important;
  }
  .row-gap-lg-35 {
    row-gap: 35px !important;
  }
  .column-gap-lg-35 {
    column-gap: 35px !important;
  }
  .gap-lg-40 {
    gap: 40px !important;
  }
  .row-gap-lg-40 {
    row-gap: 40px !important;
  }
  .column-gap-lg-40 {
    column-gap: 40px !important;
  }
  .gap-lg-45 {
    gap: 45px !important;
  }
  .row-gap-lg-45 {
    row-gap: 45px !important;
  }
  .column-gap-lg-45 {
    column-gap: 45px !important;
  }
  .gap-lg-50 {
    gap: 50px !important;
  }
  .row-gap-lg-50 {
    row-gap: 50px !important;
  }
  .column-gap-lg-50 {
    column-gap: 50px !important;
  }
  .gap-lg-55 {
    gap: 55px !important;
  }
  .row-gap-lg-55 {
    row-gap: 55px !important;
  }
  .column-gap-lg-55 {
    column-gap: 55px !important;
  }
  .gap-lg-60 {
    gap: 60px !important;
  }
  .row-gap-lg-60 {
    row-gap: 60px !important;
  }
  .column-gap-lg-60 {
    column-gap: 60px !important;
  }
  .gap-lg-65 {
    gap: 65px !important;
  }
  .row-gap-lg-65 {
    row-gap: 65px !important;
  }
  .column-gap-lg-65 {
    column-gap: 65px !important;
  }
  .gap-lg-70 {
    gap: 70px !important;
  }
  .row-gap-lg-70 {
    row-gap: 70px !important;
  }
  .column-gap-lg-70 {
    column-gap: 70px !important;
  }
  .gap-lg-75 {
    gap: 75px !important;
  }
  .row-gap-lg-75 {
    row-gap: 75px !important;
  }
  .column-gap-lg-75 {
    column-gap: 75px !important;
  }
  .gap-lg-80 {
    gap: 80px !important;
  }
  .row-gap-lg-80 {
    row-gap: 80px !important;
  }
  .column-gap-lg-80 {
    column-gap: 80px !important;
  }
  .gap-lg-4 {
    gap: 4px !important;
  }
  .row-gap-lg-4 {
    row-gap: 4px !important;
  }
  .column-gap-lg-4 {
    column-gap: 4px !important;
  }
  .gap-lg-8 {
    gap: 8px !important;
  }
  .row-gap-lg-8 {
    row-gap: 8px !important;
  }
  .column-gap-lg-8 {
    column-gap: 8px !important;
  }
  .gap-lg-12 {
    gap: 12px !important;
  }
  .row-gap-lg-12 {
    row-gap: 12px !important;
  }
  .column-gap-lg-12 {
    column-gap: 12px !important;
  }
  .gap-lg-16 {
    gap: 16px !important;
  }
  .row-gap-lg-16 {
    row-gap: 16px !important;
  }
  .column-gap-lg-16 {
    column-gap: 16px !important;
  }
  .gap-lg-24 {
    gap: 24px !important;
  }
  .row-gap-lg-24 {
    row-gap: 24px !important;
  }
  .column-gap-lg-24 {
    column-gap: 24px !important;
  }
  .gap-lg-28 {
    gap: 28px !important;
  }
  .row-gap-lg-28 {
    row-gap: 28px !important;
  }
  .column-gap-lg-28 {
    column-gap: 28px !important;
  }
  .gap-lg-32 {
    gap: 32px !important;
  }
  .row-gap-lg-32 {
    row-gap: 32px !important;
  }
  .column-gap-lg-32 {
    column-gap: 32px !important;
  }
  .gap-lg-36 {
    gap: 36px !important;
  }
  .row-gap-lg-36 {
    row-gap: 36px !important;
  }
  .column-gap-lg-36 {
    column-gap: 36px !important;
  }
  .gap-lg--4 {
    gap: -4px !important;
  }
  .row-gap-lg--4 {
    row-gap: -4px !important;
  }
  .column-gap-lg--4 {
    column-gap: -4px !important;
  }
  .gap-lg--8 {
    gap: -8px !important;
  }
  .row-gap-lg--8 {
    row-gap: -8px !important;
  }
  .column-gap-lg--8 {
    column-gap: -8px !important;
  }
  .gap-lg--12 {
    gap: -12px !important;
  }
  .row-gap-lg--12 {
    row-gap: -12px !important;
  }
  .column-gap-lg--12 {
    column-gap: -12px !important;
  }
  .gap-lg--16 {
    gap: -16px !important;
  }
  .row-gap-lg--16 {
    row-gap: -16px !important;
  }
  .column-gap-lg--16 {
    column-gap: -16px !important;
  }
  .gap-lg--20 {
    gap: -20px !important;
  }
  .row-gap-lg--20 {
    row-gap: -20px !important;
  }
  .column-gap-lg--20 {
    column-gap: -20px !important;
  }
  .gap-lg--24 {
    gap: -24px !important;
  }
  .row-gap-lg--24 {
    row-gap: -24px !important;
  }
  .column-gap-lg--24 {
    column-gap: -24px !important;
  }
  .gap-lg--28 {
    gap: -28px !important;
  }
  .row-gap-lg--28 {
    row-gap: -28px !important;
  }
  .column-gap-lg--28 {
    column-gap: -28px !important;
  }
  .gap-lg--32 {
    gap: -32px !important;
  }
  .row-gap-lg--32 {
    row-gap: -32px !important;
  }
  .column-gap-lg--32 {
    column-gap: -32px !important;
  }
  .gap-lg--36 {
    gap: -36px !important;
  }
  .row-gap-lg--36 {
    row-gap: -36px !important;
  }
  .column-gap-lg--36 {
    column-gap: -36px !important;
  }
  .gap-lg--40 {
    gap: -40px !important;
  }
  .row-gap-lg--40 {
    row-gap: -40px !important;
  }
  .column-gap-lg--40 {
    column-gap: -40px !important;
  }
}
.text-left {
  text-align: left !important;
}

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

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

@media (min-width: 22.5em) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 45em) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 67.5em) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

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

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

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

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

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

.break-word {
  word-break: break-word !important;
}

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

.cursor-pointer {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-180 {
  width: 180px !important;
}

.w-188 {
  width: 188px !important;
}

.w-288 {
  width: 288px !important;
}

.w-390 {
  width: 390px !important;
}

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

.maxw-0 {
  max-width: 0% !important;
}

.maxw-1 {
  max-width: 1% !important;
}

.maxw-2 {
  max-width: 2% !important;
}

.maxw-3 {
  max-width: 3% !important;
}

.maxw-4 {
  max-width: 4% !important;
}

.maxw-5 {
  max-width: 5% !important;
}

.maxw-6 {
  max-width: 6% !important;
}

.maxw-7 {
  max-width: 7% !important;
}

.maxw-8 {
  max-width: 8% !important;
}

.maxw-9 {
  max-width: 9% !important;
}

.maxw-10 {
  max-width: 10% !important;
}

.maxw-11 {
  max-width: 11% !important;
}

.maxw-12 {
  max-width: 12% !important;
}

.maxw-13 {
  max-width: 13% !important;
}

.maxw-14 {
  max-width: 14% !important;
}

.maxw-15 {
  max-width: 15% !important;
}

.maxw-16 {
  max-width: 16% !important;
}

.maxw-17 {
  max-width: 17% !important;
}

.maxw-18 {
  max-width: 18% !important;
}

.maxw-19 {
  max-width: 19% !important;
}

.maxw-20 {
  max-width: 20% !important;
}

.maxw-21 {
  max-width: 21% !important;
}

.maxw-22 {
  max-width: 22% !important;
}

.maxw-23 {
  max-width: 23% !important;
}

.maxw-24 {
  max-width: 24% !important;
}

.maxw-25 {
  max-width: 25% !important;
}

.maxw-26 {
  max-width: 26% !important;
}

.maxw-27 {
  max-width: 27% !important;
}

.maxw-28 {
  max-width: 28% !important;
}

.maxw-29 {
  max-width: 29% !important;
}

.maxw-30 {
  max-width: 30% !important;
}

.maxw-31 {
  max-width: 31% !important;
}

.maxw-32 {
  max-width: 32% !important;
}

.maxw-33 {
  max-width: 33% !important;
}

.maxw-34 {
  max-width: 34% !important;
}

.maxw-35 {
  max-width: 35% !important;
}

.maxw-36 {
  max-width: 36% !important;
}

.maxw-37 {
  max-width: 37% !important;
}

.maxw-38 {
  max-width: 38% !important;
}

.maxw-39 {
  max-width: 39% !important;
}

.maxw-40 {
  max-width: 40% !important;
}

.maxw-41 {
  max-width: 41% !important;
}

.maxw-42 {
  max-width: 42% !important;
}

.maxw-43 {
  max-width: 43% !important;
}

.maxw-44 {
  max-width: 44% !important;
}

.maxw-45 {
  max-width: 45% !important;
}

.maxw-46 {
  max-width: 46% !important;
}

.maxw-47 {
  max-width: 47% !important;
}

.maxw-48 {
  max-width: 48% !important;
}

.maxw-49 {
  max-width: 49% !important;
}

.maxw-50 {
  max-width: 50% !important;
}

.maxw-51 {
  max-width: 51% !important;
}

.maxw-52 {
  max-width: 52% !important;
}

.maxw-53 {
  max-width: 53% !important;
}

.maxw-54 {
  max-width: 54% !important;
}

.maxw-55 {
  max-width: 55% !important;
}

.maxw-56 {
  max-width: 56% !important;
}

.maxw-57 {
  max-width: 57% !important;
}

.maxw-58 {
  max-width: 58% !important;
}

.maxw-59 {
  max-width: 59% !important;
}

.maxw-60 {
  max-width: 60% !important;
}

.maxw-61 {
  max-width: 61% !important;
}

.maxw-62 {
  max-width: 62% !important;
}

.maxw-63 {
  max-width: 63% !important;
}

.maxw-64 {
  max-width: 64% !important;
}

.maxw-65 {
  max-width: 65% !important;
}

.maxw-66 {
  max-width: 66% !important;
}

.maxw-67 {
  max-width: 67% !important;
}

.maxw-68 {
  max-width: 68% !important;
}

.maxw-69 {
  max-width: 69% !important;
}

.maxw-70 {
  max-width: 70% !important;
}

.maxw-71 {
  max-width: 71% !important;
}

.maxw-72 {
  max-width: 72% !important;
}

.maxw-73 {
  max-width: 73% !important;
}

.maxw-74 {
  max-width: 74% !important;
}

.maxw-75 {
  max-width: 75% !important;
}

.maxw-76 {
  max-width: 76% !important;
}

.maxw-77 {
  max-width: 77% !important;
}

.maxw-78 {
  max-width: 78% !important;
}

.maxw-79 {
  max-width: 79% !important;
}

.maxw-80 {
  max-width: 80% !important;
}

.maxw-81 {
  max-width: 81% !important;
}

.maxw-82 {
  max-width: 82% !important;
}

.maxw-83 {
  max-width: 83% !important;
}

.maxw-84 {
  max-width: 84% !important;
}

.maxw-85 {
  max-width: 85% !important;
}

.maxw-86 {
  max-width: 86% !important;
}

.maxw-87 {
  max-width: 87% !important;
}

.maxw-88 {
  max-width: 88% !important;
}

.maxw-89 {
  max-width: 89% !important;
}

.maxw-90 {
  max-width: 90% !important;
}

.maxw-91 {
  max-width: 91% !important;
}

.maxw-92 {
  max-width: 92% !important;
}

.maxw-93 {
  max-width: 93% !important;
}

.maxw-94 {
  max-width: 94% !important;
}

.maxw-95 {
  max-width: 95% !important;
}

.maxw-96 {
  max-width: 96% !important;
}

.maxw-97 {
  max-width: 97% !important;
}

.maxw-98 {
  max-width: 98% !important;
}

.maxw-99 {
  max-width: 99% !important;
}

.maxw-100 {
  max-width: 100% !important;
}

.maxw-auto {
  max-width: auto !important;
}

.minw-0 {
  min-width: 0% !important;
}

.minw-1 {
  min-width: 1% !important;
}

.minw-2 {
  min-width: 2% !important;
}

.minw-3 {
  min-width: 3% !important;
}

.minw-4 {
  min-width: 4% !important;
}

.minw-5 {
  min-width: 5% !important;
}

.minw-6 {
  min-width: 6% !important;
}

.minw-7 {
  min-width: 7% !important;
}

.minw-8 {
  min-width: 8% !important;
}

.minw-9 {
  min-width: 9% !important;
}

.minw-10 {
  min-width: 10% !important;
}

.minw-11 {
  min-width: 11% !important;
}

.minw-12 {
  min-width: 12% !important;
}

.minw-13 {
  min-width: 13% !important;
}

.minw-14 {
  min-width: 14% !important;
}

.minw-15 {
  min-width: 15% !important;
}

.minw-16 {
  min-width: 16% !important;
}

.minw-17 {
  min-width: 17% !important;
}

.minw-18 {
  min-width: 18% !important;
}

.minw-19 {
  min-width: 19% !important;
}

.minw-20 {
  min-width: 20% !important;
}

.minw-21 {
  min-width: 21% !important;
}

.minw-22 {
  min-width: 22% !important;
}

.minw-23 {
  min-width: 23% !important;
}

.minw-24 {
  min-width: 24% !important;
}

.minw-25 {
  min-width: 25% !important;
}

.minw-26 {
  min-width: 26% !important;
}

.minw-27 {
  min-width: 27% !important;
}

.minw-28 {
  min-width: 28% !important;
}

.minw-29 {
  min-width: 29% !important;
}

.minw-30 {
  min-width: 30% !important;
}

.minw-31 {
  min-width: 31% !important;
}

.minw-32 {
  min-width: 32% !important;
}

.minw-33 {
  min-width: 33% !important;
}

.minw-34 {
  min-width: 34% !important;
}

.minw-35 {
  min-width: 35% !important;
}

.minw-36 {
  min-width: 36% !important;
}

.minw-37 {
  min-width: 37% !important;
}

.minw-38 {
  min-width: 38% !important;
}

.minw-39 {
  min-width: 39% !important;
}

.minw-40 {
  min-width: 40% !important;
}

.minw-41 {
  min-width: 41% !important;
}

.minw-42 {
  min-width: 42% !important;
}

.minw-43 {
  min-width: 43% !important;
}

.minw-44 {
  min-width: 44% !important;
}

.minw-45 {
  min-width: 45% !important;
}

.minw-46 {
  min-width: 46% !important;
}

.minw-47 {
  min-width: 47% !important;
}

.minw-48 {
  min-width: 48% !important;
}

.minw-49 {
  min-width: 49% !important;
}

.minw-50 {
  min-width: 50% !important;
}

.minw-51 {
  min-width: 51% !important;
}

.minw-52 {
  min-width: 52% !important;
}

.minw-53 {
  min-width: 53% !important;
}

.minw-54 {
  min-width: 54% !important;
}

.minw-55 {
  min-width: 55% !important;
}

.minw-56 {
  min-width: 56% !important;
}

.minw-57 {
  min-width: 57% !important;
}

.minw-58 {
  min-width: 58% !important;
}

.minw-59 {
  min-width: 59% !important;
}

.minw-60 {
  min-width: 60% !important;
}

.minw-61 {
  min-width: 61% !important;
}

.minw-62 {
  min-width: 62% !important;
}

.minw-63 {
  min-width: 63% !important;
}

.minw-64 {
  min-width: 64% !important;
}

.minw-65 {
  min-width: 65% !important;
}

.minw-66 {
  min-width: 66% !important;
}

.minw-67 {
  min-width: 67% !important;
}

.minw-68 {
  min-width: 68% !important;
}

.minw-69 {
  min-width: 69% !important;
}

.minw-70 {
  min-width: 70% !important;
}

.minw-71 {
  min-width: 71% !important;
}

.minw-72 {
  min-width: 72% !important;
}

.minw-73 {
  min-width: 73% !important;
}

.minw-74 {
  min-width: 74% !important;
}

.minw-75 {
  min-width: 75% !important;
}

.minw-76 {
  min-width: 76% !important;
}

.minw-77 {
  min-width: 77% !important;
}

.minw-78 {
  min-width: 78% !important;
}

.minw-79 {
  min-width: 79% !important;
}

.minw-80 {
  min-width: 80% !important;
}

.minw-81 {
  min-width: 81% !important;
}

.minw-82 {
  min-width: 82% !important;
}

.minw-83 {
  min-width: 83% !important;
}

.minw-84 {
  min-width: 84% !important;
}

.minw-85 {
  min-width: 85% !important;
}

.minw-86 {
  min-width: 86% !important;
}

.minw-87 {
  min-width: 87% !important;
}

.minw-88 {
  min-width: 88% !important;
}

.minw-89 {
  min-width: 89% !important;
}

.minw-90 {
  min-width: 90% !important;
}

.minw-91 {
  min-width: 91% !important;
}

.minw-92 {
  min-width: 92% !important;
}

.minw-93 {
  min-width: 93% !important;
}

.minw-94 {
  min-width: 94% !important;
}

.minw-95 {
  min-width: 95% !important;
}

.minw-96 {
  min-width: 96% !important;
}

.minw-97 {
  min-width: 97% !important;
}

.minw-98 {
  min-width: 98% !important;
}

.minw-99 {
  min-width: 99% !important;
}

.minw-100 {
  min-width: 100% !important;
}

.minw-auto {
  min-width: auto !important;
}

@media (min-width: 22.5em) {
  .w-sm-0 {
    width: 0% !important;
  }
  .w-sm-1 {
    width: 1% !important;
  }
  .w-sm-2 {
    width: 2% !important;
  }
  .w-sm-3 {
    width: 3% !important;
  }
  .w-sm-4 {
    width: 4% !important;
  }
  .w-sm-5 {
    width: 5% !important;
  }
  .w-sm-6 {
    width: 6% !important;
  }
  .w-sm-7 {
    width: 7% !important;
  }
  .w-sm-8 {
    width: 8% !important;
  }
  .w-sm-9 {
    width: 9% !important;
  }
  .w-sm-10 {
    width: 10% !important;
  }
  .w-sm-11 {
    width: 11% !important;
  }
  .w-sm-12 {
    width: 12% !important;
  }
  .w-sm-13 {
    width: 13% !important;
  }
  .w-sm-14 {
    width: 14% !important;
  }
  .w-sm-15 {
    width: 15% !important;
  }
  .w-sm-16 {
    width: 16% !important;
  }
  .w-sm-17 {
    width: 17% !important;
  }
  .w-sm-18 {
    width: 18% !important;
  }
  .w-sm-19 {
    width: 19% !important;
  }
  .w-sm-20 {
    width: 20% !important;
  }
  .w-sm-21 {
    width: 21% !important;
  }
  .w-sm-22 {
    width: 22% !important;
  }
  .w-sm-23 {
    width: 23% !important;
  }
  .w-sm-24 {
    width: 24% !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-26 {
    width: 26% !important;
  }
  .w-sm-27 {
    width: 27% !important;
  }
  .w-sm-28 {
    width: 28% !important;
  }
  .w-sm-29 {
    width: 29% !important;
  }
  .w-sm-30 {
    width: 30% !important;
  }
  .w-sm-31 {
    width: 31% !important;
  }
  .w-sm-32 {
    width: 32% !important;
  }
  .w-sm-33 {
    width: 33% !important;
  }
  .w-sm-34 {
    width: 34% !important;
  }
  .w-sm-35 {
    width: 35% !important;
  }
  .w-sm-36 {
    width: 36% !important;
  }
  .w-sm-37 {
    width: 37% !important;
  }
  .w-sm-38 {
    width: 38% !important;
  }
  .w-sm-39 {
    width: 39% !important;
  }
  .w-sm-40 {
    width: 40% !important;
  }
  .w-sm-41 {
    width: 41% !important;
  }
  .w-sm-42 {
    width: 42% !important;
  }
  .w-sm-43 {
    width: 43% !important;
  }
  .w-sm-44 {
    width: 44% !important;
  }
  .w-sm-45 {
    width: 45% !important;
  }
  .w-sm-46 {
    width: 46% !important;
  }
  .w-sm-47 {
    width: 47% !important;
  }
  .w-sm-48 {
    width: 48% !important;
  }
  .w-sm-49 {
    width: 49% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-51 {
    width: 51% !important;
  }
  .w-sm-52 {
    width: 52% !important;
  }
  .w-sm-53 {
    width: 53% !important;
  }
  .w-sm-54 {
    width: 54% !important;
  }
  .w-sm-55 {
    width: 55% !important;
  }
  .w-sm-56 {
    width: 56% !important;
  }
  .w-sm-57 {
    width: 57% !important;
  }
  .w-sm-58 {
    width: 58% !important;
  }
  .w-sm-59 {
    width: 59% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .w-sm-61 {
    width: 61% !important;
  }
  .w-sm-62 {
    width: 62% !important;
  }
  .w-sm-63 {
    width: 63% !important;
  }
  .w-sm-64 {
    width: 64% !important;
  }
  .w-sm-65 {
    width: 65% !important;
  }
  .w-sm-66 {
    width: 66% !important;
  }
  .w-sm-67 {
    width: 67% !important;
  }
  .w-sm-68 {
    width: 68% !important;
  }
  .w-sm-69 {
    width: 69% !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .w-sm-71 {
    width: 71% !important;
  }
  .w-sm-72 {
    width: 72% !important;
  }
  .w-sm-73 {
    width: 73% !important;
  }
  .w-sm-74 {
    width: 74% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-76 {
    width: 76% !important;
  }
  .w-sm-77 {
    width: 77% !important;
  }
  .w-sm-78 {
    width: 78% !important;
  }
  .w-sm-79 {
    width: 79% !important;
  }
  .w-sm-80 {
    width: 80% !important;
  }
  .w-sm-81 {
    width: 81% !important;
  }
  .w-sm-82 {
    width: 82% !important;
  }
  .w-sm-83 {
    width: 83% !important;
  }
  .w-sm-84 {
    width: 84% !important;
  }
  .w-sm-85 {
    width: 85% !important;
  }
  .w-sm-86 {
    width: 86% !important;
  }
  .w-sm-87 {
    width: 87% !important;
  }
  .w-sm-88 {
    width: 88% !important;
  }
  .w-sm-89 {
    width: 89% !important;
  }
  .w-sm-90 {
    width: 90% !important;
  }
  .w-sm-91 {
    width: 91% !important;
  }
  .w-sm-92 {
    width: 92% !important;
  }
  .w-sm-93 {
    width: 93% !important;
  }
  .w-sm-94 {
    width: 94% !important;
  }
  .w-sm-95 {
    width: 95% !important;
  }
  .w-sm-96 {
    width: 96% !important;
  }
  .w-sm-97 {
    width: 97% !important;
  }
  .w-sm-98 {
    width: 98% !important;
  }
  .w-sm-99 {
    width: 99% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-180 {
    width: 180px !important;
  }
  .w-sm-188 {
    width: 188px !important;
  }
  .w-sm-288 {
    width: 288px !important;
  }
  .w-sm-390 {
    width: 390px !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .maxw-sm-0 {
    max-width: 0% !important;
  }
  .maxw-sm-1 {
    max-width: 1% !important;
  }
  .maxw-sm-2 {
    max-width: 2% !important;
  }
  .maxw-sm-3 {
    max-width: 3% !important;
  }
  .maxw-sm-4 {
    max-width: 4% !important;
  }
  .maxw-sm-5 {
    max-width: 5% !important;
  }
  .maxw-sm-6 {
    max-width: 6% !important;
  }
  .maxw-sm-7 {
    max-width: 7% !important;
  }
  .maxw-sm-8 {
    max-width: 8% !important;
  }
  .maxw-sm-9 {
    max-width: 9% !important;
  }
  .maxw-sm-10 {
    max-width: 10% !important;
  }
  .maxw-sm-11 {
    max-width: 11% !important;
  }
  .maxw-sm-12 {
    max-width: 12% !important;
  }
  .maxw-sm-13 {
    max-width: 13% !important;
  }
  .maxw-sm-14 {
    max-width: 14% !important;
  }
  .maxw-sm-15 {
    max-width: 15% !important;
  }
  .maxw-sm-16 {
    max-width: 16% !important;
  }
  .maxw-sm-17 {
    max-width: 17% !important;
  }
  .maxw-sm-18 {
    max-width: 18% !important;
  }
  .maxw-sm-19 {
    max-width: 19% !important;
  }
  .maxw-sm-20 {
    max-width: 20% !important;
  }
  .maxw-sm-21 {
    max-width: 21% !important;
  }
  .maxw-sm-22 {
    max-width: 22% !important;
  }
  .maxw-sm-23 {
    max-width: 23% !important;
  }
  .maxw-sm-24 {
    max-width: 24% !important;
  }
  .maxw-sm-25 {
    max-width: 25% !important;
  }
  .maxw-sm-26 {
    max-width: 26% !important;
  }
  .maxw-sm-27 {
    max-width: 27% !important;
  }
  .maxw-sm-28 {
    max-width: 28% !important;
  }
  .maxw-sm-29 {
    max-width: 29% !important;
  }
  .maxw-sm-30 {
    max-width: 30% !important;
  }
  .maxw-sm-31 {
    max-width: 31% !important;
  }
  .maxw-sm-32 {
    max-width: 32% !important;
  }
  .maxw-sm-33 {
    max-width: 33% !important;
  }
  .maxw-sm-34 {
    max-width: 34% !important;
  }
  .maxw-sm-35 {
    max-width: 35% !important;
  }
  .maxw-sm-36 {
    max-width: 36% !important;
  }
  .maxw-sm-37 {
    max-width: 37% !important;
  }
  .maxw-sm-38 {
    max-width: 38% !important;
  }
  .maxw-sm-39 {
    max-width: 39% !important;
  }
  .maxw-sm-40 {
    max-width: 40% !important;
  }
  .maxw-sm-41 {
    max-width: 41% !important;
  }
  .maxw-sm-42 {
    max-width: 42% !important;
  }
  .maxw-sm-43 {
    max-width: 43% !important;
  }
  .maxw-sm-44 {
    max-width: 44% !important;
  }
  .maxw-sm-45 {
    max-width: 45% !important;
  }
  .maxw-sm-46 {
    max-width: 46% !important;
  }
  .maxw-sm-47 {
    max-width: 47% !important;
  }
  .maxw-sm-48 {
    max-width: 48% !important;
  }
  .maxw-sm-49 {
    max-width: 49% !important;
  }
  .maxw-sm-50 {
    max-width: 50% !important;
  }
  .maxw-sm-51 {
    max-width: 51% !important;
  }
  .maxw-sm-52 {
    max-width: 52% !important;
  }
  .maxw-sm-53 {
    max-width: 53% !important;
  }
  .maxw-sm-54 {
    max-width: 54% !important;
  }
  .maxw-sm-55 {
    max-width: 55% !important;
  }
  .maxw-sm-56 {
    max-width: 56% !important;
  }
  .maxw-sm-57 {
    max-width: 57% !important;
  }
  .maxw-sm-58 {
    max-width: 58% !important;
  }
  .maxw-sm-59 {
    max-width: 59% !important;
  }
  .maxw-sm-60 {
    max-width: 60% !important;
  }
  .maxw-sm-61 {
    max-width: 61% !important;
  }
  .maxw-sm-62 {
    max-width: 62% !important;
  }
  .maxw-sm-63 {
    max-width: 63% !important;
  }
  .maxw-sm-64 {
    max-width: 64% !important;
  }
  .maxw-sm-65 {
    max-width: 65% !important;
  }
  .maxw-sm-66 {
    max-width: 66% !important;
  }
  .maxw-sm-67 {
    max-width: 67% !important;
  }
  .maxw-sm-68 {
    max-width: 68% !important;
  }
  .maxw-sm-69 {
    max-width: 69% !important;
  }
  .maxw-sm-70 {
    max-width: 70% !important;
  }
  .maxw-sm-71 {
    max-width: 71% !important;
  }
  .maxw-sm-72 {
    max-width: 72% !important;
  }
  .maxw-sm-73 {
    max-width: 73% !important;
  }
  .maxw-sm-74 {
    max-width: 74% !important;
  }
  .maxw-sm-75 {
    max-width: 75% !important;
  }
  .maxw-sm-76 {
    max-width: 76% !important;
  }
  .maxw-sm-77 {
    max-width: 77% !important;
  }
  .maxw-sm-78 {
    max-width: 78% !important;
  }
  .maxw-sm-79 {
    max-width: 79% !important;
  }
  .maxw-sm-80 {
    max-width: 80% !important;
  }
  .maxw-sm-81 {
    max-width: 81% !important;
  }
  .maxw-sm-82 {
    max-width: 82% !important;
  }
  .maxw-sm-83 {
    max-width: 83% !important;
  }
  .maxw-sm-84 {
    max-width: 84% !important;
  }
  .maxw-sm-85 {
    max-width: 85% !important;
  }
  .maxw-sm-86 {
    max-width: 86% !important;
  }
  .maxw-sm-87 {
    max-width: 87% !important;
  }
  .maxw-sm-88 {
    max-width: 88% !important;
  }
  .maxw-sm-89 {
    max-width: 89% !important;
  }
  .maxw-sm-90 {
    max-width: 90% !important;
  }
  .maxw-sm-91 {
    max-width: 91% !important;
  }
  .maxw-sm-92 {
    max-width: 92% !important;
  }
  .maxw-sm-93 {
    max-width: 93% !important;
  }
  .maxw-sm-94 {
    max-width: 94% !important;
  }
  .maxw-sm-95 {
    max-width: 95% !important;
  }
  .maxw-sm-96 {
    max-width: 96% !important;
  }
  .maxw-sm-97 {
    max-width: 97% !important;
  }
  .maxw-sm-98 {
    max-width: 98% !important;
  }
  .maxw-sm-99 {
    max-width: 99% !important;
  }
  .maxw-sm-100 {
    max-width: 100% !important;
  }
  .maxw-sm-auto {
    max-width: auto !important;
  }
  .minw-sm-0 {
    min-width: 0% !important;
  }
  .minw-sm-1 {
    min-width: 1% !important;
  }
  .minw-sm-2 {
    min-width: 2% !important;
  }
  .minw-sm-3 {
    min-width: 3% !important;
  }
  .minw-sm-4 {
    min-width: 4% !important;
  }
  .minw-sm-5 {
    min-width: 5% !important;
  }
  .minw-sm-6 {
    min-width: 6% !important;
  }
  .minw-sm-7 {
    min-width: 7% !important;
  }
  .minw-sm-8 {
    min-width: 8% !important;
  }
  .minw-sm-9 {
    min-width: 9% !important;
  }
  .minw-sm-10 {
    min-width: 10% !important;
  }
  .minw-sm-11 {
    min-width: 11% !important;
  }
  .minw-sm-12 {
    min-width: 12% !important;
  }
  .minw-sm-13 {
    min-width: 13% !important;
  }
  .minw-sm-14 {
    min-width: 14% !important;
  }
  .minw-sm-15 {
    min-width: 15% !important;
  }
  .minw-sm-16 {
    min-width: 16% !important;
  }
  .minw-sm-17 {
    min-width: 17% !important;
  }
  .minw-sm-18 {
    min-width: 18% !important;
  }
  .minw-sm-19 {
    min-width: 19% !important;
  }
  .minw-sm-20 {
    min-width: 20% !important;
  }
  .minw-sm-21 {
    min-width: 21% !important;
  }
  .minw-sm-22 {
    min-width: 22% !important;
  }
  .minw-sm-23 {
    min-width: 23% !important;
  }
  .minw-sm-24 {
    min-width: 24% !important;
  }
  .minw-sm-25 {
    min-width: 25% !important;
  }
  .minw-sm-26 {
    min-width: 26% !important;
  }
  .minw-sm-27 {
    min-width: 27% !important;
  }
  .minw-sm-28 {
    min-width: 28% !important;
  }
  .minw-sm-29 {
    min-width: 29% !important;
  }
  .minw-sm-30 {
    min-width: 30% !important;
  }
  .minw-sm-31 {
    min-width: 31% !important;
  }
  .minw-sm-32 {
    min-width: 32% !important;
  }
  .minw-sm-33 {
    min-width: 33% !important;
  }
  .minw-sm-34 {
    min-width: 34% !important;
  }
  .minw-sm-35 {
    min-width: 35% !important;
  }
  .minw-sm-36 {
    min-width: 36% !important;
  }
  .minw-sm-37 {
    min-width: 37% !important;
  }
  .minw-sm-38 {
    min-width: 38% !important;
  }
  .minw-sm-39 {
    min-width: 39% !important;
  }
  .minw-sm-40 {
    min-width: 40% !important;
  }
  .minw-sm-41 {
    min-width: 41% !important;
  }
  .minw-sm-42 {
    min-width: 42% !important;
  }
  .minw-sm-43 {
    min-width: 43% !important;
  }
  .minw-sm-44 {
    min-width: 44% !important;
  }
  .minw-sm-45 {
    min-width: 45% !important;
  }
  .minw-sm-46 {
    min-width: 46% !important;
  }
  .minw-sm-47 {
    min-width: 47% !important;
  }
  .minw-sm-48 {
    min-width: 48% !important;
  }
  .minw-sm-49 {
    min-width: 49% !important;
  }
  .minw-sm-50 {
    min-width: 50% !important;
  }
  .minw-sm-51 {
    min-width: 51% !important;
  }
  .minw-sm-52 {
    min-width: 52% !important;
  }
  .minw-sm-53 {
    min-width: 53% !important;
  }
  .minw-sm-54 {
    min-width: 54% !important;
  }
  .minw-sm-55 {
    min-width: 55% !important;
  }
  .minw-sm-56 {
    min-width: 56% !important;
  }
  .minw-sm-57 {
    min-width: 57% !important;
  }
  .minw-sm-58 {
    min-width: 58% !important;
  }
  .minw-sm-59 {
    min-width: 59% !important;
  }
  .minw-sm-60 {
    min-width: 60% !important;
  }
  .minw-sm-61 {
    min-width: 61% !important;
  }
  .minw-sm-62 {
    min-width: 62% !important;
  }
  .minw-sm-63 {
    min-width: 63% !important;
  }
  .minw-sm-64 {
    min-width: 64% !important;
  }
  .minw-sm-65 {
    min-width: 65% !important;
  }
  .minw-sm-66 {
    min-width: 66% !important;
  }
  .minw-sm-67 {
    min-width: 67% !important;
  }
  .minw-sm-68 {
    min-width: 68% !important;
  }
  .minw-sm-69 {
    min-width: 69% !important;
  }
  .minw-sm-70 {
    min-width: 70% !important;
  }
  .minw-sm-71 {
    min-width: 71% !important;
  }
  .minw-sm-72 {
    min-width: 72% !important;
  }
  .minw-sm-73 {
    min-width: 73% !important;
  }
  .minw-sm-74 {
    min-width: 74% !important;
  }
  .minw-sm-75 {
    min-width: 75% !important;
  }
  .minw-sm-76 {
    min-width: 76% !important;
  }
  .minw-sm-77 {
    min-width: 77% !important;
  }
  .minw-sm-78 {
    min-width: 78% !important;
  }
  .minw-sm-79 {
    min-width: 79% !important;
  }
  .minw-sm-80 {
    min-width: 80% !important;
  }
  .minw-sm-81 {
    min-width: 81% !important;
  }
  .minw-sm-82 {
    min-width: 82% !important;
  }
  .minw-sm-83 {
    min-width: 83% !important;
  }
  .minw-sm-84 {
    min-width: 84% !important;
  }
  .minw-sm-85 {
    min-width: 85% !important;
  }
  .minw-sm-86 {
    min-width: 86% !important;
  }
  .minw-sm-87 {
    min-width: 87% !important;
  }
  .minw-sm-88 {
    min-width: 88% !important;
  }
  .minw-sm-89 {
    min-width: 89% !important;
  }
  .minw-sm-90 {
    min-width: 90% !important;
  }
  .minw-sm-91 {
    min-width: 91% !important;
  }
  .minw-sm-92 {
    min-width: 92% !important;
  }
  .minw-sm-93 {
    min-width: 93% !important;
  }
  .minw-sm-94 {
    min-width: 94% !important;
  }
  .minw-sm-95 {
    min-width: 95% !important;
  }
  .minw-sm-96 {
    min-width: 96% !important;
  }
  .minw-sm-97 {
    min-width: 97% !important;
  }
  .minw-sm-98 {
    min-width: 98% !important;
  }
  .minw-sm-99 {
    min-width: 99% !important;
  }
  .minw-sm-100 {
    min-width: 100% !important;
  }
  .minw-sm-auto {
    min-width: auto !important;
  }
}
@media (min-width: 45em) {
  .w-md-0 {
    width: 0% !important;
  }
  .w-md-1 {
    width: 1% !important;
  }
  .w-md-2 {
    width: 2% !important;
  }
  .w-md-3 {
    width: 3% !important;
  }
  .w-md-4 {
    width: 4% !important;
  }
  .w-md-5 {
    width: 5% !important;
  }
  .w-md-6 {
    width: 6% !important;
  }
  .w-md-7 {
    width: 7% !important;
  }
  .w-md-8 {
    width: 8% !important;
  }
  .w-md-9 {
    width: 9% !important;
  }
  .w-md-10 {
    width: 10% !important;
  }
  .w-md-11 {
    width: 11% !important;
  }
  .w-md-12 {
    width: 12% !important;
  }
  .w-md-13 {
    width: 13% !important;
  }
  .w-md-14 {
    width: 14% !important;
  }
  .w-md-15 {
    width: 15% !important;
  }
  .w-md-16 {
    width: 16% !important;
  }
  .w-md-17 {
    width: 17% !important;
  }
  .w-md-18 {
    width: 18% !important;
  }
  .w-md-19 {
    width: 19% !important;
  }
  .w-md-20 {
    width: 20% !important;
  }
  .w-md-21 {
    width: 21% !important;
  }
  .w-md-22 {
    width: 22% !important;
  }
  .w-md-23 {
    width: 23% !important;
  }
  .w-md-24 {
    width: 24% !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-26 {
    width: 26% !important;
  }
  .w-md-27 {
    width: 27% !important;
  }
  .w-md-28 {
    width: 28% !important;
  }
  .w-md-29 {
    width: 29% !important;
  }
  .w-md-30 {
    width: 30% !important;
  }
  .w-md-31 {
    width: 31% !important;
  }
  .w-md-32 {
    width: 32% !important;
  }
  .w-md-33 {
    width: 33% !important;
  }
  .w-md-34 {
    width: 34% !important;
  }
  .w-md-35 {
    width: 35% !important;
  }
  .w-md-36 {
    width: 36% !important;
  }
  .w-md-37 {
    width: 37% !important;
  }
  .w-md-38 {
    width: 38% !important;
  }
  .w-md-39 {
    width: 39% !important;
  }
  .w-md-40 {
    width: 40% !important;
  }
  .w-md-41 {
    width: 41% !important;
  }
  .w-md-42 {
    width: 42% !important;
  }
  .w-md-43 {
    width: 43% !important;
  }
  .w-md-44 {
    width: 44% !important;
  }
  .w-md-45 {
    width: 45% !important;
  }
  .w-md-46 {
    width: 46% !important;
  }
  .w-md-47 {
    width: 47% !important;
  }
  .w-md-48 {
    width: 48% !important;
  }
  .w-md-49 {
    width: 49% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-51 {
    width: 51% !important;
  }
  .w-md-52 {
    width: 52% !important;
  }
  .w-md-53 {
    width: 53% !important;
  }
  .w-md-54 {
    width: 54% !important;
  }
  .w-md-55 {
    width: 55% !important;
  }
  .w-md-56 {
    width: 56% !important;
  }
  .w-md-57 {
    width: 57% !important;
  }
  .w-md-58 {
    width: 58% !important;
  }
  .w-md-59 {
    width: 59% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .w-md-61 {
    width: 61% !important;
  }
  .w-md-62 {
    width: 62% !important;
  }
  .w-md-63 {
    width: 63% !important;
  }
  .w-md-64 {
    width: 64% !important;
  }
  .w-md-65 {
    width: 65% !important;
  }
  .w-md-66 {
    width: 66% !important;
  }
  .w-md-67 {
    width: 67% !important;
  }
  .w-md-68 {
    width: 68% !important;
  }
  .w-md-69 {
    width: 69% !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .w-md-71 {
    width: 71% !important;
  }
  .w-md-72 {
    width: 72% !important;
  }
  .w-md-73 {
    width: 73% !important;
  }
  .w-md-74 {
    width: 74% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-76 {
    width: 76% !important;
  }
  .w-md-77 {
    width: 77% !important;
  }
  .w-md-78 {
    width: 78% !important;
  }
  .w-md-79 {
    width: 79% !important;
  }
  .w-md-80 {
    width: 80% !important;
  }
  .w-md-81 {
    width: 81% !important;
  }
  .w-md-82 {
    width: 82% !important;
  }
  .w-md-83 {
    width: 83% !important;
  }
  .w-md-84 {
    width: 84% !important;
  }
  .w-md-85 {
    width: 85% !important;
  }
  .w-md-86 {
    width: 86% !important;
  }
  .w-md-87 {
    width: 87% !important;
  }
  .w-md-88 {
    width: 88% !important;
  }
  .w-md-89 {
    width: 89% !important;
  }
  .w-md-90 {
    width: 90% !important;
  }
  .w-md-91 {
    width: 91% !important;
  }
  .w-md-92 {
    width: 92% !important;
  }
  .w-md-93 {
    width: 93% !important;
  }
  .w-md-94 {
    width: 94% !important;
  }
  .w-md-95 {
    width: 95% !important;
  }
  .w-md-96 {
    width: 96% !important;
  }
  .w-md-97 {
    width: 97% !important;
  }
  .w-md-98 {
    width: 98% !important;
  }
  .w-md-99 {
    width: 99% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-180 {
    width: 180px !important;
  }
  .w-md-188 {
    width: 188px !important;
  }
  .w-md-288 {
    width: 288px !important;
  }
  .w-md-390 {
    width: 390px !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .maxw-md-0 {
    max-width: 0% !important;
  }
  .maxw-md-1 {
    max-width: 1% !important;
  }
  .maxw-md-2 {
    max-width: 2% !important;
  }
  .maxw-md-3 {
    max-width: 3% !important;
  }
  .maxw-md-4 {
    max-width: 4% !important;
  }
  .maxw-md-5 {
    max-width: 5% !important;
  }
  .maxw-md-6 {
    max-width: 6% !important;
  }
  .maxw-md-7 {
    max-width: 7% !important;
  }
  .maxw-md-8 {
    max-width: 8% !important;
  }
  .maxw-md-9 {
    max-width: 9% !important;
  }
  .maxw-md-10 {
    max-width: 10% !important;
  }
  .maxw-md-11 {
    max-width: 11% !important;
  }
  .maxw-md-12 {
    max-width: 12% !important;
  }
  .maxw-md-13 {
    max-width: 13% !important;
  }
  .maxw-md-14 {
    max-width: 14% !important;
  }
  .maxw-md-15 {
    max-width: 15% !important;
  }
  .maxw-md-16 {
    max-width: 16% !important;
  }
  .maxw-md-17 {
    max-width: 17% !important;
  }
  .maxw-md-18 {
    max-width: 18% !important;
  }
  .maxw-md-19 {
    max-width: 19% !important;
  }
  .maxw-md-20 {
    max-width: 20% !important;
  }
  .maxw-md-21 {
    max-width: 21% !important;
  }
  .maxw-md-22 {
    max-width: 22% !important;
  }
  .maxw-md-23 {
    max-width: 23% !important;
  }
  .maxw-md-24 {
    max-width: 24% !important;
  }
  .maxw-md-25 {
    max-width: 25% !important;
  }
  .maxw-md-26 {
    max-width: 26% !important;
  }
  .maxw-md-27 {
    max-width: 27% !important;
  }
  .maxw-md-28 {
    max-width: 28% !important;
  }
  .maxw-md-29 {
    max-width: 29% !important;
  }
  .maxw-md-30 {
    max-width: 30% !important;
  }
  .maxw-md-31 {
    max-width: 31% !important;
  }
  .maxw-md-32 {
    max-width: 32% !important;
  }
  .maxw-md-33 {
    max-width: 33% !important;
  }
  .maxw-md-34 {
    max-width: 34% !important;
  }
  .maxw-md-35 {
    max-width: 35% !important;
  }
  .maxw-md-36 {
    max-width: 36% !important;
  }
  .maxw-md-37 {
    max-width: 37% !important;
  }
  .maxw-md-38 {
    max-width: 38% !important;
  }
  .maxw-md-39 {
    max-width: 39% !important;
  }
  .maxw-md-40 {
    max-width: 40% !important;
  }
  .maxw-md-41 {
    max-width: 41% !important;
  }
  .maxw-md-42 {
    max-width: 42% !important;
  }
  .maxw-md-43 {
    max-width: 43% !important;
  }
  .maxw-md-44 {
    max-width: 44% !important;
  }
  .maxw-md-45 {
    max-width: 45% !important;
  }
  .maxw-md-46 {
    max-width: 46% !important;
  }
  .maxw-md-47 {
    max-width: 47% !important;
  }
  .maxw-md-48 {
    max-width: 48% !important;
  }
  .maxw-md-49 {
    max-width: 49% !important;
  }
  .maxw-md-50 {
    max-width: 50% !important;
  }
  .maxw-md-51 {
    max-width: 51% !important;
  }
  .maxw-md-52 {
    max-width: 52% !important;
  }
  .maxw-md-53 {
    max-width: 53% !important;
  }
  .maxw-md-54 {
    max-width: 54% !important;
  }
  .maxw-md-55 {
    max-width: 55% !important;
  }
  .maxw-md-56 {
    max-width: 56% !important;
  }
  .maxw-md-57 {
    max-width: 57% !important;
  }
  .maxw-md-58 {
    max-width: 58% !important;
  }
  .maxw-md-59 {
    max-width: 59% !important;
  }
  .maxw-md-60 {
    max-width: 60% !important;
  }
  .maxw-md-61 {
    max-width: 61% !important;
  }
  .maxw-md-62 {
    max-width: 62% !important;
  }
  .maxw-md-63 {
    max-width: 63% !important;
  }
  .maxw-md-64 {
    max-width: 64% !important;
  }
  .maxw-md-65 {
    max-width: 65% !important;
  }
  .maxw-md-66 {
    max-width: 66% !important;
  }
  .maxw-md-67 {
    max-width: 67% !important;
  }
  .maxw-md-68 {
    max-width: 68% !important;
  }
  .maxw-md-69 {
    max-width: 69% !important;
  }
  .maxw-md-70 {
    max-width: 70% !important;
  }
  .maxw-md-71 {
    max-width: 71% !important;
  }
  .maxw-md-72 {
    max-width: 72% !important;
  }
  .maxw-md-73 {
    max-width: 73% !important;
  }
  .maxw-md-74 {
    max-width: 74% !important;
  }
  .maxw-md-75 {
    max-width: 75% !important;
  }
  .maxw-md-76 {
    max-width: 76% !important;
  }
  .maxw-md-77 {
    max-width: 77% !important;
  }
  .maxw-md-78 {
    max-width: 78% !important;
  }
  .maxw-md-79 {
    max-width: 79% !important;
  }
  .maxw-md-80 {
    max-width: 80% !important;
  }
  .maxw-md-81 {
    max-width: 81% !important;
  }
  .maxw-md-82 {
    max-width: 82% !important;
  }
  .maxw-md-83 {
    max-width: 83% !important;
  }
  .maxw-md-84 {
    max-width: 84% !important;
  }
  .maxw-md-85 {
    max-width: 85% !important;
  }
  .maxw-md-86 {
    max-width: 86% !important;
  }
  .maxw-md-87 {
    max-width: 87% !important;
  }
  .maxw-md-88 {
    max-width: 88% !important;
  }
  .maxw-md-89 {
    max-width: 89% !important;
  }
  .maxw-md-90 {
    max-width: 90% !important;
  }
  .maxw-md-91 {
    max-width: 91% !important;
  }
  .maxw-md-92 {
    max-width: 92% !important;
  }
  .maxw-md-93 {
    max-width: 93% !important;
  }
  .maxw-md-94 {
    max-width: 94% !important;
  }
  .maxw-md-95 {
    max-width: 95% !important;
  }
  .maxw-md-96 {
    max-width: 96% !important;
  }
  .maxw-md-97 {
    max-width: 97% !important;
  }
  .maxw-md-98 {
    max-width: 98% !important;
  }
  .maxw-md-99 {
    max-width: 99% !important;
  }
  .maxw-md-100 {
    max-width: 100% !important;
  }
  .maxw-md-auto {
    max-width: auto !important;
  }
  .minw-md-0 {
    min-width: 0% !important;
  }
  .minw-md-1 {
    min-width: 1% !important;
  }
  .minw-md-2 {
    min-width: 2% !important;
  }
  .minw-md-3 {
    min-width: 3% !important;
  }
  .minw-md-4 {
    min-width: 4% !important;
  }
  .minw-md-5 {
    min-width: 5% !important;
  }
  .minw-md-6 {
    min-width: 6% !important;
  }
  .minw-md-7 {
    min-width: 7% !important;
  }
  .minw-md-8 {
    min-width: 8% !important;
  }
  .minw-md-9 {
    min-width: 9% !important;
  }
  .minw-md-10 {
    min-width: 10% !important;
  }
  .minw-md-11 {
    min-width: 11% !important;
  }
  .minw-md-12 {
    min-width: 12% !important;
  }
  .minw-md-13 {
    min-width: 13% !important;
  }
  .minw-md-14 {
    min-width: 14% !important;
  }
  .minw-md-15 {
    min-width: 15% !important;
  }
  .minw-md-16 {
    min-width: 16% !important;
  }
  .minw-md-17 {
    min-width: 17% !important;
  }
  .minw-md-18 {
    min-width: 18% !important;
  }
  .minw-md-19 {
    min-width: 19% !important;
  }
  .minw-md-20 {
    min-width: 20% !important;
  }
  .minw-md-21 {
    min-width: 21% !important;
  }
  .minw-md-22 {
    min-width: 22% !important;
  }
  .minw-md-23 {
    min-width: 23% !important;
  }
  .minw-md-24 {
    min-width: 24% !important;
  }
  .minw-md-25 {
    min-width: 25% !important;
  }
  .minw-md-26 {
    min-width: 26% !important;
  }
  .minw-md-27 {
    min-width: 27% !important;
  }
  .minw-md-28 {
    min-width: 28% !important;
  }
  .minw-md-29 {
    min-width: 29% !important;
  }
  .minw-md-30 {
    min-width: 30% !important;
  }
  .minw-md-31 {
    min-width: 31% !important;
  }
  .minw-md-32 {
    min-width: 32% !important;
  }
  .minw-md-33 {
    min-width: 33% !important;
  }
  .minw-md-34 {
    min-width: 34% !important;
  }
  .minw-md-35 {
    min-width: 35% !important;
  }
  .minw-md-36 {
    min-width: 36% !important;
  }
  .minw-md-37 {
    min-width: 37% !important;
  }
  .minw-md-38 {
    min-width: 38% !important;
  }
  .minw-md-39 {
    min-width: 39% !important;
  }
  .minw-md-40 {
    min-width: 40% !important;
  }
  .minw-md-41 {
    min-width: 41% !important;
  }
  .minw-md-42 {
    min-width: 42% !important;
  }
  .minw-md-43 {
    min-width: 43% !important;
  }
  .minw-md-44 {
    min-width: 44% !important;
  }
  .minw-md-45 {
    min-width: 45% !important;
  }
  .minw-md-46 {
    min-width: 46% !important;
  }
  .minw-md-47 {
    min-width: 47% !important;
  }
  .minw-md-48 {
    min-width: 48% !important;
  }
  .minw-md-49 {
    min-width: 49% !important;
  }
  .minw-md-50 {
    min-width: 50% !important;
  }
  .minw-md-51 {
    min-width: 51% !important;
  }
  .minw-md-52 {
    min-width: 52% !important;
  }
  .minw-md-53 {
    min-width: 53% !important;
  }
  .minw-md-54 {
    min-width: 54% !important;
  }
  .minw-md-55 {
    min-width: 55% !important;
  }
  .minw-md-56 {
    min-width: 56% !important;
  }
  .minw-md-57 {
    min-width: 57% !important;
  }
  .minw-md-58 {
    min-width: 58% !important;
  }
  .minw-md-59 {
    min-width: 59% !important;
  }
  .minw-md-60 {
    min-width: 60% !important;
  }
  .minw-md-61 {
    min-width: 61% !important;
  }
  .minw-md-62 {
    min-width: 62% !important;
  }
  .minw-md-63 {
    min-width: 63% !important;
  }
  .minw-md-64 {
    min-width: 64% !important;
  }
  .minw-md-65 {
    min-width: 65% !important;
  }
  .minw-md-66 {
    min-width: 66% !important;
  }
  .minw-md-67 {
    min-width: 67% !important;
  }
  .minw-md-68 {
    min-width: 68% !important;
  }
  .minw-md-69 {
    min-width: 69% !important;
  }
  .minw-md-70 {
    min-width: 70% !important;
  }
  .minw-md-71 {
    min-width: 71% !important;
  }
  .minw-md-72 {
    min-width: 72% !important;
  }
  .minw-md-73 {
    min-width: 73% !important;
  }
  .minw-md-74 {
    min-width: 74% !important;
  }
  .minw-md-75 {
    min-width: 75% !important;
  }
  .minw-md-76 {
    min-width: 76% !important;
  }
  .minw-md-77 {
    min-width: 77% !important;
  }
  .minw-md-78 {
    min-width: 78% !important;
  }
  .minw-md-79 {
    min-width: 79% !important;
  }
  .minw-md-80 {
    min-width: 80% !important;
  }
  .minw-md-81 {
    min-width: 81% !important;
  }
  .minw-md-82 {
    min-width: 82% !important;
  }
  .minw-md-83 {
    min-width: 83% !important;
  }
  .minw-md-84 {
    min-width: 84% !important;
  }
  .minw-md-85 {
    min-width: 85% !important;
  }
  .minw-md-86 {
    min-width: 86% !important;
  }
  .minw-md-87 {
    min-width: 87% !important;
  }
  .minw-md-88 {
    min-width: 88% !important;
  }
  .minw-md-89 {
    min-width: 89% !important;
  }
  .minw-md-90 {
    min-width: 90% !important;
  }
  .minw-md-91 {
    min-width: 91% !important;
  }
  .minw-md-92 {
    min-width: 92% !important;
  }
  .minw-md-93 {
    min-width: 93% !important;
  }
  .minw-md-94 {
    min-width: 94% !important;
  }
  .minw-md-95 {
    min-width: 95% !important;
  }
  .minw-md-96 {
    min-width: 96% !important;
  }
  .minw-md-97 {
    min-width: 97% !important;
  }
  .minw-md-98 {
    min-width: 98% !important;
  }
  .minw-md-99 {
    min-width: 99% !important;
  }
  .minw-md-100 {
    min-width: 100% !important;
  }
  .minw-md-auto {
    min-width: auto !important;
  }
}
@media (min-width: 67.5em) {
  .w-lg-0 {
    width: 0% !important;
  }
  .w-lg-1 {
    width: 1% !important;
  }
  .w-lg-2 {
    width: 2% !important;
  }
  .w-lg-3 {
    width: 3% !important;
  }
  .w-lg-4 {
    width: 4% !important;
  }
  .w-lg-5 {
    width: 5% !important;
  }
  .w-lg-6 {
    width: 6% !important;
  }
  .w-lg-7 {
    width: 7% !important;
  }
  .w-lg-8 {
    width: 8% !important;
  }
  .w-lg-9 {
    width: 9% !important;
  }
  .w-lg-10 {
    width: 10% !important;
  }
  .w-lg-11 {
    width: 11% !important;
  }
  .w-lg-12 {
    width: 12% !important;
  }
  .w-lg-13 {
    width: 13% !important;
  }
  .w-lg-14 {
    width: 14% !important;
  }
  .w-lg-15 {
    width: 15% !important;
  }
  .w-lg-16 {
    width: 16% !important;
  }
  .w-lg-17 {
    width: 17% !important;
  }
  .w-lg-18 {
    width: 18% !important;
  }
  .w-lg-19 {
    width: 19% !important;
  }
  .w-lg-20 {
    width: 20% !important;
  }
  .w-lg-21 {
    width: 21% !important;
  }
  .w-lg-22 {
    width: 22% !important;
  }
  .w-lg-23 {
    width: 23% !important;
  }
  .w-lg-24 {
    width: 24% !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-26 {
    width: 26% !important;
  }
  .w-lg-27 {
    width: 27% !important;
  }
  .w-lg-28 {
    width: 28% !important;
  }
  .w-lg-29 {
    width: 29% !important;
  }
  .w-lg-30 {
    width: 30% !important;
  }
  .w-lg-31 {
    width: 31% !important;
  }
  .w-lg-32 {
    width: 32% !important;
  }
  .w-lg-33 {
    width: 33% !important;
  }
  .w-lg-34 {
    width: 34% !important;
  }
  .w-lg-35 {
    width: 35% !important;
  }
  .w-lg-36 {
    width: 36% !important;
  }
  .w-lg-37 {
    width: 37% !important;
  }
  .w-lg-38 {
    width: 38% !important;
  }
  .w-lg-39 {
    width: 39% !important;
  }
  .w-lg-40 {
    width: 40% !important;
  }
  .w-lg-41 {
    width: 41% !important;
  }
  .w-lg-42 {
    width: 42% !important;
  }
  .w-lg-43 {
    width: 43% !important;
  }
  .w-lg-44 {
    width: 44% !important;
  }
  .w-lg-45 {
    width: 45% !important;
  }
  .w-lg-46 {
    width: 46% !important;
  }
  .w-lg-47 {
    width: 47% !important;
  }
  .w-lg-48 {
    width: 48% !important;
  }
  .w-lg-49 {
    width: 49% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-51 {
    width: 51% !important;
  }
  .w-lg-52 {
    width: 52% !important;
  }
  .w-lg-53 {
    width: 53% !important;
  }
  .w-lg-54 {
    width: 54% !important;
  }
  .w-lg-55 {
    width: 55% !important;
  }
  .w-lg-56 {
    width: 56% !important;
  }
  .w-lg-57 {
    width: 57% !important;
  }
  .w-lg-58 {
    width: 58% !important;
  }
  .w-lg-59 {
    width: 59% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .w-lg-61 {
    width: 61% !important;
  }
  .w-lg-62 {
    width: 62% !important;
  }
  .w-lg-63 {
    width: 63% !important;
  }
  .w-lg-64 {
    width: 64% !important;
  }
  .w-lg-65 {
    width: 65% !important;
  }
  .w-lg-66 {
    width: 66% !important;
  }
  .w-lg-67 {
    width: 67% !important;
  }
  .w-lg-68 {
    width: 68% !important;
  }
  .w-lg-69 {
    width: 69% !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .w-lg-71 {
    width: 71% !important;
  }
  .w-lg-72 {
    width: 72% !important;
  }
  .w-lg-73 {
    width: 73% !important;
  }
  .w-lg-74 {
    width: 74% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-76 {
    width: 76% !important;
  }
  .w-lg-77 {
    width: 77% !important;
  }
  .w-lg-78 {
    width: 78% !important;
  }
  .w-lg-79 {
    width: 79% !important;
  }
  .w-lg-80 {
    width: 80% !important;
  }
  .w-lg-81 {
    width: 81% !important;
  }
  .w-lg-82 {
    width: 82% !important;
  }
  .w-lg-83 {
    width: 83% !important;
  }
  .w-lg-84 {
    width: 84% !important;
  }
  .w-lg-85 {
    width: 85% !important;
  }
  .w-lg-86 {
    width: 86% !important;
  }
  .w-lg-87 {
    width: 87% !important;
  }
  .w-lg-88 {
    width: 88% !important;
  }
  .w-lg-89 {
    width: 89% !important;
  }
  .w-lg-90 {
    width: 90% !important;
  }
  .w-lg-91 {
    width: 91% !important;
  }
  .w-lg-92 {
    width: 92% !important;
  }
  .w-lg-93 {
    width: 93% !important;
  }
  .w-lg-94 {
    width: 94% !important;
  }
  .w-lg-95 {
    width: 95% !important;
  }
  .w-lg-96 {
    width: 96% !important;
  }
  .w-lg-97 {
    width: 97% !important;
  }
  .w-lg-98 {
    width: 98% !important;
  }
  .w-lg-99 {
    width: 99% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-180 {
    width: 180px !important;
  }
  .w-lg-188 {
    width: 188px !important;
  }
  .w-lg-288 {
    width: 288px !important;
  }
  .w-lg-390 {
    width: 390px !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .maxw-lg-0 {
    max-width: 0% !important;
  }
  .maxw-lg-1 {
    max-width: 1% !important;
  }
  .maxw-lg-2 {
    max-width: 2% !important;
  }
  .maxw-lg-3 {
    max-width: 3% !important;
  }
  .maxw-lg-4 {
    max-width: 4% !important;
  }
  .maxw-lg-5 {
    max-width: 5% !important;
  }
  .maxw-lg-6 {
    max-width: 6% !important;
  }
  .maxw-lg-7 {
    max-width: 7% !important;
  }
  .maxw-lg-8 {
    max-width: 8% !important;
  }
  .maxw-lg-9 {
    max-width: 9% !important;
  }
  .maxw-lg-10 {
    max-width: 10% !important;
  }
  .maxw-lg-11 {
    max-width: 11% !important;
  }
  .maxw-lg-12 {
    max-width: 12% !important;
  }
  .maxw-lg-13 {
    max-width: 13% !important;
  }
  .maxw-lg-14 {
    max-width: 14% !important;
  }
  .maxw-lg-15 {
    max-width: 15% !important;
  }
  .maxw-lg-16 {
    max-width: 16% !important;
  }
  .maxw-lg-17 {
    max-width: 17% !important;
  }
  .maxw-lg-18 {
    max-width: 18% !important;
  }
  .maxw-lg-19 {
    max-width: 19% !important;
  }
  .maxw-lg-20 {
    max-width: 20% !important;
  }
  .maxw-lg-21 {
    max-width: 21% !important;
  }
  .maxw-lg-22 {
    max-width: 22% !important;
  }
  .maxw-lg-23 {
    max-width: 23% !important;
  }
  .maxw-lg-24 {
    max-width: 24% !important;
  }
  .maxw-lg-25 {
    max-width: 25% !important;
  }
  .maxw-lg-26 {
    max-width: 26% !important;
  }
  .maxw-lg-27 {
    max-width: 27% !important;
  }
  .maxw-lg-28 {
    max-width: 28% !important;
  }
  .maxw-lg-29 {
    max-width: 29% !important;
  }
  .maxw-lg-30 {
    max-width: 30% !important;
  }
  .maxw-lg-31 {
    max-width: 31% !important;
  }
  .maxw-lg-32 {
    max-width: 32% !important;
  }
  .maxw-lg-33 {
    max-width: 33% !important;
  }
  .maxw-lg-34 {
    max-width: 34% !important;
  }
  .maxw-lg-35 {
    max-width: 35% !important;
  }
  .maxw-lg-36 {
    max-width: 36% !important;
  }
  .maxw-lg-37 {
    max-width: 37% !important;
  }
  .maxw-lg-38 {
    max-width: 38% !important;
  }
  .maxw-lg-39 {
    max-width: 39% !important;
  }
  .maxw-lg-40 {
    max-width: 40% !important;
  }
  .maxw-lg-41 {
    max-width: 41% !important;
  }
  .maxw-lg-42 {
    max-width: 42% !important;
  }
  .maxw-lg-43 {
    max-width: 43% !important;
  }
  .maxw-lg-44 {
    max-width: 44% !important;
  }
  .maxw-lg-45 {
    max-width: 45% !important;
  }
  .maxw-lg-46 {
    max-width: 46% !important;
  }
  .maxw-lg-47 {
    max-width: 47% !important;
  }
  .maxw-lg-48 {
    max-width: 48% !important;
  }
  .maxw-lg-49 {
    max-width: 49% !important;
  }
  .maxw-lg-50 {
    max-width: 50% !important;
  }
  .maxw-lg-51 {
    max-width: 51% !important;
  }
  .maxw-lg-52 {
    max-width: 52% !important;
  }
  .maxw-lg-53 {
    max-width: 53% !important;
  }
  .maxw-lg-54 {
    max-width: 54% !important;
  }
  .maxw-lg-55 {
    max-width: 55% !important;
  }
  .maxw-lg-56 {
    max-width: 56% !important;
  }
  .maxw-lg-57 {
    max-width: 57% !important;
  }
  .maxw-lg-58 {
    max-width: 58% !important;
  }
  .maxw-lg-59 {
    max-width: 59% !important;
  }
  .maxw-lg-60 {
    max-width: 60% !important;
  }
  .maxw-lg-61 {
    max-width: 61% !important;
  }
  .maxw-lg-62 {
    max-width: 62% !important;
  }
  .maxw-lg-63 {
    max-width: 63% !important;
  }
  .maxw-lg-64 {
    max-width: 64% !important;
  }
  .maxw-lg-65 {
    max-width: 65% !important;
  }
  .maxw-lg-66 {
    max-width: 66% !important;
  }
  .maxw-lg-67 {
    max-width: 67% !important;
  }
  .maxw-lg-68 {
    max-width: 68% !important;
  }
  .maxw-lg-69 {
    max-width: 69% !important;
  }
  .maxw-lg-70 {
    max-width: 70% !important;
  }
  .maxw-lg-71 {
    max-width: 71% !important;
  }
  .maxw-lg-72 {
    max-width: 72% !important;
  }
  .maxw-lg-73 {
    max-width: 73% !important;
  }
  .maxw-lg-74 {
    max-width: 74% !important;
  }
  .maxw-lg-75 {
    max-width: 75% !important;
  }
  .maxw-lg-76 {
    max-width: 76% !important;
  }
  .maxw-lg-77 {
    max-width: 77% !important;
  }
  .maxw-lg-78 {
    max-width: 78% !important;
  }
  .maxw-lg-79 {
    max-width: 79% !important;
  }
  .maxw-lg-80 {
    max-width: 80% !important;
  }
  .maxw-lg-81 {
    max-width: 81% !important;
  }
  .maxw-lg-82 {
    max-width: 82% !important;
  }
  .maxw-lg-83 {
    max-width: 83% !important;
  }
  .maxw-lg-84 {
    max-width: 84% !important;
  }
  .maxw-lg-85 {
    max-width: 85% !important;
  }
  .maxw-lg-86 {
    max-width: 86% !important;
  }
  .maxw-lg-87 {
    max-width: 87% !important;
  }
  .maxw-lg-88 {
    max-width: 88% !important;
  }
  .maxw-lg-89 {
    max-width: 89% !important;
  }
  .maxw-lg-90 {
    max-width: 90% !important;
  }
  .maxw-lg-91 {
    max-width: 91% !important;
  }
  .maxw-lg-92 {
    max-width: 92% !important;
  }
  .maxw-lg-93 {
    max-width: 93% !important;
  }
  .maxw-lg-94 {
    max-width: 94% !important;
  }
  .maxw-lg-95 {
    max-width: 95% !important;
  }
  .maxw-lg-96 {
    max-width: 96% !important;
  }
  .maxw-lg-97 {
    max-width: 97% !important;
  }
  .maxw-lg-98 {
    max-width: 98% !important;
  }
  .maxw-lg-99 {
    max-width: 99% !important;
  }
  .maxw-lg-100 {
    max-width: 100% !important;
  }
  .maxw-lg-auto {
    max-width: auto !important;
  }
  .minw-lg-0 {
    min-width: 0% !important;
  }
  .minw-lg-1 {
    min-width: 1% !important;
  }
  .minw-lg-2 {
    min-width: 2% !important;
  }
  .minw-lg-3 {
    min-width: 3% !important;
  }
  .minw-lg-4 {
    min-width: 4% !important;
  }
  .minw-lg-5 {
    min-width: 5% !important;
  }
  .minw-lg-6 {
    min-width: 6% !important;
  }
  .minw-lg-7 {
    min-width: 7% !important;
  }
  .minw-lg-8 {
    min-width: 8% !important;
  }
  .minw-lg-9 {
    min-width: 9% !important;
  }
  .minw-lg-10 {
    min-width: 10% !important;
  }
  .minw-lg-11 {
    min-width: 11% !important;
  }
  .minw-lg-12 {
    min-width: 12% !important;
  }
  .minw-lg-13 {
    min-width: 13% !important;
  }
  .minw-lg-14 {
    min-width: 14% !important;
  }
  .minw-lg-15 {
    min-width: 15% !important;
  }
  .minw-lg-16 {
    min-width: 16% !important;
  }
  .minw-lg-17 {
    min-width: 17% !important;
  }
  .minw-lg-18 {
    min-width: 18% !important;
  }
  .minw-lg-19 {
    min-width: 19% !important;
  }
  .minw-lg-20 {
    min-width: 20% !important;
  }
  .minw-lg-21 {
    min-width: 21% !important;
  }
  .minw-lg-22 {
    min-width: 22% !important;
  }
  .minw-lg-23 {
    min-width: 23% !important;
  }
  .minw-lg-24 {
    min-width: 24% !important;
  }
  .minw-lg-25 {
    min-width: 25% !important;
  }
  .minw-lg-26 {
    min-width: 26% !important;
  }
  .minw-lg-27 {
    min-width: 27% !important;
  }
  .minw-lg-28 {
    min-width: 28% !important;
  }
  .minw-lg-29 {
    min-width: 29% !important;
  }
  .minw-lg-30 {
    min-width: 30% !important;
  }
  .minw-lg-31 {
    min-width: 31% !important;
  }
  .minw-lg-32 {
    min-width: 32% !important;
  }
  .minw-lg-33 {
    min-width: 33% !important;
  }
  .minw-lg-34 {
    min-width: 34% !important;
  }
  .minw-lg-35 {
    min-width: 35% !important;
  }
  .minw-lg-36 {
    min-width: 36% !important;
  }
  .minw-lg-37 {
    min-width: 37% !important;
  }
  .minw-lg-38 {
    min-width: 38% !important;
  }
  .minw-lg-39 {
    min-width: 39% !important;
  }
  .minw-lg-40 {
    min-width: 40% !important;
  }
  .minw-lg-41 {
    min-width: 41% !important;
  }
  .minw-lg-42 {
    min-width: 42% !important;
  }
  .minw-lg-43 {
    min-width: 43% !important;
  }
  .minw-lg-44 {
    min-width: 44% !important;
  }
  .minw-lg-45 {
    min-width: 45% !important;
  }
  .minw-lg-46 {
    min-width: 46% !important;
  }
  .minw-lg-47 {
    min-width: 47% !important;
  }
  .minw-lg-48 {
    min-width: 48% !important;
  }
  .minw-lg-49 {
    min-width: 49% !important;
  }
  .minw-lg-50 {
    min-width: 50% !important;
  }
  .minw-lg-51 {
    min-width: 51% !important;
  }
  .minw-lg-52 {
    min-width: 52% !important;
  }
  .minw-lg-53 {
    min-width: 53% !important;
  }
  .minw-lg-54 {
    min-width: 54% !important;
  }
  .minw-lg-55 {
    min-width: 55% !important;
  }
  .minw-lg-56 {
    min-width: 56% !important;
  }
  .minw-lg-57 {
    min-width: 57% !important;
  }
  .minw-lg-58 {
    min-width: 58% !important;
  }
  .minw-lg-59 {
    min-width: 59% !important;
  }
  .minw-lg-60 {
    min-width: 60% !important;
  }
  .minw-lg-61 {
    min-width: 61% !important;
  }
  .minw-lg-62 {
    min-width: 62% !important;
  }
  .minw-lg-63 {
    min-width: 63% !important;
  }
  .minw-lg-64 {
    min-width: 64% !important;
  }
  .minw-lg-65 {
    min-width: 65% !important;
  }
  .minw-lg-66 {
    min-width: 66% !important;
  }
  .minw-lg-67 {
    min-width: 67% !important;
  }
  .minw-lg-68 {
    min-width: 68% !important;
  }
  .minw-lg-69 {
    min-width: 69% !important;
  }
  .minw-lg-70 {
    min-width: 70% !important;
  }
  .minw-lg-71 {
    min-width: 71% !important;
  }
  .minw-lg-72 {
    min-width: 72% !important;
  }
  .minw-lg-73 {
    min-width: 73% !important;
  }
  .minw-lg-74 {
    min-width: 74% !important;
  }
  .minw-lg-75 {
    min-width: 75% !important;
  }
  .minw-lg-76 {
    min-width: 76% !important;
  }
  .minw-lg-77 {
    min-width: 77% !important;
  }
  .minw-lg-78 {
    min-width: 78% !important;
  }
  .minw-lg-79 {
    min-width: 79% !important;
  }
  .minw-lg-80 {
    min-width: 80% !important;
  }
  .minw-lg-81 {
    min-width: 81% !important;
  }
  .minw-lg-82 {
    min-width: 82% !important;
  }
  .minw-lg-83 {
    min-width: 83% !important;
  }
  .minw-lg-84 {
    min-width: 84% !important;
  }
  .minw-lg-85 {
    min-width: 85% !important;
  }
  .minw-lg-86 {
    min-width: 86% !important;
  }
  .minw-lg-87 {
    min-width: 87% !important;
  }
  .minw-lg-88 {
    min-width: 88% !important;
  }
  .minw-lg-89 {
    min-width: 89% !important;
  }
  .minw-lg-90 {
    min-width: 90% !important;
  }
  .minw-lg-91 {
    min-width: 91% !important;
  }
  .minw-lg-92 {
    min-width: 92% !important;
  }
  .minw-lg-93 {
    min-width: 93% !important;
  }
  .minw-lg-94 {
    min-width: 94% !important;
  }
  .minw-lg-95 {
    min-width: 95% !important;
  }
  .minw-lg-96 {
    min-width: 96% !important;
  }
  .minw-lg-97 {
    min-width: 97% !important;
  }
  .minw-lg-98 {
    min-width: 98% !important;
  }
  .minw-lg-99 {
    min-width: 99% !important;
  }
  .minw-lg-100 {
    min-width: 100% !important;
  }
  .minw-lg-auto {
    min-width: auto !important;
  }
}

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