/**
 * @file
 * Color functions.
 *
 * @package Functions.
 */
/* Tint. */
/* Shade. */
/**
 * @file
 * Global settings.
 *
 * @package Settings.
 */
/* Import. */
/* * @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap'); */
/* Font family. */
/* Font size. */
/* Font weight. */
/* Line height. */
/* Basic colors. */
/* Status colors. */
/* Border radius. */
/* Outline. */
/* Shadow. */
/* Spacing. */
/* Width. */
/* Breakpoints. */
/* Grid breakpoints. */
/* Grid. */
/**
 * @file
 * Map functions.
 *
 * @package Functions.
 */
/* Use. */
/* Next. */
/* Prev. */
/**
 * @file
 * Mixins for breakpoints.
 *
 * @package Tools.
 */
/* Use. */
/* Breakpoint up. */
/* Breakpoint down. */
/* Breakpoint only. */
/**
 * @file
 * Helper for spacing.
 *
 * @package Utilities.
 */
/* Use. */
/* List of class names and properties. */
/* stylelint-disable plugin/stylelint-bem-namics */
.u-g--collapse {
  gap: 0 !important;
}
.u-g--tiny {
  gap: 0.65rem !important;
}
.u-g--small {
  gap: 0.975rem !important;
}
.u-g--medium {
  gap: 1.3rem !important;
}
.u-g--large {
  gap: 1.95rem !important;
}
.u-g--huge {
  gap: 2.6rem !important;
}

.u-m--collapse {
  margin: 0 !important;
}
.u-m--tiny {
  margin: 0.65rem !important;
}
.u-m--small {
  margin: 0.975rem !important;
}
.u-m--medium {
  margin: 1.3rem !important;
}
.u-m--large {
  margin: 1.95rem !important;
}
.u-m--huge {
  margin: 2.6rem !important;
}

.u-mb--collapse {
  margin-bottom: 0 !important;
}
.u-mb--tiny {
  margin-bottom: 0.65rem !important;
}
.u-mb--small {
  margin-bottom: 0.975rem !important;
}
.u-mb--medium {
  margin-bottom: 1.3rem !important;
}
.u-mb--large {
  margin-bottom: 1.95rem !important;
}
.u-mb--huge {
  margin-bottom: 2.6rem !important;
}

.u-ml--collapse {
  margin-left: 0 !important;
}
.u-ml--tiny {
  margin-left: 0.65rem !important;
}
.u-ml--small {
  margin-left: 0.975rem !important;
}
.u-ml--medium {
  margin-left: 1.3rem !important;
}
.u-ml--large {
  margin-left: 1.95rem !important;
}
.u-ml--huge {
  margin-left: 2.6rem !important;
}

.u-mr--collapse {
  margin-right: 0 !important;
}
.u-mr--tiny {
  margin-right: 0.65rem !important;
}
.u-mr--small {
  margin-right: 0.975rem !important;
}
.u-mr--medium {
  margin-right: 1.3rem !important;
}
.u-mr--large {
  margin-right: 1.95rem !important;
}
.u-mr--huge {
  margin-right: 2.6rem !important;
}

.u-mt--collapse {
  margin-top: 0 !important;
}
.u-mt--tiny {
  margin-top: 0.65rem !important;
}
.u-mt--small {
  margin-top: 0.975rem !important;
}
.u-mt--medium {
  margin-top: 1.3rem !important;
}
.u-mt--large {
  margin-top: 1.95rem !important;
}
.u-mt--huge {
  margin-top: 2.6rem !important;
}

.u-p--collapse {
  padding: 0 !important;
}
.u-p--tiny {
  padding: 0.65rem !important;
}
.u-p--small {
  padding: 0.975rem !important;
}
.u-p--medium {
  padding: 1.3rem !important;
}
.u-p--large {
  padding: 1.95rem !important;
}
.u-p--huge {
  padding: 2.6rem !important;
}

.u-pb--collapse {
  padding-bottom: 0 !important;
}
.u-pb--tiny {
  padding-bottom: 0.65rem !important;
}
.u-pb--small {
  padding-bottom: 0.975rem !important;
}
.u-pb--medium {
  padding-bottom: 1.3rem !important;
}
.u-pb--large {
  padding-bottom: 1.95rem !important;
}
.u-pb--huge {
  padding-bottom: 2.6rem !important;
}

.u-pl--collapse {
  padding-left: 0 !important;
}
.u-pl--tiny {
  padding-left: 0.65rem !important;
}
.u-pl--small {
  padding-left: 0.975rem !important;
}
.u-pl--medium {
  padding-left: 1.3rem !important;
}
.u-pl--large {
  padding-left: 1.95rem !important;
}
.u-pl--huge {
  padding-left: 2.6rem !important;
}

.u-pr--collapse {
  padding-right: 0 !important;
}
.u-pr--tiny {
  padding-right: 0.65rem !important;
}
.u-pr--small {
  padding-right: 0.975rem !important;
}
.u-pr--medium {
  padding-right: 1.3rem !important;
}
.u-pr--large {
  padding-right: 1.95rem !important;
}
.u-pr--huge {
  padding-right: 2.6rem !important;
}

.u-pt--collapse {
  padding-top: 0 !important;
}
.u-pt--tiny {
  padding-top: 0.65rem !important;
}
.u-pt--small {
  padding-top: 0.975rem !important;
}
.u-pt--medium {
  padding-top: 1.3rem !important;
}
.u-pt--large {
  padding-top: 1.95rem !important;
}
.u-pt--huge {
  padding-top: 2.6rem !important;
}

/* Add breakpoint properties. */
@media (min-width: 560px) {
  .u-g--collapse\@tiny {
    gap: 0 !important;
  }
  .u-g--tiny\@tiny {
    gap: 0.65rem !important;
  }
  .u-g--small\@tiny {
    gap: 0.975rem !important;
  }
  .u-g--medium\@tiny {
    gap: 1.3rem !important;
  }
  .u-g--large\@tiny {
    gap: 1.95rem !important;
  }
  .u-g--huge\@tiny {
    gap: 2.6rem !important;
  }

  .u-m--collapse\@tiny {
    margin: 0 !important;
  }
  .u-m--tiny\@tiny {
    margin: 0.65rem !important;
  }
  .u-m--small\@tiny {
    margin: 0.975rem !important;
  }
  .u-m--medium\@tiny {
    margin: 1.3rem !important;
  }
  .u-m--large\@tiny {
    margin: 1.95rem !important;
  }
  .u-m--huge\@tiny {
    margin: 2.6rem !important;
  }

  .u-mb--collapse\@tiny {
    margin-bottom: 0 !important;
  }
  .u-mb--tiny\@tiny {
    margin-bottom: 0.65rem !important;
  }
  .u-mb--small\@tiny {
    margin-bottom: 0.975rem !important;
  }
  .u-mb--medium\@tiny {
    margin-bottom: 1.3rem !important;
  }
  .u-mb--large\@tiny {
    margin-bottom: 1.95rem !important;
  }
  .u-mb--huge\@tiny {
    margin-bottom: 2.6rem !important;
  }

  .u-ml--collapse\@tiny {
    margin-left: 0 !important;
  }
  .u-ml--tiny\@tiny {
    margin-left: 0.65rem !important;
  }
  .u-ml--small\@tiny {
    margin-left: 0.975rem !important;
  }
  .u-ml--medium\@tiny {
    margin-left: 1.3rem !important;
  }
  .u-ml--large\@tiny {
    margin-left: 1.95rem !important;
  }
  .u-ml--huge\@tiny {
    margin-left: 2.6rem !important;
  }

  .u-mr--collapse\@tiny {
    margin-right: 0 !important;
  }
  .u-mr--tiny\@tiny {
    margin-right: 0.65rem !important;
  }
  .u-mr--small\@tiny {
    margin-right: 0.975rem !important;
  }
  .u-mr--medium\@tiny {
    margin-right: 1.3rem !important;
  }
  .u-mr--large\@tiny {
    margin-right: 1.95rem !important;
  }
  .u-mr--huge\@tiny {
    margin-right: 2.6rem !important;
  }

  .u-mt--collapse\@tiny {
    margin-top: 0 !important;
  }
  .u-mt--tiny\@tiny {
    margin-top: 0.65rem !important;
  }
  .u-mt--small\@tiny {
    margin-top: 0.975rem !important;
  }
  .u-mt--medium\@tiny {
    margin-top: 1.3rem !important;
  }
  .u-mt--large\@tiny {
    margin-top: 1.95rem !important;
  }
  .u-mt--huge\@tiny {
    margin-top: 2.6rem !important;
  }

  .u-p--collapse\@tiny {
    padding: 0 !important;
  }
  .u-p--tiny\@tiny {
    padding: 0.65rem !important;
  }
  .u-p--small\@tiny {
    padding: 0.975rem !important;
  }
  .u-p--medium\@tiny {
    padding: 1.3rem !important;
  }
  .u-p--large\@tiny {
    padding: 1.95rem !important;
  }
  .u-p--huge\@tiny {
    padding: 2.6rem !important;
  }

  .u-pb--collapse\@tiny {
    padding-bottom: 0 !important;
  }
  .u-pb--tiny\@tiny {
    padding-bottom: 0.65rem !important;
  }
  .u-pb--small\@tiny {
    padding-bottom: 0.975rem !important;
  }
  .u-pb--medium\@tiny {
    padding-bottom: 1.3rem !important;
  }
  .u-pb--large\@tiny {
    padding-bottom: 1.95rem !important;
  }
  .u-pb--huge\@tiny {
    padding-bottom: 2.6rem !important;
  }

  .u-pl--collapse\@tiny {
    padding-left: 0 !important;
  }
  .u-pl--tiny\@tiny {
    padding-left: 0.65rem !important;
  }
  .u-pl--small\@tiny {
    padding-left: 0.975rem !important;
  }
  .u-pl--medium\@tiny {
    padding-left: 1.3rem !important;
  }
  .u-pl--large\@tiny {
    padding-left: 1.95rem !important;
  }
  .u-pl--huge\@tiny {
    padding-left: 2.6rem !important;
  }

  .u-pr--collapse\@tiny {
    padding-right: 0 !important;
  }
  .u-pr--tiny\@tiny {
    padding-right: 0.65rem !important;
  }
  .u-pr--small\@tiny {
    padding-right: 0.975rem !important;
  }
  .u-pr--medium\@tiny {
    padding-right: 1.3rem !important;
  }
  .u-pr--large\@tiny {
    padding-right: 1.95rem !important;
  }
  .u-pr--huge\@tiny {
    padding-right: 2.6rem !important;
  }

  .u-pt--collapse\@tiny {
    padding-top: 0 !important;
  }
  .u-pt--tiny\@tiny {
    padding-top: 0.65rem !important;
  }
  .u-pt--small\@tiny {
    padding-top: 0.975rem !important;
  }
  .u-pt--medium\@tiny {
    padding-top: 1.3rem !important;
  }
  .u-pt--large\@tiny {
    padding-top: 1.95rem !important;
  }
  .u-pt--huge\@tiny {
    padding-top: 2.6rem !important;
  }
}
@media (max-width: 559px) {
  .u-g--collapse\@max-tiny {
    gap: 0 !important;
  }
  .u-g--tiny\@max-tiny {
    gap: 0.65rem !important;
  }
  .u-g--small\@max-tiny {
    gap: 0.975rem !important;
  }
  .u-g--medium\@max-tiny {
    gap: 1.3rem !important;
  }
  .u-g--large\@max-tiny {
    gap: 1.95rem !important;
  }
  .u-g--huge\@max-tiny {
    gap: 2.6rem !important;
  }

  .u-m--collapse\@max-tiny {
    margin: 0 !important;
  }
  .u-m--tiny\@max-tiny {
    margin: 0.65rem !important;
  }
  .u-m--small\@max-tiny {
    margin: 0.975rem !important;
  }
  .u-m--medium\@max-tiny {
    margin: 1.3rem !important;
  }
  .u-m--large\@max-tiny {
    margin: 1.95rem !important;
  }
  .u-m--huge\@max-tiny {
    margin: 2.6rem !important;
  }

  .u-mb--collapse\@max-tiny {
    margin-bottom: 0 !important;
  }
  .u-mb--tiny\@max-tiny {
    margin-bottom: 0.65rem !important;
  }
  .u-mb--small\@max-tiny {
    margin-bottom: 0.975rem !important;
  }
  .u-mb--medium\@max-tiny {
    margin-bottom: 1.3rem !important;
  }
  .u-mb--large\@max-tiny {
    margin-bottom: 1.95rem !important;
  }
  .u-mb--huge\@max-tiny {
    margin-bottom: 2.6rem !important;
  }

  .u-ml--collapse\@max-tiny {
    margin-left: 0 !important;
  }
  .u-ml--tiny\@max-tiny {
    margin-left: 0.65rem !important;
  }
  .u-ml--small\@max-tiny {
    margin-left: 0.975rem !important;
  }
  .u-ml--medium\@max-tiny {
    margin-left: 1.3rem !important;
  }
  .u-ml--large\@max-tiny {
    margin-left: 1.95rem !important;
  }
  .u-ml--huge\@max-tiny {
    margin-left: 2.6rem !important;
  }

  .u-mr--collapse\@max-tiny {
    margin-right: 0 !important;
  }
  .u-mr--tiny\@max-tiny {
    margin-right: 0.65rem !important;
  }
  .u-mr--small\@max-tiny {
    margin-right: 0.975rem !important;
  }
  .u-mr--medium\@max-tiny {
    margin-right: 1.3rem !important;
  }
  .u-mr--large\@max-tiny {
    margin-right: 1.95rem !important;
  }
  .u-mr--huge\@max-tiny {
    margin-right: 2.6rem !important;
  }

  .u-mt--collapse\@max-tiny {
    margin-top: 0 !important;
  }
  .u-mt--tiny\@max-tiny {
    margin-top: 0.65rem !important;
  }
  .u-mt--small\@max-tiny {
    margin-top: 0.975rem !important;
  }
  .u-mt--medium\@max-tiny {
    margin-top: 1.3rem !important;
  }
  .u-mt--large\@max-tiny {
    margin-top: 1.95rem !important;
  }
  .u-mt--huge\@max-tiny {
    margin-top: 2.6rem !important;
  }

  .u-p--collapse\@max-tiny {
    padding: 0 !important;
  }
  .u-p--tiny\@max-tiny {
    padding: 0.65rem !important;
  }
  .u-p--small\@max-tiny {
    padding: 0.975rem !important;
  }
  .u-p--medium\@max-tiny {
    padding: 1.3rem !important;
  }
  .u-p--large\@max-tiny {
    padding: 1.95rem !important;
  }
  .u-p--huge\@max-tiny {
    padding: 2.6rem !important;
  }

  .u-pb--collapse\@max-tiny {
    padding-bottom: 0 !important;
  }
  .u-pb--tiny\@max-tiny {
    padding-bottom: 0.65rem !important;
  }
  .u-pb--small\@max-tiny {
    padding-bottom: 0.975rem !important;
  }
  .u-pb--medium\@max-tiny {
    padding-bottom: 1.3rem !important;
  }
  .u-pb--large\@max-tiny {
    padding-bottom: 1.95rem !important;
  }
  .u-pb--huge\@max-tiny {
    padding-bottom: 2.6rem !important;
  }

  .u-pl--collapse\@max-tiny {
    padding-left: 0 !important;
  }
  .u-pl--tiny\@max-tiny {
    padding-left: 0.65rem !important;
  }
  .u-pl--small\@max-tiny {
    padding-left: 0.975rem !important;
  }
  .u-pl--medium\@max-tiny {
    padding-left: 1.3rem !important;
  }
  .u-pl--large\@max-tiny {
    padding-left: 1.95rem !important;
  }
  .u-pl--huge\@max-tiny {
    padding-left: 2.6rem !important;
  }

  .u-pr--collapse\@max-tiny {
    padding-right: 0 !important;
  }
  .u-pr--tiny\@max-tiny {
    padding-right: 0.65rem !important;
  }
  .u-pr--small\@max-tiny {
    padding-right: 0.975rem !important;
  }
  .u-pr--medium\@max-tiny {
    padding-right: 1.3rem !important;
  }
  .u-pr--large\@max-tiny {
    padding-right: 1.95rem !important;
  }
  .u-pr--huge\@max-tiny {
    padding-right: 2.6rem !important;
  }

  .u-pt--collapse\@max-tiny {
    padding-top: 0 !important;
  }
  .u-pt--tiny\@max-tiny {
    padding-top: 0.65rem !important;
  }
  .u-pt--small\@max-tiny {
    padding-top: 0.975rem !important;
  }
  .u-pt--medium\@max-tiny {
    padding-top: 1.3rem !important;
  }
  .u-pt--large\@max-tiny {
    padding-top: 1.95rem !important;
  }
  .u-pt--huge\@max-tiny {
    padding-top: 2.6rem !important;
  }
}
@media (min-width: 768px) {
  .u-g--collapse\@small {
    gap: 0 !important;
  }
  .u-g--tiny\@small {
    gap: 0.65rem !important;
  }
  .u-g--small\@small {
    gap: 0.975rem !important;
  }
  .u-g--medium\@small {
    gap: 1.3rem !important;
  }
  .u-g--large\@small {
    gap: 1.95rem !important;
  }
  .u-g--huge\@small {
    gap: 2.6rem !important;
  }

  .u-m--collapse\@small {
    margin: 0 !important;
  }
  .u-m--tiny\@small {
    margin: 0.65rem !important;
  }
  .u-m--small\@small {
    margin: 0.975rem !important;
  }
  .u-m--medium\@small {
    margin: 1.3rem !important;
  }
  .u-m--large\@small {
    margin: 1.95rem !important;
  }
  .u-m--huge\@small {
    margin: 2.6rem !important;
  }

  .u-mb--collapse\@small {
    margin-bottom: 0 !important;
  }
  .u-mb--tiny\@small {
    margin-bottom: 0.65rem !important;
  }
  .u-mb--small\@small {
    margin-bottom: 0.975rem !important;
  }
  .u-mb--medium\@small {
    margin-bottom: 1.3rem !important;
  }
  .u-mb--large\@small {
    margin-bottom: 1.95rem !important;
  }
  .u-mb--huge\@small {
    margin-bottom: 2.6rem !important;
  }

  .u-ml--collapse\@small {
    margin-left: 0 !important;
  }
  .u-ml--tiny\@small {
    margin-left: 0.65rem !important;
  }
  .u-ml--small\@small {
    margin-left: 0.975rem !important;
  }
  .u-ml--medium\@small {
    margin-left: 1.3rem !important;
  }
  .u-ml--large\@small {
    margin-left: 1.95rem !important;
  }
  .u-ml--huge\@small {
    margin-left: 2.6rem !important;
  }

  .u-mr--collapse\@small {
    margin-right: 0 !important;
  }
  .u-mr--tiny\@small {
    margin-right: 0.65rem !important;
  }
  .u-mr--small\@small {
    margin-right: 0.975rem !important;
  }
  .u-mr--medium\@small {
    margin-right: 1.3rem !important;
  }
  .u-mr--large\@small {
    margin-right: 1.95rem !important;
  }
  .u-mr--huge\@small {
    margin-right: 2.6rem !important;
  }

  .u-mt--collapse\@small {
    margin-top: 0 !important;
  }
  .u-mt--tiny\@small {
    margin-top: 0.65rem !important;
  }
  .u-mt--small\@small {
    margin-top: 0.975rem !important;
  }
  .u-mt--medium\@small {
    margin-top: 1.3rem !important;
  }
  .u-mt--large\@small {
    margin-top: 1.95rem !important;
  }
  .u-mt--huge\@small {
    margin-top: 2.6rem !important;
  }

  .u-p--collapse\@small {
    padding: 0 !important;
  }
  .u-p--tiny\@small {
    padding: 0.65rem !important;
  }
  .u-p--small\@small {
    padding: 0.975rem !important;
  }
  .u-p--medium\@small {
    padding: 1.3rem !important;
  }
  .u-p--large\@small {
    padding: 1.95rem !important;
  }
  .u-p--huge\@small {
    padding: 2.6rem !important;
  }

  .u-pb--collapse\@small {
    padding-bottom: 0 !important;
  }
  .u-pb--tiny\@small {
    padding-bottom: 0.65rem !important;
  }
  .u-pb--small\@small {
    padding-bottom: 0.975rem !important;
  }
  .u-pb--medium\@small {
    padding-bottom: 1.3rem !important;
  }
  .u-pb--large\@small {
    padding-bottom: 1.95rem !important;
  }
  .u-pb--huge\@small {
    padding-bottom: 2.6rem !important;
  }

  .u-pl--collapse\@small {
    padding-left: 0 !important;
  }
  .u-pl--tiny\@small {
    padding-left: 0.65rem !important;
  }
  .u-pl--small\@small {
    padding-left: 0.975rem !important;
  }
  .u-pl--medium\@small {
    padding-left: 1.3rem !important;
  }
  .u-pl--large\@small {
    padding-left: 1.95rem !important;
  }
  .u-pl--huge\@small {
    padding-left: 2.6rem !important;
  }

  .u-pr--collapse\@small {
    padding-right: 0 !important;
  }
  .u-pr--tiny\@small {
    padding-right: 0.65rem !important;
  }
  .u-pr--small\@small {
    padding-right: 0.975rem !important;
  }
  .u-pr--medium\@small {
    padding-right: 1.3rem !important;
  }
  .u-pr--large\@small {
    padding-right: 1.95rem !important;
  }
  .u-pr--huge\@small {
    padding-right: 2.6rem !important;
  }

  .u-pt--collapse\@small {
    padding-top: 0 !important;
  }
  .u-pt--tiny\@small {
    padding-top: 0.65rem !important;
  }
  .u-pt--small\@small {
    padding-top: 0.975rem !important;
  }
  .u-pt--medium\@small {
    padding-top: 1.3rem !important;
  }
  .u-pt--large\@small {
    padding-top: 1.95rem !important;
  }
  .u-pt--huge\@small {
    padding-top: 2.6rem !important;
  }
}
@media (max-width: 767px) {
  .u-g--collapse\@max-small {
    gap: 0 !important;
  }
  .u-g--tiny\@max-small {
    gap: 0.65rem !important;
  }
  .u-g--small\@max-small {
    gap: 0.975rem !important;
  }
  .u-g--medium\@max-small {
    gap: 1.3rem !important;
  }
  .u-g--large\@max-small {
    gap: 1.95rem !important;
  }
  .u-g--huge\@max-small {
    gap: 2.6rem !important;
  }

  .u-m--collapse\@max-small {
    margin: 0 !important;
  }
  .u-m--tiny\@max-small {
    margin: 0.65rem !important;
  }
  .u-m--small\@max-small {
    margin: 0.975rem !important;
  }
  .u-m--medium\@max-small {
    margin: 1.3rem !important;
  }
  .u-m--large\@max-small {
    margin: 1.95rem !important;
  }
  .u-m--huge\@max-small {
    margin: 2.6rem !important;
  }

  .u-mb--collapse\@max-small {
    margin-bottom: 0 !important;
  }
  .u-mb--tiny\@max-small {
    margin-bottom: 0.65rem !important;
  }
  .u-mb--small\@max-small {
    margin-bottom: 0.975rem !important;
  }
  .u-mb--medium\@max-small {
    margin-bottom: 1.3rem !important;
  }
  .u-mb--large\@max-small {
    margin-bottom: 1.95rem !important;
  }
  .u-mb--huge\@max-small {
    margin-bottom: 2.6rem !important;
  }

  .u-ml--collapse\@max-small {
    margin-left: 0 !important;
  }
  .u-ml--tiny\@max-small {
    margin-left: 0.65rem !important;
  }
  .u-ml--small\@max-small {
    margin-left: 0.975rem !important;
  }
  .u-ml--medium\@max-small {
    margin-left: 1.3rem !important;
  }
  .u-ml--large\@max-small {
    margin-left: 1.95rem !important;
  }
  .u-ml--huge\@max-small {
    margin-left: 2.6rem !important;
  }

  .u-mr--collapse\@max-small {
    margin-right: 0 !important;
  }
  .u-mr--tiny\@max-small {
    margin-right: 0.65rem !important;
  }
  .u-mr--small\@max-small {
    margin-right: 0.975rem !important;
  }
  .u-mr--medium\@max-small {
    margin-right: 1.3rem !important;
  }
  .u-mr--large\@max-small {
    margin-right: 1.95rem !important;
  }
  .u-mr--huge\@max-small {
    margin-right: 2.6rem !important;
  }

  .u-mt--collapse\@max-small {
    margin-top: 0 !important;
  }
  .u-mt--tiny\@max-small {
    margin-top: 0.65rem !important;
  }
  .u-mt--small\@max-small {
    margin-top: 0.975rem !important;
  }
  .u-mt--medium\@max-small {
    margin-top: 1.3rem !important;
  }
  .u-mt--large\@max-small {
    margin-top: 1.95rem !important;
  }
  .u-mt--huge\@max-small {
    margin-top: 2.6rem !important;
  }

  .u-p--collapse\@max-small {
    padding: 0 !important;
  }
  .u-p--tiny\@max-small {
    padding: 0.65rem !important;
  }
  .u-p--small\@max-small {
    padding: 0.975rem !important;
  }
  .u-p--medium\@max-small {
    padding: 1.3rem !important;
  }
  .u-p--large\@max-small {
    padding: 1.95rem !important;
  }
  .u-p--huge\@max-small {
    padding: 2.6rem !important;
  }

  .u-pb--collapse\@max-small {
    padding-bottom: 0 !important;
  }
  .u-pb--tiny\@max-small {
    padding-bottom: 0.65rem !important;
  }
  .u-pb--small\@max-small {
    padding-bottom: 0.975rem !important;
  }
  .u-pb--medium\@max-small {
    padding-bottom: 1.3rem !important;
  }
  .u-pb--large\@max-small {
    padding-bottom: 1.95rem !important;
  }
  .u-pb--huge\@max-small {
    padding-bottom: 2.6rem !important;
  }

  .u-pl--collapse\@max-small {
    padding-left: 0 !important;
  }
  .u-pl--tiny\@max-small {
    padding-left: 0.65rem !important;
  }
  .u-pl--small\@max-small {
    padding-left: 0.975rem !important;
  }
  .u-pl--medium\@max-small {
    padding-left: 1.3rem !important;
  }
  .u-pl--large\@max-small {
    padding-left: 1.95rem !important;
  }
  .u-pl--huge\@max-small {
    padding-left: 2.6rem !important;
  }

  .u-pr--collapse\@max-small {
    padding-right: 0 !important;
  }
  .u-pr--tiny\@max-small {
    padding-right: 0.65rem !important;
  }
  .u-pr--small\@max-small {
    padding-right: 0.975rem !important;
  }
  .u-pr--medium\@max-small {
    padding-right: 1.3rem !important;
  }
  .u-pr--large\@max-small {
    padding-right: 1.95rem !important;
  }
  .u-pr--huge\@max-small {
    padding-right: 2.6rem !important;
  }

  .u-pt--collapse\@max-small {
    padding-top: 0 !important;
  }
  .u-pt--tiny\@max-small {
    padding-top: 0.65rem !important;
  }
  .u-pt--small\@max-small {
    padding-top: 0.975rem !important;
  }
  .u-pt--medium\@max-small {
    padding-top: 1.3rem !important;
  }
  .u-pt--large\@max-small {
    padding-top: 1.95rem !important;
  }
  .u-pt--huge\@max-small {
    padding-top: 2.6rem !important;
  }
}
@media (min-width: 992px) {
  .u-g--collapse\@medium {
    gap: 0 !important;
  }
  .u-g--tiny\@medium {
    gap: 0.65rem !important;
  }
  .u-g--small\@medium {
    gap: 0.975rem !important;
  }
  .u-g--medium\@medium {
    gap: 1.3rem !important;
  }
  .u-g--large\@medium {
    gap: 1.95rem !important;
  }
  .u-g--huge\@medium {
    gap: 2.6rem !important;
  }

  .u-m--collapse\@medium {
    margin: 0 !important;
  }
  .u-m--tiny\@medium {
    margin: 0.65rem !important;
  }
  .u-m--small\@medium {
    margin: 0.975rem !important;
  }
  .u-m--medium\@medium {
    margin: 1.3rem !important;
  }
  .u-m--large\@medium {
    margin: 1.95rem !important;
  }
  .u-m--huge\@medium {
    margin: 2.6rem !important;
  }

  .u-mb--collapse\@medium {
    margin-bottom: 0 !important;
  }
  .u-mb--tiny\@medium {
    margin-bottom: 0.65rem !important;
  }
  .u-mb--small\@medium {
    margin-bottom: 0.975rem !important;
  }
  .u-mb--medium\@medium {
    margin-bottom: 1.3rem !important;
  }
  .u-mb--large\@medium {
    margin-bottom: 1.95rem !important;
  }
  .u-mb--huge\@medium {
    margin-bottom: 2.6rem !important;
  }

  .u-ml--collapse\@medium {
    margin-left: 0 !important;
  }
  .u-ml--tiny\@medium {
    margin-left: 0.65rem !important;
  }
  .u-ml--small\@medium {
    margin-left: 0.975rem !important;
  }
  .u-ml--medium\@medium {
    margin-left: 1.3rem !important;
  }
  .u-ml--large\@medium {
    margin-left: 1.95rem !important;
  }
  .u-ml--huge\@medium {
    margin-left: 2.6rem !important;
  }

  .u-mr--collapse\@medium {
    margin-right: 0 !important;
  }
  .u-mr--tiny\@medium {
    margin-right: 0.65rem !important;
  }
  .u-mr--small\@medium {
    margin-right: 0.975rem !important;
  }
  .u-mr--medium\@medium {
    margin-right: 1.3rem !important;
  }
  .u-mr--large\@medium {
    margin-right: 1.95rem !important;
  }
  .u-mr--huge\@medium {
    margin-right: 2.6rem !important;
  }

  .u-mt--collapse\@medium {
    margin-top: 0 !important;
  }
  .u-mt--tiny\@medium {
    margin-top: 0.65rem !important;
  }
  .u-mt--small\@medium {
    margin-top: 0.975rem !important;
  }
  .u-mt--medium\@medium {
    margin-top: 1.3rem !important;
  }
  .u-mt--large\@medium {
    margin-top: 1.95rem !important;
  }
  .u-mt--huge\@medium {
    margin-top: 2.6rem !important;
  }

  .u-p--collapse\@medium {
    padding: 0 !important;
  }
  .u-p--tiny\@medium {
    padding: 0.65rem !important;
  }
  .u-p--small\@medium {
    padding: 0.975rem !important;
  }
  .u-p--medium\@medium {
    padding: 1.3rem !important;
  }
  .u-p--large\@medium {
    padding: 1.95rem !important;
  }
  .u-p--huge\@medium {
    padding: 2.6rem !important;
  }

  .u-pb--collapse\@medium {
    padding-bottom: 0 !important;
  }
  .u-pb--tiny\@medium {
    padding-bottom: 0.65rem !important;
  }
  .u-pb--small\@medium {
    padding-bottom: 0.975rem !important;
  }
  .u-pb--medium\@medium {
    padding-bottom: 1.3rem !important;
  }
  .u-pb--large\@medium {
    padding-bottom: 1.95rem !important;
  }
  .u-pb--huge\@medium {
    padding-bottom: 2.6rem !important;
  }

  .u-pl--collapse\@medium {
    padding-left: 0 !important;
  }
  .u-pl--tiny\@medium {
    padding-left: 0.65rem !important;
  }
  .u-pl--small\@medium {
    padding-left: 0.975rem !important;
  }
  .u-pl--medium\@medium {
    padding-left: 1.3rem !important;
  }
  .u-pl--large\@medium {
    padding-left: 1.95rem !important;
  }
  .u-pl--huge\@medium {
    padding-left: 2.6rem !important;
  }

  .u-pr--collapse\@medium {
    padding-right: 0 !important;
  }
  .u-pr--tiny\@medium {
    padding-right: 0.65rem !important;
  }
  .u-pr--small\@medium {
    padding-right: 0.975rem !important;
  }
  .u-pr--medium\@medium {
    padding-right: 1.3rem !important;
  }
  .u-pr--large\@medium {
    padding-right: 1.95rem !important;
  }
  .u-pr--huge\@medium {
    padding-right: 2.6rem !important;
  }

  .u-pt--collapse\@medium {
    padding-top: 0 !important;
  }
  .u-pt--tiny\@medium {
    padding-top: 0.65rem !important;
  }
  .u-pt--small\@medium {
    padding-top: 0.975rem !important;
  }
  .u-pt--medium\@medium {
    padding-top: 1.3rem !important;
  }
  .u-pt--large\@medium {
    padding-top: 1.95rem !important;
  }
  .u-pt--huge\@medium {
    padding-top: 2.6rem !important;
  }
}
@media (max-width: 991px) {
  .u-g--collapse\@max-medium {
    gap: 0 !important;
  }
  .u-g--tiny\@max-medium {
    gap: 0.65rem !important;
  }
  .u-g--small\@max-medium {
    gap: 0.975rem !important;
  }
  .u-g--medium\@max-medium {
    gap: 1.3rem !important;
  }
  .u-g--large\@max-medium {
    gap: 1.95rem !important;
  }
  .u-g--huge\@max-medium {
    gap: 2.6rem !important;
  }

  .u-m--collapse\@max-medium {
    margin: 0 !important;
  }
  .u-m--tiny\@max-medium {
    margin: 0.65rem !important;
  }
  .u-m--small\@max-medium {
    margin: 0.975rem !important;
  }
  .u-m--medium\@max-medium {
    margin: 1.3rem !important;
  }
  .u-m--large\@max-medium {
    margin: 1.95rem !important;
  }
  .u-m--huge\@max-medium {
    margin: 2.6rem !important;
  }

  .u-mb--collapse\@max-medium {
    margin-bottom: 0 !important;
  }
  .u-mb--tiny\@max-medium {
    margin-bottom: 0.65rem !important;
  }
  .u-mb--small\@max-medium {
    margin-bottom: 0.975rem !important;
  }
  .u-mb--medium\@max-medium {
    margin-bottom: 1.3rem !important;
  }
  .u-mb--large\@max-medium {
    margin-bottom: 1.95rem !important;
  }
  .u-mb--huge\@max-medium {
    margin-bottom: 2.6rem !important;
  }

  .u-ml--collapse\@max-medium {
    margin-left: 0 !important;
  }
  .u-ml--tiny\@max-medium {
    margin-left: 0.65rem !important;
  }
  .u-ml--small\@max-medium {
    margin-left: 0.975rem !important;
  }
  .u-ml--medium\@max-medium {
    margin-left: 1.3rem !important;
  }
  .u-ml--large\@max-medium {
    margin-left: 1.95rem !important;
  }
  .u-ml--huge\@max-medium {
    margin-left: 2.6rem !important;
  }

  .u-mr--collapse\@max-medium {
    margin-right: 0 !important;
  }
  .u-mr--tiny\@max-medium {
    margin-right: 0.65rem !important;
  }
  .u-mr--small\@max-medium {
    margin-right: 0.975rem !important;
  }
  .u-mr--medium\@max-medium {
    margin-right: 1.3rem !important;
  }
  .u-mr--large\@max-medium {
    margin-right: 1.95rem !important;
  }
  .u-mr--huge\@max-medium {
    margin-right: 2.6rem !important;
  }

  .u-mt--collapse\@max-medium {
    margin-top: 0 !important;
  }
  .u-mt--tiny\@max-medium {
    margin-top: 0.65rem !important;
  }
  .u-mt--small\@max-medium {
    margin-top: 0.975rem !important;
  }
  .u-mt--medium\@max-medium {
    margin-top: 1.3rem !important;
  }
  .u-mt--large\@max-medium {
    margin-top: 1.95rem !important;
  }
  .u-mt--huge\@max-medium {
    margin-top: 2.6rem !important;
  }

  .u-p--collapse\@max-medium {
    padding: 0 !important;
  }
  .u-p--tiny\@max-medium {
    padding: 0.65rem !important;
  }
  .u-p--small\@max-medium {
    padding: 0.975rem !important;
  }
  .u-p--medium\@max-medium {
    padding: 1.3rem !important;
  }
  .u-p--large\@max-medium {
    padding: 1.95rem !important;
  }
  .u-p--huge\@max-medium {
    padding: 2.6rem !important;
  }

  .u-pb--collapse\@max-medium {
    padding-bottom: 0 !important;
  }
  .u-pb--tiny\@max-medium {
    padding-bottom: 0.65rem !important;
  }
  .u-pb--small\@max-medium {
    padding-bottom: 0.975rem !important;
  }
  .u-pb--medium\@max-medium {
    padding-bottom: 1.3rem !important;
  }
  .u-pb--large\@max-medium {
    padding-bottom: 1.95rem !important;
  }
  .u-pb--huge\@max-medium {
    padding-bottom: 2.6rem !important;
  }

  .u-pl--collapse\@max-medium {
    padding-left: 0 !important;
  }
  .u-pl--tiny\@max-medium {
    padding-left: 0.65rem !important;
  }
  .u-pl--small\@max-medium {
    padding-left: 0.975rem !important;
  }
  .u-pl--medium\@max-medium {
    padding-left: 1.3rem !important;
  }
  .u-pl--large\@max-medium {
    padding-left: 1.95rem !important;
  }
  .u-pl--huge\@max-medium {
    padding-left: 2.6rem !important;
  }

  .u-pr--collapse\@max-medium {
    padding-right: 0 !important;
  }
  .u-pr--tiny\@max-medium {
    padding-right: 0.65rem !important;
  }
  .u-pr--small\@max-medium {
    padding-right: 0.975rem !important;
  }
  .u-pr--medium\@max-medium {
    padding-right: 1.3rem !important;
  }
  .u-pr--large\@max-medium {
    padding-right: 1.95rem !important;
  }
  .u-pr--huge\@max-medium {
    padding-right: 2.6rem !important;
  }

  .u-pt--collapse\@max-medium {
    padding-top: 0 !important;
  }
  .u-pt--tiny\@max-medium {
    padding-top: 0.65rem !important;
  }
  .u-pt--small\@max-medium {
    padding-top: 0.975rem !important;
  }
  .u-pt--medium\@max-medium {
    padding-top: 1.3rem !important;
  }
  .u-pt--large\@max-medium {
    padding-top: 1.95rem !important;
  }
  .u-pt--huge\@max-medium {
    padding-top: 2.6rem !important;
  }
}
@media (min-width: 1200px) {
  .u-g--collapse\@large {
    gap: 0 !important;
  }
  .u-g--tiny\@large {
    gap: 0.65rem !important;
  }
  .u-g--small\@large {
    gap: 0.975rem !important;
  }
  .u-g--medium\@large {
    gap: 1.3rem !important;
  }
  .u-g--large\@large {
    gap: 1.95rem !important;
  }
  .u-g--huge\@large {
    gap: 2.6rem !important;
  }

  .u-m--collapse\@large {
    margin: 0 !important;
  }
  .u-m--tiny\@large {
    margin: 0.65rem !important;
  }
  .u-m--small\@large {
    margin: 0.975rem !important;
  }
  .u-m--medium\@large {
    margin: 1.3rem !important;
  }
  .u-m--large\@large {
    margin: 1.95rem !important;
  }
  .u-m--huge\@large {
    margin: 2.6rem !important;
  }

  .u-mb--collapse\@large {
    margin-bottom: 0 !important;
  }
  .u-mb--tiny\@large {
    margin-bottom: 0.65rem !important;
  }
  .u-mb--small\@large {
    margin-bottom: 0.975rem !important;
  }
  .u-mb--medium\@large {
    margin-bottom: 1.3rem !important;
  }
  .u-mb--large\@large {
    margin-bottom: 1.95rem !important;
  }
  .u-mb--huge\@large {
    margin-bottom: 2.6rem !important;
  }

  .u-ml--collapse\@large {
    margin-left: 0 !important;
  }
  .u-ml--tiny\@large {
    margin-left: 0.65rem !important;
  }
  .u-ml--small\@large {
    margin-left: 0.975rem !important;
  }
  .u-ml--medium\@large {
    margin-left: 1.3rem !important;
  }
  .u-ml--large\@large {
    margin-left: 1.95rem !important;
  }
  .u-ml--huge\@large {
    margin-left: 2.6rem !important;
  }

  .u-mr--collapse\@large {
    margin-right: 0 !important;
  }
  .u-mr--tiny\@large {
    margin-right: 0.65rem !important;
  }
  .u-mr--small\@large {
    margin-right: 0.975rem !important;
  }
  .u-mr--medium\@large {
    margin-right: 1.3rem !important;
  }
  .u-mr--large\@large {
    margin-right: 1.95rem !important;
  }
  .u-mr--huge\@large {
    margin-right: 2.6rem !important;
  }

  .u-mt--collapse\@large {
    margin-top: 0 !important;
  }
  .u-mt--tiny\@large {
    margin-top: 0.65rem !important;
  }
  .u-mt--small\@large {
    margin-top: 0.975rem !important;
  }
  .u-mt--medium\@large {
    margin-top: 1.3rem !important;
  }
  .u-mt--large\@large {
    margin-top: 1.95rem !important;
  }
  .u-mt--huge\@large {
    margin-top: 2.6rem !important;
  }

  .u-p--collapse\@large {
    padding: 0 !important;
  }
  .u-p--tiny\@large {
    padding: 0.65rem !important;
  }
  .u-p--small\@large {
    padding: 0.975rem !important;
  }
  .u-p--medium\@large {
    padding: 1.3rem !important;
  }
  .u-p--large\@large {
    padding: 1.95rem !important;
  }
  .u-p--huge\@large {
    padding: 2.6rem !important;
  }

  .u-pb--collapse\@large {
    padding-bottom: 0 !important;
  }
  .u-pb--tiny\@large {
    padding-bottom: 0.65rem !important;
  }
  .u-pb--small\@large {
    padding-bottom: 0.975rem !important;
  }
  .u-pb--medium\@large {
    padding-bottom: 1.3rem !important;
  }
  .u-pb--large\@large {
    padding-bottom: 1.95rem !important;
  }
  .u-pb--huge\@large {
    padding-bottom: 2.6rem !important;
  }

  .u-pl--collapse\@large {
    padding-left: 0 !important;
  }
  .u-pl--tiny\@large {
    padding-left: 0.65rem !important;
  }
  .u-pl--small\@large {
    padding-left: 0.975rem !important;
  }
  .u-pl--medium\@large {
    padding-left: 1.3rem !important;
  }
  .u-pl--large\@large {
    padding-left: 1.95rem !important;
  }
  .u-pl--huge\@large {
    padding-left: 2.6rem !important;
  }

  .u-pr--collapse\@large {
    padding-right: 0 !important;
  }
  .u-pr--tiny\@large {
    padding-right: 0.65rem !important;
  }
  .u-pr--small\@large {
    padding-right: 0.975rem !important;
  }
  .u-pr--medium\@large {
    padding-right: 1.3rem !important;
  }
  .u-pr--large\@large {
    padding-right: 1.95rem !important;
  }
  .u-pr--huge\@large {
    padding-right: 2.6rem !important;
  }

  .u-pt--collapse\@large {
    padding-top: 0 !important;
  }
  .u-pt--tiny\@large {
    padding-top: 0.65rem !important;
  }
  .u-pt--small\@large {
    padding-top: 0.975rem !important;
  }
  .u-pt--medium\@large {
    padding-top: 1.3rem !important;
  }
  .u-pt--large\@large {
    padding-top: 1.95rem !important;
  }
  .u-pt--huge\@large {
    padding-top: 2.6rem !important;
  }
}
@media (max-width: 1199px) {
  .u-g--collapse\@max-large {
    gap: 0 !important;
  }
  .u-g--tiny\@max-large {
    gap: 0.65rem !important;
  }
  .u-g--small\@max-large {
    gap: 0.975rem !important;
  }
  .u-g--medium\@max-large {
    gap: 1.3rem !important;
  }
  .u-g--large\@max-large {
    gap: 1.95rem !important;
  }
  .u-g--huge\@max-large {
    gap: 2.6rem !important;
  }

  .u-m--collapse\@max-large {
    margin: 0 !important;
  }
  .u-m--tiny\@max-large {
    margin: 0.65rem !important;
  }
  .u-m--small\@max-large {
    margin: 0.975rem !important;
  }
  .u-m--medium\@max-large {
    margin: 1.3rem !important;
  }
  .u-m--large\@max-large {
    margin: 1.95rem !important;
  }
  .u-m--huge\@max-large {
    margin: 2.6rem !important;
  }

  .u-mb--collapse\@max-large {
    margin-bottom: 0 !important;
  }
  .u-mb--tiny\@max-large {
    margin-bottom: 0.65rem !important;
  }
  .u-mb--small\@max-large {
    margin-bottom: 0.975rem !important;
  }
  .u-mb--medium\@max-large {
    margin-bottom: 1.3rem !important;
  }
  .u-mb--large\@max-large {
    margin-bottom: 1.95rem !important;
  }
  .u-mb--huge\@max-large {
    margin-bottom: 2.6rem !important;
  }

  .u-ml--collapse\@max-large {
    margin-left: 0 !important;
  }
  .u-ml--tiny\@max-large {
    margin-left: 0.65rem !important;
  }
  .u-ml--small\@max-large {
    margin-left: 0.975rem !important;
  }
  .u-ml--medium\@max-large {
    margin-left: 1.3rem !important;
  }
  .u-ml--large\@max-large {
    margin-left: 1.95rem !important;
  }
  .u-ml--huge\@max-large {
    margin-left: 2.6rem !important;
  }

  .u-mr--collapse\@max-large {
    margin-right: 0 !important;
  }
  .u-mr--tiny\@max-large {
    margin-right: 0.65rem !important;
  }
  .u-mr--small\@max-large {
    margin-right: 0.975rem !important;
  }
  .u-mr--medium\@max-large {
    margin-right: 1.3rem !important;
  }
  .u-mr--large\@max-large {
    margin-right: 1.95rem !important;
  }
  .u-mr--huge\@max-large {
    margin-right: 2.6rem !important;
  }

  .u-mt--collapse\@max-large {
    margin-top: 0 !important;
  }
  .u-mt--tiny\@max-large {
    margin-top: 0.65rem !important;
  }
  .u-mt--small\@max-large {
    margin-top: 0.975rem !important;
  }
  .u-mt--medium\@max-large {
    margin-top: 1.3rem !important;
  }
  .u-mt--large\@max-large {
    margin-top: 1.95rem !important;
  }
  .u-mt--huge\@max-large {
    margin-top: 2.6rem !important;
  }

  .u-p--collapse\@max-large {
    padding: 0 !important;
  }
  .u-p--tiny\@max-large {
    padding: 0.65rem !important;
  }
  .u-p--small\@max-large {
    padding: 0.975rem !important;
  }
  .u-p--medium\@max-large {
    padding: 1.3rem !important;
  }
  .u-p--large\@max-large {
    padding: 1.95rem !important;
  }
  .u-p--huge\@max-large {
    padding: 2.6rem !important;
  }

  .u-pb--collapse\@max-large {
    padding-bottom: 0 !important;
  }
  .u-pb--tiny\@max-large {
    padding-bottom: 0.65rem !important;
  }
  .u-pb--small\@max-large {
    padding-bottom: 0.975rem !important;
  }
  .u-pb--medium\@max-large {
    padding-bottom: 1.3rem !important;
  }
  .u-pb--large\@max-large {
    padding-bottom: 1.95rem !important;
  }
  .u-pb--huge\@max-large {
    padding-bottom: 2.6rem !important;
  }

  .u-pl--collapse\@max-large {
    padding-left: 0 !important;
  }
  .u-pl--tiny\@max-large {
    padding-left: 0.65rem !important;
  }
  .u-pl--small\@max-large {
    padding-left: 0.975rem !important;
  }
  .u-pl--medium\@max-large {
    padding-left: 1.3rem !important;
  }
  .u-pl--large\@max-large {
    padding-left: 1.95rem !important;
  }
  .u-pl--huge\@max-large {
    padding-left: 2.6rem !important;
  }

  .u-pr--collapse\@max-large {
    padding-right: 0 !important;
  }
  .u-pr--tiny\@max-large {
    padding-right: 0.65rem !important;
  }
  .u-pr--small\@max-large {
    padding-right: 0.975rem !important;
  }
  .u-pr--medium\@max-large {
    padding-right: 1.3rem !important;
  }
  .u-pr--large\@max-large {
    padding-right: 1.95rem !important;
  }
  .u-pr--huge\@max-large {
    padding-right: 2.6rem !important;
  }

  .u-pt--collapse\@max-large {
    padding-top: 0 !important;
  }
  .u-pt--tiny\@max-large {
    padding-top: 0.65rem !important;
  }
  .u-pt--small\@max-large {
    padding-top: 0.975rem !important;
  }
  .u-pt--medium\@max-large {
    padding-top: 1.3rem !important;
  }
  .u-pt--large\@max-large {
    padding-top: 1.95rem !important;
  }
  .u-pt--huge\@max-large {
    padding-top: 2.6rem !important;
  }
}
@media (min-width: 1440px) {
  .u-g--collapse\@huge {
    gap: 0 !important;
  }
  .u-g--tiny\@huge {
    gap: 0.65rem !important;
  }
  .u-g--small\@huge {
    gap: 0.975rem !important;
  }
  .u-g--medium\@huge {
    gap: 1.3rem !important;
  }
  .u-g--large\@huge {
    gap: 1.95rem !important;
  }
  .u-g--huge\@huge {
    gap: 2.6rem !important;
  }

  .u-m--collapse\@huge {
    margin: 0 !important;
  }
  .u-m--tiny\@huge {
    margin: 0.65rem !important;
  }
  .u-m--small\@huge {
    margin: 0.975rem !important;
  }
  .u-m--medium\@huge {
    margin: 1.3rem !important;
  }
  .u-m--large\@huge {
    margin: 1.95rem !important;
  }
  .u-m--huge\@huge {
    margin: 2.6rem !important;
  }

  .u-mb--collapse\@huge {
    margin-bottom: 0 !important;
  }
  .u-mb--tiny\@huge {
    margin-bottom: 0.65rem !important;
  }
  .u-mb--small\@huge {
    margin-bottom: 0.975rem !important;
  }
  .u-mb--medium\@huge {
    margin-bottom: 1.3rem !important;
  }
  .u-mb--large\@huge {
    margin-bottom: 1.95rem !important;
  }
  .u-mb--huge\@huge {
    margin-bottom: 2.6rem !important;
  }

  .u-ml--collapse\@huge {
    margin-left: 0 !important;
  }
  .u-ml--tiny\@huge {
    margin-left: 0.65rem !important;
  }
  .u-ml--small\@huge {
    margin-left: 0.975rem !important;
  }
  .u-ml--medium\@huge {
    margin-left: 1.3rem !important;
  }
  .u-ml--large\@huge {
    margin-left: 1.95rem !important;
  }
  .u-ml--huge\@huge {
    margin-left: 2.6rem !important;
  }

  .u-mr--collapse\@huge {
    margin-right: 0 !important;
  }
  .u-mr--tiny\@huge {
    margin-right: 0.65rem !important;
  }
  .u-mr--small\@huge {
    margin-right: 0.975rem !important;
  }
  .u-mr--medium\@huge {
    margin-right: 1.3rem !important;
  }
  .u-mr--large\@huge {
    margin-right: 1.95rem !important;
  }
  .u-mr--huge\@huge {
    margin-right: 2.6rem !important;
  }

  .u-mt--collapse\@huge {
    margin-top: 0 !important;
  }
  .u-mt--tiny\@huge {
    margin-top: 0.65rem !important;
  }
  .u-mt--small\@huge {
    margin-top: 0.975rem !important;
  }
  .u-mt--medium\@huge {
    margin-top: 1.3rem !important;
  }
  .u-mt--large\@huge {
    margin-top: 1.95rem !important;
  }
  .u-mt--huge\@huge {
    margin-top: 2.6rem !important;
  }

  .u-p--collapse\@huge {
    padding: 0 !important;
  }
  .u-p--tiny\@huge {
    padding: 0.65rem !important;
  }
  .u-p--small\@huge {
    padding: 0.975rem !important;
  }
  .u-p--medium\@huge {
    padding: 1.3rem !important;
  }
  .u-p--large\@huge {
    padding: 1.95rem !important;
  }
  .u-p--huge\@huge {
    padding: 2.6rem !important;
  }

  .u-pb--collapse\@huge {
    padding-bottom: 0 !important;
  }
  .u-pb--tiny\@huge {
    padding-bottom: 0.65rem !important;
  }
  .u-pb--small\@huge {
    padding-bottom: 0.975rem !important;
  }
  .u-pb--medium\@huge {
    padding-bottom: 1.3rem !important;
  }
  .u-pb--large\@huge {
    padding-bottom: 1.95rem !important;
  }
  .u-pb--huge\@huge {
    padding-bottom: 2.6rem !important;
  }

  .u-pl--collapse\@huge {
    padding-left: 0 !important;
  }
  .u-pl--tiny\@huge {
    padding-left: 0.65rem !important;
  }
  .u-pl--small\@huge {
    padding-left: 0.975rem !important;
  }
  .u-pl--medium\@huge {
    padding-left: 1.3rem !important;
  }
  .u-pl--large\@huge {
    padding-left: 1.95rem !important;
  }
  .u-pl--huge\@huge {
    padding-left: 2.6rem !important;
  }

  .u-pr--collapse\@huge {
    padding-right: 0 !important;
  }
  .u-pr--tiny\@huge {
    padding-right: 0.65rem !important;
  }
  .u-pr--small\@huge {
    padding-right: 0.975rem !important;
  }
  .u-pr--medium\@huge {
    padding-right: 1.3rem !important;
  }
  .u-pr--large\@huge {
    padding-right: 1.95rem !important;
  }
  .u-pr--huge\@huge {
    padding-right: 2.6rem !important;
  }

  .u-pt--collapse\@huge {
    padding-top: 0 !important;
  }
  .u-pt--tiny\@huge {
    padding-top: 0.65rem !important;
  }
  .u-pt--small\@huge {
    padding-top: 0.975rem !important;
  }
  .u-pt--medium\@huge {
    padding-top: 1.3rem !important;
  }
  .u-pt--large\@huge {
    padding-top: 1.95rem !important;
  }
  .u-pt--huge\@huge {
    padding-top: 2.6rem !important;
  }
}
@media (max-width: 1439px) {
  .u-g--collapse\@max-huge {
    gap: 0 !important;
  }
  .u-g--tiny\@max-huge {
    gap: 0.65rem !important;
  }
  .u-g--small\@max-huge {
    gap: 0.975rem !important;
  }
  .u-g--medium\@max-huge {
    gap: 1.3rem !important;
  }
  .u-g--large\@max-huge {
    gap: 1.95rem !important;
  }
  .u-g--huge\@max-huge {
    gap: 2.6rem !important;
  }

  .u-m--collapse\@max-huge {
    margin: 0 !important;
  }
  .u-m--tiny\@max-huge {
    margin: 0.65rem !important;
  }
  .u-m--small\@max-huge {
    margin: 0.975rem !important;
  }
  .u-m--medium\@max-huge {
    margin: 1.3rem !important;
  }
  .u-m--large\@max-huge {
    margin: 1.95rem !important;
  }
  .u-m--huge\@max-huge {
    margin: 2.6rem !important;
  }

  .u-mb--collapse\@max-huge {
    margin-bottom: 0 !important;
  }
  .u-mb--tiny\@max-huge {
    margin-bottom: 0.65rem !important;
  }
  .u-mb--small\@max-huge {
    margin-bottom: 0.975rem !important;
  }
  .u-mb--medium\@max-huge {
    margin-bottom: 1.3rem !important;
  }
  .u-mb--large\@max-huge {
    margin-bottom: 1.95rem !important;
  }
  .u-mb--huge\@max-huge {
    margin-bottom: 2.6rem !important;
  }

  .u-ml--collapse\@max-huge {
    margin-left: 0 !important;
  }
  .u-ml--tiny\@max-huge {
    margin-left: 0.65rem !important;
  }
  .u-ml--small\@max-huge {
    margin-left: 0.975rem !important;
  }
  .u-ml--medium\@max-huge {
    margin-left: 1.3rem !important;
  }
  .u-ml--large\@max-huge {
    margin-left: 1.95rem !important;
  }
  .u-ml--huge\@max-huge {
    margin-left: 2.6rem !important;
  }

  .u-mr--collapse\@max-huge {
    margin-right: 0 !important;
  }
  .u-mr--tiny\@max-huge {
    margin-right: 0.65rem !important;
  }
  .u-mr--small\@max-huge {
    margin-right: 0.975rem !important;
  }
  .u-mr--medium\@max-huge {
    margin-right: 1.3rem !important;
  }
  .u-mr--large\@max-huge {
    margin-right: 1.95rem !important;
  }
  .u-mr--huge\@max-huge {
    margin-right: 2.6rem !important;
  }

  .u-mt--collapse\@max-huge {
    margin-top: 0 !important;
  }
  .u-mt--tiny\@max-huge {
    margin-top: 0.65rem !important;
  }
  .u-mt--small\@max-huge {
    margin-top: 0.975rem !important;
  }
  .u-mt--medium\@max-huge {
    margin-top: 1.3rem !important;
  }
  .u-mt--large\@max-huge {
    margin-top: 1.95rem !important;
  }
  .u-mt--huge\@max-huge {
    margin-top: 2.6rem !important;
  }

  .u-p--collapse\@max-huge {
    padding: 0 !important;
  }
  .u-p--tiny\@max-huge {
    padding: 0.65rem !important;
  }
  .u-p--small\@max-huge {
    padding: 0.975rem !important;
  }
  .u-p--medium\@max-huge {
    padding: 1.3rem !important;
  }
  .u-p--large\@max-huge {
    padding: 1.95rem !important;
  }
  .u-p--huge\@max-huge {
    padding: 2.6rem !important;
  }

  .u-pb--collapse\@max-huge {
    padding-bottom: 0 !important;
  }
  .u-pb--tiny\@max-huge {
    padding-bottom: 0.65rem !important;
  }
  .u-pb--small\@max-huge {
    padding-bottom: 0.975rem !important;
  }
  .u-pb--medium\@max-huge {
    padding-bottom: 1.3rem !important;
  }
  .u-pb--large\@max-huge {
    padding-bottom: 1.95rem !important;
  }
  .u-pb--huge\@max-huge {
    padding-bottom: 2.6rem !important;
  }

  .u-pl--collapse\@max-huge {
    padding-left: 0 !important;
  }
  .u-pl--tiny\@max-huge {
    padding-left: 0.65rem !important;
  }
  .u-pl--small\@max-huge {
    padding-left: 0.975rem !important;
  }
  .u-pl--medium\@max-huge {
    padding-left: 1.3rem !important;
  }
  .u-pl--large\@max-huge {
    padding-left: 1.95rem !important;
  }
  .u-pl--huge\@max-huge {
    padding-left: 2.6rem !important;
  }

  .u-pr--collapse\@max-huge {
    padding-right: 0 !important;
  }
  .u-pr--tiny\@max-huge {
    padding-right: 0.65rem !important;
  }
  .u-pr--small\@max-huge {
    padding-right: 0.975rem !important;
  }
  .u-pr--medium\@max-huge {
    padding-right: 1.3rem !important;
  }
  .u-pr--large\@max-huge {
    padding-right: 1.95rem !important;
  }
  .u-pr--huge\@max-huge {
    padding-right: 2.6rem !important;
  }

  .u-pt--collapse\@max-huge {
    padding-top: 0 !important;
  }
  .u-pt--tiny\@max-huge {
    padding-top: 0.65rem !important;
  }
  .u-pt--small\@max-huge {
    padding-top: 0.975rem !important;
  }
  .u-pt--medium\@max-huge {
    padding-top: 1.3rem !important;
  }
  .u-pt--large\@max-huge {
    padding-top: 1.95rem !important;
  }
  .u-pt--huge\@max-huge {
    padding-top: 2.6rem !important;
  }
}
/* stylelint-enable plugin/stylelint-bem-namics */

/*# sourceMappingURL=spacing.css.map */