/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: .67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: .35em .75em .625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*!
 * Cropper.js v1.5.12
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-06-12T08:00:11.623Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: .5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, .75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.mapboxgl-map {
  font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
  overflow: hidden;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mapboxgl-canvas {
  position: absolute;
  left: 0;
  top: 0;
}

.mapboxgl-map:-webkit-full-screen {
  width: 100%;
  height: 100%;
}

.mapboxgl-canary {
  background-color: salmon;
}

.mapboxgl-canvas-container.mapboxgl-interactive,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass {
  cursor: grab;
     -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
}

.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer {
  cursor: pointer;
}

.mapboxgl-canvas-container.mapboxgl-interactive:active,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active {
  cursor: grabbing;
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas {
  touch-action: pan-x pan-y;
}

.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas {
  touch-action: pinch-zoom;
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas {
  touch-action: none;
}

.mapboxgl-ctrl-bottom-left,
.mapboxgl-ctrl-bottom-right,
.mapboxgl-ctrl-top-left,
.mapboxgl-ctrl-top-right {
  position: absolute;
  pointer-events: none;
  z-index: 2;
}

.mapboxgl-ctrl-top-left {
  top: 0;
  left: 0;
}

.mapboxgl-ctrl-top-right {
  top: 0;
  right: 0;
}

.mapboxgl-ctrl-bottom-left {
  bottom: 0;
  left: 0;
}

.mapboxgl-ctrl-bottom-right {
  right: 0;
  bottom: 0;
}

.mapboxgl-ctrl {
  clear: both;
  pointer-events: auto;
  transform: translate(0);
}

.mapboxgl-ctrl-top-left .mapboxgl-ctrl {
  margin: 10px 0 0 10px;
  float: left;
}

.mapboxgl-ctrl-top-right .mapboxgl-ctrl {
  margin: 10px 10px 0 0;
  float: right;
}

.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl {
  margin: 0 0 10px 10px;
  float: left;
}

.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl {
  margin: 0 10px 10px 0;
  float: right;
}

.mapboxgl-ctrl-group {
  border-radius: 4px;
  background: #fff;
}

.mapboxgl-ctrl-group:not(:empty) {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, .1);
}

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl-group:not(:empty) {
    box-shadow: 0 0 0 2px ButtonText;
  }
}

.mapboxgl-ctrl-group button {
  width: 29px;
  height: 29px;
  display: block;
  padding: 0;
  outline: none;
  border: 0;
  box-sizing: border-box;
  background-color: transparent;
  cursor: pointer;
}

.mapboxgl-ctrl-group button+button {
  border-top: 1px solid #ddd;
}

.mapboxgl-ctrl button .mapboxgl-ctrl-icon {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl-icon {
    background-color: transparent;
  }

  .mapboxgl-ctrl-group button+button {
    border-top: 1px solid ButtonText;
  }
}

.mapboxgl-ctrl button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.mapboxgl-ctrl-attrib-button:focus,
.mapboxgl-ctrl-group button:focus {
  box-shadow: 0 0 2px 2px #0096ff;
}

.mapboxgl-ctrl button:disabled {
  cursor: not-allowed;
}

.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon {
  opacity: .25;
}

.mapboxgl-ctrl button:not(:disabled):hover {
  background-color: rgba(0, 0, 0, .05);
}

.mapboxgl-ctrl-group button:focus:focus-visible {
  box-shadow: 0 0 2px 2px #0096ff;
}

.mapboxgl-ctrl-group button:focus:not(:focus-visible) {
  box-shadow: none;
}

.mapboxgl-ctrl-group button:focus:first-child {
  border-radius: 4px 4px 0 0;
}

.mapboxgl-ctrl-group button:focus:last-child {
  border-radius: 0 0 4px 4px;
}

.mapboxgl-ctrl-group button:focus:only-child {
  border-radius: inherit;
}

.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E");
}

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E");
  }

  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E");
  }
}

@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E");
  }

  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E");
  }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E");
}

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E");
  }

  .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E");
  }
}

@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E");
  }

  .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E");
  }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23ccc%27/%3E%3C/svg%3E");
}

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23999%27/%3E%3C/svg%3E");
  }
}

@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23ccc%27/%3E%3C/svg%3E");
  }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23aaa%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27red%27/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e58978%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e54e33%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon {
 animation: mapboxgl-spin 2s linear infinite;
}

@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E");
  }

  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23999%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27red%27/%3E%3C/svg%3E");
  }

  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E");
  }

  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e58978%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E");
  }

  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E");
  }

  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e54e33%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E");
  }
}

@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E");
  }

  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23666%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27red%27/%3E%3C/svg%3E");
  }
}

@keyframes mapboxgl-spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

a.mapboxgl-ctrl-logo {
  width: 88px;
  height: 23px;
  margin: 0 0 -4px -4px;
  display: block;
  background-repeat: no-repeat;
  cursor: pointer;
  overflow: hidden;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2788%27 height=%2723%27 viewBox=%270 0 88 23%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27b%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27c%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27%23fff%27/%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/mask%3E%3Cg opacity=%27.3%27 stroke=%27%23000%27 stroke-width=%273%27%3E%3Ccircle mask=%27url%28%23c%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23b%27 mask=%27url%28%23c%29%27/%3E%3C/g%3E%3Cg opacity=%27.9%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/g%3E%3C/svg%3E");
}

a.mapboxgl-ctrl-logo.mapboxgl-compact {
  width: 23px;
}

@media (-ms-high-contrast:active) {
  a.mapboxgl-ctrl-logo {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2788%27 height=%2723%27 viewBox=%270 0 88 23%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27b%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27c%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27%23fff%27/%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/mask%3E%3Cg stroke=%27%23000%27 stroke-width=%273%27%3E%3Ccircle mask=%27url%28%23c%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23b%27 mask=%27url%28%23c%29%27/%3E%3C/g%3E%3Cg fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/g%3E%3C/svg%3E");
  }
}

@media (-ms-high-contrast:black-on-white) {
  a.mapboxgl-ctrl-logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2788%27 height=%2723%27 viewBox=%270 0 88 23%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27b%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27c%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27%23fff%27/%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/mask%3E%3Cg stroke=%27%23fff%27 stroke-width=%273%27 fill=%27%23fff%27%3E%3Ccircle mask=%27url%28%23c%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23b%27 mask=%27url%28%23c%29%27/%3E%3C/g%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/svg%3E");
  }
}

.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
  padding: 0 5px;
  background-color: hsla(0, 0%, 100%, .5);
  margin: 0;
}

@media screen {
  .mapboxgl-ctrl-attrib.mapboxgl-compact {
    min-height: 20px;
    padding: 2px 24px 2px 0;
    margin: 10px;
    position: relative;
    background-color: #fff;
    border-radius: 12px;
  }

  .mapboxgl-ctrl-attrib.mapboxgl-compact-show {
    padding: 2px 28px 2px 8px;
    visibility: visible;
  }

  .mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,
  .mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show {
    padding: 2px 8px 2px 28px;
    border-radius: 12px;
  }

  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner {
    display: none;
  }

  .mapboxgl-ctrl-attrib-button {
    display: none;
    cursor: pointer;
    position: absolute;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0%27/%3E%3C/svg%3E");
    background-color: hsla(0, 0%, 100%, .5);
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    border-radius: 12px;
    outline: none;
    top: 0;
    right: 0;
    border: 0;
  }

  .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,
  .mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button {
    left: 0;
  }

  .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,
  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button {
    display: block;
  }

  .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button {
    background-color: rgba(0, 0, 0, .05);
  }

  .mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    bottom: 0;
    right: 0;
  }

  .mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    top: 0;
    right: 0;
  }

  .mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    top: 0;
    left: 0;
  }

  .mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    bottom: 0;
    left: 0;
  }
}

@media screen and (-ms-high-contrast:active) {
  .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27 fill=%27%23fff%27%3E%3Cpath d=%27M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0%27/%3E%3C/svg%3E");
  }
}

@media screen and (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0%27/%3E%3C/svg%3E");
  }
}

.mapboxgl-ctrl-attrib a {
  color: rgba(0, 0, 0, .75);
  text-decoration: none;
}

.mapboxgl-ctrl-attrib a:hover {
  color: inherit;
  text-decoration: underline;
}

.mapboxgl-ctrl-attrib .mapbox-improve-map {
  font-weight: 700;
  margin-left: 2px;
}

.mapboxgl-attrib-empty {
  display: none;
}

.mapboxgl-ctrl-scale {
  background-color: hsla(0, 0%, 100%, .75);
  font-size: 10px;
  border: 2px solid #333;
  border-top: #333;
  padding: 0 5px;
  color: #333;
  box-sizing: border-box;
}

.mapboxgl-popup {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  will-change: transform;
  pointer-events: none;
}

.mapboxgl-popup-anchor-top,
.mapboxgl-popup-anchor-top-left,
.mapboxgl-popup-anchor-top-right {
  flex-direction: column;
}

.mapboxgl-popup-anchor-bottom,
.mapboxgl-popup-anchor-bottom-left,
.mapboxgl-popup-anchor-bottom-right {
  flex-direction: column-reverse;
}

.mapboxgl-popup-anchor-left {
  flex-direction: row;
}

.mapboxgl-popup-anchor-right {
  flex-direction: row-reverse;
}

.mapboxgl-popup-tip {
  width: 0;
  height: 0;
  border: 10px solid transparent;
  z-index: 1;
}

.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
  align-self: center;
  border-top: none;
  border-bottom-color: #fff;
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
  align-self: flex-start;
  border-top: none;
  border-left: none;
  border-bottom-color: #fff;
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
  align-self: flex-end;
  border-top: none;
  border-right: none;
  border-bottom-color: #fff;
}

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
  align-self: center;
  border-bottom: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
  align-self: flex-start;
  border-bottom: none;
  border-left: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
  align-self: flex-end;
  border-bottom: none;
  border-right: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
  align-self: center;
  border-left: none;
  border-right-color: #fff;
}

.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
  align-self: center;
  border-right: none;
  border-left-color: #fff;
}

.mapboxgl-popup-close-button {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  border-radius: 0 3px 0 0;
  cursor: pointer;
  background-color: transparent;
}

.mapboxgl-popup-close-button:hover {
  background-color: rgba(0, 0, 0, .05);
}

.mapboxgl-popup-content {
  position: relative;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  padding: 10px 10px 15px;
  pointer-events: auto;
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
  border-top-left-radius: 0;
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
  border-top-right-radius: 0;
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
  border-bottom-left-radius: 0;
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
  border-bottom-right-radius: 0;
}

.mapboxgl-popup-track-pointer {
  display: none;
}

.mapboxgl-popup-track-pointer * {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.mapboxgl-map:hover .mapboxgl-popup-track-pointer {
  display: flex;
}

.mapboxgl-map:active .mapboxgl-popup-track-pointer {
  display: none;
}

.mapboxgl-marker {
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform;
}

.mapboxgl-user-location-dot,
.mapboxgl-user-location-dot:before {
  background-color: #1da1f2;
  width: 15px;
  height: 15px;
  border-radius: 50%;
}

.mapboxgl-user-location-dot:before {
  content: "";
  position: absolute;
  animation: mapboxgl-user-location-dot-pulse 2s infinite;
}

.mapboxgl-user-location-dot:after {
  border-radius: 50%;
  border: 2px solid #fff;
  content: "";
  height: 19px;
  left: -2px;
  position: absolute;
  top: -2px;
  width: 19px;
  box-sizing: border-box;
  box-shadow: 0 0 3px rgba(0, 0, 0, .35);
}

@keyframes mapboxgl-user-location-dot-pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  70% {
    transform: scale(3);
    opacity: 0;
  }

  to {
    transform: scale(1);
    opacity: 0;
  }
}

.mapboxgl-user-location-dot-stale {
  background-color: #aaa;
}

.mapboxgl-user-location-dot-stale:after {
  display: none;
}

.mapboxgl-user-location-accuracy-circle {
  background-color: rgba(29, 161, 242, .2);
  width: 1px;
  height: 1px;
  border-radius: 100%;
}

.mapboxgl-crosshair,
.mapboxgl-crosshair .mapboxgl-interactive,
.mapboxgl-crosshair .mapboxgl-interactive:active {
  cursor: crosshair;
}

.mapboxgl-boxzoom {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background: #fff;
  border: 2px dotted #202020;
  opacity: .5;
}

@media print {
  .mapbox-improve-map {
    display: none;
  }
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

html,
body,
div,
span,
object,
iframe,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
code,
em,
img,
small,
strike,
strong,
sub,
sup,
tt,
b,
u,
i,
fieldset,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
main,
canvas,
embed,
footer,
header,
nav,
section,
video {
  margin: 0;
  padding: 0;
  border: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
          text-size-adjust: none;
}

footer,
header,
nav,
section,
main {
  display: block;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

:root {
  --helix-grid-columns: 12;
  --helix-grid-rows: 1;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 16px;
  background-color: var(--helix-gray-50);
  margin: 0;
  padding: 0;
  color: var(--helix-gray-900);
  font-weight: 400;
}

:root {
  --helix-font-monospace: SFMono-Medium, "SF Mono", "Segoe UI Mono", "Roboto Mono", "Ubuntu Mono", Menlo, Courier, monospace;
  --helix-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Open Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif;
}

.helix-font--monospace {
  font-family: SFMono-Medium, "SF Mono", "Segoe UI Mono", "Roboto Mono", "Ubuntu Mono", Menlo, Courier, monospace;
  font-family: var(--helix-font-monospace);
}

.helix-display-x-large {
  font-size: 48px;
  font-weight: 600;
  line-height: 52px;
}

@media screen and (max-width: 768px) {
  .helix-display-x-large {
    font-size: 32px;
    line-height: 35px;
  }
}

.helix-display-large {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

@media screen and (max-width: 768px) {
  .helix-display-large {
    font-size: 24px;
    line-height: 29px;
  }
}

.helix-display-medium {
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}

@media screen and (max-width: 768px) {
  .helix-display-medium {
    font-size: 20px;
    line-height: 24px;
  }
}

.helix-display-small {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

@media screen and (max-width: 768px) {
  .helix-display-small {
    font-size: 16px;
    line-height: 20px;
  }
}

.helix-display-x-small {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

@media screen and (max-width: 768px) {
  .helix-display-x-small {
    font-size: 15px;
    line-height: 18px;
  }
}

.helix-heading {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

@media screen and (max-width: 768px) {
  .helix-heading {
    font-size: 17px;
    line-height: 24px;
  }
}

.helix-subheading {
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}

@media screen and (max-width: 768px) {
  .helix-subheading {
    font-size: 13px;
    line-height: 17px;
  }
}

.helix-body {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

@media screen and (max-width: 768px) {
  .helix-body {
    font-size: 15px;
    line-height: 20px;
  }
}

.helix-body--strong {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

@media screen and (max-width: 768px) {
  .helix-body--strong {
    font-size: 15px;
    line-height: 20px;
  }
}

.helix-number {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-feature-settings: "tnum" on, "lnum" on;
}

@media screen and (max-width: 768px) {
  .helix-number {
    font-size: 15px;
    line-height: 20px;
  }
}

.helix-number--strong {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  font-feature-settings: "tnum" on, "lnum" on;
}

@media screen and (max-width: 768px) {
  .helix-number--strong {
    font-size: 15px;
    line-height: 20px;
  }
}

.helix-small {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

@media screen and (max-width: 768px) {
  .helix-small {
    font-size: 13px;
    line-height: 17px;
  }
}

.helix-small--strong {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

@media screen and (max-width: 768px) {
  .helix-small--strong {
    font-size: 13px;
    line-height: 17px;
  }
}

.helix-code {
  font-size: 12px;
  font-weight: 500px;
  line-height: 20px;
  font-family: SFMono-Medium, "SF Mono", "Segoe UI Mono", "Roboto Mono", "Ubuntu Mono", Menlo, Courier, monospace;
  font-family: var(--helix-font-monospace);
}

@media screen and (max-width: 768px) {
  .helix-code {
    font-size: 13px;
    line-height: 20px;
  }
}

.helix-text--error {
  color: var(--helix-red-600);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

.helix-text--hint {
  color: var(--helix-gray-500);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

.helix-text--valid {
  color: var(--helix-green-600);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

label,
.helix-label {
  font-size: 14px !important;
  font-weight: 600 !important;
}

::-moz-placeholder {
  color: var(--helix-gray-500);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

::placeholder {
  color: var(--helix-gray-500);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.helix-text--uppercase {
  text-transform: uppercase;
}

.helix-text--lowercase {
  text-transform: lowercase;
}

.helix-text--capitalize {
  text-transform: capitalize;
}

.helix-text--bold {
  font-weight: 600;
}

.helix-text--italic {
  font-style: italic;
}

.helix-text--underline {
  text-decoration: underline;
}

.helix-text--line-through {
  text-decoration: line-through;
}

.helix-text--no-wrap {
  white-space: nowrap;
}

.helix-text--break {
  word-break: break-word;
}

.helix-word-break--all {
  word-break: break-all;
}

.helix-word-break--normal {
  word-break: normal;
}

.helix-text-break--words {
  word-break: break-word;
}

.helix-text-break--all {
  word-break: break-all;
}

.helix-text-break--normal {
  word-break: normal !important;
}

.helix-font-weight--100 {
  font-weight: 100 !important;
}

.helix-font-weight--200 {
  font-weight: 200 !important;
}

.helix-font-weight--300 {
  font-weight: 300 !important;
}

.helix-font-weight--400 {
  font-weight: 400 !important;
}

.helix-font-weight--500 {
  font-weight: 500 !important;
}

.helix-font-weight--600 {
  font-weight: 600 !important;
}

.helix-font-weight--700 {
  font-weight: 700 !important;
}

.helix-font-weight--800 {
  font-weight: 800 !important;
}

.helix-font-weight--900 {
  font-weight: 900 !important;
}

.helix-font-weight--normal {
  font-weight: normal !important;
}

@media (max-width: 1432px) {
  .helix-display-x-large--xl {
    font-size: 48px;
    line-height: 52px;
    font-weight: 600;
  }
}

@media (max-width: 1200px) {
  .helix-display-x-large--lg {
    font-size: 48px;
    line-height: 52px;
    font-weight: 600;
  }
}

@media (max-width: 992px) {
  .helix-display-x-large--md {
    font-size: 48px;
    line-height: 52px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  .helix-display-x-large--sm {
    font-size: 48px;
    line-height: 52px;
    font-weight: 600;
  }
}

@media (max-width: 576px) {
  .helix-display-x-large--xs {
    font-size: 48px;
    line-height: 52px;
    font-weight: 600;
  }
}

@media (max-width: 1432px) {
  .helix-display-large--xl {
    font-size: 36px;
    line-height: 44px;
    font-weight: 600;
  }
}

@media (max-width: 1200px) {
  .helix-display-large--lg {
    font-size: 36px;
    line-height: 44px;
    font-weight: 600;
  }
}

@media (max-width: 992px) {
  .helix-display-large--md {
    font-size: 36px;
    line-height: 44px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  .helix-display-large--sm {
    font-size: 36px;
    line-height: 44px;
    font-weight: 600;
  }
}

@media (max-width: 576px) {
  .helix-display-large--xs {
    font-size: 36px;
    line-height: 44px;
    font-weight: 600;
  }
}

@media (max-width: 1432px) {
  .helix-display-medium--xl {
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
  }
}

@media (max-width: 1200px) {
  .helix-display-medium--lg {
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
  }
}

@media (max-width: 992px) {
  .helix-display-medium--md {
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  .helix-display-medium--sm {
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
  }
}

@media (max-width: 576px) {
  .helix-display-medium--xs {
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
  }
}

@media (max-width: 1432px) {
  .helix-display-small--xl {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
  }
}

@media (max-width: 1200px) {
  .helix-display-small--lg {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
  }
}

@media (max-width: 992px) {
  .helix-display-small--md {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  .helix-display-small--sm {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
  }
}

@media (max-width: 576px) {
  .helix-display-small--xs {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
  }
}

@media (max-width: 1432px) {
  .helix-display-x-small--xl {
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
  }
}

@media (max-width: 1200px) {
  .helix-display-x-small--lg {
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
  }
}

@media (max-width: 992px) {
  .helix-display-x-small--md {
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  .helix-display-x-small--sm {
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
  }
}

@media (max-width: 576px) {
  .helix-display-x-small--xs {
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
  }
}

@media (max-width: 1432px) {
  .helix-heading--xl {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
  }
}

@media (max-width: 1200px) {
  .helix-heading--lg {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
  }
}

@media (max-width: 992px) {
  .helix-heading--md {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  .helix-heading--sm {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
  }
}

@media (max-width: 576px) {
  .helix-heading--xs {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
  }
}

@media (max-width: 1432px) {
  .helix-subheading--xl {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 1200px) {
  .helix-subheading--lg {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 992px) {
  .helix-subheading--md {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  .helix-subheading--sm {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 576px) {
  .helix-subheading--xs {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 1432px) {
  .helix-body--xl {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media (max-width: 1200px) {
  .helix-body--lg {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media (max-width: 992px) {
  .helix-body--md {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media (max-width: 768px) {
  .helix-body--sm {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media (max-width: 576px) {
  .helix-body--xs {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media (max-width: 1432px) {
  .helix-body--strong--xl {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 1200px) {
  .helix-body--strong--lg {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 992px) {
  .helix-body--strong--md {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  .helix-body--strong--sm {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 576px) {
  .helix-body--strong--xs {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 1432px) {
  .helix-number--xl {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media (max-width: 1200px) {
  .helix-number--lg {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media (max-width: 992px) {
  .helix-number--md {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media (max-width: 768px) {
  .helix-number--sm {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media (max-width: 576px) {
  .helix-number--xs {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media (max-width: 1432px) {
  .helix-number--strong--xl {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 1200px) {
  .helix-number--strong--lg {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 992px) {
  .helix-number--strong--md {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  .helix-number--strong--sm {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 576px) {
  .helix-number--strong--xs {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }
}

@media (max-width: 1432px) {
  .helix-small--xl {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
  }
}

@media (max-width: 1200px) {
  .helix-small--lg {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
  }
}

@media (max-width: 992px) {
  .helix-small--md {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
  }
}

@media (max-width: 768px) {
  .helix-small--sm {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
  }
}

@media (max-width: 576px) {
  .helix-small--xs {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
  }
}

@media (max-width: 1432px) {
  .helix-small--strong--xl {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
  }
}

@media (max-width: 1200px) {
  .helix-small--strong--lg {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
  }
}

@media (max-width: 992px) {
  .helix-small--strong--md {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  .helix-small--strong--sm {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
  }
}

@media (max-width: 576px) {
  .helix-small--strong--xs {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
  }
}

@media (max-width: 1432px) {
  .helix-code--xl {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
  }
}

@media (max-width: 1200px) {
  .helix-code--lg {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
  }
}

@media (max-width: 992px) {
  .helix-code--md {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
  }
}

@media (max-width: 768px) {
  .helix-code--sm {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
  }
}

@media (max-width: 576px) {
  .helix-code--xs {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
  }
}

.helix-bg-gray-50 {
  background-color: #f9fafb !important;
}

.helix-hover-bg-gray-50:hover {
  background-color: #f9fafb !important;
}

.helix-text-gray-50 {
  color: #f9fafb !important;
}

.helix-hover-text-gray-50:hover {
  color: #f9fafb !important;
}

button.helix-text-gray-50,
button.helix-btn.helix-btn--primary.helix-text-gray-50,
button.helix-btn.helix-btn--secondary.helix-text-gray-50,
button.helix-btn.helix-btn--ghost.helix-text-gray-50,
.helix-btn.helix-btn--ghost.helix-text-gray-50:not(:hover) {
  color: #f9fafb !important;
}

button.helix-text-gray-50:hover,
button.helix-btn.helix-btn--primary.helix-text-gray-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-gray-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-gray-50:hover,
.helix-btn.helix-btn--ghost.helix-text-gray-50:not(:hover):hover {
  color: #f9fafb !important;
}

.helix-hover-bg-gray-50:hover {
  background-color: #f9fafb !important;
}

.helix-hover-text-gray-50:hover {
  color: #f9fafb !important;
}

.helix-border--gray-50 {
  border-color: #f9fafb !important;
}

.helix-border-left--gray-50 {
  border-left-color: #f9fafb !important;
}

.helix-border-right--gray-50 {
  border-right-color: #f9fafb !important;
}

.helix-border-top--gray-50 {
  border-top-color: #f9fafb !important;
}

.helix-border-bottom--gray-50 {
  border-bottom-color: #f9fafb !important;
}

.helix-svg-fill--gray-50 {
  fill: #f9fafb !important;
}

.helix-svg-fill--gray-50 path {
  fill: #f9fafb !important;
}

.helix-bg-gray-100 {
  background-color: #f3f4f6 !important;
}

.helix-hover-bg-gray-100:hover {
  background-color: #f3f4f6 !important;
}

.helix-text-gray-100 {
  color: #f3f4f6 !important;
}

.helix-hover-text-gray-100:hover {
  color: #f3f4f6 !important;
}

button.helix-text-gray-100,
button.helix-btn.helix-btn--primary.helix-text-gray-100,
button.helix-btn.helix-btn--secondary.helix-text-gray-100,
button.helix-btn.helix-btn--ghost.helix-text-gray-100,
.helix-btn.helix-btn--ghost.helix-text-gray-100:not(:hover) {
  color: #f3f4f6 !important;
}

button.helix-text-gray-100:hover,
button.helix-btn.helix-btn--primary.helix-text-gray-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-gray-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-gray-100:hover,
.helix-btn.helix-btn--ghost.helix-text-gray-100:not(:hover):hover {
  color: #f3f4f6 !important;
}

.helix-hover-bg-gray-100:hover {
  background-color: #f3f4f6 !important;
}

.helix-hover-text-gray-100:hover {
  color: #f3f4f6 !important;
}

.helix-border--gray-100 {
  border-color: #f3f4f6 !important;
}

.helix-border-left--gray-100 {
  border-left-color: #f3f4f6 !important;
}

.helix-border-right--gray-100 {
  border-right-color: #f3f4f6 !important;
}

.helix-border-top--gray-100 {
  border-top-color: #f3f4f6 !important;
}

.helix-border-bottom--gray-100 {
  border-bottom-color: #f3f4f6 !important;
}

.helix-svg-fill--gray-100 {
  fill: #f3f4f6 !important;
}

.helix-svg-fill--gray-100 path {
  fill: #f3f4f6 !important;
}

.helix-bg-gray-200 {
  background-color: #e5e7eb !important;
}

.helix-hover-bg-gray-200:hover {
  background-color: #e5e7eb !important;
}

.helix-text-gray-200 {
  color: #e5e7eb !important;
}

.helix-hover-text-gray-200:hover {
  color: #e5e7eb !important;
}

button.helix-text-gray-200,
button.helix-btn.helix-btn--primary.helix-text-gray-200,
button.helix-btn.helix-btn--secondary.helix-text-gray-200,
button.helix-btn.helix-btn--ghost.helix-text-gray-200,
.helix-btn.helix-btn--ghost.helix-text-gray-200:not(:hover) {
  color: #e5e7eb !important;
}

button.helix-text-gray-200:hover,
button.helix-btn.helix-btn--primary.helix-text-gray-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-gray-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-gray-200:hover,
.helix-btn.helix-btn--ghost.helix-text-gray-200:not(:hover):hover {
  color: #e5e7eb !important;
}

.helix-hover-bg-gray-200:hover {
  background-color: #e5e7eb !important;
}

.helix-hover-text-gray-200:hover {
  color: #e5e7eb !important;
}

.helix-border--gray-200 {
  border-color: #e5e7eb !important;
}

.helix-border-left--gray-200 {
  border-left-color: #e5e7eb !important;
}

.helix-border-right--gray-200 {
  border-right-color: #e5e7eb !important;
}

.helix-border-top--gray-200 {
  border-top-color: #e5e7eb !important;
}

.helix-border-bottom--gray-200 {
  border-bottom-color: #e5e7eb !important;
}

.helix-svg-fill--gray-200 {
  fill: #e5e7eb !important;
}

.helix-svg-fill--gray-200 path {
  fill: #e5e7eb !important;
}

.helix-bg-gray-300 {
  background-color: #d1d5db !important;
}

.helix-hover-bg-gray-300:hover {
  background-color: #d1d5db !important;
}

.helix-text-gray-300 {
  color: #d1d5db !important;
}

.helix-hover-text-gray-300:hover {
  color: #d1d5db !important;
}

button.helix-text-gray-300,
button.helix-btn.helix-btn--primary.helix-text-gray-300,
button.helix-btn.helix-btn--secondary.helix-text-gray-300,
button.helix-btn.helix-btn--ghost.helix-text-gray-300,
.helix-btn.helix-btn--ghost.helix-text-gray-300:not(:hover) {
  color: #d1d5db !important;
}

button.helix-text-gray-300:hover,
button.helix-btn.helix-btn--primary.helix-text-gray-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-gray-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-gray-300:hover,
.helix-btn.helix-btn--ghost.helix-text-gray-300:not(:hover):hover {
  color: #d1d5db !important;
}

.helix-hover-bg-gray-300:hover {
  background-color: #d1d5db !important;
}

.helix-hover-text-gray-300:hover {
  color: #d1d5db !important;
}

.helix-border--gray-300 {
  border-color: #d1d5db !important;
}

.helix-border-left--gray-300 {
  border-left-color: #d1d5db !important;
}

.helix-border-right--gray-300 {
  border-right-color: #d1d5db !important;
}

.helix-border-top--gray-300 {
  border-top-color: #d1d5db !important;
}

.helix-border-bottom--gray-300 {
  border-bottom-color: #d1d5db !important;
}

.helix-svg-fill--gray-300 {
  fill: #d1d5db !important;
}

.helix-svg-fill--gray-300 path {
  fill: #d1d5db !important;
}

.helix-bg-gray-400 {
  background-color: #9ca3af !important;
}

.helix-hover-bg-gray-400:hover {
  background-color: #9ca3af !important;
}

.helix-text-gray-400 {
  color: #9ca3af !important;
}

.helix-hover-text-gray-400:hover {
  color: #9ca3af !important;
}

button.helix-text-gray-400,
button.helix-btn.helix-btn--primary.helix-text-gray-400,
button.helix-btn.helix-btn--secondary.helix-text-gray-400,
button.helix-btn.helix-btn--ghost.helix-text-gray-400,
.helix-btn.helix-btn--ghost.helix-text-gray-400:not(:hover) {
  color: #9ca3af !important;
}

button.helix-text-gray-400:hover,
button.helix-btn.helix-btn--primary.helix-text-gray-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-gray-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-gray-400:hover,
.helix-btn.helix-btn--ghost.helix-text-gray-400:not(:hover):hover {
  color: #9ca3af !important;
}

.helix-hover-bg-gray-400:hover {
  background-color: #9ca3af !important;
}

.helix-hover-text-gray-400:hover {
  color: #9ca3af !important;
}

.helix-border--gray-400 {
  border-color: #9ca3af !important;
}

.helix-border-left--gray-400 {
  border-left-color: #9ca3af !important;
}

.helix-border-right--gray-400 {
  border-right-color: #9ca3af !important;
}

.helix-border-top--gray-400 {
  border-top-color: #9ca3af !important;
}

.helix-border-bottom--gray-400 {
  border-bottom-color: #9ca3af !important;
}

.helix-svg-fill--gray-400 {
  fill: #9ca3af !important;
}

.helix-svg-fill--gray-400 path {
  fill: #9ca3af !important;
}

.helix-bg-gray-500 {
  background-color: #6b7280 !important;
}

.helix-hover-bg-gray-500:hover {
  background-color: #6b7280 !important;
}

.helix-text-gray-500 {
  color: #6b7280 !important;
}

.helix-hover-text-gray-500:hover {
  color: #6b7280 !important;
}

button.helix-text-gray-500,
button.helix-btn.helix-btn--primary.helix-text-gray-500,
button.helix-btn.helix-btn--secondary.helix-text-gray-500,
button.helix-btn.helix-btn--ghost.helix-text-gray-500,
.helix-btn.helix-btn--ghost.helix-text-gray-500:not(:hover) {
  color: #6b7280 !important;
}

button.helix-text-gray-500:hover,
button.helix-btn.helix-btn--primary.helix-text-gray-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-gray-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-gray-500:hover,
.helix-btn.helix-btn--ghost.helix-text-gray-500:not(:hover):hover {
  color: #6b7280 !important;
}

.helix-hover-bg-gray-500:hover {
  background-color: #6b7280 !important;
}

.helix-hover-text-gray-500:hover {
  color: #6b7280 !important;
}

.helix-border--gray-500 {
  border-color: #6b7280 !important;
}

.helix-border-left--gray-500 {
  border-left-color: #6b7280 !important;
}

.helix-border-right--gray-500 {
  border-right-color: #6b7280 !important;
}

.helix-border-top--gray-500 {
  border-top-color: #6b7280 !important;
}

.helix-border-bottom--gray-500 {
  border-bottom-color: #6b7280 !important;
}

.helix-svg-fill--gray-500 {
  fill: #6b7280 !important;
}

.helix-svg-fill--gray-500 path {
  fill: #6b7280 !important;
}

.helix-bg-gray-600 {
  background-color: #4b5563 !important;
}

.helix-hover-bg-gray-600:hover {
  background-color: #4b5563 !important;
}

.helix-text-gray-600 {
  color: #4b5563 !important;
}

.helix-hover-text-gray-600:hover {
  color: #4b5563 !important;
}

button.helix-text-gray-600,
button.helix-btn.helix-btn--primary.helix-text-gray-600,
button.helix-btn.helix-btn--secondary.helix-text-gray-600,
button.helix-btn.helix-btn--ghost.helix-text-gray-600,
.helix-btn.helix-btn--ghost.helix-text-gray-600:not(:hover) {
  color: #4b5563 !important;
}

button.helix-text-gray-600:hover,
button.helix-btn.helix-btn--primary.helix-text-gray-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-gray-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-gray-600:hover,
.helix-btn.helix-btn--ghost.helix-text-gray-600:not(:hover):hover {
  color: #4b5563 !important;
}

.helix-hover-bg-gray-600:hover {
  background-color: #4b5563 !important;
}

.helix-hover-text-gray-600:hover {
  color: #4b5563 !important;
}

.helix-border--gray-600 {
  border-color: #4b5563 !important;
}

.helix-border-left--gray-600 {
  border-left-color: #4b5563 !important;
}

.helix-border-right--gray-600 {
  border-right-color: #4b5563 !important;
}

.helix-border-top--gray-600 {
  border-top-color: #4b5563 !important;
}

.helix-border-bottom--gray-600 {
  border-bottom-color: #4b5563 !important;
}

.helix-svg-fill--gray-600 {
  fill: #4b5563 !important;
}

.helix-svg-fill--gray-600 path {
  fill: #4b5563 !important;
}

.helix-bg-gray-700 {
  background-color: #374151 !important;
}

.helix-hover-bg-gray-700:hover {
  background-color: #374151 !important;
}

.helix-text-gray-700 {
  color: #374151 !important;
}

.helix-hover-text-gray-700:hover {
  color: #374151 !important;
}

button.helix-text-gray-700,
button.helix-btn.helix-btn--primary.helix-text-gray-700,
button.helix-btn.helix-btn--secondary.helix-text-gray-700,
button.helix-btn.helix-btn--ghost.helix-text-gray-700,
.helix-btn.helix-btn--ghost.helix-text-gray-700:not(:hover) {
  color: #374151 !important;
}

button.helix-text-gray-700:hover,
button.helix-btn.helix-btn--primary.helix-text-gray-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-gray-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-gray-700:hover,
.helix-btn.helix-btn--ghost.helix-text-gray-700:not(:hover):hover {
  color: #374151 !important;
}

.helix-hover-bg-gray-700:hover {
  background-color: #374151 !important;
}

.helix-hover-text-gray-700:hover {
  color: #374151 !important;
}

.helix-border--gray-700 {
  border-color: #374151 !important;
}

.helix-border-left--gray-700 {
  border-left-color: #374151 !important;
}

.helix-border-right--gray-700 {
  border-right-color: #374151 !important;
}

.helix-border-top--gray-700 {
  border-top-color: #374151 !important;
}

.helix-border-bottom--gray-700 {
  border-bottom-color: #374151 !important;
}

.helix-svg-fill--gray-700 {
  fill: #374151 !important;
}

.helix-svg-fill--gray-700 path {
  fill: #374151 !important;
}

.helix-bg-gray-800 {
  background-color: #1f2937 !important;
}

.helix-hover-bg-gray-800:hover {
  background-color: #1f2937 !important;
}

.helix-text-gray-800 {
  color: #1f2937 !important;
}

.helix-hover-text-gray-800:hover {
  color: #1f2937 !important;
}

button.helix-text-gray-800,
button.helix-btn.helix-btn--primary.helix-text-gray-800,
button.helix-btn.helix-btn--secondary.helix-text-gray-800,
button.helix-btn.helix-btn--ghost.helix-text-gray-800,
.helix-btn.helix-btn--ghost.helix-text-gray-800:not(:hover) {
  color: #1f2937 !important;
}

button.helix-text-gray-800:hover,
button.helix-btn.helix-btn--primary.helix-text-gray-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-gray-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-gray-800:hover,
.helix-btn.helix-btn--ghost.helix-text-gray-800:not(:hover):hover {
  color: #1f2937 !important;
}

.helix-hover-bg-gray-800:hover {
  background-color: #1f2937 !important;
}

.helix-hover-text-gray-800:hover {
  color: #1f2937 !important;
}

.helix-border--gray-800 {
  border-color: #1f2937 !important;
}

.helix-border-left--gray-800 {
  border-left-color: #1f2937 !important;
}

.helix-border-right--gray-800 {
  border-right-color: #1f2937 !important;
}

.helix-border-top--gray-800 {
  border-top-color: #1f2937 !important;
}

.helix-border-bottom--gray-800 {
  border-bottom-color: #1f2937 !important;
}

.helix-svg-fill--gray-800 {
  fill: #1f2937 !important;
}

.helix-svg-fill--gray-800 path {
  fill: #1f2937 !important;
}

.helix-bg-gray-900 {
  background-color: #111827 !important;
}

.helix-hover-bg-gray-900:hover {
  background-color: #111827 !important;
}

.helix-text-gray-900 {
  color: #111827 !important;
}

.helix-hover-text-gray-900:hover {
  color: #111827 !important;
}

button.helix-text-gray-900,
button.helix-btn.helix-btn--primary.helix-text-gray-900,
button.helix-btn.helix-btn--secondary.helix-text-gray-900,
button.helix-btn.helix-btn--ghost.helix-text-gray-900,
.helix-btn.helix-btn--ghost.helix-text-gray-900:not(:hover) {
  color: #111827 !important;
}

button.helix-text-gray-900:hover,
button.helix-btn.helix-btn--primary.helix-text-gray-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-gray-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-gray-900:hover,
.helix-btn.helix-btn--ghost.helix-text-gray-900:not(:hover):hover {
  color: #111827 !important;
}

.helix-hover-bg-gray-900:hover {
  background-color: #111827 !important;
}

.helix-hover-text-gray-900:hover {
  color: #111827 !important;
}

.helix-border--gray-900 {
  border-color: #111827 !important;
}

.helix-border-left--gray-900 {
  border-left-color: #111827 !important;
}

.helix-border-right--gray-900 {
  border-right-color: #111827 !important;
}

.helix-border-top--gray-900 {
  border-top-color: #111827 !important;
}

.helix-border-bottom--gray-900 {
  border-bottom-color: #111827 !important;
}

.helix-svg-fill--gray-900 {
  fill: #111827 !important;
}

.helix-svg-fill--gray-900 path {
  fill: #111827 !important;
}

.helix-bg-red-50 {
  background-color: #fef2f2 !important;
}

.helix-hover-bg-red-50:hover {
  background-color: #fef2f2 !important;
}

.helix-text-red-50 {
  color: #fef2f2 !important;
}

.helix-hover-text-red-50:hover {
  color: #fef2f2 !important;
}

button.helix-text-red-50,
button.helix-btn.helix-btn--primary.helix-text-red-50,
button.helix-btn.helix-btn--secondary.helix-text-red-50,
button.helix-btn.helix-btn--ghost.helix-text-red-50,
.helix-btn.helix-btn--ghost.helix-text-red-50:not(:hover) {
  color: #fef2f2 !important;
}

button.helix-text-red-50:hover,
button.helix-btn.helix-btn--primary.helix-text-red-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-red-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-red-50:hover,
.helix-btn.helix-btn--ghost.helix-text-red-50:not(:hover):hover {
  color: #fef2f2 !important;
}

.helix-hover-bg-red-50:hover {
  background-color: #fef2f2 !important;
}

.helix-hover-text-red-50:hover {
  color: #fef2f2 !important;
}

.helix-border--red-50 {
  border-color: #fef2f2 !important;
}

.helix-border-left--red-50 {
  border-left-color: #fef2f2 !important;
}

.helix-border-right--red-50 {
  border-right-color: #fef2f2 !important;
}

.helix-border-top--red-50 {
  border-top-color: #fef2f2 !important;
}

.helix-border-bottom--red-50 {
  border-bottom-color: #fef2f2 !important;
}

.helix-svg-fill--red-50 {
  fill: #fef2f2 !important;
}

.helix-svg-fill--red-50 path {
  fill: #fef2f2 !important;
}

.helix-bg-red-100 {
  background-color: #fee2e2 !important;
}

.helix-hover-bg-red-100:hover {
  background-color: #fee2e2 !important;
}

.helix-text-red-100 {
  color: #fee2e2 !important;
}

.helix-hover-text-red-100:hover {
  color: #fee2e2 !important;
}

button.helix-text-red-100,
button.helix-btn.helix-btn--primary.helix-text-red-100,
button.helix-btn.helix-btn--secondary.helix-text-red-100,
button.helix-btn.helix-btn--ghost.helix-text-red-100,
.helix-btn.helix-btn--ghost.helix-text-red-100:not(:hover) {
  color: #fee2e2 !important;
}

button.helix-text-red-100:hover,
button.helix-btn.helix-btn--primary.helix-text-red-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-red-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-red-100:hover,
.helix-btn.helix-btn--ghost.helix-text-red-100:not(:hover):hover {
  color: #fee2e2 !important;
}

.helix-hover-bg-red-100:hover {
  background-color: #fee2e2 !important;
}

.helix-hover-text-red-100:hover {
  color: #fee2e2 !important;
}

.helix-border--red-100 {
  border-color: #fee2e2 !important;
}

.helix-border-left--red-100 {
  border-left-color: #fee2e2 !important;
}

.helix-border-right--red-100 {
  border-right-color: #fee2e2 !important;
}

.helix-border-top--red-100 {
  border-top-color: #fee2e2 !important;
}

.helix-border-bottom--red-100 {
  border-bottom-color: #fee2e2 !important;
}

.helix-svg-fill--red-100 {
  fill: #fee2e2 !important;
}

.helix-svg-fill--red-100 path {
  fill: #fee2e2 !important;
}

.helix-bg-red-200 {
  background-color: #fecaca !important;
}

.helix-hover-bg-red-200:hover {
  background-color: #fecaca !important;
}

.helix-text-red-200 {
  color: #fecaca !important;
}

.helix-hover-text-red-200:hover {
  color: #fecaca !important;
}

button.helix-text-red-200,
button.helix-btn.helix-btn--primary.helix-text-red-200,
button.helix-btn.helix-btn--secondary.helix-text-red-200,
button.helix-btn.helix-btn--ghost.helix-text-red-200,
.helix-btn.helix-btn--ghost.helix-text-red-200:not(:hover) {
  color: #fecaca !important;
}

button.helix-text-red-200:hover,
button.helix-btn.helix-btn--primary.helix-text-red-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-red-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-red-200:hover,
.helix-btn.helix-btn--ghost.helix-text-red-200:not(:hover):hover {
  color: #fecaca !important;
}

.helix-hover-bg-red-200:hover {
  background-color: #fecaca !important;
}

.helix-hover-text-red-200:hover {
  color: #fecaca !important;
}

.helix-border--red-200 {
  border-color: #fecaca !important;
}

.helix-border-left--red-200 {
  border-left-color: #fecaca !important;
}

.helix-border-right--red-200 {
  border-right-color: #fecaca !important;
}

.helix-border-top--red-200 {
  border-top-color: #fecaca !important;
}

.helix-border-bottom--red-200 {
  border-bottom-color: #fecaca !important;
}

.helix-svg-fill--red-200 {
  fill: #fecaca !important;
}

.helix-svg-fill--red-200 path {
  fill: #fecaca !important;
}

.helix-bg-red-300 {
  background-color: #fca5a5 !important;
}

.helix-hover-bg-red-300:hover {
  background-color: #fca5a5 !important;
}

.helix-text-red-300 {
  color: #fca5a5 !important;
}

.helix-hover-text-red-300:hover {
  color: #fca5a5 !important;
}

button.helix-text-red-300,
button.helix-btn.helix-btn--primary.helix-text-red-300,
button.helix-btn.helix-btn--secondary.helix-text-red-300,
button.helix-btn.helix-btn--ghost.helix-text-red-300,
.helix-btn.helix-btn--ghost.helix-text-red-300:not(:hover) {
  color: #fca5a5 !important;
}

button.helix-text-red-300:hover,
button.helix-btn.helix-btn--primary.helix-text-red-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-red-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-red-300:hover,
.helix-btn.helix-btn--ghost.helix-text-red-300:not(:hover):hover {
  color: #fca5a5 !important;
}

.helix-hover-bg-red-300:hover {
  background-color: #fca5a5 !important;
}

.helix-hover-text-red-300:hover {
  color: #fca5a5 !important;
}

.helix-border--red-300 {
  border-color: #fca5a5 !important;
}

.helix-border-left--red-300 {
  border-left-color: #fca5a5 !important;
}

.helix-border-right--red-300 {
  border-right-color: #fca5a5 !important;
}

.helix-border-top--red-300 {
  border-top-color: #fca5a5 !important;
}

.helix-border-bottom--red-300 {
  border-bottom-color: #fca5a5 !important;
}

.helix-svg-fill--red-300 {
  fill: #fca5a5 !important;
}

.helix-svg-fill--red-300 path {
  fill: #fca5a5 !important;
}

.helix-bg-red-400 {
  background-color: #f87171 !important;
}

.helix-hover-bg-red-400:hover {
  background-color: #f87171 !important;
}

.helix-text-red-400 {
  color: #f87171 !important;
}

.helix-hover-text-red-400:hover {
  color: #f87171 !important;
}

button.helix-text-red-400,
button.helix-btn.helix-btn--primary.helix-text-red-400,
button.helix-btn.helix-btn--secondary.helix-text-red-400,
button.helix-btn.helix-btn--ghost.helix-text-red-400,
.helix-btn.helix-btn--ghost.helix-text-red-400:not(:hover) {
  color: #f87171 !important;
}

button.helix-text-red-400:hover,
button.helix-btn.helix-btn--primary.helix-text-red-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-red-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-red-400:hover,
.helix-btn.helix-btn--ghost.helix-text-red-400:not(:hover):hover {
  color: #f87171 !important;
}

.helix-hover-bg-red-400:hover {
  background-color: #f87171 !important;
}

.helix-hover-text-red-400:hover {
  color: #f87171 !important;
}

.helix-border--red-400 {
  border-color: #f87171 !important;
}

.helix-border-left--red-400 {
  border-left-color: #f87171 !important;
}

.helix-border-right--red-400 {
  border-right-color: #f87171 !important;
}

.helix-border-top--red-400 {
  border-top-color: #f87171 !important;
}

.helix-border-bottom--red-400 {
  border-bottom-color: #f87171 !important;
}

.helix-svg-fill--red-400 {
  fill: #f87171 !important;
}

.helix-svg-fill--red-400 path {
  fill: #f87171 !important;
}

.helix-bg-red-500 {
  background-color: #ef4444 !important;
}

.helix-hover-bg-red-500:hover {
  background-color: #ef4444 !important;
}

.helix-text-red-500 {
  color: #ef4444 !important;
}

.helix-hover-text-red-500:hover {
  color: #ef4444 !important;
}

button.helix-text-red-500,
button.helix-btn.helix-btn--primary.helix-text-red-500,
button.helix-btn.helix-btn--secondary.helix-text-red-500,
button.helix-btn.helix-btn--ghost.helix-text-red-500,
.helix-btn.helix-btn--ghost.helix-text-red-500:not(:hover) {
  color: #ef4444 !important;
}

button.helix-text-red-500:hover,
button.helix-btn.helix-btn--primary.helix-text-red-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-red-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-red-500:hover,
.helix-btn.helix-btn--ghost.helix-text-red-500:not(:hover):hover {
  color: #ef4444 !important;
}

.helix-hover-bg-red-500:hover {
  background-color: #ef4444 !important;
}

.helix-hover-text-red-500:hover {
  color: #ef4444 !important;
}

.helix-border--red-500 {
  border-color: #ef4444 !important;
}

.helix-border-left--red-500 {
  border-left-color: #ef4444 !important;
}

.helix-border-right--red-500 {
  border-right-color: #ef4444 !important;
}

.helix-border-top--red-500 {
  border-top-color: #ef4444 !important;
}

.helix-border-bottom--red-500 {
  border-bottom-color: #ef4444 !important;
}

.helix-svg-fill--red-500 {
  fill: #ef4444 !important;
}

.helix-svg-fill--red-500 path {
  fill: #ef4444 !important;
}

.helix-bg-red-600 {
  background-color: #dc2626 !important;
}

.helix-hover-bg-red-600:hover {
  background-color: #dc2626 !important;
}

.helix-text-red-600 {
  color: #dc2626 !important;
}

.helix-hover-text-red-600:hover {
  color: #dc2626 !important;
}

button.helix-text-red-600,
button.helix-btn.helix-btn--primary.helix-text-red-600,
button.helix-btn.helix-btn--secondary.helix-text-red-600,
button.helix-btn.helix-btn--ghost.helix-text-red-600,
.helix-btn.helix-btn--ghost.helix-text-red-600:not(:hover) {
  color: #dc2626 !important;
}

button.helix-text-red-600:hover,
button.helix-btn.helix-btn--primary.helix-text-red-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-red-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-red-600:hover,
.helix-btn.helix-btn--ghost.helix-text-red-600:not(:hover):hover {
  color: #dc2626 !important;
}

.helix-hover-bg-red-600:hover {
  background-color: #dc2626 !important;
}

.helix-hover-text-red-600:hover {
  color: #dc2626 !important;
}

.helix-border--red-600 {
  border-color: #dc2626 !important;
}

.helix-border-left--red-600 {
  border-left-color: #dc2626 !important;
}

.helix-border-right--red-600 {
  border-right-color: #dc2626 !important;
}

.helix-border-top--red-600 {
  border-top-color: #dc2626 !important;
}

.helix-border-bottom--red-600 {
  border-bottom-color: #dc2626 !important;
}

.helix-svg-fill--red-600 {
  fill: #dc2626 !important;
}

.helix-svg-fill--red-600 path {
  fill: #dc2626 !important;
}

.helix-bg-red-700 {
  background-color: #b91c1c !important;
}

.helix-hover-bg-red-700:hover {
  background-color: #b91c1c !important;
}

.helix-text-red-700 {
  color: #b91c1c !important;
}

.helix-hover-text-red-700:hover {
  color: #b91c1c !important;
}

button.helix-text-red-700,
button.helix-btn.helix-btn--primary.helix-text-red-700,
button.helix-btn.helix-btn--secondary.helix-text-red-700,
button.helix-btn.helix-btn--ghost.helix-text-red-700,
.helix-btn.helix-btn--ghost.helix-text-red-700:not(:hover) {
  color: #b91c1c !important;
}

button.helix-text-red-700:hover,
button.helix-btn.helix-btn--primary.helix-text-red-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-red-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-red-700:hover,
.helix-btn.helix-btn--ghost.helix-text-red-700:not(:hover):hover {
  color: #b91c1c !important;
}

.helix-hover-bg-red-700:hover {
  background-color: #b91c1c !important;
}

.helix-hover-text-red-700:hover {
  color: #b91c1c !important;
}

.helix-border--red-700 {
  border-color: #b91c1c !important;
}

.helix-border-left--red-700 {
  border-left-color: #b91c1c !important;
}

.helix-border-right--red-700 {
  border-right-color: #b91c1c !important;
}

.helix-border-top--red-700 {
  border-top-color: #b91c1c !important;
}

.helix-border-bottom--red-700 {
  border-bottom-color: #b91c1c !important;
}

.helix-svg-fill--red-700 {
  fill: #b91c1c !important;
}

.helix-svg-fill--red-700 path {
  fill: #b91c1c !important;
}

.helix-bg-red-800 {
  background-color: #991b1b !important;
}

.helix-hover-bg-red-800:hover {
  background-color: #991b1b !important;
}

.helix-text-red-800 {
  color: #991b1b !important;
}

.helix-hover-text-red-800:hover {
  color: #991b1b !important;
}

button.helix-text-red-800,
button.helix-btn.helix-btn--primary.helix-text-red-800,
button.helix-btn.helix-btn--secondary.helix-text-red-800,
button.helix-btn.helix-btn--ghost.helix-text-red-800,
.helix-btn.helix-btn--ghost.helix-text-red-800:not(:hover) {
  color: #991b1b !important;
}

button.helix-text-red-800:hover,
button.helix-btn.helix-btn--primary.helix-text-red-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-red-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-red-800:hover,
.helix-btn.helix-btn--ghost.helix-text-red-800:not(:hover):hover {
  color: #991b1b !important;
}

.helix-hover-bg-red-800:hover {
  background-color: #991b1b !important;
}

.helix-hover-text-red-800:hover {
  color: #991b1b !important;
}

.helix-border--red-800 {
  border-color: #991b1b !important;
}

.helix-border-left--red-800 {
  border-left-color: #991b1b !important;
}

.helix-border-right--red-800 {
  border-right-color: #991b1b !important;
}

.helix-border-top--red-800 {
  border-top-color: #991b1b !important;
}

.helix-border-bottom--red-800 {
  border-bottom-color: #991b1b !important;
}

.helix-svg-fill--red-800 {
  fill: #991b1b !important;
}

.helix-svg-fill--red-800 path {
  fill: #991b1b !important;
}

.helix-bg-red-900 {
  background-color: #7f1d1d !important;
}

.helix-hover-bg-red-900:hover {
  background-color: #7f1d1d !important;
}

.helix-text-red-900 {
  color: #7f1d1d !important;
}

.helix-hover-text-red-900:hover {
  color: #7f1d1d !important;
}

button.helix-text-red-900,
button.helix-btn.helix-btn--primary.helix-text-red-900,
button.helix-btn.helix-btn--secondary.helix-text-red-900,
button.helix-btn.helix-btn--ghost.helix-text-red-900,
.helix-btn.helix-btn--ghost.helix-text-red-900:not(:hover) {
  color: #7f1d1d !important;
}

button.helix-text-red-900:hover,
button.helix-btn.helix-btn--primary.helix-text-red-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-red-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-red-900:hover,
.helix-btn.helix-btn--ghost.helix-text-red-900:not(:hover):hover {
  color: #7f1d1d !important;
}

.helix-hover-bg-red-900:hover {
  background-color: #7f1d1d !important;
}

.helix-hover-text-red-900:hover {
  color: #7f1d1d !important;
}

.helix-border--red-900 {
  border-color: #7f1d1d !important;
}

.helix-border-left--red-900 {
  border-left-color: #7f1d1d !important;
}

.helix-border-right--red-900 {
  border-right-color: #7f1d1d !important;
}

.helix-border-top--red-900 {
  border-top-color: #7f1d1d !important;
}

.helix-border-bottom--red-900 {
  border-bottom-color: #7f1d1d !important;
}

.helix-svg-fill--red-900 {
  fill: #7f1d1d !important;
}

.helix-svg-fill--red-900 path {
  fill: #7f1d1d !important;
}

.helix-bg-orange-50 {
  background-color: #fff7ed !important;
}

.helix-hover-bg-orange-50:hover {
  background-color: #fff7ed !important;
}

.helix-text-orange-50 {
  color: #fff7ed !important;
}

.helix-hover-text-orange-50:hover {
  color: #fff7ed !important;
}

button.helix-text-orange-50,
button.helix-btn.helix-btn--primary.helix-text-orange-50,
button.helix-btn.helix-btn--secondary.helix-text-orange-50,
button.helix-btn.helix-btn--ghost.helix-text-orange-50,
.helix-btn.helix-btn--ghost.helix-text-orange-50:not(:hover) {
  color: #fff7ed !important;
}

button.helix-text-orange-50:hover,
button.helix-btn.helix-btn--primary.helix-text-orange-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-orange-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-orange-50:hover,
.helix-btn.helix-btn--ghost.helix-text-orange-50:not(:hover):hover {
  color: #fff7ed !important;
}

.helix-hover-bg-orange-50:hover {
  background-color: #fff7ed !important;
}

.helix-hover-text-orange-50:hover {
  color: #fff7ed !important;
}

.helix-border--orange-50 {
  border-color: #fff7ed !important;
}

.helix-border-left--orange-50 {
  border-left-color: #fff7ed !important;
}

.helix-border-right--orange-50 {
  border-right-color: #fff7ed !important;
}

.helix-border-top--orange-50 {
  border-top-color: #fff7ed !important;
}

.helix-border-bottom--orange-50 {
  border-bottom-color: #fff7ed !important;
}

.helix-svg-fill--orange-50 {
  fill: #fff7ed !important;
}

.helix-svg-fill--orange-50 path {
  fill: #fff7ed !important;
}

.helix-bg-orange-100 {
  background-color: #ffedd5 !important;
}

.helix-hover-bg-orange-100:hover {
  background-color: #ffedd5 !important;
}

.helix-text-orange-100 {
  color: #ffedd5 !important;
}

.helix-hover-text-orange-100:hover {
  color: #ffedd5 !important;
}

button.helix-text-orange-100,
button.helix-btn.helix-btn--primary.helix-text-orange-100,
button.helix-btn.helix-btn--secondary.helix-text-orange-100,
button.helix-btn.helix-btn--ghost.helix-text-orange-100,
.helix-btn.helix-btn--ghost.helix-text-orange-100:not(:hover) {
  color: #ffedd5 !important;
}

button.helix-text-orange-100:hover,
button.helix-btn.helix-btn--primary.helix-text-orange-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-orange-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-orange-100:hover,
.helix-btn.helix-btn--ghost.helix-text-orange-100:not(:hover):hover {
  color: #ffedd5 !important;
}

.helix-hover-bg-orange-100:hover {
  background-color: #ffedd5 !important;
}

.helix-hover-text-orange-100:hover {
  color: #ffedd5 !important;
}

.helix-border--orange-100 {
  border-color: #ffedd5 !important;
}

.helix-border-left--orange-100 {
  border-left-color: #ffedd5 !important;
}

.helix-border-right--orange-100 {
  border-right-color: #ffedd5 !important;
}

.helix-border-top--orange-100 {
  border-top-color: #ffedd5 !important;
}

.helix-border-bottom--orange-100 {
  border-bottom-color: #ffedd5 !important;
}

.helix-svg-fill--orange-100 {
  fill: #ffedd5 !important;
}

.helix-svg-fill--orange-100 path {
  fill: #ffedd5 !important;
}

.helix-bg-orange-200 {
  background-color: #fed7aa !important;
}

.helix-hover-bg-orange-200:hover {
  background-color: #fed7aa !important;
}

.helix-text-orange-200 {
  color: #fed7aa !important;
}

.helix-hover-text-orange-200:hover {
  color: #fed7aa !important;
}

button.helix-text-orange-200,
button.helix-btn.helix-btn--primary.helix-text-orange-200,
button.helix-btn.helix-btn--secondary.helix-text-orange-200,
button.helix-btn.helix-btn--ghost.helix-text-orange-200,
.helix-btn.helix-btn--ghost.helix-text-orange-200:not(:hover) {
  color: #fed7aa !important;
}

button.helix-text-orange-200:hover,
button.helix-btn.helix-btn--primary.helix-text-orange-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-orange-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-orange-200:hover,
.helix-btn.helix-btn--ghost.helix-text-orange-200:not(:hover):hover {
  color: #fed7aa !important;
}

.helix-hover-bg-orange-200:hover {
  background-color: #fed7aa !important;
}

.helix-hover-text-orange-200:hover {
  color: #fed7aa !important;
}

.helix-border--orange-200 {
  border-color: #fed7aa !important;
}

.helix-border-left--orange-200 {
  border-left-color: #fed7aa !important;
}

.helix-border-right--orange-200 {
  border-right-color: #fed7aa !important;
}

.helix-border-top--orange-200 {
  border-top-color: #fed7aa !important;
}

.helix-border-bottom--orange-200 {
  border-bottom-color: #fed7aa !important;
}

.helix-svg-fill--orange-200 {
  fill: #fed7aa !important;
}

.helix-svg-fill--orange-200 path {
  fill: #fed7aa !important;
}

.helix-bg-orange-300 {
  background-color: #fdba74 !important;
}

.helix-hover-bg-orange-300:hover {
  background-color: #fdba74 !important;
}

.helix-text-orange-300 {
  color: #fdba74 !important;
}

.helix-hover-text-orange-300:hover {
  color: #fdba74 !important;
}

button.helix-text-orange-300,
button.helix-btn.helix-btn--primary.helix-text-orange-300,
button.helix-btn.helix-btn--secondary.helix-text-orange-300,
button.helix-btn.helix-btn--ghost.helix-text-orange-300,
.helix-btn.helix-btn--ghost.helix-text-orange-300:not(:hover) {
  color: #fdba74 !important;
}

button.helix-text-orange-300:hover,
button.helix-btn.helix-btn--primary.helix-text-orange-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-orange-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-orange-300:hover,
.helix-btn.helix-btn--ghost.helix-text-orange-300:not(:hover):hover {
  color: #fdba74 !important;
}

.helix-hover-bg-orange-300:hover {
  background-color: #fdba74 !important;
}

.helix-hover-text-orange-300:hover {
  color: #fdba74 !important;
}

.helix-border--orange-300 {
  border-color: #fdba74 !important;
}

.helix-border-left--orange-300 {
  border-left-color: #fdba74 !important;
}

.helix-border-right--orange-300 {
  border-right-color: #fdba74 !important;
}

.helix-border-top--orange-300 {
  border-top-color: #fdba74 !important;
}

.helix-border-bottom--orange-300 {
  border-bottom-color: #fdba74 !important;
}

.helix-svg-fill--orange-300 {
  fill: #fdba74 !important;
}

.helix-svg-fill--orange-300 path {
  fill: #fdba74 !important;
}

.helix-bg-orange-400 {
  background-color: #fb923c !important;
}

.helix-hover-bg-orange-400:hover {
  background-color: #fb923c !important;
}

.helix-text-orange-400 {
  color: #fb923c !important;
}

.helix-hover-text-orange-400:hover {
  color: #fb923c !important;
}

button.helix-text-orange-400,
button.helix-btn.helix-btn--primary.helix-text-orange-400,
button.helix-btn.helix-btn--secondary.helix-text-orange-400,
button.helix-btn.helix-btn--ghost.helix-text-orange-400,
.helix-btn.helix-btn--ghost.helix-text-orange-400:not(:hover) {
  color: #fb923c !important;
}

button.helix-text-orange-400:hover,
button.helix-btn.helix-btn--primary.helix-text-orange-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-orange-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-orange-400:hover,
.helix-btn.helix-btn--ghost.helix-text-orange-400:not(:hover):hover {
  color: #fb923c !important;
}

.helix-hover-bg-orange-400:hover {
  background-color: #fb923c !important;
}

.helix-hover-text-orange-400:hover {
  color: #fb923c !important;
}

.helix-border--orange-400 {
  border-color: #fb923c !important;
}

.helix-border-left--orange-400 {
  border-left-color: #fb923c !important;
}

.helix-border-right--orange-400 {
  border-right-color: #fb923c !important;
}

.helix-border-top--orange-400 {
  border-top-color: #fb923c !important;
}

.helix-border-bottom--orange-400 {
  border-bottom-color: #fb923c !important;
}

.helix-svg-fill--orange-400 {
  fill: #fb923c !important;
}

.helix-svg-fill--orange-400 path {
  fill: #fb923c !important;
}

.helix-bg-orange-500 {
  background-color: #f97316 !important;
}

.helix-hover-bg-orange-500:hover {
  background-color: #f97316 !important;
}

.helix-text-orange-500 {
  color: #f97316 !important;
}

.helix-hover-text-orange-500:hover {
  color: #f97316 !important;
}

button.helix-text-orange-500,
button.helix-btn.helix-btn--primary.helix-text-orange-500,
button.helix-btn.helix-btn--secondary.helix-text-orange-500,
button.helix-btn.helix-btn--ghost.helix-text-orange-500,
.helix-btn.helix-btn--ghost.helix-text-orange-500:not(:hover) {
  color: #f97316 !important;
}

button.helix-text-orange-500:hover,
button.helix-btn.helix-btn--primary.helix-text-orange-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-orange-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-orange-500:hover,
.helix-btn.helix-btn--ghost.helix-text-orange-500:not(:hover):hover {
  color: #f97316 !important;
}

.helix-hover-bg-orange-500:hover {
  background-color: #f97316 !important;
}

.helix-hover-text-orange-500:hover {
  color: #f97316 !important;
}

.helix-border--orange-500 {
  border-color: #f97316 !important;
}

.helix-border-left--orange-500 {
  border-left-color: #f97316 !important;
}

.helix-border-right--orange-500 {
  border-right-color: #f97316 !important;
}

.helix-border-top--orange-500 {
  border-top-color: #f97316 !important;
}

.helix-border-bottom--orange-500 {
  border-bottom-color: #f97316 !important;
}

.helix-svg-fill--orange-500 {
  fill: #f97316 !important;
}

.helix-svg-fill--orange-500 path {
  fill: #f97316 !important;
}

.helix-bg-orange-600 {
  background-color: #ea580c !important;
}

.helix-hover-bg-orange-600:hover {
  background-color: #ea580c !important;
}

.helix-text-orange-600 {
  color: #ea580c !important;
}

.helix-hover-text-orange-600:hover {
  color: #ea580c !important;
}

button.helix-text-orange-600,
button.helix-btn.helix-btn--primary.helix-text-orange-600,
button.helix-btn.helix-btn--secondary.helix-text-orange-600,
button.helix-btn.helix-btn--ghost.helix-text-orange-600,
.helix-btn.helix-btn--ghost.helix-text-orange-600:not(:hover) {
  color: #ea580c !important;
}

button.helix-text-orange-600:hover,
button.helix-btn.helix-btn--primary.helix-text-orange-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-orange-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-orange-600:hover,
.helix-btn.helix-btn--ghost.helix-text-orange-600:not(:hover):hover {
  color: #ea580c !important;
}

.helix-hover-bg-orange-600:hover {
  background-color: #ea580c !important;
}

.helix-hover-text-orange-600:hover {
  color: #ea580c !important;
}

.helix-border--orange-600 {
  border-color: #ea580c !important;
}

.helix-border-left--orange-600 {
  border-left-color: #ea580c !important;
}

.helix-border-right--orange-600 {
  border-right-color: #ea580c !important;
}

.helix-border-top--orange-600 {
  border-top-color: #ea580c !important;
}

.helix-border-bottom--orange-600 {
  border-bottom-color: #ea580c !important;
}

.helix-svg-fill--orange-600 {
  fill: #ea580c !important;
}

.helix-svg-fill--orange-600 path {
  fill: #ea580c !important;
}

.helix-bg-orange-700 {
  background-color: #c2410c !important;
}

.helix-hover-bg-orange-700:hover {
  background-color: #c2410c !important;
}

.helix-text-orange-700 {
  color: #c2410c !important;
}

.helix-hover-text-orange-700:hover {
  color: #c2410c !important;
}

button.helix-text-orange-700,
button.helix-btn.helix-btn--primary.helix-text-orange-700,
button.helix-btn.helix-btn--secondary.helix-text-orange-700,
button.helix-btn.helix-btn--ghost.helix-text-orange-700,
.helix-btn.helix-btn--ghost.helix-text-orange-700:not(:hover) {
  color: #c2410c !important;
}

button.helix-text-orange-700:hover,
button.helix-btn.helix-btn--primary.helix-text-orange-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-orange-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-orange-700:hover,
.helix-btn.helix-btn--ghost.helix-text-orange-700:not(:hover):hover {
  color: #c2410c !important;
}

.helix-hover-bg-orange-700:hover {
  background-color: #c2410c !important;
}

.helix-hover-text-orange-700:hover {
  color: #c2410c !important;
}

.helix-border--orange-700 {
  border-color: #c2410c !important;
}

.helix-border-left--orange-700 {
  border-left-color: #c2410c !important;
}

.helix-border-right--orange-700 {
  border-right-color: #c2410c !important;
}

.helix-border-top--orange-700 {
  border-top-color: #c2410c !important;
}

.helix-border-bottom--orange-700 {
  border-bottom-color: #c2410c !important;
}

.helix-svg-fill--orange-700 {
  fill: #c2410c !important;
}

.helix-svg-fill--orange-700 path {
  fill: #c2410c !important;
}

.helix-bg-orange-800 {
  background-color: #9a3412 !important;
}

.helix-hover-bg-orange-800:hover {
  background-color: #9a3412 !important;
}

.helix-text-orange-800 {
  color: #9a3412 !important;
}

.helix-hover-text-orange-800:hover {
  color: #9a3412 !important;
}

button.helix-text-orange-800,
button.helix-btn.helix-btn--primary.helix-text-orange-800,
button.helix-btn.helix-btn--secondary.helix-text-orange-800,
button.helix-btn.helix-btn--ghost.helix-text-orange-800,
.helix-btn.helix-btn--ghost.helix-text-orange-800:not(:hover) {
  color: #9a3412 !important;
}

button.helix-text-orange-800:hover,
button.helix-btn.helix-btn--primary.helix-text-orange-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-orange-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-orange-800:hover,
.helix-btn.helix-btn--ghost.helix-text-orange-800:not(:hover):hover {
  color: #9a3412 !important;
}

.helix-hover-bg-orange-800:hover {
  background-color: #9a3412 !important;
}

.helix-hover-text-orange-800:hover {
  color: #9a3412 !important;
}

.helix-border--orange-800 {
  border-color: #9a3412 !important;
}

.helix-border-left--orange-800 {
  border-left-color: #9a3412 !important;
}

.helix-border-right--orange-800 {
  border-right-color: #9a3412 !important;
}

.helix-border-top--orange-800 {
  border-top-color: #9a3412 !important;
}

.helix-border-bottom--orange-800 {
  border-bottom-color: #9a3412 !important;
}

.helix-svg-fill--orange-800 {
  fill: #9a3412 !important;
}

.helix-svg-fill--orange-800 path {
  fill: #9a3412 !important;
}

.helix-bg-orange-900 {
  background-color: #7c2d12 !important;
}

.helix-hover-bg-orange-900:hover {
  background-color: #7c2d12 !important;
}

.helix-text-orange-900 {
  color: #7c2d12 !important;
}

.helix-hover-text-orange-900:hover {
  color: #7c2d12 !important;
}

button.helix-text-orange-900,
button.helix-btn.helix-btn--primary.helix-text-orange-900,
button.helix-btn.helix-btn--secondary.helix-text-orange-900,
button.helix-btn.helix-btn--ghost.helix-text-orange-900,
.helix-btn.helix-btn--ghost.helix-text-orange-900:not(:hover) {
  color: #7c2d12 !important;
}

button.helix-text-orange-900:hover,
button.helix-btn.helix-btn--primary.helix-text-orange-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-orange-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-orange-900:hover,
.helix-btn.helix-btn--ghost.helix-text-orange-900:not(:hover):hover {
  color: #7c2d12 !important;
}

.helix-hover-bg-orange-900:hover {
  background-color: #7c2d12 !important;
}

.helix-hover-text-orange-900:hover {
  color: #7c2d12 !important;
}

.helix-border--orange-900 {
  border-color: #7c2d12 !important;
}

.helix-border-left--orange-900 {
  border-left-color: #7c2d12 !important;
}

.helix-border-right--orange-900 {
  border-right-color: #7c2d12 !important;
}

.helix-border-top--orange-900 {
  border-top-color: #7c2d12 !important;
}

.helix-border-bottom--orange-900 {
  border-bottom-color: #7c2d12 !important;
}

.helix-svg-fill--orange-900 {
  fill: #7c2d12 !important;
}

.helix-svg-fill--orange-900 path {
  fill: #7c2d12 !important;
}

.helix-bg-yellow-50 {
  background-color: #fffbeb !important;
}

.helix-hover-bg-yellow-50:hover {
  background-color: #fffbeb !important;
}

.helix-text-yellow-50 {
  color: #fffbeb !important;
}

.helix-hover-text-yellow-50:hover {
  color: #fffbeb !important;
}

button.helix-text-yellow-50,
button.helix-btn.helix-btn--primary.helix-text-yellow-50,
button.helix-btn.helix-btn--secondary.helix-text-yellow-50,
button.helix-btn.helix-btn--ghost.helix-text-yellow-50,
.helix-btn.helix-btn--ghost.helix-text-yellow-50:not(:hover) {
  color: #fffbeb !important;
}

button.helix-text-yellow-50:hover,
button.helix-btn.helix-btn--primary.helix-text-yellow-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-yellow-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-yellow-50:hover,
.helix-btn.helix-btn--ghost.helix-text-yellow-50:not(:hover):hover {
  color: #fffbeb !important;
}

.helix-hover-bg-yellow-50:hover {
  background-color: #fffbeb !important;
}

.helix-hover-text-yellow-50:hover {
  color: #fffbeb !important;
}

.helix-border--yellow-50 {
  border-color: #fffbeb !important;
}

.helix-border-left--yellow-50 {
  border-left-color: #fffbeb !important;
}

.helix-border-right--yellow-50 {
  border-right-color: #fffbeb !important;
}

.helix-border-top--yellow-50 {
  border-top-color: #fffbeb !important;
}

.helix-border-bottom--yellow-50 {
  border-bottom-color: #fffbeb !important;
}

.helix-svg-fill--yellow-50 {
  fill: #fffbeb !important;
}

.helix-svg-fill--yellow-50 path {
  fill: #fffbeb !important;
}

.helix-bg-yellow-100 {
  background-color: #fef3c7 !important;
}

.helix-hover-bg-yellow-100:hover {
  background-color: #fef3c7 !important;
}

.helix-text-yellow-100 {
  color: #fef3c7 !important;
}

.helix-hover-text-yellow-100:hover {
  color: #fef3c7 !important;
}

button.helix-text-yellow-100,
button.helix-btn.helix-btn--primary.helix-text-yellow-100,
button.helix-btn.helix-btn--secondary.helix-text-yellow-100,
button.helix-btn.helix-btn--ghost.helix-text-yellow-100,
.helix-btn.helix-btn--ghost.helix-text-yellow-100:not(:hover) {
  color: #fef3c7 !important;
}

button.helix-text-yellow-100:hover,
button.helix-btn.helix-btn--primary.helix-text-yellow-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-yellow-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-yellow-100:hover,
.helix-btn.helix-btn--ghost.helix-text-yellow-100:not(:hover):hover {
  color: #fef3c7 !important;
}

.helix-hover-bg-yellow-100:hover {
  background-color: #fef3c7 !important;
}

.helix-hover-text-yellow-100:hover {
  color: #fef3c7 !important;
}

.helix-border--yellow-100 {
  border-color: #fef3c7 !important;
}

.helix-border-left--yellow-100 {
  border-left-color: #fef3c7 !important;
}

.helix-border-right--yellow-100 {
  border-right-color: #fef3c7 !important;
}

.helix-border-top--yellow-100 {
  border-top-color: #fef3c7 !important;
}

.helix-border-bottom--yellow-100 {
  border-bottom-color: #fef3c7 !important;
}

.helix-svg-fill--yellow-100 {
  fill: #fef3c7 !important;
}

.helix-svg-fill--yellow-100 path {
  fill: #fef3c7 !important;
}

.helix-bg-yellow-200 {
  background-color: #fde68a !important;
}

.helix-hover-bg-yellow-200:hover {
  background-color: #fde68a !important;
}

.helix-text-yellow-200 {
  color: #fde68a !important;
}

.helix-hover-text-yellow-200:hover {
  color: #fde68a !important;
}

button.helix-text-yellow-200,
button.helix-btn.helix-btn--primary.helix-text-yellow-200,
button.helix-btn.helix-btn--secondary.helix-text-yellow-200,
button.helix-btn.helix-btn--ghost.helix-text-yellow-200,
.helix-btn.helix-btn--ghost.helix-text-yellow-200:not(:hover) {
  color: #fde68a !important;
}

button.helix-text-yellow-200:hover,
button.helix-btn.helix-btn--primary.helix-text-yellow-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-yellow-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-yellow-200:hover,
.helix-btn.helix-btn--ghost.helix-text-yellow-200:not(:hover):hover {
  color: #fde68a !important;
}

.helix-hover-bg-yellow-200:hover {
  background-color: #fde68a !important;
}

.helix-hover-text-yellow-200:hover {
  color: #fde68a !important;
}

.helix-border--yellow-200 {
  border-color: #fde68a !important;
}

.helix-border-left--yellow-200 {
  border-left-color: #fde68a !important;
}

.helix-border-right--yellow-200 {
  border-right-color: #fde68a !important;
}

.helix-border-top--yellow-200 {
  border-top-color: #fde68a !important;
}

.helix-border-bottom--yellow-200 {
  border-bottom-color: #fde68a !important;
}

.helix-svg-fill--yellow-200 {
  fill: #fde68a !important;
}

.helix-svg-fill--yellow-200 path {
  fill: #fde68a !important;
}

.helix-bg-yellow-300 {
  background-color: #fcd34d !important;
}

.helix-hover-bg-yellow-300:hover {
  background-color: #fcd34d !important;
}

.helix-text-yellow-300 {
  color: #fcd34d !important;
}

.helix-hover-text-yellow-300:hover {
  color: #fcd34d !important;
}

button.helix-text-yellow-300,
button.helix-btn.helix-btn--primary.helix-text-yellow-300,
button.helix-btn.helix-btn--secondary.helix-text-yellow-300,
button.helix-btn.helix-btn--ghost.helix-text-yellow-300,
.helix-btn.helix-btn--ghost.helix-text-yellow-300:not(:hover) {
  color: #fcd34d !important;
}

button.helix-text-yellow-300:hover,
button.helix-btn.helix-btn--primary.helix-text-yellow-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-yellow-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-yellow-300:hover,
.helix-btn.helix-btn--ghost.helix-text-yellow-300:not(:hover):hover {
  color: #fcd34d !important;
}

.helix-hover-bg-yellow-300:hover {
  background-color: #fcd34d !important;
}

.helix-hover-text-yellow-300:hover {
  color: #fcd34d !important;
}

.helix-border--yellow-300 {
  border-color: #fcd34d !important;
}

.helix-border-left--yellow-300 {
  border-left-color: #fcd34d !important;
}

.helix-border-right--yellow-300 {
  border-right-color: #fcd34d !important;
}

.helix-border-top--yellow-300 {
  border-top-color: #fcd34d !important;
}

.helix-border-bottom--yellow-300 {
  border-bottom-color: #fcd34d !important;
}

.helix-svg-fill--yellow-300 {
  fill: #fcd34d !important;
}

.helix-svg-fill--yellow-300 path {
  fill: #fcd34d !important;
}

.helix-bg-yellow-400 {
  background-color: #fbbf24 !important;
}

.helix-hover-bg-yellow-400:hover {
  background-color: #fbbf24 !important;
}

.helix-text-yellow-400 {
  color: #fbbf24 !important;
}

.helix-hover-text-yellow-400:hover {
  color: #fbbf24 !important;
}

button.helix-text-yellow-400,
button.helix-btn.helix-btn--primary.helix-text-yellow-400,
button.helix-btn.helix-btn--secondary.helix-text-yellow-400,
button.helix-btn.helix-btn--ghost.helix-text-yellow-400,
.helix-btn.helix-btn--ghost.helix-text-yellow-400:not(:hover) {
  color: #fbbf24 !important;
}

button.helix-text-yellow-400:hover,
button.helix-btn.helix-btn--primary.helix-text-yellow-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-yellow-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-yellow-400:hover,
.helix-btn.helix-btn--ghost.helix-text-yellow-400:not(:hover):hover {
  color: #fbbf24 !important;
}

.helix-hover-bg-yellow-400:hover {
  background-color: #fbbf24 !important;
}

.helix-hover-text-yellow-400:hover {
  color: #fbbf24 !important;
}

.helix-border--yellow-400 {
  border-color: #fbbf24 !important;
}

.helix-border-left--yellow-400 {
  border-left-color: #fbbf24 !important;
}

.helix-border-right--yellow-400 {
  border-right-color: #fbbf24 !important;
}

.helix-border-top--yellow-400 {
  border-top-color: #fbbf24 !important;
}

.helix-border-bottom--yellow-400 {
  border-bottom-color: #fbbf24 !important;
}

.helix-svg-fill--yellow-400 {
  fill: #fbbf24 !important;
}

.helix-svg-fill--yellow-400 path {
  fill: #fbbf24 !important;
}

.helix-bg-yellow-500 {
  background-color: #f59e0b !important;
}

.helix-hover-bg-yellow-500:hover {
  background-color: #f59e0b !important;
}

.helix-text-yellow-500 {
  color: #f59e0b !important;
}

.helix-hover-text-yellow-500:hover {
  color: #f59e0b !important;
}

button.helix-text-yellow-500,
button.helix-btn.helix-btn--primary.helix-text-yellow-500,
button.helix-btn.helix-btn--secondary.helix-text-yellow-500,
button.helix-btn.helix-btn--ghost.helix-text-yellow-500,
.helix-btn.helix-btn--ghost.helix-text-yellow-500:not(:hover) {
  color: #f59e0b !important;
}

button.helix-text-yellow-500:hover,
button.helix-btn.helix-btn--primary.helix-text-yellow-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-yellow-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-yellow-500:hover,
.helix-btn.helix-btn--ghost.helix-text-yellow-500:not(:hover):hover {
  color: #f59e0b !important;
}

.helix-hover-bg-yellow-500:hover {
  background-color: #f59e0b !important;
}

.helix-hover-text-yellow-500:hover {
  color: #f59e0b !important;
}

.helix-border--yellow-500 {
  border-color: #f59e0b !important;
}

.helix-border-left--yellow-500 {
  border-left-color: #f59e0b !important;
}

.helix-border-right--yellow-500 {
  border-right-color: #f59e0b !important;
}

.helix-border-top--yellow-500 {
  border-top-color: #f59e0b !important;
}

.helix-border-bottom--yellow-500 {
  border-bottom-color: #f59e0b !important;
}

.helix-svg-fill--yellow-500 {
  fill: #f59e0b !important;
}

.helix-svg-fill--yellow-500 path {
  fill: #f59e0b !important;
}

.helix-bg-yellow-600 {
  background-color: #da870b !important;
}

.helix-hover-bg-yellow-600:hover {
  background-color: #da870b !important;
}

.helix-text-yellow-600 {
  color: #da870b !important;
}

.helix-hover-text-yellow-600:hover {
  color: #da870b !important;
}

button.helix-text-yellow-600,
button.helix-btn.helix-btn--primary.helix-text-yellow-600,
button.helix-btn.helix-btn--secondary.helix-text-yellow-600,
button.helix-btn.helix-btn--ghost.helix-text-yellow-600,
.helix-btn.helix-btn--ghost.helix-text-yellow-600:not(:hover) {
  color: #da870b !important;
}

button.helix-text-yellow-600:hover,
button.helix-btn.helix-btn--primary.helix-text-yellow-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-yellow-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-yellow-600:hover,
.helix-btn.helix-btn--ghost.helix-text-yellow-600:not(:hover):hover {
  color: #da870b !important;
}

.helix-hover-bg-yellow-600:hover {
  background-color: #da870b !important;
}

.helix-hover-text-yellow-600:hover {
  color: #da870b !important;
}

.helix-border--yellow-600 {
  border-color: #da870b !important;
}

.helix-border-left--yellow-600 {
  border-left-color: #da870b !important;
}

.helix-border-right--yellow-600 {
  border-right-color: #da870b !important;
}

.helix-border-top--yellow-600 {
  border-top-color: #da870b !important;
}

.helix-border-bottom--yellow-600 {
  border-bottom-color: #da870b !important;
}

.helix-svg-fill--yellow-600 {
  fill: #da870b !important;
}

.helix-svg-fill--yellow-600 path {
  fill: #da870b !important;
}

.helix-bg-yellow-700 {
  background-color: #b45309 !important;
}

.helix-hover-bg-yellow-700:hover {
  background-color: #b45309 !important;
}

.helix-text-yellow-700 {
  color: #b45309 !important;
}

.helix-hover-text-yellow-700:hover {
  color: #b45309 !important;
}

button.helix-text-yellow-700,
button.helix-btn.helix-btn--primary.helix-text-yellow-700,
button.helix-btn.helix-btn--secondary.helix-text-yellow-700,
button.helix-btn.helix-btn--ghost.helix-text-yellow-700,
.helix-btn.helix-btn--ghost.helix-text-yellow-700:not(:hover) {
  color: #b45309 !important;
}

button.helix-text-yellow-700:hover,
button.helix-btn.helix-btn--primary.helix-text-yellow-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-yellow-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-yellow-700:hover,
.helix-btn.helix-btn--ghost.helix-text-yellow-700:not(:hover):hover {
  color: #b45309 !important;
}

.helix-hover-bg-yellow-700:hover {
  background-color: #b45309 !important;
}

.helix-hover-text-yellow-700:hover {
  color: #b45309 !important;
}

.helix-border--yellow-700 {
  border-color: #b45309 !important;
}

.helix-border-left--yellow-700 {
  border-left-color: #b45309 !important;
}

.helix-border-right--yellow-700 {
  border-right-color: #b45309 !important;
}

.helix-border-top--yellow-700 {
  border-top-color: #b45309 !important;
}

.helix-border-bottom--yellow-700 {
  border-bottom-color: #b45309 !important;
}

.helix-svg-fill--yellow-700 {
  fill: #b45309 !important;
}

.helix-svg-fill--yellow-700 path {
  fill: #b45309 !important;
}

.helix-bg-yellow-800 {
  background-color: #92400e !important;
}

.helix-hover-bg-yellow-800:hover {
  background-color: #92400e !important;
}

.helix-text-yellow-800 {
  color: #92400e !important;
}

.helix-hover-text-yellow-800:hover {
  color: #92400e !important;
}

button.helix-text-yellow-800,
button.helix-btn.helix-btn--primary.helix-text-yellow-800,
button.helix-btn.helix-btn--secondary.helix-text-yellow-800,
button.helix-btn.helix-btn--ghost.helix-text-yellow-800,
.helix-btn.helix-btn--ghost.helix-text-yellow-800:not(:hover) {
  color: #92400e !important;
}

button.helix-text-yellow-800:hover,
button.helix-btn.helix-btn--primary.helix-text-yellow-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-yellow-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-yellow-800:hover,
.helix-btn.helix-btn--ghost.helix-text-yellow-800:not(:hover):hover {
  color: #92400e !important;
}

.helix-hover-bg-yellow-800:hover {
  background-color: #92400e !important;
}

.helix-hover-text-yellow-800:hover {
  color: #92400e !important;
}

.helix-border--yellow-800 {
  border-color: #92400e !important;
}

.helix-border-left--yellow-800 {
  border-left-color: #92400e !important;
}

.helix-border-right--yellow-800 {
  border-right-color: #92400e !important;
}

.helix-border-top--yellow-800 {
  border-top-color: #92400e !important;
}

.helix-border-bottom--yellow-800 {
  border-bottom-color: #92400e !important;
}

.helix-svg-fill--yellow-800 {
  fill: #92400e !important;
}

.helix-svg-fill--yellow-800 path {
  fill: #92400e !important;
}

.helix-bg-yellow-900 {
  background-color: #78350f !important;
}

.helix-hover-bg-yellow-900:hover {
  background-color: #78350f !important;
}

.helix-text-yellow-900 {
  color: #78350f !important;
}

.helix-hover-text-yellow-900:hover {
  color: #78350f !important;
}

button.helix-text-yellow-900,
button.helix-btn.helix-btn--primary.helix-text-yellow-900,
button.helix-btn.helix-btn--secondary.helix-text-yellow-900,
button.helix-btn.helix-btn--ghost.helix-text-yellow-900,
.helix-btn.helix-btn--ghost.helix-text-yellow-900:not(:hover) {
  color: #78350f !important;
}

button.helix-text-yellow-900:hover,
button.helix-btn.helix-btn--primary.helix-text-yellow-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-yellow-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-yellow-900:hover,
.helix-btn.helix-btn--ghost.helix-text-yellow-900:not(:hover):hover {
  color: #78350f !important;
}

.helix-hover-bg-yellow-900:hover {
  background-color: #78350f !important;
}

.helix-hover-text-yellow-900:hover {
  color: #78350f !important;
}

.helix-border--yellow-900 {
  border-color: #78350f !important;
}

.helix-border-left--yellow-900 {
  border-left-color: #78350f !important;
}

.helix-border-right--yellow-900 {
  border-right-color: #78350f !important;
}

.helix-border-top--yellow-900 {
  border-top-color: #78350f !important;
}

.helix-border-bottom--yellow-900 {
  border-bottom-color: #78350f !important;
}

.helix-svg-fill--yellow-900 {
  fill: #78350f !important;
}

.helix-svg-fill--yellow-900 path {
  fill: #78350f !important;
}

.helix-bg-green-50 {
  background-color: #ecfdf5 !important;
}

.helix-hover-bg-green-50:hover {
  background-color: #ecfdf5 !important;
}

.helix-text-green-50 {
  color: #ecfdf5 !important;
}

.helix-hover-text-green-50:hover {
  color: #ecfdf5 !important;
}

button.helix-text-green-50,
button.helix-btn.helix-btn--primary.helix-text-green-50,
button.helix-btn.helix-btn--secondary.helix-text-green-50,
button.helix-btn.helix-btn--ghost.helix-text-green-50,
.helix-btn.helix-btn--ghost.helix-text-green-50:not(:hover) {
  color: #ecfdf5 !important;
}

button.helix-text-green-50:hover,
button.helix-btn.helix-btn--primary.helix-text-green-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-green-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-green-50:hover,
.helix-btn.helix-btn--ghost.helix-text-green-50:not(:hover):hover {
  color: #ecfdf5 !important;
}

.helix-hover-bg-green-50:hover {
  background-color: #ecfdf5 !important;
}

.helix-hover-text-green-50:hover {
  color: #ecfdf5 !important;
}

.helix-border--green-50 {
  border-color: #ecfdf5 !important;
}

.helix-border-left--green-50 {
  border-left-color: #ecfdf5 !important;
}

.helix-border-right--green-50 {
  border-right-color: #ecfdf5 !important;
}

.helix-border-top--green-50 {
  border-top-color: #ecfdf5 !important;
}

.helix-border-bottom--green-50 {
  border-bottom-color: #ecfdf5 !important;
}

.helix-svg-fill--green-50 {
  fill: #ecfdf5 !important;
}

.helix-svg-fill--green-50 path {
  fill: #ecfdf5 !important;
}

.helix-bg-green-100 {
  background-color: #d1fae5 !important;
}

.helix-hover-bg-green-100:hover {
  background-color: #d1fae5 !important;
}

.helix-text-green-100 {
  color: #d1fae5 !important;
}

.helix-hover-text-green-100:hover {
  color: #d1fae5 !important;
}

button.helix-text-green-100,
button.helix-btn.helix-btn--primary.helix-text-green-100,
button.helix-btn.helix-btn--secondary.helix-text-green-100,
button.helix-btn.helix-btn--ghost.helix-text-green-100,
.helix-btn.helix-btn--ghost.helix-text-green-100:not(:hover) {
  color: #d1fae5 !important;
}

button.helix-text-green-100:hover,
button.helix-btn.helix-btn--primary.helix-text-green-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-green-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-green-100:hover,
.helix-btn.helix-btn--ghost.helix-text-green-100:not(:hover):hover {
  color: #d1fae5 !important;
}

.helix-hover-bg-green-100:hover {
  background-color: #d1fae5 !important;
}

.helix-hover-text-green-100:hover {
  color: #d1fae5 !important;
}

.helix-border--green-100 {
  border-color: #d1fae5 !important;
}

.helix-border-left--green-100 {
  border-left-color: #d1fae5 !important;
}

.helix-border-right--green-100 {
  border-right-color: #d1fae5 !important;
}

.helix-border-top--green-100 {
  border-top-color: #d1fae5 !important;
}

.helix-border-bottom--green-100 {
  border-bottom-color: #d1fae5 !important;
}

.helix-svg-fill--green-100 {
  fill: #d1fae5 !important;
}

.helix-svg-fill--green-100 path {
  fill: #d1fae5 !important;
}

.helix-bg-green-200 {
  background-color: #a7f3d0 !important;
}

.helix-hover-bg-green-200:hover {
  background-color: #a7f3d0 !important;
}

.helix-text-green-200 {
  color: #a7f3d0 !important;
}

.helix-hover-text-green-200:hover {
  color: #a7f3d0 !important;
}

button.helix-text-green-200,
button.helix-btn.helix-btn--primary.helix-text-green-200,
button.helix-btn.helix-btn--secondary.helix-text-green-200,
button.helix-btn.helix-btn--ghost.helix-text-green-200,
.helix-btn.helix-btn--ghost.helix-text-green-200:not(:hover) {
  color: #a7f3d0 !important;
}

button.helix-text-green-200:hover,
button.helix-btn.helix-btn--primary.helix-text-green-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-green-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-green-200:hover,
.helix-btn.helix-btn--ghost.helix-text-green-200:not(:hover):hover {
  color: #a7f3d0 !important;
}

.helix-hover-bg-green-200:hover {
  background-color: #a7f3d0 !important;
}

.helix-hover-text-green-200:hover {
  color: #a7f3d0 !important;
}

.helix-border--green-200 {
  border-color: #a7f3d0 !important;
}

.helix-border-left--green-200 {
  border-left-color: #a7f3d0 !important;
}

.helix-border-right--green-200 {
  border-right-color: #a7f3d0 !important;
}

.helix-border-top--green-200 {
  border-top-color: #a7f3d0 !important;
}

.helix-border-bottom--green-200 {
  border-bottom-color: #a7f3d0 !important;
}

.helix-svg-fill--green-200 {
  fill: #a7f3d0 !important;
}

.helix-svg-fill--green-200 path {
  fill: #a7f3d0 !important;
}

.helix-bg-green-300 {
  background-color: #6ee7b7 !important;
}

.helix-hover-bg-green-300:hover {
  background-color: #6ee7b7 !important;
}

.helix-text-green-300 {
  color: #6ee7b7 !important;
}

.helix-hover-text-green-300:hover {
  color: #6ee7b7 !important;
}

button.helix-text-green-300,
button.helix-btn.helix-btn--primary.helix-text-green-300,
button.helix-btn.helix-btn--secondary.helix-text-green-300,
button.helix-btn.helix-btn--ghost.helix-text-green-300,
.helix-btn.helix-btn--ghost.helix-text-green-300:not(:hover) {
  color: #6ee7b7 !important;
}

button.helix-text-green-300:hover,
button.helix-btn.helix-btn--primary.helix-text-green-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-green-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-green-300:hover,
.helix-btn.helix-btn--ghost.helix-text-green-300:not(:hover):hover {
  color: #6ee7b7 !important;
}

.helix-hover-bg-green-300:hover {
  background-color: #6ee7b7 !important;
}

.helix-hover-text-green-300:hover {
  color: #6ee7b7 !important;
}

.helix-border--green-300 {
  border-color: #6ee7b7 !important;
}

.helix-border-left--green-300 {
  border-left-color: #6ee7b7 !important;
}

.helix-border-right--green-300 {
  border-right-color: #6ee7b7 !important;
}

.helix-border-top--green-300 {
  border-top-color: #6ee7b7 !important;
}

.helix-border-bottom--green-300 {
  border-bottom-color: #6ee7b7 !important;
}

.helix-svg-fill--green-300 {
  fill: #6ee7b7 !important;
}

.helix-svg-fill--green-300 path {
  fill: #6ee7b7 !important;
}

.helix-bg-green-400 {
  background-color: #34d399 !important;
}

.helix-hover-bg-green-400:hover {
  background-color: #34d399 !important;
}

.helix-text-green-400 {
  color: #34d399 !important;
}

.helix-hover-text-green-400:hover {
  color: #34d399 !important;
}

button.helix-text-green-400,
button.helix-btn.helix-btn--primary.helix-text-green-400,
button.helix-btn.helix-btn--secondary.helix-text-green-400,
button.helix-btn.helix-btn--ghost.helix-text-green-400,
.helix-btn.helix-btn--ghost.helix-text-green-400:not(:hover) {
  color: #34d399 !important;
}

button.helix-text-green-400:hover,
button.helix-btn.helix-btn--primary.helix-text-green-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-green-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-green-400:hover,
.helix-btn.helix-btn--ghost.helix-text-green-400:not(:hover):hover {
  color: #34d399 !important;
}

.helix-hover-bg-green-400:hover {
  background-color: #34d399 !important;
}

.helix-hover-text-green-400:hover {
  color: #34d399 !important;
}

.helix-border--green-400 {
  border-color: #34d399 !important;
}

.helix-border-left--green-400 {
  border-left-color: #34d399 !important;
}

.helix-border-right--green-400 {
  border-right-color: #34d399 !important;
}

.helix-border-top--green-400 {
  border-top-color: #34d399 !important;
}

.helix-border-bottom--green-400 {
  border-bottom-color: #34d399 !important;
}

.helix-svg-fill--green-400 {
  fill: #34d399 !important;
}

.helix-svg-fill--green-400 path {
  fill: #34d399 !important;
}

.helix-bg-green-500 {
  background-color: #10b981 !important;
}

.helix-hover-bg-green-500:hover {
  background-color: #10b981 !important;
}

.helix-text-green-500 {
  color: #10b981 !important;
}

.helix-hover-text-green-500:hover {
  color: #10b981 !important;
}

button.helix-text-green-500,
button.helix-btn.helix-btn--primary.helix-text-green-500,
button.helix-btn.helix-btn--secondary.helix-text-green-500,
button.helix-btn.helix-btn--ghost.helix-text-green-500,
.helix-btn.helix-btn--ghost.helix-text-green-500:not(:hover) {
  color: #10b981 !important;
}

button.helix-text-green-500:hover,
button.helix-btn.helix-btn--primary.helix-text-green-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-green-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-green-500:hover,
.helix-btn.helix-btn--ghost.helix-text-green-500:not(:hover):hover {
  color: #10b981 !important;
}

.helix-hover-bg-green-500:hover {
  background-color: #10b981 !important;
}

.helix-hover-text-green-500:hover {
  color: #10b981 !important;
}

.helix-border--green-500 {
  border-color: #10b981 !important;
}

.helix-border-left--green-500 {
  border-left-color: #10b981 !important;
}

.helix-border-right--green-500 {
  border-right-color: #10b981 !important;
}

.helix-border-top--green-500 {
  border-top-color: #10b981 !important;
}

.helix-border-bottom--green-500 {
  border-bottom-color: #10b981 !important;
}

.helix-svg-fill--green-500 {
  fill: #10b981 !important;
}

.helix-svg-fill--green-500 path {
  fill: #10b981 !important;
}

.helix-bg-green-600 {
  background-color: #059669 !important;
}

.helix-hover-bg-green-600:hover {
  background-color: #059669 !important;
}

.helix-text-green-600 {
  color: #059669 !important;
}

.helix-hover-text-green-600:hover {
  color: #059669 !important;
}

button.helix-text-green-600,
button.helix-btn.helix-btn--primary.helix-text-green-600,
button.helix-btn.helix-btn--secondary.helix-text-green-600,
button.helix-btn.helix-btn--ghost.helix-text-green-600,
.helix-btn.helix-btn--ghost.helix-text-green-600:not(:hover) {
  color: #059669 !important;
}

button.helix-text-green-600:hover,
button.helix-btn.helix-btn--primary.helix-text-green-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-green-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-green-600:hover,
.helix-btn.helix-btn--ghost.helix-text-green-600:not(:hover):hover {
  color: #059669 !important;
}

.helix-hover-bg-green-600:hover {
  background-color: #059669 !important;
}

.helix-hover-text-green-600:hover {
  color: #059669 !important;
}

.helix-border--green-600 {
  border-color: #059669 !important;
}

.helix-border-left--green-600 {
  border-left-color: #059669 !important;
}

.helix-border-right--green-600 {
  border-right-color: #059669 !important;
}

.helix-border-top--green-600 {
  border-top-color: #059669 !important;
}

.helix-border-bottom--green-600 {
  border-bottom-color: #059669 !important;
}

.helix-svg-fill--green-600 {
  fill: #059669 !important;
}

.helix-svg-fill--green-600 path {
  fill: #059669 !important;
}

.helix-bg-green-700 {
  background-color: #047857 !important;
}

.helix-hover-bg-green-700:hover {
  background-color: #047857 !important;
}

.helix-text-green-700 {
  color: #047857 !important;
}

.helix-hover-text-green-700:hover {
  color: #047857 !important;
}

button.helix-text-green-700,
button.helix-btn.helix-btn--primary.helix-text-green-700,
button.helix-btn.helix-btn--secondary.helix-text-green-700,
button.helix-btn.helix-btn--ghost.helix-text-green-700,
.helix-btn.helix-btn--ghost.helix-text-green-700:not(:hover) {
  color: #047857 !important;
}

button.helix-text-green-700:hover,
button.helix-btn.helix-btn--primary.helix-text-green-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-green-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-green-700:hover,
.helix-btn.helix-btn--ghost.helix-text-green-700:not(:hover):hover {
  color: #047857 !important;
}

.helix-hover-bg-green-700:hover {
  background-color: #047857 !important;
}

.helix-hover-text-green-700:hover {
  color: #047857 !important;
}

.helix-border--green-700 {
  border-color: #047857 !important;
}

.helix-border-left--green-700 {
  border-left-color: #047857 !important;
}

.helix-border-right--green-700 {
  border-right-color: #047857 !important;
}

.helix-border-top--green-700 {
  border-top-color: #047857 !important;
}

.helix-border-bottom--green-700 {
  border-bottom-color: #047857 !important;
}

.helix-svg-fill--green-700 {
  fill: #047857 !important;
}

.helix-svg-fill--green-700 path {
  fill: #047857 !important;
}

.helix-bg-green-800 {
  background-color: #065f46 !important;
}

.helix-hover-bg-green-800:hover {
  background-color: #065f46 !important;
}

.helix-text-green-800 {
  color: #065f46 !important;
}

.helix-hover-text-green-800:hover {
  color: #065f46 !important;
}

button.helix-text-green-800,
button.helix-btn.helix-btn--primary.helix-text-green-800,
button.helix-btn.helix-btn--secondary.helix-text-green-800,
button.helix-btn.helix-btn--ghost.helix-text-green-800,
.helix-btn.helix-btn--ghost.helix-text-green-800:not(:hover) {
  color: #065f46 !important;
}

button.helix-text-green-800:hover,
button.helix-btn.helix-btn--primary.helix-text-green-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-green-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-green-800:hover,
.helix-btn.helix-btn--ghost.helix-text-green-800:not(:hover):hover {
  color: #065f46 !important;
}

.helix-hover-bg-green-800:hover {
  background-color: #065f46 !important;
}

.helix-hover-text-green-800:hover {
  color: #065f46 !important;
}

.helix-border--green-800 {
  border-color: #065f46 !important;
}

.helix-border-left--green-800 {
  border-left-color: #065f46 !important;
}

.helix-border-right--green-800 {
  border-right-color: #065f46 !important;
}

.helix-border-top--green-800 {
  border-top-color: #065f46 !important;
}

.helix-border-bottom--green-800 {
  border-bottom-color: #065f46 !important;
}

.helix-svg-fill--green-800 {
  fill: #065f46 !important;
}

.helix-svg-fill--green-800 path {
  fill: #065f46 !important;
}

.helix-bg-green-900 {
  background-color: #064e3b !important;
}

.helix-hover-bg-green-900:hover {
  background-color: #064e3b !important;
}

.helix-text-green-900 {
  color: #064e3b !important;
}

.helix-hover-text-green-900:hover {
  color: #064e3b !important;
}

button.helix-text-green-900,
button.helix-btn.helix-btn--primary.helix-text-green-900,
button.helix-btn.helix-btn--secondary.helix-text-green-900,
button.helix-btn.helix-btn--ghost.helix-text-green-900,
.helix-btn.helix-btn--ghost.helix-text-green-900:not(:hover) {
  color: #064e3b !important;
}

button.helix-text-green-900:hover,
button.helix-btn.helix-btn--primary.helix-text-green-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-green-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-green-900:hover,
.helix-btn.helix-btn--ghost.helix-text-green-900:not(:hover):hover {
  color: #064e3b !important;
}

.helix-hover-bg-green-900:hover {
  background-color: #064e3b !important;
}

.helix-hover-text-green-900:hover {
  color: #064e3b !important;
}

.helix-border--green-900 {
  border-color: #064e3b !important;
}

.helix-border-left--green-900 {
  border-left-color: #064e3b !important;
}

.helix-border-right--green-900 {
  border-right-color: #064e3b !important;
}

.helix-border-top--green-900 {
  border-top-color: #064e3b !important;
}

.helix-border-bottom--green-900 {
  border-bottom-color: #064e3b !important;
}

.helix-svg-fill--green-900 {
  fill: #064e3b !important;
}

.helix-svg-fill--green-900 path {
  fill: #064e3b !important;
}

.helix-bg-teal-50 {
  background-color: #f0fdfa !important;
}

.helix-hover-bg-teal-50:hover {
  background-color: #f0fdfa !important;
}

.helix-text-teal-50 {
  color: #f0fdfa !important;
}

.helix-hover-text-teal-50:hover {
  color: #f0fdfa !important;
}

button.helix-text-teal-50,
button.helix-btn.helix-btn--primary.helix-text-teal-50,
button.helix-btn.helix-btn--secondary.helix-text-teal-50,
button.helix-btn.helix-btn--ghost.helix-text-teal-50,
.helix-btn.helix-btn--ghost.helix-text-teal-50:not(:hover) {
  color: #f0fdfa !important;
}

button.helix-text-teal-50:hover,
button.helix-btn.helix-btn--primary.helix-text-teal-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-teal-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-teal-50:hover,
.helix-btn.helix-btn--ghost.helix-text-teal-50:not(:hover):hover {
  color: #f0fdfa !important;
}

.helix-hover-bg-teal-50:hover {
  background-color: #f0fdfa !important;
}

.helix-hover-text-teal-50:hover {
  color: #f0fdfa !important;
}

.helix-border--teal-50 {
  border-color: #f0fdfa !important;
}

.helix-border-left--teal-50 {
  border-left-color: #f0fdfa !important;
}

.helix-border-right--teal-50 {
  border-right-color: #f0fdfa !important;
}

.helix-border-top--teal-50 {
  border-top-color: #f0fdfa !important;
}

.helix-border-bottom--teal-50 {
  border-bottom-color: #f0fdfa !important;
}

.helix-svg-fill--teal-50 {
  fill: #f0fdfa !important;
}

.helix-svg-fill--teal-50 path {
  fill: #f0fdfa !important;
}

.helix-bg-teal-100 {
  background-color: #ccfbf1 !important;
}

.helix-hover-bg-teal-100:hover {
  background-color: #ccfbf1 !important;
}

.helix-text-teal-100 {
  color: #ccfbf1 !important;
}

.helix-hover-text-teal-100:hover {
  color: #ccfbf1 !important;
}

button.helix-text-teal-100,
button.helix-btn.helix-btn--primary.helix-text-teal-100,
button.helix-btn.helix-btn--secondary.helix-text-teal-100,
button.helix-btn.helix-btn--ghost.helix-text-teal-100,
.helix-btn.helix-btn--ghost.helix-text-teal-100:not(:hover) {
  color: #ccfbf1 !important;
}

button.helix-text-teal-100:hover,
button.helix-btn.helix-btn--primary.helix-text-teal-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-teal-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-teal-100:hover,
.helix-btn.helix-btn--ghost.helix-text-teal-100:not(:hover):hover {
  color: #ccfbf1 !important;
}

.helix-hover-bg-teal-100:hover {
  background-color: #ccfbf1 !important;
}

.helix-hover-text-teal-100:hover {
  color: #ccfbf1 !important;
}

.helix-border--teal-100 {
  border-color: #ccfbf1 !important;
}

.helix-border-left--teal-100 {
  border-left-color: #ccfbf1 !important;
}

.helix-border-right--teal-100 {
  border-right-color: #ccfbf1 !important;
}

.helix-border-top--teal-100 {
  border-top-color: #ccfbf1 !important;
}

.helix-border-bottom--teal-100 {
  border-bottom-color: #ccfbf1 !important;
}

.helix-svg-fill--teal-100 {
  fill: #ccfbf1 !important;
}

.helix-svg-fill--teal-100 path {
  fill: #ccfbf1 !important;
}

.helix-bg-teal-200 {
  background-color: #99f6e4 !important;
}

.helix-hover-bg-teal-200:hover {
  background-color: #99f6e4 !important;
}

.helix-text-teal-200 {
  color: #99f6e4 !important;
}

.helix-hover-text-teal-200:hover {
  color: #99f6e4 !important;
}

button.helix-text-teal-200,
button.helix-btn.helix-btn--primary.helix-text-teal-200,
button.helix-btn.helix-btn--secondary.helix-text-teal-200,
button.helix-btn.helix-btn--ghost.helix-text-teal-200,
.helix-btn.helix-btn--ghost.helix-text-teal-200:not(:hover) {
  color: #99f6e4 !important;
}

button.helix-text-teal-200:hover,
button.helix-btn.helix-btn--primary.helix-text-teal-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-teal-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-teal-200:hover,
.helix-btn.helix-btn--ghost.helix-text-teal-200:not(:hover):hover {
  color: #99f6e4 !important;
}

.helix-hover-bg-teal-200:hover {
  background-color: #99f6e4 !important;
}

.helix-hover-text-teal-200:hover {
  color: #99f6e4 !important;
}

.helix-border--teal-200 {
  border-color: #99f6e4 !important;
}

.helix-border-left--teal-200 {
  border-left-color: #99f6e4 !important;
}

.helix-border-right--teal-200 {
  border-right-color: #99f6e4 !important;
}

.helix-border-top--teal-200 {
  border-top-color: #99f6e4 !important;
}

.helix-border-bottom--teal-200 {
  border-bottom-color: #99f6e4 !important;
}

.helix-svg-fill--teal-200 {
  fill: #99f6e4 !important;
}

.helix-svg-fill--teal-200 path {
  fill: #99f6e4 !important;
}

.helix-bg-teal-300 {
  background-color: #5eead4 !important;
}

.helix-hover-bg-teal-300:hover {
  background-color: #5eead4 !important;
}

.helix-text-teal-300 {
  color: #5eead4 !important;
}

.helix-hover-text-teal-300:hover {
  color: #5eead4 !important;
}

button.helix-text-teal-300,
button.helix-btn.helix-btn--primary.helix-text-teal-300,
button.helix-btn.helix-btn--secondary.helix-text-teal-300,
button.helix-btn.helix-btn--ghost.helix-text-teal-300,
.helix-btn.helix-btn--ghost.helix-text-teal-300:not(:hover) {
  color: #5eead4 !important;
}

button.helix-text-teal-300:hover,
button.helix-btn.helix-btn--primary.helix-text-teal-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-teal-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-teal-300:hover,
.helix-btn.helix-btn--ghost.helix-text-teal-300:not(:hover):hover {
  color: #5eead4 !important;
}

.helix-hover-bg-teal-300:hover {
  background-color: #5eead4 !important;
}

.helix-hover-text-teal-300:hover {
  color: #5eead4 !important;
}

.helix-border--teal-300 {
  border-color: #5eead4 !important;
}

.helix-border-left--teal-300 {
  border-left-color: #5eead4 !important;
}

.helix-border-right--teal-300 {
  border-right-color: #5eead4 !important;
}

.helix-border-top--teal-300 {
  border-top-color: #5eead4 !important;
}

.helix-border-bottom--teal-300 {
  border-bottom-color: #5eead4 !important;
}

.helix-svg-fill--teal-300 {
  fill: #5eead4 !important;
}

.helix-svg-fill--teal-300 path {
  fill: #5eead4 !important;
}

.helix-bg-teal-400 {
  background-color: #2dd4bf !important;
}

.helix-hover-bg-teal-400:hover {
  background-color: #2dd4bf !important;
}

.helix-text-teal-400 {
  color: #2dd4bf !important;
}

.helix-hover-text-teal-400:hover {
  color: #2dd4bf !important;
}

button.helix-text-teal-400,
button.helix-btn.helix-btn--primary.helix-text-teal-400,
button.helix-btn.helix-btn--secondary.helix-text-teal-400,
button.helix-btn.helix-btn--ghost.helix-text-teal-400,
.helix-btn.helix-btn--ghost.helix-text-teal-400:not(:hover) {
  color: #2dd4bf !important;
}

button.helix-text-teal-400:hover,
button.helix-btn.helix-btn--primary.helix-text-teal-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-teal-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-teal-400:hover,
.helix-btn.helix-btn--ghost.helix-text-teal-400:not(:hover):hover {
  color: #2dd4bf !important;
}

.helix-hover-bg-teal-400:hover {
  background-color: #2dd4bf !important;
}

.helix-hover-text-teal-400:hover {
  color: #2dd4bf !important;
}

.helix-border--teal-400 {
  border-color: #2dd4bf !important;
}

.helix-border-left--teal-400 {
  border-left-color: #2dd4bf !important;
}

.helix-border-right--teal-400 {
  border-right-color: #2dd4bf !important;
}

.helix-border-top--teal-400 {
  border-top-color: #2dd4bf !important;
}

.helix-border-bottom--teal-400 {
  border-bottom-color: #2dd4bf !important;
}

.helix-svg-fill--teal-400 {
  fill: #2dd4bf !important;
}

.helix-svg-fill--teal-400 path {
  fill: #2dd4bf !important;
}

.helix-bg-teal-500 {
  background-color: #14b8a6 !important;
}

.helix-hover-bg-teal-500:hover {
  background-color: #14b8a6 !important;
}

.helix-text-teal-500 {
  color: #14b8a6 !important;
}

.helix-hover-text-teal-500:hover {
  color: #14b8a6 !important;
}

button.helix-text-teal-500,
button.helix-btn.helix-btn--primary.helix-text-teal-500,
button.helix-btn.helix-btn--secondary.helix-text-teal-500,
button.helix-btn.helix-btn--ghost.helix-text-teal-500,
.helix-btn.helix-btn--ghost.helix-text-teal-500:not(:hover) {
  color: #14b8a6 !important;
}

button.helix-text-teal-500:hover,
button.helix-btn.helix-btn--primary.helix-text-teal-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-teal-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-teal-500:hover,
.helix-btn.helix-btn--ghost.helix-text-teal-500:not(:hover):hover {
  color: #14b8a6 !important;
}

.helix-hover-bg-teal-500:hover {
  background-color: #14b8a6 !important;
}

.helix-hover-text-teal-500:hover {
  color: #14b8a6 !important;
}

.helix-border--teal-500 {
  border-color: #14b8a6 !important;
}

.helix-border-left--teal-500 {
  border-left-color: #14b8a6 !important;
}

.helix-border-right--teal-500 {
  border-right-color: #14b8a6 !important;
}

.helix-border-top--teal-500 {
  border-top-color: #14b8a6 !important;
}

.helix-border-bottom--teal-500 {
  border-bottom-color: #14b8a6 !important;
}

.helix-svg-fill--teal-500 {
  fill: #14b8a6 !important;
}

.helix-svg-fill--teal-500 path {
  fill: #14b8a6 !important;
}

.helix-bg-teal-600 {
  background-color: #0d9488 !important;
}

.helix-hover-bg-teal-600:hover {
  background-color: #0d9488 !important;
}

.helix-text-teal-600 {
  color: #0d9488 !important;
}

.helix-hover-text-teal-600:hover {
  color: #0d9488 !important;
}

button.helix-text-teal-600,
button.helix-btn.helix-btn--primary.helix-text-teal-600,
button.helix-btn.helix-btn--secondary.helix-text-teal-600,
button.helix-btn.helix-btn--ghost.helix-text-teal-600,
.helix-btn.helix-btn--ghost.helix-text-teal-600:not(:hover) {
  color: #0d9488 !important;
}

button.helix-text-teal-600:hover,
button.helix-btn.helix-btn--primary.helix-text-teal-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-teal-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-teal-600:hover,
.helix-btn.helix-btn--ghost.helix-text-teal-600:not(:hover):hover {
  color: #0d9488 !important;
}

.helix-hover-bg-teal-600:hover {
  background-color: #0d9488 !important;
}

.helix-hover-text-teal-600:hover {
  color: #0d9488 !important;
}

.helix-border--teal-600 {
  border-color: #0d9488 !important;
}

.helix-border-left--teal-600 {
  border-left-color: #0d9488 !important;
}

.helix-border-right--teal-600 {
  border-right-color: #0d9488 !important;
}

.helix-border-top--teal-600 {
  border-top-color: #0d9488 !important;
}

.helix-border-bottom--teal-600 {
  border-bottom-color: #0d9488 !important;
}

.helix-svg-fill--teal-600 {
  fill: #0d9488 !important;
}

.helix-svg-fill--teal-600 path {
  fill: #0d9488 !important;
}

.helix-bg-teal-700 {
  background-color: #0f766e !important;
}

.helix-hover-bg-teal-700:hover {
  background-color: #0f766e !important;
}

.helix-text-teal-700 {
  color: #0f766e !important;
}

.helix-hover-text-teal-700:hover {
  color: #0f766e !important;
}

button.helix-text-teal-700,
button.helix-btn.helix-btn--primary.helix-text-teal-700,
button.helix-btn.helix-btn--secondary.helix-text-teal-700,
button.helix-btn.helix-btn--ghost.helix-text-teal-700,
.helix-btn.helix-btn--ghost.helix-text-teal-700:not(:hover) {
  color: #0f766e !important;
}

button.helix-text-teal-700:hover,
button.helix-btn.helix-btn--primary.helix-text-teal-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-teal-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-teal-700:hover,
.helix-btn.helix-btn--ghost.helix-text-teal-700:not(:hover):hover {
  color: #0f766e !important;
}

.helix-hover-bg-teal-700:hover {
  background-color: #0f766e !important;
}

.helix-hover-text-teal-700:hover {
  color: #0f766e !important;
}

.helix-border--teal-700 {
  border-color: #0f766e !important;
}

.helix-border-left--teal-700 {
  border-left-color: #0f766e !important;
}

.helix-border-right--teal-700 {
  border-right-color: #0f766e !important;
}

.helix-border-top--teal-700 {
  border-top-color: #0f766e !important;
}

.helix-border-bottom--teal-700 {
  border-bottom-color: #0f766e !important;
}

.helix-svg-fill--teal-700 {
  fill: #0f766e !important;
}

.helix-svg-fill--teal-700 path {
  fill: #0f766e !important;
}

.helix-bg-teal-800 {
  background-color: #115e59 !important;
}

.helix-hover-bg-teal-800:hover {
  background-color: #115e59 !important;
}

.helix-text-teal-800 {
  color: #115e59 !important;
}

.helix-hover-text-teal-800:hover {
  color: #115e59 !important;
}

button.helix-text-teal-800,
button.helix-btn.helix-btn--primary.helix-text-teal-800,
button.helix-btn.helix-btn--secondary.helix-text-teal-800,
button.helix-btn.helix-btn--ghost.helix-text-teal-800,
.helix-btn.helix-btn--ghost.helix-text-teal-800:not(:hover) {
  color: #115e59 !important;
}

button.helix-text-teal-800:hover,
button.helix-btn.helix-btn--primary.helix-text-teal-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-teal-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-teal-800:hover,
.helix-btn.helix-btn--ghost.helix-text-teal-800:not(:hover):hover {
  color: #115e59 !important;
}

.helix-hover-bg-teal-800:hover {
  background-color: #115e59 !important;
}

.helix-hover-text-teal-800:hover {
  color: #115e59 !important;
}

.helix-border--teal-800 {
  border-color: #115e59 !important;
}

.helix-border-left--teal-800 {
  border-left-color: #115e59 !important;
}

.helix-border-right--teal-800 {
  border-right-color: #115e59 !important;
}

.helix-border-top--teal-800 {
  border-top-color: #115e59 !important;
}

.helix-border-bottom--teal-800 {
  border-bottom-color: #115e59 !important;
}

.helix-svg-fill--teal-800 {
  fill: #115e59 !important;
}

.helix-svg-fill--teal-800 path {
  fill: #115e59 !important;
}

.helix-bg-teal-900 {
  background-color: #134e4a !important;
}

.helix-hover-bg-teal-900:hover {
  background-color: #134e4a !important;
}

.helix-text-teal-900 {
  color: #134e4a !important;
}

.helix-hover-text-teal-900:hover {
  color: #134e4a !important;
}

button.helix-text-teal-900,
button.helix-btn.helix-btn--primary.helix-text-teal-900,
button.helix-btn.helix-btn--secondary.helix-text-teal-900,
button.helix-btn.helix-btn--ghost.helix-text-teal-900,
.helix-btn.helix-btn--ghost.helix-text-teal-900:not(:hover) {
  color: #134e4a !important;
}

button.helix-text-teal-900:hover,
button.helix-btn.helix-btn--primary.helix-text-teal-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-teal-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-teal-900:hover,
.helix-btn.helix-btn--ghost.helix-text-teal-900:not(:hover):hover {
  color: #134e4a !important;
}

.helix-hover-bg-teal-900:hover {
  background-color: #134e4a !important;
}

.helix-hover-text-teal-900:hover {
  color: #134e4a !important;
}

.helix-border--teal-900 {
  border-color: #134e4a !important;
}

.helix-border-left--teal-900 {
  border-left-color: #134e4a !important;
}

.helix-border-right--teal-900 {
  border-right-color: #134e4a !important;
}

.helix-border-top--teal-900 {
  border-top-color: #134e4a !important;
}

.helix-border-bottom--teal-900 {
  border-bottom-color: #134e4a !important;
}

.helix-svg-fill--teal-900 {
  fill: #134e4a !important;
}

.helix-svg-fill--teal-900 path {
  fill: #134e4a !important;
}

.helix-bg-cyan-50 {
  background-color: #ecfeff !important;
}

.helix-hover-bg-cyan-50:hover {
  background-color: #ecfeff !important;
}

.helix-text-cyan-50 {
  color: #ecfeff !important;
}

.helix-hover-text-cyan-50:hover {
  color: #ecfeff !important;
}

button.helix-text-cyan-50,
button.helix-btn.helix-btn--primary.helix-text-cyan-50,
button.helix-btn.helix-btn--secondary.helix-text-cyan-50,
button.helix-btn.helix-btn--ghost.helix-text-cyan-50,
.helix-btn.helix-btn--ghost.helix-text-cyan-50:not(:hover) {
  color: #ecfeff !important;
}

button.helix-text-cyan-50:hover,
button.helix-btn.helix-btn--primary.helix-text-cyan-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-cyan-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-cyan-50:hover,
.helix-btn.helix-btn--ghost.helix-text-cyan-50:not(:hover):hover {
  color: #ecfeff !important;
}

.helix-hover-bg-cyan-50:hover {
  background-color: #ecfeff !important;
}

.helix-hover-text-cyan-50:hover {
  color: #ecfeff !important;
}

.helix-border--cyan-50 {
  border-color: #ecfeff !important;
}

.helix-border-left--cyan-50 {
  border-left-color: #ecfeff !important;
}

.helix-border-right--cyan-50 {
  border-right-color: #ecfeff !important;
}

.helix-border-top--cyan-50 {
  border-top-color: #ecfeff !important;
}

.helix-border-bottom--cyan-50 {
  border-bottom-color: #ecfeff !important;
}

.helix-svg-fill--cyan-50 {
  fill: #ecfeff !important;
}

.helix-svg-fill--cyan-50 path {
  fill: #ecfeff !important;
}

.helix-bg-cyan-100 {
  background-color: #cffafe !important;
}

.helix-hover-bg-cyan-100:hover {
  background-color: #cffafe !important;
}

.helix-text-cyan-100 {
  color: #cffafe !important;
}

.helix-hover-text-cyan-100:hover {
  color: #cffafe !important;
}

button.helix-text-cyan-100,
button.helix-btn.helix-btn--primary.helix-text-cyan-100,
button.helix-btn.helix-btn--secondary.helix-text-cyan-100,
button.helix-btn.helix-btn--ghost.helix-text-cyan-100,
.helix-btn.helix-btn--ghost.helix-text-cyan-100:not(:hover) {
  color: #cffafe !important;
}

button.helix-text-cyan-100:hover,
button.helix-btn.helix-btn--primary.helix-text-cyan-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-cyan-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-cyan-100:hover,
.helix-btn.helix-btn--ghost.helix-text-cyan-100:not(:hover):hover {
  color: #cffafe !important;
}

.helix-hover-bg-cyan-100:hover {
  background-color: #cffafe !important;
}

.helix-hover-text-cyan-100:hover {
  color: #cffafe !important;
}

.helix-border--cyan-100 {
  border-color: #cffafe !important;
}

.helix-border-left--cyan-100 {
  border-left-color: #cffafe !important;
}

.helix-border-right--cyan-100 {
  border-right-color: #cffafe !important;
}

.helix-border-top--cyan-100 {
  border-top-color: #cffafe !important;
}

.helix-border-bottom--cyan-100 {
  border-bottom-color: #cffafe !important;
}

.helix-svg-fill--cyan-100 {
  fill: #cffafe !important;
}

.helix-svg-fill--cyan-100 path {
  fill: #cffafe !important;
}

.helix-bg-cyan-200 {
  background-color: #a5f3fc !important;
}

.helix-hover-bg-cyan-200:hover {
  background-color: #a5f3fc !important;
}

.helix-text-cyan-200 {
  color: #a5f3fc !important;
}

.helix-hover-text-cyan-200:hover {
  color: #a5f3fc !important;
}

button.helix-text-cyan-200,
button.helix-btn.helix-btn--primary.helix-text-cyan-200,
button.helix-btn.helix-btn--secondary.helix-text-cyan-200,
button.helix-btn.helix-btn--ghost.helix-text-cyan-200,
.helix-btn.helix-btn--ghost.helix-text-cyan-200:not(:hover) {
  color: #a5f3fc !important;
}

button.helix-text-cyan-200:hover,
button.helix-btn.helix-btn--primary.helix-text-cyan-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-cyan-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-cyan-200:hover,
.helix-btn.helix-btn--ghost.helix-text-cyan-200:not(:hover):hover {
  color: #a5f3fc !important;
}

.helix-hover-bg-cyan-200:hover {
  background-color: #a5f3fc !important;
}

.helix-hover-text-cyan-200:hover {
  color: #a5f3fc !important;
}

.helix-border--cyan-200 {
  border-color: #a5f3fc !important;
}

.helix-border-left--cyan-200 {
  border-left-color: #a5f3fc !important;
}

.helix-border-right--cyan-200 {
  border-right-color: #a5f3fc !important;
}

.helix-border-top--cyan-200 {
  border-top-color: #a5f3fc !important;
}

.helix-border-bottom--cyan-200 {
  border-bottom-color: #a5f3fc !important;
}

.helix-svg-fill--cyan-200 {
  fill: #a5f3fc !important;
}

.helix-svg-fill--cyan-200 path {
  fill: #a5f3fc !important;
}

.helix-bg-cyan-300 {
  background-color: #67e8f9 !important;
}

.helix-hover-bg-cyan-300:hover {
  background-color: #67e8f9 !important;
}

.helix-text-cyan-300 {
  color: #67e8f9 !important;
}

.helix-hover-text-cyan-300:hover {
  color: #67e8f9 !important;
}

button.helix-text-cyan-300,
button.helix-btn.helix-btn--primary.helix-text-cyan-300,
button.helix-btn.helix-btn--secondary.helix-text-cyan-300,
button.helix-btn.helix-btn--ghost.helix-text-cyan-300,
.helix-btn.helix-btn--ghost.helix-text-cyan-300:not(:hover) {
  color: #67e8f9 !important;
}

button.helix-text-cyan-300:hover,
button.helix-btn.helix-btn--primary.helix-text-cyan-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-cyan-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-cyan-300:hover,
.helix-btn.helix-btn--ghost.helix-text-cyan-300:not(:hover):hover {
  color: #67e8f9 !important;
}

.helix-hover-bg-cyan-300:hover {
  background-color: #67e8f9 !important;
}

.helix-hover-text-cyan-300:hover {
  color: #67e8f9 !important;
}

.helix-border--cyan-300 {
  border-color: #67e8f9 !important;
}

.helix-border-left--cyan-300 {
  border-left-color: #67e8f9 !important;
}

.helix-border-right--cyan-300 {
  border-right-color: #67e8f9 !important;
}

.helix-border-top--cyan-300 {
  border-top-color: #67e8f9 !important;
}

.helix-border-bottom--cyan-300 {
  border-bottom-color: #67e8f9 !important;
}

.helix-svg-fill--cyan-300 {
  fill: #67e8f9 !important;
}

.helix-svg-fill--cyan-300 path {
  fill: #67e8f9 !important;
}

.helix-bg-cyan-400 {
  background-color: #22d3ee !important;
}

.helix-hover-bg-cyan-400:hover {
  background-color: #22d3ee !important;
}

.helix-text-cyan-400 {
  color: #22d3ee !important;
}

.helix-hover-text-cyan-400:hover {
  color: #22d3ee !important;
}

button.helix-text-cyan-400,
button.helix-btn.helix-btn--primary.helix-text-cyan-400,
button.helix-btn.helix-btn--secondary.helix-text-cyan-400,
button.helix-btn.helix-btn--ghost.helix-text-cyan-400,
.helix-btn.helix-btn--ghost.helix-text-cyan-400:not(:hover) {
  color: #22d3ee !important;
}

button.helix-text-cyan-400:hover,
button.helix-btn.helix-btn--primary.helix-text-cyan-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-cyan-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-cyan-400:hover,
.helix-btn.helix-btn--ghost.helix-text-cyan-400:not(:hover):hover {
  color: #22d3ee !important;
}

.helix-hover-bg-cyan-400:hover {
  background-color: #22d3ee !important;
}

.helix-hover-text-cyan-400:hover {
  color: #22d3ee !important;
}

.helix-border--cyan-400 {
  border-color: #22d3ee !important;
}

.helix-border-left--cyan-400 {
  border-left-color: #22d3ee !important;
}

.helix-border-right--cyan-400 {
  border-right-color: #22d3ee !important;
}

.helix-border-top--cyan-400 {
  border-top-color: #22d3ee !important;
}

.helix-border-bottom--cyan-400 {
  border-bottom-color: #22d3ee !important;
}

.helix-svg-fill--cyan-400 {
  fill: #22d3ee !important;
}

.helix-svg-fill--cyan-400 path {
  fill: #22d3ee !important;
}

.helix-bg-cyan-500 {
  background-color: #06b6d4 !important;
}

.helix-hover-bg-cyan-500:hover {
  background-color: #06b6d4 !important;
}

.helix-text-cyan-500 {
  color: #06b6d4 !important;
}

.helix-hover-text-cyan-500:hover {
  color: #06b6d4 !important;
}

button.helix-text-cyan-500,
button.helix-btn.helix-btn--primary.helix-text-cyan-500,
button.helix-btn.helix-btn--secondary.helix-text-cyan-500,
button.helix-btn.helix-btn--ghost.helix-text-cyan-500,
.helix-btn.helix-btn--ghost.helix-text-cyan-500:not(:hover) {
  color: #06b6d4 !important;
}

button.helix-text-cyan-500:hover,
button.helix-btn.helix-btn--primary.helix-text-cyan-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-cyan-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-cyan-500:hover,
.helix-btn.helix-btn--ghost.helix-text-cyan-500:not(:hover):hover {
  color: #06b6d4 !important;
}

.helix-hover-bg-cyan-500:hover {
  background-color: #06b6d4 !important;
}

.helix-hover-text-cyan-500:hover {
  color: #06b6d4 !important;
}

.helix-border--cyan-500 {
  border-color: #06b6d4 !important;
}

.helix-border-left--cyan-500 {
  border-left-color: #06b6d4 !important;
}

.helix-border-right--cyan-500 {
  border-right-color: #06b6d4 !important;
}

.helix-border-top--cyan-500 {
  border-top-color: #06b6d4 !important;
}

.helix-border-bottom--cyan-500 {
  border-bottom-color: #06b6d4 !important;
}

.helix-svg-fill--cyan-500 {
  fill: #06b6d4 !important;
}

.helix-svg-fill--cyan-500 path {
  fill: #06b6d4 !important;
}

.helix-bg-cyan-600 {
  background-color: #0891b2 !important;
}

.helix-hover-bg-cyan-600:hover {
  background-color: #0891b2 !important;
}

.helix-text-cyan-600 {
  color: #0891b2 !important;
}

.helix-hover-text-cyan-600:hover {
  color: #0891b2 !important;
}

button.helix-text-cyan-600,
button.helix-btn.helix-btn--primary.helix-text-cyan-600,
button.helix-btn.helix-btn--secondary.helix-text-cyan-600,
button.helix-btn.helix-btn--ghost.helix-text-cyan-600,
.helix-btn.helix-btn--ghost.helix-text-cyan-600:not(:hover) {
  color: #0891b2 !important;
}

button.helix-text-cyan-600:hover,
button.helix-btn.helix-btn--primary.helix-text-cyan-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-cyan-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-cyan-600:hover,
.helix-btn.helix-btn--ghost.helix-text-cyan-600:not(:hover):hover {
  color: #0891b2 !important;
}

.helix-hover-bg-cyan-600:hover {
  background-color: #0891b2 !important;
}

.helix-hover-text-cyan-600:hover {
  color: #0891b2 !important;
}

.helix-border--cyan-600 {
  border-color: #0891b2 !important;
}

.helix-border-left--cyan-600 {
  border-left-color: #0891b2 !important;
}

.helix-border-right--cyan-600 {
  border-right-color: #0891b2 !important;
}

.helix-border-top--cyan-600 {
  border-top-color: #0891b2 !important;
}

.helix-border-bottom--cyan-600 {
  border-bottom-color: #0891b2 !important;
}

.helix-svg-fill--cyan-600 {
  fill: #0891b2 !important;
}

.helix-svg-fill--cyan-600 path {
  fill: #0891b2 !important;
}

.helix-bg-cyan-700 {
  background-color: #0e7490 !important;
}

.helix-hover-bg-cyan-700:hover {
  background-color: #0e7490 !important;
}

.helix-text-cyan-700 {
  color: #0e7490 !important;
}

.helix-hover-text-cyan-700:hover {
  color: #0e7490 !important;
}

button.helix-text-cyan-700,
button.helix-btn.helix-btn--primary.helix-text-cyan-700,
button.helix-btn.helix-btn--secondary.helix-text-cyan-700,
button.helix-btn.helix-btn--ghost.helix-text-cyan-700,
.helix-btn.helix-btn--ghost.helix-text-cyan-700:not(:hover) {
  color: #0e7490 !important;
}

button.helix-text-cyan-700:hover,
button.helix-btn.helix-btn--primary.helix-text-cyan-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-cyan-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-cyan-700:hover,
.helix-btn.helix-btn--ghost.helix-text-cyan-700:not(:hover):hover {
  color: #0e7490 !important;
}

.helix-hover-bg-cyan-700:hover {
  background-color: #0e7490 !important;
}

.helix-hover-text-cyan-700:hover {
  color: #0e7490 !important;
}

.helix-border--cyan-700 {
  border-color: #0e7490 !important;
}

.helix-border-left--cyan-700 {
  border-left-color: #0e7490 !important;
}

.helix-border-right--cyan-700 {
  border-right-color: #0e7490 !important;
}

.helix-border-top--cyan-700 {
  border-top-color: #0e7490 !important;
}

.helix-border-bottom--cyan-700 {
  border-bottom-color: #0e7490 !important;
}

.helix-svg-fill--cyan-700 {
  fill: #0e7490 !important;
}

.helix-svg-fill--cyan-700 path {
  fill: #0e7490 !important;
}

.helix-bg-cyan-800 {
  background-color: #155e75 !important;
}

.helix-hover-bg-cyan-800:hover {
  background-color: #155e75 !important;
}

.helix-text-cyan-800 {
  color: #155e75 !important;
}

.helix-hover-text-cyan-800:hover {
  color: #155e75 !important;
}

button.helix-text-cyan-800,
button.helix-btn.helix-btn--primary.helix-text-cyan-800,
button.helix-btn.helix-btn--secondary.helix-text-cyan-800,
button.helix-btn.helix-btn--ghost.helix-text-cyan-800,
.helix-btn.helix-btn--ghost.helix-text-cyan-800:not(:hover) {
  color: #155e75 !important;
}

button.helix-text-cyan-800:hover,
button.helix-btn.helix-btn--primary.helix-text-cyan-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-cyan-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-cyan-800:hover,
.helix-btn.helix-btn--ghost.helix-text-cyan-800:not(:hover):hover {
  color: #155e75 !important;
}

.helix-hover-bg-cyan-800:hover {
  background-color: #155e75 !important;
}

.helix-hover-text-cyan-800:hover {
  color: #155e75 !important;
}

.helix-border--cyan-800 {
  border-color: #155e75 !important;
}

.helix-border-left--cyan-800 {
  border-left-color: #155e75 !important;
}

.helix-border-right--cyan-800 {
  border-right-color: #155e75 !important;
}

.helix-border-top--cyan-800 {
  border-top-color: #155e75 !important;
}

.helix-border-bottom--cyan-800 {
  border-bottom-color: #155e75 !important;
}

.helix-svg-fill--cyan-800 {
  fill: #155e75 !important;
}

.helix-svg-fill--cyan-800 path {
  fill: #155e75 !important;
}

.helix-bg-cyan-900 {
  background-color: #164e63 !important;
}

.helix-hover-bg-cyan-900:hover {
  background-color: #164e63 !important;
}

.helix-text-cyan-900 {
  color: #164e63 !important;
}

.helix-hover-text-cyan-900:hover {
  color: #164e63 !important;
}

button.helix-text-cyan-900,
button.helix-btn.helix-btn--primary.helix-text-cyan-900,
button.helix-btn.helix-btn--secondary.helix-text-cyan-900,
button.helix-btn.helix-btn--ghost.helix-text-cyan-900,
.helix-btn.helix-btn--ghost.helix-text-cyan-900:not(:hover) {
  color: #164e63 !important;
}

button.helix-text-cyan-900:hover,
button.helix-btn.helix-btn--primary.helix-text-cyan-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-cyan-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-cyan-900:hover,
.helix-btn.helix-btn--ghost.helix-text-cyan-900:not(:hover):hover {
  color: #164e63 !important;
}

.helix-hover-bg-cyan-900:hover {
  background-color: #164e63 !important;
}

.helix-hover-text-cyan-900:hover {
  color: #164e63 !important;
}

.helix-border--cyan-900 {
  border-color: #164e63 !important;
}

.helix-border-left--cyan-900 {
  border-left-color: #164e63 !important;
}

.helix-border-right--cyan-900 {
  border-right-color: #164e63 !important;
}

.helix-border-top--cyan-900 {
  border-top-color: #164e63 !important;
}

.helix-border-bottom--cyan-900 {
  border-bottom-color: #164e63 !important;
}

.helix-svg-fill--cyan-900 {
  fill: #164e63 !important;
}

.helix-svg-fill--cyan-900 path {
  fill: #164e63 !important;
}

.helix-bg-light-blue-50 {
  background-color: #f0f9ff !important;
}

.helix-hover-bg-light-blue-50:hover {
  background-color: #f0f9ff !important;
}

.helix-text-light-blue-50 {
  color: #f0f9ff !important;
}

.helix-hover-text-light-blue-50:hover {
  color: #f0f9ff !important;
}

button.helix-text-light-blue-50,
button.helix-btn.helix-btn--primary.helix-text-light-blue-50,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-50,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-50,
.helix-btn.helix-btn--ghost.helix-text-light-blue-50:not(:hover) {
  color: #f0f9ff !important;
}

button.helix-text-light-blue-50:hover,
button.helix-btn.helix-btn--primary.helix-text-light-blue-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-50:hover,
.helix-btn.helix-btn--ghost.helix-text-light-blue-50:not(:hover):hover {
  color: #f0f9ff !important;
}

.helix-hover-bg-light-blue-50:hover {
  background-color: #f0f9ff !important;
}

.helix-hover-text-light-blue-50:hover {
  color: #f0f9ff !important;
}

.helix-border--light-blue-50 {
  border-color: #f0f9ff !important;
}

.helix-border-left--light-blue-50 {
  border-left-color: #f0f9ff !important;
}

.helix-border-right--light-blue-50 {
  border-right-color: #f0f9ff !important;
}

.helix-border-top--light-blue-50 {
  border-top-color: #f0f9ff !important;
}

.helix-border-bottom--light-blue-50 {
  border-bottom-color: #f0f9ff !important;
}

.helix-svg-fill--light-blue-50 {
  fill: #f0f9ff !important;
}

.helix-svg-fill--light-blue-50 path {
  fill: #f0f9ff !important;
}

.helix-bg-light-blue-100 {
  background-color: #e0f2fe !important;
}

.helix-hover-bg-light-blue-100:hover {
  background-color: #e0f2fe !important;
}

.helix-text-light-blue-100 {
  color: #e0f2fe !important;
}

.helix-hover-text-light-blue-100:hover {
  color: #e0f2fe !important;
}

button.helix-text-light-blue-100,
button.helix-btn.helix-btn--primary.helix-text-light-blue-100,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-100,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-100,
.helix-btn.helix-btn--ghost.helix-text-light-blue-100:not(:hover) {
  color: #e0f2fe !important;
}

button.helix-text-light-blue-100:hover,
button.helix-btn.helix-btn--primary.helix-text-light-blue-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-100:hover,
.helix-btn.helix-btn--ghost.helix-text-light-blue-100:not(:hover):hover {
  color: #e0f2fe !important;
}

.helix-hover-bg-light-blue-100:hover {
  background-color: #e0f2fe !important;
}

.helix-hover-text-light-blue-100:hover {
  color: #e0f2fe !important;
}

.helix-border--light-blue-100 {
  border-color: #e0f2fe !important;
}

.helix-border-left--light-blue-100 {
  border-left-color: #e0f2fe !important;
}

.helix-border-right--light-blue-100 {
  border-right-color: #e0f2fe !important;
}

.helix-border-top--light-blue-100 {
  border-top-color: #e0f2fe !important;
}

.helix-border-bottom--light-blue-100 {
  border-bottom-color: #e0f2fe !important;
}

.helix-svg-fill--light-blue-100 {
  fill: #e0f2fe !important;
}

.helix-svg-fill--light-blue-100 path {
  fill: #e0f2fe !important;
}

.helix-bg-light-blue-200 {
  background-color: #bae6fd !important;
}

.helix-hover-bg-light-blue-200:hover {
  background-color: #bae6fd !important;
}

.helix-text-light-blue-200 {
  color: #bae6fd !important;
}

.helix-hover-text-light-blue-200:hover {
  color: #bae6fd !important;
}

button.helix-text-light-blue-200,
button.helix-btn.helix-btn--primary.helix-text-light-blue-200,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-200,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-200,
.helix-btn.helix-btn--ghost.helix-text-light-blue-200:not(:hover) {
  color: #bae6fd !important;
}

button.helix-text-light-blue-200:hover,
button.helix-btn.helix-btn--primary.helix-text-light-blue-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-200:hover,
.helix-btn.helix-btn--ghost.helix-text-light-blue-200:not(:hover):hover {
  color: #bae6fd !important;
}

.helix-hover-bg-light-blue-200:hover {
  background-color: #bae6fd !important;
}

.helix-hover-text-light-blue-200:hover {
  color: #bae6fd !important;
}

.helix-border--light-blue-200 {
  border-color: #bae6fd !important;
}

.helix-border-left--light-blue-200 {
  border-left-color: #bae6fd !important;
}

.helix-border-right--light-blue-200 {
  border-right-color: #bae6fd !important;
}

.helix-border-top--light-blue-200 {
  border-top-color: #bae6fd !important;
}

.helix-border-bottom--light-blue-200 {
  border-bottom-color: #bae6fd !important;
}

.helix-svg-fill--light-blue-200 {
  fill: #bae6fd !important;
}

.helix-svg-fill--light-blue-200 path {
  fill: #bae6fd !important;
}

.helix-bg-light-blue-300 {
  background-color: #7dd3fc !important;
}

.helix-hover-bg-light-blue-300:hover {
  background-color: #7dd3fc !important;
}

.helix-text-light-blue-300 {
  color: #7dd3fc !important;
}

.helix-hover-text-light-blue-300:hover {
  color: #7dd3fc !important;
}

button.helix-text-light-blue-300,
button.helix-btn.helix-btn--primary.helix-text-light-blue-300,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-300,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-300,
.helix-btn.helix-btn--ghost.helix-text-light-blue-300:not(:hover) {
  color: #7dd3fc !important;
}

button.helix-text-light-blue-300:hover,
button.helix-btn.helix-btn--primary.helix-text-light-blue-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-300:hover,
.helix-btn.helix-btn--ghost.helix-text-light-blue-300:not(:hover):hover {
  color: #7dd3fc !important;
}

.helix-hover-bg-light-blue-300:hover {
  background-color: #7dd3fc !important;
}

.helix-hover-text-light-blue-300:hover {
  color: #7dd3fc !important;
}

.helix-border--light-blue-300 {
  border-color: #7dd3fc !important;
}

.helix-border-left--light-blue-300 {
  border-left-color: #7dd3fc !important;
}

.helix-border-right--light-blue-300 {
  border-right-color: #7dd3fc !important;
}

.helix-border-top--light-blue-300 {
  border-top-color: #7dd3fc !important;
}

.helix-border-bottom--light-blue-300 {
  border-bottom-color: #7dd3fc !important;
}

.helix-svg-fill--light-blue-300 {
  fill: #7dd3fc !important;
}

.helix-svg-fill--light-blue-300 path {
  fill: #7dd3fc !important;
}

.helix-bg-light-blue-400 {
  background-color: #38bdf8 !important;
}

.helix-hover-bg-light-blue-400:hover {
  background-color: #38bdf8 !important;
}

.helix-text-light-blue-400 {
  color: #38bdf8 !important;
}

.helix-hover-text-light-blue-400:hover {
  color: #38bdf8 !important;
}

button.helix-text-light-blue-400,
button.helix-btn.helix-btn--primary.helix-text-light-blue-400,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-400,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-400,
.helix-btn.helix-btn--ghost.helix-text-light-blue-400:not(:hover) {
  color: #38bdf8 !important;
}

button.helix-text-light-blue-400:hover,
button.helix-btn.helix-btn--primary.helix-text-light-blue-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-400:hover,
.helix-btn.helix-btn--ghost.helix-text-light-blue-400:not(:hover):hover {
  color: #38bdf8 !important;
}

.helix-hover-bg-light-blue-400:hover {
  background-color: #38bdf8 !important;
}

.helix-hover-text-light-blue-400:hover {
  color: #38bdf8 !important;
}

.helix-border--light-blue-400 {
  border-color: #38bdf8 !important;
}

.helix-border-left--light-blue-400 {
  border-left-color: #38bdf8 !important;
}

.helix-border-right--light-blue-400 {
  border-right-color: #38bdf8 !important;
}

.helix-border-top--light-blue-400 {
  border-top-color: #38bdf8 !important;
}

.helix-border-bottom--light-blue-400 {
  border-bottom-color: #38bdf8 !important;
}

.helix-svg-fill--light-blue-400 {
  fill: #38bdf8 !important;
}

.helix-svg-fill--light-blue-400 path {
  fill: #38bdf8 !important;
}

.helix-bg-light-blue-500 {
  background-color: #0ea5e9 !important;
}

.helix-hover-bg-light-blue-500:hover {
  background-color: #0ea5e9 !important;
}

.helix-text-light-blue-500 {
  color: #0ea5e9 !important;
}

.helix-hover-text-light-blue-500:hover {
  color: #0ea5e9 !important;
}

button.helix-text-light-blue-500,
button.helix-btn.helix-btn--primary.helix-text-light-blue-500,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-500,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-500,
.helix-btn.helix-btn--ghost.helix-text-light-blue-500:not(:hover) {
  color: #0ea5e9 !important;
}

button.helix-text-light-blue-500:hover,
button.helix-btn.helix-btn--primary.helix-text-light-blue-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-500:hover,
.helix-btn.helix-btn--ghost.helix-text-light-blue-500:not(:hover):hover {
  color: #0ea5e9 !important;
}

.helix-hover-bg-light-blue-500:hover {
  background-color: #0ea5e9 !important;
}

.helix-hover-text-light-blue-500:hover {
  color: #0ea5e9 !important;
}

.helix-border--light-blue-500 {
  border-color: #0ea5e9 !important;
}

.helix-border-left--light-blue-500 {
  border-left-color: #0ea5e9 !important;
}

.helix-border-right--light-blue-500 {
  border-right-color: #0ea5e9 !important;
}

.helix-border-top--light-blue-500 {
  border-top-color: #0ea5e9 !important;
}

.helix-border-bottom--light-blue-500 {
  border-bottom-color: #0ea5e9 !important;
}

.helix-svg-fill--light-blue-500 {
  fill: #0ea5e9 !important;
}

.helix-svg-fill--light-blue-500 path {
  fill: #0ea5e9 !important;
}

.helix-bg-light-blue-600 {
  background-color: #0284c7 !important;
}

.helix-hover-bg-light-blue-600:hover {
  background-color: #0284c7 !important;
}

.helix-text-light-blue-600 {
  color: #0284c7 !important;
}

.helix-hover-text-light-blue-600:hover {
  color: #0284c7 !important;
}

button.helix-text-light-blue-600,
button.helix-btn.helix-btn--primary.helix-text-light-blue-600,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-600,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-600,
.helix-btn.helix-btn--ghost.helix-text-light-blue-600:not(:hover) {
  color: #0284c7 !important;
}

button.helix-text-light-blue-600:hover,
button.helix-btn.helix-btn--primary.helix-text-light-blue-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-600:hover,
.helix-btn.helix-btn--ghost.helix-text-light-blue-600:not(:hover):hover {
  color: #0284c7 !important;
}

.helix-hover-bg-light-blue-600:hover {
  background-color: #0284c7 !important;
}

.helix-hover-text-light-blue-600:hover {
  color: #0284c7 !important;
}

.helix-border--light-blue-600 {
  border-color: #0284c7 !important;
}

.helix-border-left--light-blue-600 {
  border-left-color: #0284c7 !important;
}

.helix-border-right--light-blue-600 {
  border-right-color: #0284c7 !important;
}

.helix-border-top--light-blue-600 {
  border-top-color: #0284c7 !important;
}

.helix-border-bottom--light-blue-600 {
  border-bottom-color: #0284c7 !important;
}

.helix-svg-fill--light-blue-600 {
  fill: #0284c7 !important;
}

.helix-svg-fill--light-blue-600 path {
  fill: #0284c7 !important;
}

.helix-bg-light-blue-700 {
  background-color: #0369a1 !important;
}

.helix-hover-bg-light-blue-700:hover {
  background-color: #0369a1 !important;
}

.helix-text-light-blue-700 {
  color: #0369a1 !important;
}

.helix-hover-text-light-blue-700:hover {
  color: #0369a1 !important;
}

button.helix-text-light-blue-700,
button.helix-btn.helix-btn--primary.helix-text-light-blue-700,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-700,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-700,
.helix-btn.helix-btn--ghost.helix-text-light-blue-700:not(:hover) {
  color: #0369a1 !important;
}

button.helix-text-light-blue-700:hover,
button.helix-btn.helix-btn--primary.helix-text-light-blue-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-700:hover,
.helix-btn.helix-btn--ghost.helix-text-light-blue-700:not(:hover):hover {
  color: #0369a1 !important;
}

.helix-hover-bg-light-blue-700:hover {
  background-color: #0369a1 !important;
}

.helix-hover-text-light-blue-700:hover {
  color: #0369a1 !important;
}

.helix-border--light-blue-700 {
  border-color: #0369a1 !important;
}

.helix-border-left--light-blue-700 {
  border-left-color: #0369a1 !important;
}

.helix-border-right--light-blue-700 {
  border-right-color: #0369a1 !important;
}

.helix-border-top--light-blue-700 {
  border-top-color: #0369a1 !important;
}

.helix-border-bottom--light-blue-700 {
  border-bottom-color: #0369a1 !important;
}

.helix-svg-fill--light-blue-700 {
  fill: #0369a1 !important;
}

.helix-svg-fill--light-blue-700 path {
  fill: #0369a1 !important;
}

.helix-bg-light-blue-800 {
  background-color: #075985 !important;
}

.helix-hover-bg-light-blue-800:hover {
  background-color: #075985 !important;
}

.helix-text-light-blue-800 {
  color: #075985 !important;
}

.helix-hover-text-light-blue-800:hover {
  color: #075985 !important;
}

button.helix-text-light-blue-800,
button.helix-btn.helix-btn--primary.helix-text-light-blue-800,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-800,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-800,
.helix-btn.helix-btn--ghost.helix-text-light-blue-800:not(:hover) {
  color: #075985 !important;
}

button.helix-text-light-blue-800:hover,
button.helix-btn.helix-btn--primary.helix-text-light-blue-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-800:hover,
.helix-btn.helix-btn--ghost.helix-text-light-blue-800:not(:hover):hover {
  color: #075985 !important;
}

.helix-hover-bg-light-blue-800:hover {
  background-color: #075985 !important;
}

.helix-hover-text-light-blue-800:hover {
  color: #075985 !important;
}

.helix-border--light-blue-800 {
  border-color: #075985 !important;
}

.helix-border-left--light-blue-800 {
  border-left-color: #075985 !important;
}

.helix-border-right--light-blue-800 {
  border-right-color: #075985 !important;
}

.helix-border-top--light-blue-800 {
  border-top-color: #075985 !important;
}

.helix-border-bottom--light-blue-800 {
  border-bottom-color: #075985 !important;
}

.helix-svg-fill--light-blue-800 {
  fill: #075985 !important;
}

.helix-svg-fill--light-blue-800 path {
  fill: #075985 !important;
}

.helix-bg-light-blue-900 {
  background-color: #0c4a6e !important;
}

.helix-hover-bg-light-blue-900:hover {
  background-color: #0c4a6e !important;
}

.helix-text-light-blue-900 {
  color: #0c4a6e !important;
}

.helix-hover-text-light-blue-900:hover {
  color: #0c4a6e !important;
}

button.helix-text-light-blue-900,
button.helix-btn.helix-btn--primary.helix-text-light-blue-900,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-900,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-900,
.helix-btn.helix-btn--ghost.helix-text-light-blue-900:not(:hover) {
  color: #0c4a6e !important;
}

button.helix-text-light-blue-900:hover,
button.helix-btn.helix-btn--primary.helix-text-light-blue-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-light-blue-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-light-blue-900:hover,
.helix-btn.helix-btn--ghost.helix-text-light-blue-900:not(:hover):hover {
  color: #0c4a6e !important;
}

.helix-hover-bg-light-blue-900:hover {
  background-color: #0c4a6e !important;
}

.helix-hover-text-light-blue-900:hover {
  color: #0c4a6e !important;
}

.helix-border--light-blue-900 {
  border-color: #0c4a6e !important;
}

.helix-border-left--light-blue-900 {
  border-left-color: #0c4a6e !important;
}

.helix-border-right--light-blue-900 {
  border-right-color: #0c4a6e !important;
}

.helix-border-top--light-blue-900 {
  border-top-color: #0c4a6e !important;
}

.helix-border-bottom--light-blue-900 {
  border-bottom-color: #0c4a6e !important;
}

.helix-svg-fill--light-blue-900 {
  fill: #0c4a6e !important;
}

.helix-svg-fill--light-blue-900 path {
  fill: #0c4a6e !important;
}

.helix-bg-blue-50 {
  background-color: #eff6ff !important;
}

.helix-hover-bg-blue-50:hover {
  background-color: #eff6ff !important;
}

.helix-text-blue-50 {
  color: #eff6ff !important;
}

.helix-hover-text-blue-50:hover {
  color: #eff6ff !important;
}

button.helix-text-blue-50,
button.helix-btn.helix-btn--primary.helix-text-blue-50,
button.helix-btn.helix-btn--secondary.helix-text-blue-50,
button.helix-btn.helix-btn--ghost.helix-text-blue-50,
.helix-btn.helix-btn--ghost.helix-text-blue-50:not(:hover) {
  color: #eff6ff !important;
}

button.helix-text-blue-50:hover,
button.helix-btn.helix-btn--primary.helix-text-blue-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-blue-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-blue-50:hover,
.helix-btn.helix-btn--ghost.helix-text-blue-50:not(:hover):hover {
  color: #eff6ff !important;
}

.helix-hover-bg-blue-50:hover {
  background-color: #eff6ff !important;
}

.helix-hover-text-blue-50:hover {
  color: #eff6ff !important;
}

.helix-border--blue-50 {
  border-color: #eff6ff !important;
}

.helix-border-left--blue-50 {
  border-left-color: #eff6ff !important;
}

.helix-border-right--blue-50 {
  border-right-color: #eff6ff !important;
}

.helix-border-top--blue-50 {
  border-top-color: #eff6ff !important;
}

.helix-border-bottom--blue-50 {
  border-bottom-color: #eff6ff !important;
}

.helix-svg-fill--blue-50 {
  fill: #eff6ff !important;
}

.helix-svg-fill--blue-50 path {
  fill: #eff6ff !important;
}

.helix-bg-blue-100 {
  background-color: #dbeafe !important;
}

.helix-hover-bg-blue-100:hover {
  background-color: #dbeafe !important;
}

.helix-text-blue-100 {
  color: #dbeafe !important;
}

.helix-hover-text-blue-100:hover {
  color: #dbeafe !important;
}

button.helix-text-blue-100,
button.helix-btn.helix-btn--primary.helix-text-blue-100,
button.helix-btn.helix-btn--secondary.helix-text-blue-100,
button.helix-btn.helix-btn--ghost.helix-text-blue-100,
.helix-btn.helix-btn--ghost.helix-text-blue-100:not(:hover) {
  color: #dbeafe !important;
}

button.helix-text-blue-100:hover,
button.helix-btn.helix-btn--primary.helix-text-blue-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-blue-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-blue-100:hover,
.helix-btn.helix-btn--ghost.helix-text-blue-100:not(:hover):hover {
  color: #dbeafe !important;
}

.helix-hover-bg-blue-100:hover {
  background-color: #dbeafe !important;
}

.helix-hover-text-blue-100:hover {
  color: #dbeafe !important;
}

.helix-border--blue-100 {
  border-color: #dbeafe !important;
}

.helix-border-left--blue-100 {
  border-left-color: #dbeafe !important;
}

.helix-border-right--blue-100 {
  border-right-color: #dbeafe !important;
}

.helix-border-top--blue-100 {
  border-top-color: #dbeafe !important;
}

.helix-border-bottom--blue-100 {
  border-bottom-color: #dbeafe !important;
}

.helix-svg-fill--blue-100 {
  fill: #dbeafe !important;
}

.helix-svg-fill--blue-100 path {
  fill: #dbeafe !important;
}

.helix-bg-blue-200 {
  background-color: #bfdbfe !important;
}

.helix-hover-bg-blue-200:hover {
  background-color: #bfdbfe !important;
}

.helix-text-blue-200 {
  color: #bfdbfe !important;
}

.helix-hover-text-blue-200:hover {
  color: #bfdbfe !important;
}

button.helix-text-blue-200,
button.helix-btn.helix-btn--primary.helix-text-blue-200,
button.helix-btn.helix-btn--secondary.helix-text-blue-200,
button.helix-btn.helix-btn--ghost.helix-text-blue-200,
.helix-btn.helix-btn--ghost.helix-text-blue-200:not(:hover) {
  color: #bfdbfe !important;
}

button.helix-text-blue-200:hover,
button.helix-btn.helix-btn--primary.helix-text-blue-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-blue-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-blue-200:hover,
.helix-btn.helix-btn--ghost.helix-text-blue-200:not(:hover):hover {
  color: #bfdbfe !important;
}

.helix-hover-bg-blue-200:hover {
  background-color: #bfdbfe !important;
}

.helix-hover-text-blue-200:hover {
  color: #bfdbfe !important;
}

.helix-border--blue-200 {
  border-color: #bfdbfe !important;
}

.helix-border-left--blue-200 {
  border-left-color: #bfdbfe !important;
}

.helix-border-right--blue-200 {
  border-right-color: #bfdbfe !important;
}

.helix-border-top--blue-200 {
  border-top-color: #bfdbfe !important;
}

.helix-border-bottom--blue-200 {
  border-bottom-color: #bfdbfe !important;
}

.helix-svg-fill--blue-200 {
  fill: #bfdbfe !important;
}

.helix-svg-fill--blue-200 path {
  fill: #bfdbfe !important;
}

.helix-bg-blue-300 {
  background-color: #93c5fd !important;
}

.helix-hover-bg-blue-300:hover {
  background-color: #93c5fd !important;
}

.helix-text-blue-300 {
  color: #93c5fd !important;
}

.helix-hover-text-blue-300:hover {
  color: #93c5fd !important;
}

button.helix-text-blue-300,
button.helix-btn.helix-btn--primary.helix-text-blue-300,
button.helix-btn.helix-btn--secondary.helix-text-blue-300,
button.helix-btn.helix-btn--ghost.helix-text-blue-300,
.helix-btn.helix-btn--ghost.helix-text-blue-300:not(:hover) {
  color: #93c5fd !important;
}

button.helix-text-blue-300:hover,
button.helix-btn.helix-btn--primary.helix-text-blue-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-blue-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-blue-300:hover,
.helix-btn.helix-btn--ghost.helix-text-blue-300:not(:hover):hover {
  color: #93c5fd !important;
}

.helix-hover-bg-blue-300:hover {
  background-color: #93c5fd !important;
}

.helix-hover-text-blue-300:hover {
  color: #93c5fd !important;
}

.helix-border--blue-300 {
  border-color: #93c5fd !important;
}

.helix-border-left--blue-300 {
  border-left-color: #93c5fd !important;
}

.helix-border-right--blue-300 {
  border-right-color: #93c5fd !important;
}

.helix-border-top--blue-300 {
  border-top-color: #93c5fd !important;
}

.helix-border-bottom--blue-300 {
  border-bottom-color: #93c5fd !important;
}

.helix-svg-fill--blue-300 {
  fill: #93c5fd !important;
}

.helix-svg-fill--blue-300 path {
  fill: #93c5fd !important;
}

.helix-bg-blue-400 {
  background-color: #60a5fa !important;
}

.helix-hover-bg-blue-400:hover {
  background-color: #60a5fa !important;
}

.helix-text-blue-400 {
  color: #60a5fa !important;
}

.helix-hover-text-blue-400:hover {
  color: #60a5fa !important;
}

button.helix-text-blue-400,
button.helix-btn.helix-btn--primary.helix-text-blue-400,
button.helix-btn.helix-btn--secondary.helix-text-blue-400,
button.helix-btn.helix-btn--ghost.helix-text-blue-400,
.helix-btn.helix-btn--ghost.helix-text-blue-400:not(:hover) {
  color: #60a5fa !important;
}

button.helix-text-blue-400:hover,
button.helix-btn.helix-btn--primary.helix-text-blue-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-blue-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-blue-400:hover,
.helix-btn.helix-btn--ghost.helix-text-blue-400:not(:hover):hover {
  color: #60a5fa !important;
}

.helix-hover-bg-blue-400:hover {
  background-color: #60a5fa !important;
}

.helix-hover-text-blue-400:hover {
  color: #60a5fa !important;
}

.helix-border--blue-400 {
  border-color: #60a5fa !important;
}

.helix-border-left--blue-400 {
  border-left-color: #60a5fa !important;
}

.helix-border-right--blue-400 {
  border-right-color: #60a5fa !important;
}

.helix-border-top--blue-400 {
  border-top-color: #60a5fa !important;
}

.helix-border-bottom--blue-400 {
  border-bottom-color: #60a5fa !important;
}

.helix-svg-fill--blue-400 {
  fill: #60a5fa !important;
}

.helix-svg-fill--blue-400 path {
  fill: #60a5fa !important;
}

.helix-bg-blue-500 {
  background-color: #3b82f6 !important;
}

.helix-hover-bg-blue-500:hover {
  background-color: #3b82f6 !important;
}

.helix-text-blue-500 {
  color: #3b82f6 !important;
}

.helix-hover-text-blue-500:hover {
  color: #3b82f6 !important;
}

button.helix-text-blue-500,
button.helix-btn.helix-btn--primary.helix-text-blue-500,
button.helix-btn.helix-btn--secondary.helix-text-blue-500,
button.helix-btn.helix-btn--ghost.helix-text-blue-500,
.helix-btn.helix-btn--ghost.helix-text-blue-500:not(:hover) {
  color: #3b82f6 !important;
}

button.helix-text-blue-500:hover,
button.helix-btn.helix-btn--primary.helix-text-blue-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-blue-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-blue-500:hover,
.helix-btn.helix-btn--ghost.helix-text-blue-500:not(:hover):hover {
  color: #3b82f6 !important;
}

.helix-hover-bg-blue-500:hover {
  background-color: #3b82f6 !important;
}

.helix-hover-text-blue-500:hover {
  color: #3b82f6 !important;
}

.helix-border--blue-500 {
  border-color: #3b82f6 !important;
}

.helix-border-left--blue-500 {
  border-left-color: #3b82f6 !important;
}

.helix-border-right--blue-500 {
  border-right-color: #3b82f6 !important;
}

.helix-border-top--blue-500 {
  border-top-color: #3b82f6 !important;
}

.helix-border-bottom--blue-500 {
  border-bottom-color: #3b82f6 !important;
}

.helix-svg-fill--blue-500 {
  fill: #3b82f6 !important;
}

.helix-svg-fill--blue-500 path {
  fill: #3b82f6 !important;
}

.helix-bg-blue-600 {
  background-color: #2563eb !important;
}

.helix-hover-bg-blue-600:hover {
  background-color: #2563eb !important;
}

.helix-text-blue-600 {
  color: #2563eb !important;
}

.helix-hover-text-blue-600:hover {
  color: #2563eb !important;
}

button.helix-text-blue-600,
button.helix-btn.helix-btn--primary.helix-text-blue-600,
button.helix-btn.helix-btn--secondary.helix-text-blue-600,
button.helix-btn.helix-btn--ghost.helix-text-blue-600,
.helix-btn.helix-btn--ghost.helix-text-blue-600:not(:hover) {
  color: #2563eb !important;
}

button.helix-text-blue-600:hover,
button.helix-btn.helix-btn--primary.helix-text-blue-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-blue-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-blue-600:hover,
.helix-btn.helix-btn--ghost.helix-text-blue-600:not(:hover):hover {
  color: #2563eb !important;
}

.helix-hover-bg-blue-600:hover {
  background-color: #2563eb !important;
}

.helix-hover-text-blue-600:hover {
  color: #2563eb !important;
}

.helix-border--blue-600 {
  border-color: #2563eb !important;
}

.helix-border-left--blue-600 {
  border-left-color: #2563eb !important;
}

.helix-border-right--blue-600 {
  border-right-color: #2563eb !important;
}

.helix-border-top--blue-600 {
  border-top-color: #2563eb !important;
}

.helix-border-bottom--blue-600 {
  border-bottom-color: #2563eb !important;
}

.helix-svg-fill--blue-600 {
  fill: #2563eb !important;
}

.helix-svg-fill--blue-600 path {
  fill: #2563eb !important;
}

.helix-bg-blue-700 {
  background-color: #1d4ed8 !important;
}

.helix-hover-bg-blue-700:hover {
  background-color: #1d4ed8 !important;
}

.helix-text-blue-700 {
  color: #1d4ed8 !important;
}

.helix-hover-text-blue-700:hover {
  color: #1d4ed8 !important;
}

button.helix-text-blue-700,
button.helix-btn.helix-btn--primary.helix-text-blue-700,
button.helix-btn.helix-btn--secondary.helix-text-blue-700,
button.helix-btn.helix-btn--ghost.helix-text-blue-700,
.helix-btn.helix-btn--ghost.helix-text-blue-700:not(:hover) {
  color: #1d4ed8 !important;
}

button.helix-text-blue-700:hover,
button.helix-btn.helix-btn--primary.helix-text-blue-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-blue-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-blue-700:hover,
.helix-btn.helix-btn--ghost.helix-text-blue-700:not(:hover):hover {
  color: #1d4ed8 !important;
}

.helix-hover-bg-blue-700:hover {
  background-color: #1d4ed8 !important;
}

.helix-hover-text-blue-700:hover {
  color: #1d4ed8 !important;
}

.helix-border--blue-700 {
  border-color: #1d4ed8 !important;
}

.helix-border-left--blue-700 {
  border-left-color: #1d4ed8 !important;
}

.helix-border-right--blue-700 {
  border-right-color: #1d4ed8 !important;
}

.helix-border-top--blue-700 {
  border-top-color: #1d4ed8 !important;
}

.helix-border-bottom--blue-700 {
  border-bottom-color: #1d4ed8 !important;
}

.helix-svg-fill--blue-700 {
  fill: #1d4ed8 !important;
}

.helix-svg-fill--blue-700 path {
  fill: #1d4ed8 !important;
}

.helix-bg-blue-800 {
  background-color: #1e40af !important;
}

.helix-hover-bg-blue-800:hover {
  background-color: #1e40af !important;
}

.helix-text-blue-800 {
  color: #1e40af !important;
}

.helix-hover-text-blue-800:hover {
  color: #1e40af !important;
}

button.helix-text-blue-800,
button.helix-btn.helix-btn--primary.helix-text-blue-800,
button.helix-btn.helix-btn--secondary.helix-text-blue-800,
button.helix-btn.helix-btn--ghost.helix-text-blue-800,
.helix-btn.helix-btn--ghost.helix-text-blue-800:not(:hover) {
  color: #1e40af !important;
}

button.helix-text-blue-800:hover,
button.helix-btn.helix-btn--primary.helix-text-blue-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-blue-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-blue-800:hover,
.helix-btn.helix-btn--ghost.helix-text-blue-800:not(:hover):hover {
  color: #1e40af !important;
}

.helix-hover-bg-blue-800:hover {
  background-color: #1e40af !important;
}

.helix-hover-text-blue-800:hover {
  color: #1e40af !important;
}

.helix-border--blue-800 {
  border-color: #1e40af !important;
}

.helix-border-left--blue-800 {
  border-left-color: #1e40af !important;
}

.helix-border-right--blue-800 {
  border-right-color: #1e40af !important;
}

.helix-border-top--blue-800 {
  border-top-color: #1e40af !important;
}

.helix-border-bottom--blue-800 {
  border-bottom-color: #1e40af !important;
}

.helix-svg-fill--blue-800 {
  fill: #1e40af !important;
}

.helix-svg-fill--blue-800 path {
  fill: #1e40af !important;
}

.helix-bg-blue-900 {
  background-color: #1e3a8a !important;
}

.helix-hover-bg-blue-900:hover {
  background-color: #1e3a8a !important;
}

.helix-text-blue-900 {
  color: #1e3a8a !important;
}

.helix-hover-text-blue-900:hover {
  color: #1e3a8a !important;
}

button.helix-text-blue-900,
button.helix-btn.helix-btn--primary.helix-text-blue-900,
button.helix-btn.helix-btn--secondary.helix-text-blue-900,
button.helix-btn.helix-btn--ghost.helix-text-blue-900,
.helix-btn.helix-btn--ghost.helix-text-blue-900:not(:hover) {
  color: #1e3a8a !important;
}

button.helix-text-blue-900:hover,
button.helix-btn.helix-btn--primary.helix-text-blue-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-blue-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-blue-900:hover,
.helix-btn.helix-btn--ghost.helix-text-blue-900:not(:hover):hover {
  color: #1e3a8a !important;
}

.helix-hover-bg-blue-900:hover {
  background-color: #1e3a8a !important;
}

.helix-hover-text-blue-900:hover {
  color: #1e3a8a !important;
}

.helix-border--blue-900 {
  border-color: #1e3a8a !important;
}

.helix-border-left--blue-900 {
  border-left-color: #1e3a8a !important;
}

.helix-border-right--blue-900 {
  border-right-color: #1e3a8a !important;
}

.helix-border-top--blue-900 {
  border-top-color: #1e3a8a !important;
}

.helix-border-bottom--blue-900 {
  border-bottom-color: #1e3a8a !important;
}

.helix-svg-fill--blue-900 {
  fill: #1e3a8a !important;
}

.helix-svg-fill--blue-900 path {
  fill: #1e3a8a !important;
}

.helix-bg-indigo-50 {
  background-color: #eef2ff !important;
}

.helix-hover-bg-indigo-50:hover {
  background-color: #eef2ff !important;
}

.helix-text-indigo-50 {
  color: #eef2ff !important;
}

.helix-hover-text-indigo-50:hover {
  color: #eef2ff !important;
}

button.helix-text-indigo-50,
button.helix-btn.helix-btn--primary.helix-text-indigo-50,
button.helix-btn.helix-btn--secondary.helix-text-indigo-50,
button.helix-btn.helix-btn--ghost.helix-text-indigo-50,
.helix-btn.helix-btn--ghost.helix-text-indigo-50:not(:hover) {
  color: #eef2ff !important;
}

button.helix-text-indigo-50:hover,
button.helix-btn.helix-btn--primary.helix-text-indigo-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-indigo-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-indigo-50:hover,
.helix-btn.helix-btn--ghost.helix-text-indigo-50:not(:hover):hover {
  color: #eef2ff !important;
}

.helix-hover-bg-indigo-50:hover {
  background-color: #eef2ff !important;
}

.helix-hover-text-indigo-50:hover {
  color: #eef2ff !important;
}

.helix-border--indigo-50 {
  border-color: #eef2ff !important;
}

.helix-border-left--indigo-50 {
  border-left-color: #eef2ff !important;
}

.helix-border-right--indigo-50 {
  border-right-color: #eef2ff !important;
}

.helix-border-top--indigo-50 {
  border-top-color: #eef2ff !important;
}

.helix-border-bottom--indigo-50 {
  border-bottom-color: #eef2ff !important;
}

.helix-svg-fill--indigo-50 {
  fill: #eef2ff !important;
}

.helix-svg-fill--indigo-50 path {
  fill: #eef2ff !important;
}

.helix-bg-indigo-100 {
  background-color: #e0e7ff !important;
}

.helix-hover-bg-indigo-100:hover {
  background-color: #e0e7ff !important;
}

.helix-text-indigo-100 {
  color: #e0e7ff !important;
}

.helix-hover-text-indigo-100:hover {
  color: #e0e7ff !important;
}

button.helix-text-indigo-100,
button.helix-btn.helix-btn--primary.helix-text-indigo-100,
button.helix-btn.helix-btn--secondary.helix-text-indigo-100,
button.helix-btn.helix-btn--ghost.helix-text-indigo-100,
.helix-btn.helix-btn--ghost.helix-text-indigo-100:not(:hover) {
  color: #e0e7ff !important;
}

button.helix-text-indigo-100:hover,
button.helix-btn.helix-btn--primary.helix-text-indigo-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-indigo-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-indigo-100:hover,
.helix-btn.helix-btn--ghost.helix-text-indigo-100:not(:hover):hover {
  color: #e0e7ff !important;
}

.helix-hover-bg-indigo-100:hover {
  background-color: #e0e7ff !important;
}

.helix-hover-text-indigo-100:hover {
  color: #e0e7ff !important;
}

.helix-border--indigo-100 {
  border-color: #e0e7ff !important;
}

.helix-border-left--indigo-100 {
  border-left-color: #e0e7ff !important;
}

.helix-border-right--indigo-100 {
  border-right-color: #e0e7ff !important;
}

.helix-border-top--indigo-100 {
  border-top-color: #e0e7ff !important;
}

.helix-border-bottom--indigo-100 {
  border-bottom-color: #e0e7ff !important;
}

.helix-svg-fill--indigo-100 {
  fill: #e0e7ff !important;
}

.helix-svg-fill--indigo-100 path {
  fill: #e0e7ff !important;
}

.helix-bg-indigo-200 {
  background-color: #c7d2fe !important;
}

.helix-hover-bg-indigo-200:hover {
  background-color: #c7d2fe !important;
}

.helix-text-indigo-200 {
  color: #c7d2fe !important;
}

.helix-hover-text-indigo-200:hover {
  color: #c7d2fe !important;
}

button.helix-text-indigo-200,
button.helix-btn.helix-btn--primary.helix-text-indigo-200,
button.helix-btn.helix-btn--secondary.helix-text-indigo-200,
button.helix-btn.helix-btn--ghost.helix-text-indigo-200,
.helix-btn.helix-btn--ghost.helix-text-indigo-200:not(:hover) {
  color: #c7d2fe !important;
}

button.helix-text-indigo-200:hover,
button.helix-btn.helix-btn--primary.helix-text-indigo-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-indigo-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-indigo-200:hover,
.helix-btn.helix-btn--ghost.helix-text-indigo-200:not(:hover):hover {
  color: #c7d2fe !important;
}

.helix-hover-bg-indigo-200:hover {
  background-color: #c7d2fe !important;
}

.helix-hover-text-indigo-200:hover {
  color: #c7d2fe !important;
}

.helix-border--indigo-200 {
  border-color: #c7d2fe !important;
}

.helix-border-left--indigo-200 {
  border-left-color: #c7d2fe !important;
}

.helix-border-right--indigo-200 {
  border-right-color: #c7d2fe !important;
}

.helix-border-top--indigo-200 {
  border-top-color: #c7d2fe !important;
}

.helix-border-bottom--indigo-200 {
  border-bottom-color: #c7d2fe !important;
}

.helix-svg-fill--indigo-200 {
  fill: #c7d2fe !important;
}

.helix-svg-fill--indigo-200 path {
  fill: #c7d2fe !important;
}

.helix-bg-indigo-300 {
  background-color: #a5b4fc !important;
}

.helix-hover-bg-indigo-300:hover {
  background-color: #a5b4fc !important;
}

.helix-text-indigo-300 {
  color: #a5b4fc !important;
}

.helix-hover-text-indigo-300:hover {
  color: #a5b4fc !important;
}

button.helix-text-indigo-300,
button.helix-btn.helix-btn--primary.helix-text-indigo-300,
button.helix-btn.helix-btn--secondary.helix-text-indigo-300,
button.helix-btn.helix-btn--ghost.helix-text-indigo-300,
.helix-btn.helix-btn--ghost.helix-text-indigo-300:not(:hover) {
  color: #a5b4fc !important;
}

button.helix-text-indigo-300:hover,
button.helix-btn.helix-btn--primary.helix-text-indigo-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-indigo-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-indigo-300:hover,
.helix-btn.helix-btn--ghost.helix-text-indigo-300:not(:hover):hover {
  color: #a5b4fc !important;
}

.helix-hover-bg-indigo-300:hover {
  background-color: #a5b4fc !important;
}

.helix-hover-text-indigo-300:hover {
  color: #a5b4fc !important;
}

.helix-border--indigo-300 {
  border-color: #a5b4fc !important;
}

.helix-border-left--indigo-300 {
  border-left-color: #a5b4fc !important;
}

.helix-border-right--indigo-300 {
  border-right-color: #a5b4fc !important;
}

.helix-border-top--indigo-300 {
  border-top-color: #a5b4fc !important;
}

.helix-border-bottom--indigo-300 {
  border-bottom-color: #a5b4fc !important;
}

.helix-svg-fill--indigo-300 {
  fill: #a5b4fc !important;
}

.helix-svg-fill--indigo-300 path {
  fill: #a5b4fc !important;
}

.helix-bg-indigo-400 {
  background-color: #818cf8 !important;
}

.helix-hover-bg-indigo-400:hover {
  background-color: #818cf8 !important;
}

.helix-text-indigo-400 {
  color: #818cf8 !important;
}

.helix-hover-text-indigo-400:hover {
  color: #818cf8 !important;
}

button.helix-text-indigo-400,
button.helix-btn.helix-btn--primary.helix-text-indigo-400,
button.helix-btn.helix-btn--secondary.helix-text-indigo-400,
button.helix-btn.helix-btn--ghost.helix-text-indigo-400,
.helix-btn.helix-btn--ghost.helix-text-indigo-400:not(:hover) {
  color: #818cf8 !important;
}

button.helix-text-indigo-400:hover,
button.helix-btn.helix-btn--primary.helix-text-indigo-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-indigo-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-indigo-400:hover,
.helix-btn.helix-btn--ghost.helix-text-indigo-400:not(:hover):hover {
  color: #818cf8 !important;
}

.helix-hover-bg-indigo-400:hover {
  background-color: #818cf8 !important;
}

.helix-hover-text-indigo-400:hover {
  color: #818cf8 !important;
}

.helix-border--indigo-400 {
  border-color: #818cf8 !important;
}

.helix-border-left--indigo-400 {
  border-left-color: #818cf8 !important;
}

.helix-border-right--indigo-400 {
  border-right-color: #818cf8 !important;
}

.helix-border-top--indigo-400 {
  border-top-color: #818cf8 !important;
}

.helix-border-bottom--indigo-400 {
  border-bottom-color: #818cf8 !important;
}

.helix-svg-fill--indigo-400 {
  fill: #818cf8 !important;
}

.helix-svg-fill--indigo-400 path {
  fill: #818cf8 !important;
}

.helix-bg-indigo-500 {
  background-color: #6366f1 !important;
}

.helix-hover-bg-indigo-500:hover {
  background-color: #6366f1 !important;
}

.helix-text-indigo-500 {
  color: #6366f1 !important;
}

.helix-hover-text-indigo-500:hover {
  color: #6366f1 !important;
}

button.helix-text-indigo-500,
button.helix-btn.helix-btn--primary.helix-text-indigo-500,
button.helix-btn.helix-btn--secondary.helix-text-indigo-500,
button.helix-btn.helix-btn--ghost.helix-text-indigo-500,
.helix-btn.helix-btn--ghost.helix-text-indigo-500:not(:hover) {
  color: #6366f1 !important;
}

button.helix-text-indigo-500:hover,
button.helix-btn.helix-btn--primary.helix-text-indigo-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-indigo-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-indigo-500:hover,
.helix-btn.helix-btn--ghost.helix-text-indigo-500:not(:hover):hover {
  color: #6366f1 !important;
}

.helix-hover-bg-indigo-500:hover {
  background-color: #6366f1 !important;
}

.helix-hover-text-indigo-500:hover {
  color: #6366f1 !important;
}

.helix-border--indigo-500 {
  border-color: #6366f1 !important;
}

.helix-border-left--indigo-500 {
  border-left-color: #6366f1 !important;
}

.helix-border-right--indigo-500 {
  border-right-color: #6366f1 !important;
}

.helix-border-top--indigo-500 {
  border-top-color: #6366f1 !important;
}

.helix-border-bottom--indigo-500 {
  border-bottom-color: #6366f1 !important;
}

.helix-svg-fill--indigo-500 {
  fill: #6366f1 !important;
}

.helix-svg-fill--indigo-500 path {
  fill: #6366f1 !important;
}

.helix-bg-indigo-600 {
  background-color: #4f46e5 !important;
}

.helix-hover-bg-indigo-600:hover {
  background-color: #4f46e5 !important;
}

.helix-text-indigo-600 {
  color: #4f46e5 !important;
}

.helix-hover-text-indigo-600:hover {
  color: #4f46e5 !important;
}

button.helix-text-indigo-600,
button.helix-btn.helix-btn--primary.helix-text-indigo-600,
button.helix-btn.helix-btn--secondary.helix-text-indigo-600,
button.helix-btn.helix-btn--ghost.helix-text-indigo-600,
.helix-btn.helix-btn--ghost.helix-text-indigo-600:not(:hover) {
  color: #4f46e5 !important;
}

button.helix-text-indigo-600:hover,
button.helix-btn.helix-btn--primary.helix-text-indigo-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-indigo-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-indigo-600:hover,
.helix-btn.helix-btn--ghost.helix-text-indigo-600:not(:hover):hover {
  color: #4f46e5 !important;
}

.helix-hover-bg-indigo-600:hover {
  background-color: #4f46e5 !important;
}

.helix-hover-text-indigo-600:hover {
  color: #4f46e5 !important;
}

.helix-border--indigo-600 {
  border-color: #4f46e5 !important;
}

.helix-border-left--indigo-600 {
  border-left-color: #4f46e5 !important;
}

.helix-border-right--indigo-600 {
  border-right-color: #4f46e5 !important;
}

.helix-border-top--indigo-600 {
  border-top-color: #4f46e5 !important;
}

.helix-border-bottom--indigo-600 {
  border-bottom-color: #4f46e5 !important;
}

.helix-svg-fill--indigo-600 {
  fill: #4f46e5 !important;
}

.helix-svg-fill--indigo-600 path {
  fill: #4f46e5 !important;
}

.helix-bg-indigo-700 {
  background-color: #4338ca !important;
}

.helix-hover-bg-indigo-700:hover {
  background-color: #4338ca !important;
}

.helix-text-indigo-700 {
  color: #4338ca !important;
}

.helix-hover-text-indigo-700:hover {
  color: #4338ca !important;
}

button.helix-text-indigo-700,
button.helix-btn.helix-btn--primary.helix-text-indigo-700,
button.helix-btn.helix-btn--secondary.helix-text-indigo-700,
button.helix-btn.helix-btn--ghost.helix-text-indigo-700,
.helix-btn.helix-btn--ghost.helix-text-indigo-700:not(:hover) {
  color: #4338ca !important;
}

button.helix-text-indigo-700:hover,
button.helix-btn.helix-btn--primary.helix-text-indigo-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-indigo-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-indigo-700:hover,
.helix-btn.helix-btn--ghost.helix-text-indigo-700:not(:hover):hover {
  color: #4338ca !important;
}

.helix-hover-bg-indigo-700:hover {
  background-color: #4338ca !important;
}

.helix-hover-text-indigo-700:hover {
  color: #4338ca !important;
}

.helix-border--indigo-700 {
  border-color: #4338ca !important;
}

.helix-border-left--indigo-700 {
  border-left-color: #4338ca !important;
}

.helix-border-right--indigo-700 {
  border-right-color: #4338ca !important;
}

.helix-border-top--indigo-700 {
  border-top-color: #4338ca !important;
}

.helix-border-bottom--indigo-700 {
  border-bottom-color: #4338ca !important;
}

.helix-svg-fill--indigo-700 {
  fill: #4338ca !important;
}

.helix-svg-fill--indigo-700 path {
  fill: #4338ca !important;
}

.helix-bg-indigo-800 {
  background-color: #3730a3 !important;
}

.helix-hover-bg-indigo-800:hover {
  background-color: #3730a3 !important;
}

.helix-text-indigo-800 {
  color: #3730a3 !important;
}

.helix-hover-text-indigo-800:hover {
  color: #3730a3 !important;
}

button.helix-text-indigo-800,
button.helix-btn.helix-btn--primary.helix-text-indigo-800,
button.helix-btn.helix-btn--secondary.helix-text-indigo-800,
button.helix-btn.helix-btn--ghost.helix-text-indigo-800,
.helix-btn.helix-btn--ghost.helix-text-indigo-800:not(:hover) {
  color: #3730a3 !important;
}

button.helix-text-indigo-800:hover,
button.helix-btn.helix-btn--primary.helix-text-indigo-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-indigo-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-indigo-800:hover,
.helix-btn.helix-btn--ghost.helix-text-indigo-800:not(:hover):hover {
  color: #3730a3 !important;
}

.helix-hover-bg-indigo-800:hover {
  background-color: #3730a3 !important;
}

.helix-hover-text-indigo-800:hover {
  color: #3730a3 !important;
}

.helix-border--indigo-800 {
  border-color: #3730a3 !important;
}

.helix-border-left--indigo-800 {
  border-left-color: #3730a3 !important;
}

.helix-border-right--indigo-800 {
  border-right-color: #3730a3 !important;
}

.helix-border-top--indigo-800 {
  border-top-color: #3730a3 !important;
}

.helix-border-bottom--indigo-800 {
  border-bottom-color: #3730a3 !important;
}

.helix-svg-fill--indigo-800 {
  fill: #3730a3 !important;
}

.helix-svg-fill--indigo-800 path {
  fill: #3730a3 !important;
}

.helix-bg-indigo-900 {
  background-color: #312e81 !important;
}

.helix-hover-bg-indigo-900:hover {
  background-color: #312e81 !important;
}

.helix-text-indigo-900 {
  color: #312e81 !important;
}

.helix-hover-text-indigo-900:hover {
  color: #312e81 !important;
}

button.helix-text-indigo-900,
button.helix-btn.helix-btn--primary.helix-text-indigo-900,
button.helix-btn.helix-btn--secondary.helix-text-indigo-900,
button.helix-btn.helix-btn--ghost.helix-text-indigo-900,
.helix-btn.helix-btn--ghost.helix-text-indigo-900:not(:hover) {
  color: #312e81 !important;
}

button.helix-text-indigo-900:hover,
button.helix-btn.helix-btn--primary.helix-text-indigo-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-indigo-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-indigo-900:hover,
.helix-btn.helix-btn--ghost.helix-text-indigo-900:not(:hover):hover {
  color: #312e81 !important;
}

.helix-hover-bg-indigo-900:hover {
  background-color: #312e81 !important;
}

.helix-hover-text-indigo-900:hover {
  color: #312e81 !important;
}

.helix-border--indigo-900 {
  border-color: #312e81 !important;
}

.helix-border-left--indigo-900 {
  border-left-color: #312e81 !important;
}

.helix-border-right--indigo-900 {
  border-right-color: #312e81 !important;
}

.helix-border-top--indigo-900 {
  border-top-color: #312e81 !important;
}

.helix-border-bottom--indigo-900 {
  border-bottom-color: #312e81 !important;
}

.helix-svg-fill--indigo-900 {
  fill: #312e81 !important;
}

.helix-svg-fill--indigo-900 path {
  fill: #312e81 !important;
}

.helix-bg-purple-50 {
  background-color: #f5f3ff !important;
}

.helix-hover-bg-purple-50:hover {
  background-color: #f5f3ff !important;
}

.helix-text-purple-50 {
  color: #f5f3ff !important;
}

.helix-hover-text-purple-50:hover {
  color: #f5f3ff !important;
}

button.helix-text-purple-50,
button.helix-btn.helix-btn--primary.helix-text-purple-50,
button.helix-btn.helix-btn--secondary.helix-text-purple-50,
button.helix-btn.helix-btn--ghost.helix-text-purple-50,
.helix-btn.helix-btn--ghost.helix-text-purple-50:not(:hover) {
  color: #f5f3ff !important;
}

button.helix-text-purple-50:hover,
button.helix-btn.helix-btn--primary.helix-text-purple-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-purple-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-purple-50:hover,
.helix-btn.helix-btn--ghost.helix-text-purple-50:not(:hover):hover {
  color: #f5f3ff !important;
}

.helix-hover-bg-purple-50:hover {
  background-color: #f5f3ff !important;
}

.helix-hover-text-purple-50:hover {
  color: #f5f3ff !important;
}

.helix-border--purple-50 {
  border-color: #f5f3ff !important;
}

.helix-border-left--purple-50 {
  border-left-color: #f5f3ff !important;
}

.helix-border-right--purple-50 {
  border-right-color: #f5f3ff !important;
}

.helix-border-top--purple-50 {
  border-top-color: #f5f3ff !important;
}

.helix-border-bottom--purple-50 {
  border-bottom-color: #f5f3ff !important;
}

.helix-svg-fill--purple-50 {
  fill: #f5f3ff !important;
}

.helix-svg-fill--purple-50 path {
  fill: #f5f3ff !important;
}

.helix-bg-purple-100 {
  background-color: #ede9fe !important;
}

.helix-hover-bg-purple-100:hover {
  background-color: #ede9fe !important;
}

.helix-text-purple-100 {
  color: #ede9fe !important;
}

.helix-hover-text-purple-100:hover {
  color: #ede9fe !important;
}

button.helix-text-purple-100,
button.helix-btn.helix-btn--primary.helix-text-purple-100,
button.helix-btn.helix-btn--secondary.helix-text-purple-100,
button.helix-btn.helix-btn--ghost.helix-text-purple-100,
.helix-btn.helix-btn--ghost.helix-text-purple-100:not(:hover) {
  color: #ede9fe !important;
}

button.helix-text-purple-100:hover,
button.helix-btn.helix-btn--primary.helix-text-purple-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-purple-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-purple-100:hover,
.helix-btn.helix-btn--ghost.helix-text-purple-100:not(:hover):hover {
  color: #ede9fe !important;
}

.helix-hover-bg-purple-100:hover {
  background-color: #ede9fe !important;
}

.helix-hover-text-purple-100:hover {
  color: #ede9fe !important;
}

.helix-border--purple-100 {
  border-color: #ede9fe !important;
}

.helix-border-left--purple-100 {
  border-left-color: #ede9fe !important;
}

.helix-border-right--purple-100 {
  border-right-color: #ede9fe !important;
}

.helix-border-top--purple-100 {
  border-top-color: #ede9fe !important;
}

.helix-border-bottom--purple-100 {
  border-bottom-color: #ede9fe !important;
}

.helix-svg-fill--purple-100 {
  fill: #ede9fe !important;
}

.helix-svg-fill--purple-100 path {
  fill: #ede9fe !important;
}

.helix-bg-purple-200 {
  background-color: #ddd6fe !important;
}

.helix-hover-bg-purple-200:hover {
  background-color: #ddd6fe !important;
}

.helix-text-purple-200 {
  color: #ddd6fe !important;
}

.helix-hover-text-purple-200:hover {
  color: #ddd6fe !important;
}

button.helix-text-purple-200,
button.helix-btn.helix-btn--primary.helix-text-purple-200,
button.helix-btn.helix-btn--secondary.helix-text-purple-200,
button.helix-btn.helix-btn--ghost.helix-text-purple-200,
.helix-btn.helix-btn--ghost.helix-text-purple-200:not(:hover) {
  color: #ddd6fe !important;
}

button.helix-text-purple-200:hover,
button.helix-btn.helix-btn--primary.helix-text-purple-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-purple-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-purple-200:hover,
.helix-btn.helix-btn--ghost.helix-text-purple-200:not(:hover):hover {
  color: #ddd6fe !important;
}

.helix-hover-bg-purple-200:hover {
  background-color: #ddd6fe !important;
}

.helix-hover-text-purple-200:hover {
  color: #ddd6fe !important;
}

.helix-border--purple-200 {
  border-color: #ddd6fe !important;
}

.helix-border-left--purple-200 {
  border-left-color: #ddd6fe !important;
}

.helix-border-right--purple-200 {
  border-right-color: #ddd6fe !important;
}

.helix-border-top--purple-200 {
  border-top-color: #ddd6fe !important;
}

.helix-border-bottom--purple-200 {
  border-bottom-color: #ddd6fe !important;
}

.helix-svg-fill--purple-200 {
  fill: #ddd6fe !important;
}

.helix-svg-fill--purple-200 path {
  fill: #ddd6fe !important;
}

.helix-bg-purple-300 {
  background-color: #c4b5fd !important;
}

.helix-hover-bg-purple-300:hover {
  background-color: #c4b5fd !important;
}

.helix-text-purple-300 {
  color: #c4b5fd !important;
}

.helix-hover-text-purple-300:hover {
  color: #c4b5fd !important;
}

button.helix-text-purple-300,
button.helix-btn.helix-btn--primary.helix-text-purple-300,
button.helix-btn.helix-btn--secondary.helix-text-purple-300,
button.helix-btn.helix-btn--ghost.helix-text-purple-300,
.helix-btn.helix-btn--ghost.helix-text-purple-300:not(:hover) {
  color: #c4b5fd !important;
}

button.helix-text-purple-300:hover,
button.helix-btn.helix-btn--primary.helix-text-purple-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-purple-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-purple-300:hover,
.helix-btn.helix-btn--ghost.helix-text-purple-300:not(:hover):hover {
  color: #c4b5fd !important;
}

.helix-hover-bg-purple-300:hover {
  background-color: #c4b5fd !important;
}

.helix-hover-text-purple-300:hover {
  color: #c4b5fd !important;
}

.helix-border--purple-300 {
  border-color: #c4b5fd !important;
}

.helix-border-left--purple-300 {
  border-left-color: #c4b5fd !important;
}

.helix-border-right--purple-300 {
  border-right-color: #c4b5fd !important;
}

.helix-border-top--purple-300 {
  border-top-color: #c4b5fd !important;
}

.helix-border-bottom--purple-300 {
  border-bottom-color: #c4b5fd !important;
}

.helix-svg-fill--purple-300 {
  fill: #c4b5fd !important;
}

.helix-svg-fill--purple-300 path {
  fill: #c4b5fd !important;
}

.helix-bg-purple-400 {
  background-color: #a78bfa !important;
}

.helix-hover-bg-purple-400:hover {
  background-color: #a78bfa !important;
}

.helix-text-purple-400 {
  color: #a78bfa !important;
}

.helix-hover-text-purple-400:hover {
  color: #a78bfa !important;
}

button.helix-text-purple-400,
button.helix-btn.helix-btn--primary.helix-text-purple-400,
button.helix-btn.helix-btn--secondary.helix-text-purple-400,
button.helix-btn.helix-btn--ghost.helix-text-purple-400,
.helix-btn.helix-btn--ghost.helix-text-purple-400:not(:hover) {
  color: #a78bfa !important;
}

button.helix-text-purple-400:hover,
button.helix-btn.helix-btn--primary.helix-text-purple-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-purple-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-purple-400:hover,
.helix-btn.helix-btn--ghost.helix-text-purple-400:not(:hover):hover {
  color: #a78bfa !important;
}

.helix-hover-bg-purple-400:hover {
  background-color: #a78bfa !important;
}

.helix-hover-text-purple-400:hover {
  color: #a78bfa !important;
}

.helix-border--purple-400 {
  border-color: #a78bfa !important;
}

.helix-border-left--purple-400 {
  border-left-color: #a78bfa !important;
}

.helix-border-right--purple-400 {
  border-right-color: #a78bfa !important;
}

.helix-border-top--purple-400 {
  border-top-color: #a78bfa !important;
}

.helix-border-bottom--purple-400 {
  border-bottom-color: #a78bfa !important;
}

.helix-svg-fill--purple-400 {
  fill: #a78bfa !important;
}

.helix-svg-fill--purple-400 path {
  fill: #a78bfa !important;
}

.helix-bg-purple-500 {
  background-color: #8b5cf6 !important;
}

.helix-hover-bg-purple-500:hover {
  background-color: #8b5cf6 !important;
}

.helix-text-purple-500 {
  color: #8b5cf6 !important;
}

.helix-hover-text-purple-500:hover {
  color: #8b5cf6 !important;
}

button.helix-text-purple-500,
button.helix-btn.helix-btn--primary.helix-text-purple-500,
button.helix-btn.helix-btn--secondary.helix-text-purple-500,
button.helix-btn.helix-btn--ghost.helix-text-purple-500,
.helix-btn.helix-btn--ghost.helix-text-purple-500:not(:hover) {
  color: #8b5cf6 !important;
}

button.helix-text-purple-500:hover,
button.helix-btn.helix-btn--primary.helix-text-purple-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-purple-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-purple-500:hover,
.helix-btn.helix-btn--ghost.helix-text-purple-500:not(:hover):hover {
  color: #8b5cf6 !important;
}

.helix-hover-bg-purple-500:hover {
  background-color: #8b5cf6 !important;
}

.helix-hover-text-purple-500:hover {
  color: #8b5cf6 !important;
}

.helix-border--purple-500 {
  border-color: #8b5cf6 !important;
}

.helix-border-left--purple-500 {
  border-left-color: #8b5cf6 !important;
}

.helix-border-right--purple-500 {
  border-right-color: #8b5cf6 !important;
}

.helix-border-top--purple-500 {
  border-top-color: #8b5cf6 !important;
}

.helix-border-bottom--purple-500 {
  border-bottom-color: #8b5cf6 !important;
}

.helix-svg-fill--purple-500 {
  fill: #8b5cf6 !important;
}

.helix-svg-fill--purple-500 path {
  fill: #8b5cf6 !important;
}

.helix-bg-purple-600 {
  background-color: #7c3aed !important;
}

.helix-hover-bg-purple-600:hover {
  background-color: #7c3aed !important;
}

.helix-text-purple-600 {
  color: #7c3aed !important;
}

.helix-hover-text-purple-600:hover {
  color: #7c3aed !important;
}

button.helix-text-purple-600,
button.helix-btn.helix-btn--primary.helix-text-purple-600,
button.helix-btn.helix-btn--secondary.helix-text-purple-600,
button.helix-btn.helix-btn--ghost.helix-text-purple-600,
.helix-btn.helix-btn--ghost.helix-text-purple-600:not(:hover) {
  color: #7c3aed !important;
}

button.helix-text-purple-600:hover,
button.helix-btn.helix-btn--primary.helix-text-purple-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-purple-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-purple-600:hover,
.helix-btn.helix-btn--ghost.helix-text-purple-600:not(:hover):hover {
  color: #7c3aed !important;
}

.helix-hover-bg-purple-600:hover {
  background-color: #7c3aed !important;
}

.helix-hover-text-purple-600:hover {
  color: #7c3aed !important;
}

.helix-border--purple-600 {
  border-color: #7c3aed !important;
}

.helix-border-left--purple-600 {
  border-left-color: #7c3aed !important;
}

.helix-border-right--purple-600 {
  border-right-color: #7c3aed !important;
}

.helix-border-top--purple-600 {
  border-top-color: #7c3aed !important;
}

.helix-border-bottom--purple-600 {
  border-bottom-color: #7c3aed !important;
}

.helix-svg-fill--purple-600 {
  fill: #7c3aed !important;
}

.helix-svg-fill--purple-600 path {
  fill: #7c3aed !important;
}

.helix-bg-purple-700 {
  background-color: #6d28d9 !important;
}

.helix-hover-bg-purple-700:hover {
  background-color: #6d28d9 !important;
}

.helix-text-purple-700 {
  color: #6d28d9 !important;
}

.helix-hover-text-purple-700:hover {
  color: #6d28d9 !important;
}

button.helix-text-purple-700,
button.helix-btn.helix-btn--primary.helix-text-purple-700,
button.helix-btn.helix-btn--secondary.helix-text-purple-700,
button.helix-btn.helix-btn--ghost.helix-text-purple-700,
.helix-btn.helix-btn--ghost.helix-text-purple-700:not(:hover) {
  color: #6d28d9 !important;
}

button.helix-text-purple-700:hover,
button.helix-btn.helix-btn--primary.helix-text-purple-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-purple-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-purple-700:hover,
.helix-btn.helix-btn--ghost.helix-text-purple-700:not(:hover):hover {
  color: #6d28d9 !important;
}

.helix-hover-bg-purple-700:hover {
  background-color: #6d28d9 !important;
}

.helix-hover-text-purple-700:hover {
  color: #6d28d9 !important;
}

.helix-border--purple-700 {
  border-color: #6d28d9 !important;
}

.helix-border-left--purple-700 {
  border-left-color: #6d28d9 !important;
}

.helix-border-right--purple-700 {
  border-right-color: #6d28d9 !important;
}

.helix-border-top--purple-700 {
  border-top-color: #6d28d9 !important;
}

.helix-border-bottom--purple-700 {
  border-bottom-color: #6d28d9 !important;
}

.helix-svg-fill--purple-700 {
  fill: #6d28d9 !important;
}

.helix-svg-fill--purple-700 path {
  fill: #6d28d9 !important;
}

.helix-bg-purple-800 {
  background-color: #5b21b6 !important;
}

.helix-hover-bg-purple-800:hover {
  background-color: #5b21b6 !important;
}

.helix-text-purple-800 {
  color: #5b21b6 !important;
}

.helix-hover-text-purple-800:hover {
  color: #5b21b6 !important;
}

button.helix-text-purple-800,
button.helix-btn.helix-btn--primary.helix-text-purple-800,
button.helix-btn.helix-btn--secondary.helix-text-purple-800,
button.helix-btn.helix-btn--ghost.helix-text-purple-800,
.helix-btn.helix-btn--ghost.helix-text-purple-800:not(:hover) {
  color: #5b21b6 !important;
}

button.helix-text-purple-800:hover,
button.helix-btn.helix-btn--primary.helix-text-purple-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-purple-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-purple-800:hover,
.helix-btn.helix-btn--ghost.helix-text-purple-800:not(:hover):hover {
  color: #5b21b6 !important;
}

.helix-hover-bg-purple-800:hover {
  background-color: #5b21b6 !important;
}

.helix-hover-text-purple-800:hover {
  color: #5b21b6 !important;
}

.helix-border--purple-800 {
  border-color: #5b21b6 !important;
}

.helix-border-left--purple-800 {
  border-left-color: #5b21b6 !important;
}

.helix-border-right--purple-800 {
  border-right-color: #5b21b6 !important;
}

.helix-border-top--purple-800 {
  border-top-color: #5b21b6 !important;
}

.helix-border-bottom--purple-800 {
  border-bottom-color: #5b21b6 !important;
}

.helix-svg-fill--purple-800 {
  fill: #5b21b6 !important;
}

.helix-svg-fill--purple-800 path {
  fill: #5b21b6 !important;
}

.helix-bg-purple-900 {
  background-color: #4c1d95 !important;
}

.helix-hover-bg-purple-900:hover {
  background-color: #4c1d95 !important;
}

.helix-text-purple-900 {
  color: #4c1d95 !important;
}

.helix-hover-text-purple-900:hover {
  color: #4c1d95 !important;
}

button.helix-text-purple-900,
button.helix-btn.helix-btn--primary.helix-text-purple-900,
button.helix-btn.helix-btn--secondary.helix-text-purple-900,
button.helix-btn.helix-btn--ghost.helix-text-purple-900,
.helix-btn.helix-btn--ghost.helix-text-purple-900:not(:hover) {
  color: #4c1d95 !important;
}

button.helix-text-purple-900:hover,
button.helix-btn.helix-btn--primary.helix-text-purple-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-purple-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-purple-900:hover,
.helix-btn.helix-btn--ghost.helix-text-purple-900:not(:hover):hover {
  color: #4c1d95 !important;
}

.helix-hover-bg-purple-900:hover {
  background-color: #4c1d95 !important;
}

.helix-hover-text-purple-900:hover {
  color: #4c1d95 !important;
}

.helix-border--purple-900 {
  border-color: #4c1d95 !important;
}

.helix-border-left--purple-900 {
  border-left-color: #4c1d95 !important;
}

.helix-border-right--purple-900 {
  border-right-color: #4c1d95 !important;
}

.helix-border-top--purple-900 {
  border-top-color: #4c1d95 !important;
}

.helix-border-bottom--purple-900 {
  border-bottom-color: #4c1d95 !important;
}

.helix-svg-fill--purple-900 {
  fill: #4c1d95 !important;
}

.helix-svg-fill--purple-900 path {
  fill: #4c1d95 !important;
}

.helix-bg-pink-50 {
  background-color: #fdf2f8 !important;
}

.helix-hover-bg-pink-50:hover {
  background-color: #fdf2f8 !important;
}

.helix-text-pink-50 {
  color: #fdf2f8 !important;
}

.helix-hover-text-pink-50:hover {
  color: #fdf2f8 !important;
}

button.helix-text-pink-50,
button.helix-btn.helix-btn--primary.helix-text-pink-50,
button.helix-btn.helix-btn--secondary.helix-text-pink-50,
button.helix-btn.helix-btn--ghost.helix-text-pink-50,
.helix-btn.helix-btn--ghost.helix-text-pink-50:not(:hover) {
  color: #fdf2f8 !important;
}

button.helix-text-pink-50:hover,
button.helix-btn.helix-btn--primary.helix-text-pink-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-pink-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-pink-50:hover,
.helix-btn.helix-btn--ghost.helix-text-pink-50:not(:hover):hover {
  color: #fdf2f8 !important;
}

.helix-hover-bg-pink-50:hover {
  background-color: #fdf2f8 !important;
}

.helix-hover-text-pink-50:hover {
  color: #fdf2f8 !important;
}

.helix-border--pink-50 {
  border-color: #fdf2f8 !important;
}

.helix-border-left--pink-50 {
  border-left-color: #fdf2f8 !important;
}

.helix-border-right--pink-50 {
  border-right-color: #fdf2f8 !important;
}

.helix-border-top--pink-50 {
  border-top-color: #fdf2f8 !important;
}

.helix-border-bottom--pink-50 {
  border-bottom-color: #fdf2f8 !important;
}

.helix-svg-fill--pink-50 {
  fill: #fdf2f8 !important;
}

.helix-svg-fill--pink-50 path {
  fill: #fdf2f8 !important;
}

.helix-bg-pink-100 {
  background-color: #fce7f3 !important;
}

.helix-hover-bg-pink-100:hover {
  background-color: #fce7f3 !important;
}

.helix-text-pink-100 {
  color: #fce7f3 !important;
}

.helix-hover-text-pink-100:hover {
  color: #fce7f3 !important;
}

button.helix-text-pink-100,
button.helix-btn.helix-btn--primary.helix-text-pink-100,
button.helix-btn.helix-btn--secondary.helix-text-pink-100,
button.helix-btn.helix-btn--ghost.helix-text-pink-100,
.helix-btn.helix-btn--ghost.helix-text-pink-100:not(:hover) {
  color: #fce7f3 !important;
}

button.helix-text-pink-100:hover,
button.helix-btn.helix-btn--primary.helix-text-pink-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-pink-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-pink-100:hover,
.helix-btn.helix-btn--ghost.helix-text-pink-100:not(:hover):hover {
  color: #fce7f3 !important;
}

.helix-hover-bg-pink-100:hover {
  background-color: #fce7f3 !important;
}

.helix-hover-text-pink-100:hover {
  color: #fce7f3 !important;
}

.helix-border--pink-100 {
  border-color: #fce7f3 !important;
}

.helix-border-left--pink-100 {
  border-left-color: #fce7f3 !important;
}

.helix-border-right--pink-100 {
  border-right-color: #fce7f3 !important;
}

.helix-border-top--pink-100 {
  border-top-color: #fce7f3 !important;
}

.helix-border-bottom--pink-100 {
  border-bottom-color: #fce7f3 !important;
}

.helix-svg-fill--pink-100 {
  fill: #fce7f3 !important;
}

.helix-svg-fill--pink-100 path {
  fill: #fce7f3 !important;
}

.helix-bg-pink-200 {
  background-color: #fbcfe8 !important;
}

.helix-hover-bg-pink-200:hover {
  background-color: #fbcfe8 !important;
}

.helix-text-pink-200 {
  color: #fbcfe8 !important;
}

.helix-hover-text-pink-200:hover {
  color: #fbcfe8 !important;
}

button.helix-text-pink-200,
button.helix-btn.helix-btn--primary.helix-text-pink-200,
button.helix-btn.helix-btn--secondary.helix-text-pink-200,
button.helix-btn.helix-btn--ghost.helix-text-pink-200,
.helix-btn.helix-btn--ghost.helix-text-pink-200:not(:hover) {
  color: #fbcfe8 !important;
}

button.helix-text-pink-200:hover,
button.helix-btn.helix-btn--primary.helix-text-pink-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-pink-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-pink-200:hover,
.helix-btn.helix-btn--ghost.helix-text-pink-200:not(:hover):hover {
  color: #fbcfe8 !important;
}

.helix-hover-bg-pink-200:hover {
  background-color: #fbcfe8 !important;
}

.helix-hover-text-pink-200:hover {
  color: #fbcfe8 !important;
}

.helix-border--pink-200 {
  border-color: #fbcfe8 !important;
}

.helix-border-left--pink-200 {
  border-left-color: #fbcfe8 !important;
}

.helix-border-right--pink-200 {
  border-right-color: #fbcfe8 !important;
}

.helix-border-top--pink-200 {
  border-top-color: #fbcfe8 !important;
}

.helix-border-bottom--pink-200 {
  border-bottom-color: #fbcfe8 !important;
}

.helix-svg-fill--pink-200 {
  fill: #fbcfe8 !important;
}

.helix-svg-fill--pink-200 path {
  fill: #fbcfe8 !important;
}

.helix-bg-pink-300 {
  background-color: #f9a8d4 !important;
}

.helix-hover-bg-pink-300:hover {
  background-color: #f9a8d4 !important;
}

.helix-text-pink-300 {
  color: #f9a8d4 !important;
}

.helix-hover-text-pink-300:hover {
  color: #f9a8d4 !important;
}

button.helix-text-pink-300,
button.helix-btn.helix-btn--primary.helix-text-pink-300,
button.helix-btn.helix-btn--secondary.helix-text-pink-300,
button.helix-btn.helix-btn--ghost.helix-text-pink-300,
.helix-btn.helix-btn--ghost.helix-text-pink-300:not(:hover) {
  color: #f9a8d4 !important;
}

button.helix-text-pink-300:hover,
button.helix-btn.helix-btn--primary.helix-text-pink-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-pink-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-pink-300:hover,
.helix-btn.helix-btn--ghost.helix-text-pink-300:not(:hover):hover {
  color: #f9a8d4 !important;
}

.helix-hover-bg-pink-300:hover {
  background-color: #f9a8d4 !important;
}

.helix-hover-text-pink-300:hover {
  color: #f9a8d4 !important;
}

.helix-border--pink-300 {
  border-color: #f9a8d4 !important;
}

.helix-border-left--pink-300 {
  border-left-color: #f9a8d4 !important;
}

.helix-border-right--pink-300 {
  border-right-color: #f9a8d4 !important;
}

.helix-border-top--pink-300 {
  border-top-color: #f9a8d4 !important;
}

.helix-border-bottom--pink-300 {
  border-bottom-color: #f9a8d4 !important;
}

.helix-svg-fill--pink-300 {
  fill: #f9a8d4 !important;
}

.helix-svg-fill--pink-300 path {
  fill: #f9a8d4 !important;
}

.helix-bg-pink-400 {
  background-color: #f472b6 !important;
}

.helix-hover-bg-pink-400:hover {
  background-color: #f472b6 !important;
}

.helix-text-pink-400 {
  color: #f472b6 !important;
}

.helix-hover-text-pink-400:hover {
  color: #f472b6 !important;
}

button.helix-text-pink-400,
button.helix-btn.helix-btn--primary.helix-text-pink-400,
button.helix-btn.helix-btn--secondary.helix-text-pink-400,
button.helix-btn.helix-btn--ghost.helix-text-pink-400,
.helix-btn.helix-btn--ghost.helix-text-pink-400:not(:hover) {
  color: #f472b6 !important;
}

button.helix-text-pink-400:hover,
button.helix-btn.helix-btn--primary.helix-text-pink-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-pink-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-pink-400:hover,
.helix-btn.helix-btn--ghost.helix-text-pink-400:not(:hover):hover {
  color: #f472b6 !important;
}

.helix-hover-bg-pink-400:hover {
  background-color: #f472b6 !important;
}

.helix-hover-text-pink-400:hover {
  color: #f472b6 !important;
}

.helix-border--pink-400 {
  border-color: #f472b6 !important;
}

.helix-border-left--pink-400 {
  border-left-color: #f472b6 !important;
}

.helix-border-right--pink-400 {
  border-right-color: #f472b6 !important;
}

.helix-border-top--pink-400 {
  border-top-color: #f472b6 !important;
}

.helix-border-bottom--pink-400 {
  border-bottom-color: #f472b6 !important;
}

.helix-svg-fill--pink-400 {
  fill: #f472b6 !important;
}

.helix-svg-fill--pink-400 path {
  fill: #f472b6 !important;
}

.helix-bg-pink-500 {
  background-color: #ec4899 !important;
}

.helix-hover-bg-pink-500:hover {
  background-color: #ec4899 !important;
}

.helix-text-pink-500 {
  color: #ec4899 !important;
}

.helix-hover-text-pink-500:hover {
  color: #ec4899 !important;
}

button.helix-text-pink-500,
button.helix-btn.helix-btn--primary.helix-text-pink-500,
button.helix-btn.helix-btn--secondary.helix-text-pink-500,
button.helix-btn.helix-btn--ghost.helix-text-pink-500,
.helix-btn.helix-btn--ghost.helix-text-pink-500:not(:hover) {
  color: #ec4899 !important;
}

button.helix-text-pink-500:hover,
button.helix-btn.helix-btn--primary.helix-text-pink-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-pink-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-pink-500:hover,
.helix-btn.helix-btn--ghost.helix-text-pink-500:not(:hover):hover {
  color: #ec4899 !important;
}

.helix-hover-bg-pink-500:hover {
  background-color: #ec4899 !important;
}

.helix-hover-text-pink-500:hover {
  color: #ec4899 !important;
}

.helix-border--pink-500 {
  border-color: #ec4899 !important;
}

.helix-border-left--pink-500 {
  border-left-color: #ec4899 !important;
}

.helix-border-right--pink-500 {
  border-right-color: #ec4899 !important;
}

.helix-border-top--pink-500 {
  border-top-color: #ec4899 !important;
}

.helix-border-bottom--pink-500 {
  border-bottom-color: #ec4899 !important;
}

.helix-svg-fill--pink-500 {
  fill: #ec4899 !important;
}

.helix-svg-fill--pink-500 path {
  fill: #ec4899 !important;
}

.helix-bg-pink-600 {
  background-color: #db2777 !important;
}

.helix-hover-bg-pink-600:hover {
  background-color: #db2777 !important;
}

.helix-text-pink-600 {
  color: #db2777 !important;
}

.helix-hover-text-pink-600:hover {
  color: #db2777 !important;
}

button.helix-text-pink-600,
button.helix-btn.helix-btn--primary.helix-text-pink-600,
button.helix-btn.helix-btn--secondary.helix-text-pink-600,
button.helix-btn.helix-btn--ghost.helix-text-pink-600,
.helix-btn.helix-btn--ghost.helix-text-pink-600:not(:hover) {
  color: #db2777 !important;
}

button.helix-text-pink-600:hover,
button.helix-btn.helix-btn--primary.helix-text-pink-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-pink-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-pink-600:hover,
.helix-btn.helix-btn--ghost.helix-text-pink-600:not(:hover):hover {
  color: #db2777 !important;
}

.helix-hover-bg-pink-600:hover {
  background-color: #db2777 !important;
}

.helix-hover-text-pink-600:hover {
  color: #db2777 !important;
}

.helix-border--pink-600 {
  border-color: #db2777 !important;
}

.helix-border-left--pink-600 {
  border-left-color: #db2777 !important;
}

.helix-border-right--pink-600 {
  border-right-color: #db2777 !important;
}

.helix-border-top--pink-600 {
  border-top-color: #db2777 !important;
}

.helix-border-bottom--pink-600 {
  border-bottom-color: #db2777 !important;
}

.helix-svg-fill--pink-600 {
  fill: #db2777 !important;
}

.helix-svg-fill--pink-600 path {
  fill: #db2777 !important;
}

.helix-bg-pink-700 {
  background-color: #be185d !important;
}

.helix-hover-bg-pink-700:hover {
  background-color: #be185d !important;
}

.helix-text-pink-700 {
  color: #be185d !important;
}

.helix-hover-text-pink-700:hover {
  color: #be185d !important;
}

button.helix-text-pink-700,
button.helix-btn.helix-btn--primary.helix-text-pink-700,
button.helix-btn.helix-btn--secondary.helix-text-pink-700,
button.helix-btn.helix-btn--ghost.helix-text-pink-700,
.helix-btn.helix-btn--ghost.helix-text-pink-700:not(:hover) {
  color: #be185d !important;
}

button.helix-text-pink-700:hover,
button.helix-btn.helix-btn--primary.helix-text-pink-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-pink-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-pink-700:hover,
.helix-btn.helix-btn--ghost.helix-text-pink-700:not(:hover):hover {
  color: #be185d !important;
}

.helix-hover-bg-pink-700:hover {
  background-color: #be185d !important;
}

.helix-hover-text-pink-700:hover {
  color: #be185d !important;
}

.helix-border--pink-700 {
  border-color: #be185d !important;
}

.helix-border-left--pink-700 {
  border-left-color: #be185d !important;
}

.helix-border-right--pink-700 {
  border-right-color: #be185d !important;
}

.helix-border-top--pink-700 {
  border-top-color: #be185d !important;
}

.helix-border-bottom--pink-700 {
  border-bottom-color: #be185d !important;
}

.helix-svg-fill--pink-700 {
  fill: #be185d !important;
}

.helix-svg-fill--pink-700 path {
  fill: #be185d !important;
}

.helix-bg-pink-800 {
  background-color: #9d174d !important;
}

.helix-hover-bg-pink-800:hover {
  background-color: #9d174d !important;
}

.helix-text-pink-800 {
  color: #9d174d !important;
}

.helix-hover-text-pink-800:hover {
  color: #9d174d !important;
}

button.helix-text-pink-800,
button.helix-btn.helix-btn--primary.helix-text-pink-800,
button.helix-btn.helix-btn--secondary.helix-text-pink-800,
button.helix-btn.helix-btn--ghost.helix-text-pink-800,
.helix-btn.helix-btn--ghost.helix-text-pink-800:not(:hover) {
  color: #9d174d !important;
}

button.helix-text-pink-800:hover,
button.helix-btn.helix-btn--primary.helix-text-pink-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-pink-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-pink-800:hover,
.helix-btn.helix-btn--ghost.helix-text-pink-800:not(:hover):hover {
  color: #9d174d !important;
}

.helix-hover-bg-pink-800:hover {
  background-color: #9d174d !important;
}

.helix-hover-text-pink-800:hover {
  color: #9d174d !important;
}

.helix-border--pink-800 {
  border-color: #9d174d !important;
}

.helix-border-left--pink-800 {
  border-left-color: #9d174d !important;
}

.helix-border-right--pink-800 {
  border-right-color: #9d174d !important;
}

.helix-border-top--pink-800 {
  border-top-color: #9d174d !important;
}

.helix-border-bottom--pink-800 {
  border-bottom-color: #9d174d !important;
}

.helix-svg-fill--pink-800 {
  fill: #9d174d !important;
}

.helix-svg-fill--pink-800 path {
  fill: #9d174d !important;
}

.helix-bg-pink-900 {
  background-color: #831843 !important;
}

.helix-hover-bg-pink-900:hover {
  background-color: #831843 !important;
}

.helix-text-pink-900 {
  color: #831843 !important;
}

.helix-hover-text-pink-900:hover {
  color: #831843 !important;
}

button.helix-text-pink-900,
button.helix-btn.helix-btn--primary.helix-text-pink-900,
button.helix-btn.helix-btn--secondary.helix-text-pink-900,
button.helix-btn.helix-btn--ghost.helix-text-pink-900,
.helix-btn.helix-btn--ghost.helix-text-pink-900:not(:hover) {
  color: #831843 !important;
}

button.helix-text-pink-900:hover,
button.helix-btn.helix-btn--primary.helix-text-pink-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-pink-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-pink-900:hover,
.helix-btn.helix-btn--ghost.helix-text-pink-900:not(:hover):hover {
  color: #831843 !important;
}

.helix-hover-bg-pink-900:hover {
  background-color: #831843 !important;
}

.helix-hover-text-pink-900:hover {
  color: #831843 !important;
}

.helix-border--pink-900 {
  border-color: #831843 !important;
}

.helix-border-left--pink-900 {
  border-left-color: #831843 !important;
}

.helix-border-right--pink-900 {
  border-right-color: #831843 !important;
}

.helix-border-top--pink-900 {
  border-top-color: #831843 !important;
}

.helix-border-bottom--pink-900 {
  border-bottom-color: #831843 !important;
}

.helix-svg-fill--pink-900 {
  fill: #831843 !important;
}

.helix-svg-fill--pink-900 path {
  fill: #831843 !important;
}

.helix-bg-rose-50 {
  background-color: #fff1f2 !important;
}

.helix-hover-bg-rose-50:hover {
  background-color: #fff1f2 !important;
}

.helix-text-rose-50 {
  color: #fff1f2 !important;
}

.helix-hover-text-rose-50:hover {
  color: #fff1f2 !important;
}

button.helix-text-rose-50,
button.helix-btn.helix-btn--primary.helix-text-rose-50,
button.helix-btn.helix-btn--secondary.helix-text-rose-50,
button.helix-btn.helix-btn--ghost.helix-text-rose-50,
.helix-btn.helix-btn--ghost.helix-text-rose-50:not(:hover) {
  color: #fff1f2 !important;
}

button.helix-text-rose-50:hover,
button.helix-btn.helix-btn--primary.helix-text-rose-50:hover,
button.helix-btn.helix-btn--secondary.helix-text-rose-50:hover,
button.helix-btn.helix-btn--ghost.helix-text-rose-50:hover,
.helix-btn.helix-btn--ghost.helix-text-rose-50:not(:hover):hover {
  color: #fff1f2 !important;
}

.helix-hover-bg-rose-50:hover {
  background-color: #fff1f2 !important;
}

.helix-hover-text-rose-50:hover {
  color: #fff1f2 !important;
}

.helix-border--rose-50 {
  border-color: #fff1f2 !important;
}

.helix-border-left--rose-50 {
  border-left-color: #fff1f2 !important;
}

.helix-border-right--rose-50 {
  border-right-color: #fff1f2 !important;
}

.helix-border-top--rose-50 {
  border-top-color: #fff1f2 !important;
}

.helix-border-bottom--rose-50 {
  border-bottom-color: #fff1f2 !important;
}

.helix-svg-fill--rose-50 {
  fill: #fff1f2 !important;
}

.helix-svg-fill--rose-50 path {
  fill: #fff1f2 !important;
}

.helix-bg-rose-100 {
  background-color: #ffe4e6 !important;
}

.helix-hover-bg-rose-100:hover {
  background-color: #ffe4e6 !important;
}

.helix-text-rose-100 {
  color: #ffe4e6 !important;
}

.helix-hover-text-rose-100:hover {
  color: #ffe4e6 !important;
}

button.helix-text-rose-100,
button.helix-btn.helix-btn--primary.helix-text-rose-100,
button.helix-btn.helix-btn--secondary.helix-text-rose-100,
button.helix-btn.helix-btn--ghost.helix-text-rose-100,
.helix-btn.helix-btn--ghost.helix-text-rose-100:not(:hover) {
  color: #ffe4e6 !important;
}

button.helix-text-rose-100:hover,
button.helix-btn.helix-btn--primary.helix-text-rose-100:hover,
button.helix-btn.helix-btn--secondary.helix-text-rose-100:hover,
button.helix-btn.helix-btn--ghost.helix-text-rose-100:hover,
.helix-btn.helix-btn--ghost.helix-text-rose-100:not(:hover):hover {
  color: #ffe4e6 !important;
}

.helix-hover-bg-rose-100:hover {
  background-color: #ffe4e6 !important;
}

.helix-hover-text-rose-100:hover {
  color: #ffe4e6 !important;
}

.helix-border--rose-100 {
  border-color: #ffe4e6 !important;
}

.helix-border-left--rose-100 {
  border-left-color: #ffe4e6 !important;
}

.helix-border-right--rose-100 {
  border-right-color: #ffe4e6 !important;
}

.helix-border-top--rose-100 {
  border-top-color: #ffe4e6 !important;
}

.helix-border-bottom--rose-100 {
  border-bottom-color: #ffe4e6 !important;
}

.helix-svg-fill--rose-100 {
  fill: #ffe4e6 !important;
}

.helix-svg-fill--rose-100 path {
  fill: #ffe4e6 !important;
}

.helix-bg-rose-200 {
  background-color: #fecdd3 !important;
}

.helix-hover-bg-rose-200:hover {
  background-color: #fecdd3 !important;
}

.helix-text-rose-200 {
  color: #fecdd3 !important;
}

.helix-hover-text-rose-200:hover {
  color: #fecdd3 !important;
}

button.helix-text-rose-200,
button.helix-btn.helix-btn--primary.helix-text-rose-200,
button.helix-btn.helix-btn--secondary.helix-text-rose-200,
button.helix-btn.helix-btn--ghost.helix-text-rose-200,
.helix-btn.helix-btn--ghost.helix-text-rose-200:not(:hover) {
  color: #fecdd3 !important;
}

button.helix-text-rose-200:hover,
button.helix-btn.helix-btn--primary.helix-text-rose-200:hover,
button.helix-btn.helix-btn--secondary.helix-text-rose-200:hover,
button.helix-btn.helix-btn--ghost.helix-text-rose-200:hover,
.helix-btn.helix-btn--ghost.helix-text-rose-200:not(:hover):hover {
  color: #fecdd3 !important;
}

.helix-hover-bg-rose-200:hover {
  background-color: #fecdd3 !important;
}

.helix-hover-text-rose-200:hover {
  color: #fecdd3 !important;
}

.helix-border--rose-200 {
  border-color: #fecdd3 !important;
}

.helix-border-left--rose-200 {
  border-left-color: #fecdd3 !important;
}

.helix-border-right--rose-200 {
  border-right-color: #fecdd3 !important;
}

.helix-border-top--rose-200 {
  border-top-color: #fecdd3 !important;
}

.helix-border-bottom--rose-200 {
  border-bottom-color: #fecdd3 !important;
}

.helix-svg-fill--rose-200 {
  fill: #fecdd3 !important;
}

.helix-svg-fill--rose-200 path {
  fill: #fecdd3 !important;
}

.helix-bg-rose-300 {
  background-color: #fda4af !important;
}

.helix-hover-bg-rose-300:hover {
  background-color: #fda4af !important;
}

.helix-text-rose-300 {
  color: #fda4af !important;
}

.helix-hover-text-rose-300:hover {
  color: #fda4af !important;
}

button.helix-text-rose-300,
button.helix-btn.helix-btn--primary.helix-text-rose-300,
button.helix-btn.helix-btn--secondary.helix-text-rose-300,
button.helix-btn.helix-btn--ghost.helix-text-rose-300,
.helix-btn.helix-btn--ghost.helix-text-rose-300:not(:hover) {
  color: #fda4af !important;
}

button.helix-text-rose-300:hover,
button.helix-btn.helix-btn--primary.helix-text-rose-300:hover,
button.helix-btn.helix-btn--secondary.helix-text-rose-300:hover,
button.helix-btn.helix-btn--ghost.helix-text-rose-300:hover,
.helix-btn.helix-btn--ghost.helix-text-rose-300:not(:hover):hover {
  color: #fda4af !important;
}

.helix-hover-bg-rose-300:hover {
  background-color: #fda4af !important;
}

.helix-hover-text-rose-300:hover {
  color: #fda4af !important;
}

.helix-border--rose-300 {
  border-color: #fda4af !important;
}

.helix-border-left--rose-300 {
  border-left-color: #fda4af !important;
}

.helix-border-right--rose-300 {
  border-right-color: #fda4af !important;
}

.helix-border-top--rose-300 {
  border-top-color: #fda4af !important;
}

.helix-border-bottom--rose-300 {
  border-bottom-color: #fda4af !important;
}

.helix-svg-fill--rose-300 {
  fill: #fda4af !important;
}

.helix-svg-fill--rose-300 path {
  fill: #fda4af !important;
}

.helix-bg-rose-400 {
  background-color: #fb7185 !important;
}

.helix-hover-bg-rose-400:hover {
  background-color: #fb7185 !important;
}

.helix-text-rose-400 {
  color: #fb7185 !important;
}

.helix-hover-text-rose-400:hover {
  color: #fb7185 !important;
}

button.helix-text-rose-400,
button.helix-btn.helix-btn--primary.helix-text-rose-400,
button.helix-btn.helix-btn--secondary.helix-text-rose-400,
button.helix-btn.helix-btn--ghost.helix-text-rose-400,
.helix-btn.helix-btn--ghost.helix-text-rose-400:not(:hover) {
  color: #fb7185 !important;
}

button.helix-text-rose-400:hover,
button.helix-btn.helix-btn--primary.helix-text-rose-400:hover,
button.helix-btn.helix-btn--secondary.helix-text-rose-400:hover,
button.helix-btn.helix-btn--ghost.helix-text-rose-400:hover,
.helix-btn.helix-btn--ghost.helix-text-rose-400:not(:hover):hover {
  color: #fb7185 !important;
}

.helix-hover-bg-rose-400:hover {
  background-color: #fb7185 !important;
}

.helix-hover-text-rose-400:hover {
  color: #fb7185 !important;
}

.helix-border--rose-400 {
  border-color: #fb7185 !important;
}

.helix-border-left--rose-400 {
  border-left-color: #fb7185 !important;
}

.helix-border-right--rose-400 {
  border-right-color: #fb7185 !important;
}

.helix-border-top--rose-400 {
  border-top-color: #fb7185 !important;
}

.helix-border-bottom--rose-400 {
  border-bottom-color: #fb7185 !important;
}

.helix-svg-fill--rose-400 {
  fill: #fb7185 !important;
}

.helix-svg-fill--rose-400 path {
  fill: #fb7185 !important;
}

.helix-bg-rose-500 {
  background-color: #f43f5e !important;
}

.helix-hover-bg-rose-500:hover {
  background-color: #f43f5e !important;
}

.helix-text-rose-500 {
  color: #f43f5e !important;
}

.helix-hover-text-rose-500:hover {
  color: #f43f5e !important;
}

button.helix-text-rose-500,
button.helix-btn.helix-btn--primary.helix-text-rose-500,
button.helix-btn.helix-btn--secondary.helix-text-rose-500,
button.helix-btn.helix-btn--ghost.helix-text-rose-500,
.helix-btn.helix-btn--ghost.helix-text-rose-500:not(:hover) {
  color: #f43f5e !important;
}

button.helix-text-rose-500:hover,
button.helix-btn.helix-btn--primary.helix-text-rose-500:hover,
button.helix-btn.helix-btn--secondary.helix-text-rose-500:hover,
button.helix-btn.helix-btn--ghost.helix-text-rose-500:hover,
.helix-btn.helix-btn--ghost.helix-text-rose-500:not(:hover):hover {
  color: #f43f5e !important;
}

.helix-hover-bg-rose-500:hover {
  background-color: #f43f5e !important;
}

.helix-hover-text-rose-500:hover {
  color: #f43f5e !important;
}

.helix-border--rose-500 {
  border-color: #f43f5e !important;
}

.helix-border-left--rose-500 {
  border-left-color: #f43f5e !important;
}

.helix-border-right--rose-500 {
  border-right-color: #f43f5e !important;
}

.helix-border-top--rose-500 {
  border-top-color: #f43f5e !important;
}

.helix-border-bottom--rose-500 {
  border-bottom-color: #f43f5e !important;
}

.helix-svg-fill--rose-500 {
  fill: #f43f5e !important;
}

.helix-svg-fill--rose-500 path {
  fill: #f43f5e !important;
}

.helix-bg-rose-600 {
  background-color: #e11d48 !important;
}

.helix-hover-bg-rose-600:hover {
  background-color: #e11d48 !important;
}

.helix-text-rose-600 {
  color: #e11d48 !important;
}

.helix-hover-text-rose-600:hover {
  color: #e11d48 !important;
}

button.helix-text-rose-600,
button.helix-btn.helix-btn--primary.helix-text-rose-600,
button.helix-btn.helix-btn--secondary.helix-text-rose-600,
button.helix-btn.helix-btn--ghost.helix-text-rose-600,
.helix-btn.helix-btn--ghost.helix-text-rose-600:not(:hover) {
  color: #e11d48 !important;
}

button.helix-text-rose-600:hover,
button.helix-btn.helix-btn--primary.helix-text-rose-600:hover,
button.helix-btn.helix-btn--secondary.helix-text-rose-600:hover,
button.helix-btn.helix-btn--ghost.helix-text-rose-600:hover,
.helix-btn.helix-btn--ghost.helix-text-rose-600:not(:hover):hover {
  color: #e11d48 !important;
}

.helix-hover-bg-rose-600:hover {
  background-color: #e11d48 !important;
}

.helix-hover-text-rose-600:hover {
  color: #e11d48 !important;
}

.helix-border--rose-600 {
  border-color: #e11d48 !important;
}

.helix-border-left--rose-600 {
  border-left-color: #e11d48 !important;
}

.helix-border-right--rose-600 {
  border-right-color: #e11d48 !important;
}

.helix-border-top--rose-600 {
  border-top-color: #e11d48 !important;
}

.helix-border-bottom--rose-600 {
  border-bottom-color: #e11d48 !important;
}

.helix-svg-fill--rose-600 {
  fill: #e11d48 !important;
}

.helix-svg-fill--rose-600 path {
  fill: #e11d48 !important;
}

.helix-bg-rose-700 {
  background-color: #be123c !important;
}

.helix-hover-bg-rose-700:hover {
  background-color: #be123c !important;
}

.helix-text-rose-700 {
  color: #be123c !important;
}

.helix-hover-text-rose-700:hover {
  color: #be123c !important;
}

button.helix-text-rose-700,
button.helix-btn.helix-btn--primary.helix-text-rose-700,
button.helix-btn.helix-btn--secondary.helix-text-rose-700,
button.helix-btn.helix-btn--ghost.helix-text-rose-700,
.helix-btn.helix-btn--ghost.helix-text-rose-700:not(:hover) {
  color: #be123c !important;
}

button.helix-text-rose-700:hover,
button.helix-btn.helix-btn--primary.helix-text-rose-700:hover,
button.helix-btn.helix-btn--secondary.helix-text-rose-700:hover,
button.helix-btn.helix-btn--ghost.helix-text-rose-700:hover,
.helix-btn.helix-btn--ghost.helix-text-rose-700:not(:hover):hover {
  color: #be123c !important;
}

.helix-hover-bg-rose-700:hover {
  background-color: #be123c !important;
}

.helix-hover-text-rose-700:hover {
  color: #be123c !important;
}

.helix-border--rose-700 {
  border-color: #be123c !important;
}

.helix-border-left--rose-700 {
  border-left-color: #be123c !important;
}

.helix-border-right--rose-700 {
  border-right-color: #be123c !important;
}

.helix-border-top--rose-700 {
  border-top-color: #be123c !important;
}

.helix-border-bottom--rose-700 {
  border-bottom-color: #be123c !important;
}

.helix-svg-fill--rose-700 {
  fill: #be123c !important;
}

.helix-svg-fill--rose-700 path {
  fill: #be123c !important;
}

.helix-bg-rose-800 {
  background-color: #9f1239 !important;
}

.helix-hover-bg-rose-800:hover {
  background-color: #9f1239 !important;
}

.helix-text-rose-800 {
  color: #9f1239 !important;
}

.helix-hover-text-rose-800:hover {
  color: #9f1239 !important;
}

button.helix-text-rose-800,
button.helix-btn.helix-btn--primary.helix-text-rose-800,
button.helix-btn.helix-btn--secondary.helix-text-rose-800,
button.helix-btn.helix-btn--ghost.helix-text-rose-800,
.helix-btn.helix-btn--ghost.helix-text-rose-800:not(:hover) {
  color: #9f1239 !important;
}

button.helix-text-rose-800:hover,
button.helix-btn.helix-btn--primary.helix-text-rose-800:hover,
button.helix-btn.helix-btn--secondary.helix-text-rose-800:hover,
button.helix-btn.helix-btn--ghost.helix-text-rose-800:hover,
.helix-btn.helix-btn--ghost.helix-text-rose-800:not(:hover):hover {
  color: #9f1239 !important;
}

.helix-hover-bg-rose-800:hover {
  background-color: #9f1239 !important;
}

.helix-hover-text-rose-800:hover {
  color: #9f1239 !important;
}

.helix-border--rose-800 {
  border-color: #9f1239 !important;
}

.helix-border-left--rose-800 {
  border-left-color: #9f1239 !important;
}

.helix-border-right--rose-800 {
  border-right-color: #9f1239 !important;
}

.helix-border-top--rose-800 {
  border-top-color: #9f1239 !important;
}

.helix-border-bottom--rose-800 {
  border-bottom-color: #9f1239 !important;
}

.helix-svg-fill--rose-800 {
  fill: #9f1239 !important;
}

.helix-svg-fill--rose-800 path {
  fill: #9f1239 !important;
}

.helix-bg-rose-900 {
  background-color: #881337 !important;
}

.helix-hover-bg-rose-900:hover {
  background-color: #881337 !important;
}

.helix-text-rose-900 {
  color: #881337 !important;
}

.helix-hover-text-rose-900:hover {
  color: #881337 !important;
}

button.helix-text-rose-900,
button.helix-btn.helix-btn--primary.helix-text-rose-900,
button.helix-btn.helix-btn--secondary.helix-text-rose-900,
button.helix-btn.helix-btn--ghost.helix-text-rose-900,
.helix-btn.helix-btn--ghost.helix-text-rose-900:not(:hover) {
  color: #881337 !important;
}

button.helix-text-rose-900:hover,
button.helix-btn.helix-btn--primary.helix-text-rose-900:hover,
button.helix-btn.helix-btn--secondary.helix-text-rose-900:hover,
button.helix-btn.helix-btn--ghost.helix-text-rose-900:hover,
.helix-btn.helix-btn--ghost.helix-text-rose-900:not(:hover):hover {
  color: #881337 !important;
}

.helix-hover-bg-rose-900:hover {
  background-color: #881337 !important;
}

.helix-hover-text-rose-900:hover {
  color: #881337 !important;
}

.helix-border--rose-900 {
  border-color: #881337 !important;
}

.helix-border-left--rose-900 {
  border-left-color: #881337 !important;
}

.helix-border-right--rose-900 {
  border-right-color: #881337 !important;
}

.helix-border-top--rose-900 {
  border-top-color: #881337 !important;
}

.helix-border-bottom--rose-900 {
  border-bottom-color: #881337 !important;
}

.helix-svg-fill--rose-900 {
  fill: #881337 !important;
}

.helix-svg-fill--rose-900 path {
  fill: #881337 !important;
}

.helix-border-top--none {
  border-top: none !important;
}

.helix-border-bottom--none {
  border-bottom: none !important;
}

.helix-border-left--none {
  border-left: none !important;
}

.helix-border-right--none {
  border-right: none !important;
}

.helix-text-white,
button.helix-text-white {
  color: #fff !important;
}

.helix-bg-white {
  background-color: #fff !important;
}

.helix-svg-fill--white {
  fill: #fff !important;
}

.helix-svg-fill--white path {
  fill: #fff !important;
}

.helix-text-black,
button.helix-text-black {
  color: #000 !important;
}

.helix-bg-black {
  background-color: #000 !important;
}

.helix-svg-fill--black {
  fill: #000 !important;
}

.helix-svg-fill--black path {
  fill: #000 !important;
}

.helix-text-brand,
.helix-btn.helix-btn--ghost.helix-text-brand {
  color: var(--helix-brand) !important;
}

.helix-text-brand {
  color: var(--helix-brand) !important;
}

.helix-bg-brand {
  background-color: var(--helix-brand) !important;
}

.helix-svg-fill--brand {
  fill: var(--helix-brand) !important;
}

.helix-svg-fill--brand path {
  fill: var(--helix-brand) !important;
}

.helix-border--brand {
  border-color: var(--helix-brand) !important;
}

.helix-border-left--brand {
  border-left-color: var(--helix-brand) !important;
}

.helix-border-right--brand {
  border-right-color: var(--helix-brand) !important;
}

.helix-border-top--brand {
  border-top-color: var(--helix-brand) !important;
}

.helix-text-brand-light {
  color: var(--helix-brand-light) !important;
}

.helix-bg-brand-light {
  background-color: var(--helix-brand-light) !important;
}

.helix-svg-fill--brand-light {
  fill: var(--helix-brand-light) !important;
}

.helix-svg-fill--brand-light path {
  fill: var(--helix-brand-light) !important;
}

.helix-border--brand-light {
  border-color: var(--helix-brand-light) !important;
}

.helix-border-left--brand-light {
  border-left-color: var(--helix-brand-light) !important;
}

.helix-border-right--brand-light {
  border-right-color: var(--helix-brand-light) !important;
}

.helix-border-top--brand-light {
  border-top-color: var(--helix-brand-light) !important;
}

.helix-text-brand-dark {
  color: var(--helix-brand-dark) !important;
}

.helix-bg-brand-dark {
  background-color: var(--helix-brand-dark) !important;
}

.helix-svg-fill--brand-dark {
  fill: var(--helix-brand-dark) !important;
}

.helix-svg-fill--brand-dark path {
  fill: var(--helix-brand-dark) !important;
}

.helix-border--brand-dark {
  border-color: var(--helix-brand-dark) !important;
}

.helix-border-left--brand-dark {
  border-left-color: var(--helix-brand-dark) !important;
}

.helix-border-right--brand-dark {
  border-right-color: var(--helix-brand-dark) !important;
}

.helix-border-top--brand-dark {
  border-top-color: var(--helix-brand-dark) !important;
}

.helix-text-brand-alt-light {
  color: var(--helix-brand-alt-light) !important;
}

.helix-bg-brand-alt-light {
  background-color: var(--helix-brand-alt-light) !important;
}

.helix-svg-fill--brand-alt-light {
  fill: var(--helix-brand-alt-light) !important;
}

.helix-svg-fill--brand-alt-light path {
  fill: var(--helix-brand-alt-light) !important;
}

.helix-border--brand-alt-light {
  border-color: var(--helix-brand-alt-light) !important;
}

.helix-border-left--brand-alt-light {
  border-left-color: var(--helix-brand-alt-light) !important;
}

.helix-border-right--brand-alt-light {
  border-right-color: var(--helix-brand-alt-light) !important;
}

.helix-border-top--brand-alt-light {
  border-top-color: var(--helix-brand-alt-light) !important;
}

.helix-text-brand-pale {
  color: var(--helix-brand-pale) !important;
}

.helix-bg-brand-pale {
  background-color: var(--helix-brand-pale) !important;
}

.helix-svg-fill--brand-pale {
  fill: var(--helix-brand-pale) !important;
}

.helix-svg-fill--brand-pale path {
  fill: var(--helix-brand-pale) !important;
}

.helix-border--brand-pale {
  border-color: var(--helix-brand-pale) !important;
}

.helix-border-left--brand-pale {
  border-left-color: var(--helix-brand-pale) !important;
}

.helix-border-right--brand-pale {
  border-right-color: var(--helix-brand-pale) !important;
}

.helix-border-top--brand-pale {
  border-top-color: var(--helix-brand-pale) !important;
}

.helix-sv .helix-bg-transparent {
  background-color: rgba(0, 0, 0, 0) !important;
}

.helix-badge {
  background-color: var(--helix-gray-700);
  color: var(--helix-gray-100);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  border-radius: 99px;
  padding: 2px 10px;
  display: inline-block;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}

.helix-badge:not(.helix-badge--clickable) svg:not([class*=helix-svg-fill--]),
.helix-badge:not(.helix-badge--clickable) svg:not([class*=helix-svg-fill--]) path,
.helix-badge>div svg:not([class*=helix-svg-fill--]),
.helix-badge>div svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-100) !important;
}

.helix-badge:not(.helix-badge--clickable) svg,
.helix-badge:not(.helix-badge--clickable) svg path,
.helix-badge>div svg,
.helix-badge>div svg path {
  vertical-align: text-top;
  max-height: 16px;
  max-width: 16px;
}

.helix-badge:not(.helix-badge--clickable) svg:first-child,
.helix-badge:not(.helix-badge--clickable) svg:first-child path,
.helix-badge:not(.helix-badge--clickable) svg path:first-child,
.helix-badge:not(.helix-badge--clickable) svg path:first-child path,
.helix-badge>div svg:first-child,
.helix-badge>div svg:first-child path,
.helix-badge>div svg path:first-child,
.helix-badge>div svg path:first-child path {
  margin-right: 4px;
}

.helix-badge.helix-badge--inverted {
  background-color: var(--helix-gray-200);
  color: var(--helix-gray-800);
}

.helix-badge.helix-badge--inverted svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--inverted svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-800) !important;
}

.helix-badge.helix-badge--primary {
  background-color: var(--helix-primary-btn-bg-color);
  color: var(--helix-primary-btn-text-color);
}

.helix-badge.helix-badge--primary svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--primary svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-primary-btn-text-color) !important;
}

.helix-badge.helix-badge--warning {
  background-color: var(--helix-orange-100);
  color: var(--helix-orange-900);
}

.helix-badge.helix-badge--warning svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--warning svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-orange-900) !important;
}

.helix-badge.helix-badge--danger {
  background-color: var(--helix-red-100);
  color: var(--helix-red-900);
}

.helix-badge.helix-badge--danger svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--danger svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-red-900) !important;
}

.helix-badge.helix-badge--success {
  background-color: var(--helix-green-100);
  color: var(--helix-green-900);
}

.helix-badge.helix-badge--success svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--success svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-green-900) !important;
}

.helix-badge.helix-badge--info {
  background-color: var(--helix-light-blue-100);
  color: var(--helix-light-blue-900);
}

.helix-badge.helix-badge--info svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--info svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-light-blue-900) !important;
}

.helix-badge.helix-badge--default {
  background-color: var(--helix-gray-700);
  color: var(--helix-gray-100);
}

.helix-badge.helix-badge--default svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--default svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-100) !important;
}

.helix-badge.helix-badge--success-dark {
  background-color: var(--helix-green-700);
  color: var(--helix-green-50);
}

.helix-badge.helix-badge--success-dark svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--success-dark svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-green-50) !important;
}

.helix-badge.helix-badge--warning-dark {
  background-color: var(--helix-yellow-700);
  color: var(--helix-yellow-50);
}

.helix-badge.helix-badge--warning-dark svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--warning-dark svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-yellow-50) !important;
}

.helix-badge.helix-badge--danger-dark {
  background-color: var(--helix-red-700);
  color: var(--helix-red-50);
}

.helix-badge.helix-badge--danger-dark svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--danger-dark svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-red-50) !important;
}

.helix-badge.helix-badge--info-dark {
  background-color: var(--helix-light-blue-700);
  color: var(--helix-light-blue-50);
}

.helix-badge.helix-badge--info-dark svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--info-dark svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-light-blue-50) !important;
}

.helix-badge.helix-badge--secondary-inverted {
  background-color: #fff;
  color: var(--helix-gray-700);
  box-shadow: 0 0 0 1px var(--helix-gray-200) inset;
}

.helix-badge.helix-badge--secondary-inverted svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--secondary-inverted svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-700) !important;
}

.helix-badge.helix-badge--secondary-warning {
  background-color: #fff;
  color: var(--helix-orange-700);
  box-shadow: 0 0 0 1px var(--helix-gray-200) inset;
}

.helix-badge.helix-badge--secondary-warning svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--secondary-warning svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-orange-700) !important;
}

.helix-badge.helix-badge--secondary-danger {
  background-color: #fff;
  color: var(--helix-red-700);
  box-shadow: 0 0 0 1px var(--helix-gray-200) inset;
}

.helix-badge.helix-badge--secondary-danger svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--secondary-danger svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-red-700) !important;
}

.helix-badge.helix-badge--secondary-success {
  background-color: #fff;
  color: var(--helix-green-700);
  box-shadow: 0 0 0 1px var(--helix-gray-200) inset;
}

.helix-badge.helix-badge--secondary-success svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--secondary-success svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-green-700) !important;
}

.helix-badge.helix-badge--secondary-info {
  background-color: #fff;
  color: var(--helix-light-blue-700);
  box-shadow: 0 0 0 1px var(--helix-gray-200) inset;
}

.helix-badge.helix-badge--secondary-info svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--secondary-info svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-light-blue-700) !important;
}

.helix-badge.helix-badge--transparent-dark {
  background-color: rgba(0, 0, 0, .48);
  color: var(--helix-gray-100);
}

.helix-badge.helix-badge--transparent-dark svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--transparent-dark svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-100) !important;
}

.helix-badge.helix-badge--tiny {
  font-size: 11px;
  line-height: 13px;
  padding: 2px 8px;
}

.helix-badge.helix-badge--tiny svg,
.helix-badge.helix-badge--tiny svg path {
  max-height: 12px;
  max-width: 12px;
}

.helix-badge.helix-badge--small {
  font-size: 12px;
  line-height: 16px;
}

.helix-badge.helix-badge--small svg,
.helix-badge.helix-badge--small svg path {
  max-height: 14px;
  max-width: 14px;
}

.helix-badge.helix-badge--large {
  font-size: 16px;
  line-height: 22px;
  padding: 4px 10px;
}

.helix-badge.helix-badge--large svg,
.helix-badge.helix-badge--large svg path {
  max-height: 18px;
  max-width: 18px;
}

.helix-badge.helix-badge--clickable {
  cursor: pointer;
}

.helix-badge.helix-badge--clickable:focus {
  outline: none;
}

.helix-badge.helix-badge--clickable:focus::after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 6px solid var(--helix-gray-300);
  border-radius: 99px;
}

.helix-badge.helix-badge--clickable:hover {
  text-decoration: none;
}

.helix-badge.helix-badge--clickable:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable:hover svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-100) !important;
}

.helix-badge.helix-badge--clickable:hover.helix-badge--active {
  background-color: var(--helix-gray-900);
  color: var(--helix-gray-100);
}

.helix-badge.helix-badge--clickable:hover.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable:hover.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-100) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--inverted:hover {
  background-color: var(--helix-gray-100);
  color: var(--helix-gray-800);
}

.helix-badge.helix-badge--clickable.helix-badge--inverted:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--inverted:hover svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-800) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--inverted.helix-badge--active {
  background-color: var(--helix-gray-300);
  color: var(--helix-gray-900);
}

.helix-badge.helix-badge--clickable.helix-badge--inverted.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--inverted.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-900) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--default:hover {
  background-color: var(--helix-gray-800);
  color: var(--helix-gray-100);
}

.helix-badge.helix-badge--clickable.helix-badge--default:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--default:hover svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-100) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--default.helix-badge--active {
  background-color: var(--helix-gray-900) !important;
  color: var(--helix-gray-100);
}

.helix-badge.helix-badge--clickable.helix-badge--default.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--default.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-100) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--default:focus::after {
  border-color: var(--helix-gray-400);
}

.helix-badge.helix-badge--clickable.helix-badge--primary:hover {
  background-color: var(--helix-primary-btn-hover-bg-color);
  color: var(--helix-primary-btn-hover-text-color);
}

.helix-badge.helix-badge--clickable.helix-badge--primary:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--primary:hover svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-primary-btn-hover-text-color) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--primary.helix-badge--active {
  background-color: var(--helix-primary-btn-active-bg-color);
  color: var(--helix-primary-btn-active-text-color);
}

.helix-badge.helix-badge--clickable.helix-badge--primary.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--primary.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-primary-btn-active-text-color) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--primary:focus::after {
  border-color: var(--helix-primary-btn-active-bg-color);
}

.helix-badge.helix-badge--clickable.helix-badge--warning:hover {
  background-color: var(--helix-orange-200);
  color: var(--helix-orange-900);
}

.helix-badge.helix-badge--clickable.helix-badge--warning:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--warning:hover svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-orange-900) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--warning.helix-badge--active {
  background-color: var(--helix-orange-300);
  color: var(--helix-orange-900);
}

.helix-badge.helix-badge--clickable.helix-badge--warning.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--warning.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-orange-900) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--warning:focus::after {
  border-color: var(--helix-orange-300);
}

.helix-badge.helix-badge--clickable.helix-badge--danger:hover {
  background-color: var(--helix-red-200);
  color: var(--helix-red-900);
}

.helix-badge.helix-badge--clickable.helix-badge--danger:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--danger:hover svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-red-900) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--danger.helix-badge--active {
  background-color: var(--helix-red-300);
  color: var(--helix-red-900);
}

.helix-badge.helix-badge--clickable.helix-badge--danger.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--danger.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-red-900) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--danger:focus::after {
  border-color: var(--helix-red-300);
}

.helix-badge.helix-badge--clickable.helix-badge--success:hover {
  background-color: var(--helix-green-200);
  color: var(--helix-green-900);
}

.helix-badge.helix-badge--clickable.helix-badge--success:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--success:hover svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-green-900) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--success.helix-badge--active {
  background-color: var(--helix-green-300);
  color: var(--helix-green-900);
}

.helix-badge.helix-badge--clickable.helix-badge--success.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--success.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-green-900) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--success:focus::after {
  border-color: var(--helix-green-300);
}

.helix-badge.helix-badge--clickable.helix-badge--info:hover {
  background-color: var(--helix-light-blue-200);
  color: var(--helix-light-blue-900);
}

.helix-badge.helix-badge--clickable.helix-badge--info:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--info:hover svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-light-blue-900) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--info.helix-badge--active {
  background-color: var(--helix-light-blue-300);
  color: var(--helix-light-blue-900);
}

.helix-badge.helix-badge--clickable.helix-badge--info.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--info.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-light-blue-900) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--info:focus::after {
  border-color: var(--helix-light-blue-300);
}

.helix-badge.helix-badge--clickable[class*=dark].helix-badge--active,
.helix-badge.helix-badge--clickable.helix-badge--default.helix-badge--active {
  box-shadow: 0 0 25px 1px rgba(0, 0, 0, .2) inset;
}

.helix-badge.helix-badge--clickable.helix-badge--success-dark:hover,
.helix-badge.helix-badge--clickable.helix-badge--success-dark.helix-badge--active {
  background-color: var(--helix-green-800);
  color: var(--helix-green-50);
}

.helix-badge.helix-badge--clickable.helix-badge--success-dark:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--success-dark:hover svg:not([class*=helix-svg-fill--]) path,
.helix-badge.helix-badge--clickable.helix-badge--success-dark.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--success-dark.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-green-50) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--success-dark:focus::after {
  border-color: var(--helix-green-500);
}

.helix-badge.helix-badge--clickable.helix-badge--warning-dark:hover,
.helix-badge.helix-badge--clickable.helix-badge--warning-dark.helix-badge--active {
  background-color: var(--helix-yellow-800);
  color: var(--helix-yellow-50);
}

.helix-badge.helix-badge--clickable.helix-badge--warning-dark:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--warning-dark:hover svg:not([class*=helix-svg-fill--]) path,
.helix-badge.helix-badge--clickable.helix-badge--warning-dark.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--warning-dark.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-yellow-50) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--warning-dark:focus::after {
  border-color: var(--helix-yellow-500);
}

.helix-badge.helix-badge--clickable.helix-badge--danger-dark:hover,
.helix-badge.helix-badge--clickable.helix-badge--danger-dark.helix-badge--active {
  background-color: var(--helix-red-800);
  color: var(--helix-red-50);
}

.helix-badge.helix-badge--clickable.helix-badge--danger-dark:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--danger-dark:hover svg:not([class*=helix-svg-fill--]) path,
.helix-badge.helix-badge--clickable.helix-badge--danger-dark.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--danger-dark.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-red-50) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--danger-dark:focus::after {
  border-color: var(--helix-red-300);
}

.helix-badge.helix-badge--clickable.helix-badge--info-dark:hover,
.helix-badge.helix-badge--clickable.helix-badge--info-dark.helix-badge--active {
  background-color: var(--helix-light-blue-800);
  color: var(--helix-light-blue-50);
}

.helix-badge.helix-badge--clickable.helix-badge--info-dark:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--info-dark:hover svg:not([class*=helix-svg-fill--]) path,
.helix-badge.helix-badge--clickable.helix-badge--info-dark.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--info-dark.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-light-blue-50) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--info-dark:focus::after {
  border-color: var(--helix-light-blue-300);
}

.helix-badge.helix-badge--clickable[class*=secondary]:hover {
  background-color: var(--helix-gray-100);
  color: inherit;
}

.helix-badge.helix-badge--clickable[class*=secondary].helix-badge--active {
  background-color: var(--helix-gray-200);
}

.helix-badge.helix-badge--clickable[class*=secondary]:focus::after {
  border-color: var(--helix-gray-300);
}

.helix-badge.helix-badge--clickable.helix-badge--secondary-inverted:hover,
.helix-badge.helix-badge--clickable.helix-badge--secondary-inverted.helix-badge--active {
  color: var(--helix-gray-700);
}

.helix-badge.helix-badge--clickable.helix-badge--secondary-inverted:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--secondary-inverted:hover svg:not([class*=helix-svg-fill--]) path,
.helix-badge.helix-badge--clickable.helix-badge--secondary-inverted.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--secondary-inverted.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-gray-700) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--secondary-warning:hover,
.helix-badge.helix-badge--clickable.helix-badge--secondary-warning.helix-badge--active {
  color: var(--helix-orange-700);
}

.helix-badge.helix-badge--clickable.helix-badge--secondary-warning:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--secondary-warning:hover svg:not([class*=helix-svg-fill--]) path,
.helix-badge.helix-badge--clickable.helix-badge--secondary-warning.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--secondary-warning.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-orange-700) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--secondary-danger:hover,
.helix-badge.helix-badge--clickable.helix-badge--secondary-danger.helix-badge--active {
  color: var(--helix-red-700);
}

.helix-badge.helix-badge--clickable.helix-badge--secondary-danger:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--secondary-danger:hover svg:not([class*=helix-svg-fill--]) path,
.helix-badge.helix-badge--clickable.helix-badge--secondary-danger.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--secondary-danger.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-red-700) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--secondary-success:hover,
.helix-badge.helix-badge--clickable.helix-badge--secondary-success.helix-badge--active {
  color: var(--helix-green-700);
}

.helix-badge.helix-badge--clickable.helix-badge--secondary-success:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--secondary-success:hover svg:not([class*=helix-svg-fill--]) path,
.helix-badge.helix-badge--clickable.helix-badge--secondary-success.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--secondary-success.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-green-700) !important;
}

.helix-badge.helix-badge--clickable.helix-badge--secondary-info:hover,
.helix-badge.helix-badge--clickable.helix-badge--secondary-info.helix-badge--active {
  color: var(--helix-light-blue-700);
}

.helix-badge.helix-badge--clickable.helix-badge--secondary-info:hover svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--secondary-info:hover svg:not([class*=helix-svg-fill--]) path,
.helix-badge.helix-badge--clickable.helix-badge--secondary-info.helix-badge--active svg:not([class*=helix-svg-fill--]),
.helix-badge.helix-badge--clickable.helix-badge--secondary-info.helix-badge--active svg:not([class*=helix-svg-fill--]) path {
  fill: var(--helix-light-blue-700) !important;
}

.helix-badge:disabled,
.helix-badge.helix-badge--disabled,
.helix-badge [aria-disabled=true] {
  opacity: .5;
}

.helix-breadcrumb {
  display: flex;
  color: var(--helix-gray-800);
  font-size: 14px;
  font-weight: 400;
}

.helix-breadcrumb ul {
  list-style: none;
  margin: 0;
  padding: 0;
  justify-content: center;
  display: flex;
}

.helix-breadcrumb ul li {
  display: inline-flex;
  justify-content: center;
}

.helix-breadcrumb ul li a {
  text-decoration: none;
  color: var(--helix-gray-500);
}

.helix-breadcrumb ul li a:hover {
  color: var(--helix-brand);
  text-decoration: none;
}

.helix-breadcrumb ul li:last-child {
  color: var(--helix-gray-800);
}

.helix-breadcrumb ul li:not(:first-child):before {
  content: "";
  margin: 0 16px;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.46967 14.5304C7.17678 14.2375 7.17678 13.7626 7.46967 13.4697L10.9393 10L7.46967 6.53036C7.17678 6.23747 7.17678 5.76259 7.46967 5.4697C7.76256 5.17681 8.23744 5.17681 8.53033 5.4697L12.5303 9.4697C12.671 9.61035 12.75 9.80112 12.75 10C12.75 10.1989 12.671 10.3897 12.5303 10.5304L8.53033 14.5304C8.23744 14.8233 7.76256 14.8233 7.46967 14.5304Z%27 fill=%27%239CA3AF%27/%3E%3C/svg%3E%0A");
}

.helix-btn-group {
  display: inline-flex;
}

.helix-btn-group button+button,
.helix-btn-group button+.helix-dropdown-button,
.helix-btn-group .helix-dropdown-button+button {
  margin-left: 1px;
}

.helix-btn-group button:first-child:not(:only-child):not(.helix-dropdown-button button) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.helix-btn-group button:not(:first-child):not(:last-child):not(.helix-dropdown-button button) {
  border-radius: 0;
}

.helix-btn-group button:last-child:not(:only-child):not(.helix-dropdown-button button) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.helix-btn-group .helix-dropdown-button:first-child:not(:only-child) button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.helix-btn-group .helix-dropdown-button:not(:first-child):not(:last-child) button {
  border-radius: 0;
}

.helix-btn-group .helix-dropdown-button:last-child:not(:only-child) button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.helix-btn-group.helix-segment-control {
  background-color: var(--helix-gray-100);
  padding: 2px;
  color: var(--helix-gray-600);
  border-radius: 8px;
  gap: 4px;
}

.helix-btn-group.helix-segment-control button {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 6px !important;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  max-height: 24px;
  min-height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
}

.helix-btn-group.helix-segment-control button:hover {
  color: var(--helix-brand);
}

.helix-btn-group.helix-segment-control button.helix-btn--active {
  color: var(--helix-gray-900) !important;
  background-color: var(--helix-white);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .2);
}

.helix-btn {
  border-radius: 6px;
  padding: 8px 16px;
  border: none;
  min-height: 36px;
  max-height: 36px;
  font-size: 14px;
  line-height: 18px;
  box-sizing: border-box;
  background-color: var(--helix-gray-200);
  color: var(--helix-gray-600) !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Open Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif;
  font-family: var(--helix-font);
  white-space: nowrap;
  vertical-align: middle;
  height: -moz-fit-content;
  height: fit-content;
  font-weight: 600;
  position: relative;
}

.helix-btn:focus {
  outline: none;
}

.helix-btn:focus::after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 2px solid var(--helix-primary-btn-bg-color);
  border-radius: 8px;
  z-index: 1;
}

.helix-btn.helix-btn--active {
  background-color: var(--helix-gray-300);
  color: var(--helix-gray-600) !important;
}

.helix-btn:hover:not(:disabled) {
  background-color: var(--helix-gray-100);
  color: var(--helix-gray-700) !important;
  cursor: pointer;
}

.helix-btn svg {
  vertical-align: middle;
}

.helix-btn.helix-btn--primary {
  box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .1);
  background-color: var(--helix-primary-btn-bg-color);
  color: var(--helix-primary-btn-text-color) !important;
}

.helix-btn.helix-btn--primary.helix-btn--active:not(:disabled),
.helix-btn.helix-btn--primary:active {
  background-color: var(--helix-primary-btn-active-bg-color);
  color: var(--helix-primary-btn-active-text-color) !important;
}

.helix-btn.helix-btn--primary:hover:not(:disabled) {
  background-color: var(--helix-primary-btn-hover-bg-color);
  color: var(--helix-primary-btn-hover-text-color) !important;
}

.helix-btn.helix-btn--primary svg,
.helix-btn.helix-btn--primary svg path {
  fill: var(--helix-white);
}

.helix-btn.helix-btn--secondary {
  background-color: rgba(0, 0, 0, 0);
  color: var(--helix-primary-btn-bg-color) !important;
  box-shadow: inset 0 0 0 1px var(--helix-primary-btn-bg-color);
  padding: 8px 16px;
}

.helix-btn.helix-btn--secondary.helix-btn--active:not(:disabled),
.helix-btn.helix-btn--secondary:active {
  color: var(--helix-primary-btn-active-bg-color) !important;
  border-color: var(--helix-primary-btn-active-bg-color);
}

.helix-btn.helix-btn--secondary:hover:not(:disabled) {
  color: var(--helix-primary-btn-hover-bg-color) !important;
  border-color: var(--helix-primary-btn-hover-bg-color);
}

.helix-btn.helix-btn--secondary svg,
.helix-btn.helix-btn--secondary svg path {
  fill: var(--helix-primary-btn-bg-color);
}

.helix-btn.helix-btn--ghost {
  background-color: rgba(0, 0, 0, 0);
  color: var(--helix-gray-600) !important;
}

.helix-btn.helix-btn--ghost.helix-btn--active:not(:disabled) {
  background-color: var(--helix-gray-300);
  color: var(--helix-gray-600) !important;
}

.helix-btn.helix-btn--ghost:hover:not(:disabled) {
  background-color: var(--helix-gray-100);
  color: var(--helix-gray-700) !important;
}

.helix-btn.helix-btn--danger {
  background-color: var(--helix-red-100);
  color: var(--helix-red-800) !important;
}

.helix-btn.helix-btn--danger.helix-btn--active:not(:disabled),
.helix-btn.helix-btn--danger:active:not(:disabled) {
  background-color: var(--helix-red-200);
  color: var(--helix-red-800) !important;
}

.helix-btn.helix-btn--danger:hover:not(:disabled) {
  background-color: var(--helix-red-50);
  color: var(--helix-red-900) !important;
}

.helix-btn.helix-btn--danger:focus:after {
  border-color: var(--helix-red-300);
}

.helix-btn.helix-btn--danger svg,
.helix-btn.helix-btn--danger svg path {
  fill: var(--helix-red-800);
}

.helix-btn.helix-btn--link {
  background-color: rgba(0, 0, 0, 0);
  color: var(--helix-primary-btn-bg-color) !important;
  padding: 0;
  height: -moz-fit-content;
  height: fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}

.helix-btn.helix-btn--link.helix-btn--active:not(:disabled),
.helix-btn.helix-btn--link:active:not(:disabled) {
  color: var(--helix-primary-btn-active-bg-color) !important;
}

.helix-btn.helix-btn--link:hover:not(:disabled) {
  color: var(--helix-primary-btn-bg-color) !important;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: underline;
}

.helix-btn.helix-btn--link svg,
.helix-btn.helix-btn--link svg path {
  fill: var(--helix-primary-btn-bg-color);
}

.helix-btn:disabled {
  opacity: 50%;
}

.helix-btn.helix-btn--small {
  padding: 4px 8px;
  max-height: 28px;
  min-height: 28px;
}

.helix-btn.helix-btn--large {
  padding: 12px 24px;
  font-size: 16px;
  max-height: 46px;
  line-height: 22px;
}

.helix-btn.helix-btn--icon-btn {
  line-height: 10px;
}

.helix-btn.helix-btn--full-width {
  width: 100%;
}

.helix-card {
  display: flex;
  border-radius: 8px;
  background-color: var(--helix-white);
  box-shadow: 0 0 1px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .1);
  border-radius: 8px;
  flex-direction: column;
}

.helix-card .helix-card__header {
  padding: 16px;
}

.helix-card .helix-card__header h1,
.helix-card .helix-card__header h2,
.helix-card .helix-card__header h3,
.helix-card .helix-card__header h4,
.helix-card .helix-card__header h5,
.helix-card .helix-card__header h6 {
  margin: 0;
}

.helix-card .helix-card__image {
  max-height: 400px;
  display: flex;
  overflow: hidden;
}

.helix-card .helix-card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
  -o-object-position: center center;
     object-position: center center;
}

.helix-card .helix-card__body {
  padding: 16px;
  box-sizing: border-box;
}

.helix-card .helix-card__actions {
  display: flex;
  padding: 16px;
}

.helix-card .helix-card__actions .helix-card__action+.helix-card__action {
  margin-left: 16px;
}

.helix-card .helix-card__footer {
  padding: 16px;
}

.helix-card.helix-card--raised {
  box-shadow: 0 0 1px rgba(0, 0, 0, .2), 0 12px 24px rgba(0, 0, 0, .1);
}

a.helix-card,
.helix-card.helix-card--link {
  color: #000;
  color: initial;
  text-decoration: none !important;
  cursor: pointer;
}

a.helix-card:hover,
.helix-card.helix-card--link:hover {
  outline: 2px solid var(--helix-brand-alt-light);
  box-shadow: 0 0 1px rgba(0, 0, 0, .2), 0 4px 8px rgba(0, 0, 0, .1);
}

a.helix-card:hover *,
.helix-card.helix-card--link:hover * {
  color: #000;
  color: initial;
  text-decoration: none !important;
}

.helix-checkbox {
  display: flex;
  align-items: center;
}

.helix-checkbox:focus-within .helix-checkbox__input {
  outline: 3px solid var(--helix-gray-200);
  box-shadow: 0 0 0 .5px var(--helix-gray-400);
}

.helix-checkbox .helix-checkbox__input {
  width: 16px;
  flex: 0 0 16px;
  height: 16px;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  background-color: var(--helix-white);
  border-radius: 4px;
  border: solid 1px var(--helix-gray-400);
  box-shadow: 0 0 0 .5px var(--helix-gray-400);
}

.helix-checkbox label {
  display: inline-flex;
  align-items: center;
}

.helix-checkbox input[type=checkbox] {
  width: 0;
  height: 0;
  -webkit-appearance: none;
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border: solid 1.5px var(--helix-primary-color);
  box-shadow: 0 0 0 .5px var(--helix-primary-color);
  border-radius: 4px;
  background-color: var(--helix-primary-color);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg className=%27helix-checkbox__checkmark%27 fill=%27none%27 height=%276%27 viewBox=%270 0 8 6%27 width=%278%27 xmlns=%27http://www.w3.org/2000/svg%27 %3E%3Cpath d=%27M1 3L3 5L7 1%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 /%3E%3C/svg%3E");
  color: #fff;
  position: absolute;
  width: 10px;
  height: 10px;
  top: 3px;
  box-sizing: border-box;
  background-size: contain;
  background-repeat: no-repeat;
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input:hover:before {
  border-color: var(--helix-primary-color);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--gray:before {
  border-color: var(--helix-gray-600);
  background-color: var(--helix-gray-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--blue:before {
  border-color: var(--helix-blue-600);
  background-color: var(--helix-blue-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--indigo:before {
  border-color: var(--helix-indigo-600);
  background-color: var(--helix-indigo-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--purple:before {
  border-color: var(--helix-purple-600);
  background-color: var(--helix-purple-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--pink:before {
  border-color: var(--helix-pink-600);
  background-color: var(--helix-pink-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--rose:before {
  border-color: var(--helix-rose-600);
  background-color: var(--helix-rose-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--red:before {
  border-color: var(--helix-red-600);
  background-color: var(--helix-red-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--orange:before {
  border-color: var(--helix-orange-600);
  background-color: var(--helix-orange-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--yellow:before {
  border-color: var(--helix-yellow-600);
  background-color: var(--helix-yellow-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--green:before {
  border-color: var(--helix-green-600);
  background-color: var(--helix-green-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--teal:before {
  border-color: var(--helix-teal-600);
  background-color: var(--helix-teal-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--cyan:before {
  border-color: var(--helix-cyan-600);
  background-color: var(--helix-cyan-600);
}

.helix-checkbox input[type=checkbox]:checked+.helix-checkbox__input.helix-checkbox__input--light-blue:before {
  border-color: var(--helix-light-blue-600);
  background-color: var(--helix-light-blue-600);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border: solid 1.5px var(--helix-primary-color);
  box-shadow: 0 0 0 .5px var(--helix-primary-color);
  border-radius: 4px;
  background-color: var(--helix-primary-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%272%27 viewBox=%270 0 8 2%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1H7%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  color: #fff;
  position: absolute;
  width: 10px;
  height: 6px;
  top: 6px;
  box-sizing: border-box;
  background-size: contain;
  background-repeat: no-repeat;
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--gray:before {
  border-color: var(--helix-gray-color);
  background-color: var(--helix-gray-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--blue:before {
  border-color: var(--helix-blue-color);
  background-color: var(--helix-blue-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--indigo:before {
  border-color: var(--helix-indigo-color);
  background-color: var(--helix-indigo-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--purple:before {
  border-color: var(--helix-purple-color);
  background-color: var(--helix-purple-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--pink:before {
  border-color: var(--helix-pink-color);
  background-color: var(--helix-pink-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--rose:before {
  border-color: var(--helix-rose-color);
  background-color: var(--helix-rose-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--red:before {
  border-color: var(--helix-red-color);
  background-color: var(--helix-red-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--orange:before {
  border-color: var(--helix-orange-color);
  background-color: var(--helix-orange-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--yellow:before {
  border-color: var(--helix-yellow-color);
  background-color: var(--helix-yellow-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--green:before {
  border-color: var(--helix-green-color);
  background-color: var(--helix-green-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--teal:before {
  border-color: var(--helix-teal-color);
  background-color: var(--helix-teal-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--cyan:before {
  border-color: var(--helix-cyan-color);
  background-color: var(--helix-cyan-color);
}

.helix-checkbox input[type=checkbox]:indeterminate+.helix-checkbox__input.helix-checkbox__input--light-blue:before {
  border-color: var(--helix-light-blue-color);
  background-color: var(--helix-light-blue-color);
}

.helix-checkbox input[type=checkbox]:disabled+.helix-checkbox__input,
.helix-checkbox input[type=checkbox]:disabled+.helix-checkbox__input+.helix-checkbox__label {
  filter: grayscale(1) opacity(.5);
}

.helix-collapse {
  transition: all .5s ease-out;
  max-height: 0;
  overflow: hidden;
}

.helix-collapse.helix-collapse--open {
  max-height: 100vh;
  overflow: auto;
}

.helix-dashboard-widgets {
  display: grid;
  grid-gap: 8px;
  gap: 8px;
  width: 100%;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}

@media (max-width: 576px) {
  .helix-dashboard-widgets {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(auto-fit, 1fr);
  }
}

.helix-dashboard-widgets .helix-dashboard-widget {
  display: flex;
  justify-content: center;
  flex-flow: column;
  align-items: center;
  background-color: var(--helix-white);
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(0, 0, 0, .36);
  padding: 16px;
}

.helix-dashboard-widgets .helix-dashboard-widget .helix-dashboard-widget__label {
  font-size: 14px;
  color: var(--helix-gray-600);
}

.helix-dashboard-widgets .helix-dashboard-widget .helix-dashboard-widget__value {
  font-size: 24px;
  color: #000;
  font-weight: 600;
  margin-bottom: 8px;
}

.helix-dashboard-widgets .helix-dashboard-widget.helix-dashboard-widget--primary .helix-dashboard-widget__value {
  color: var(--helix-brand);
}

.helix-dashboard-widgets .helix-dashboard-widget.helix-dashboard-widget--secondary .helix-dashboard-widget__value {
  color: var(--helix-gray-600);
}

.helix-dashboard-widgets .helix-dashboard-widget.helix-dashboard-widget--tertiary .helix-dashboard-widget__value {
  color: var(--helix-gray-600);
}

.helix-dashboard-widgets .helix-dashboard-widget.helix-dashboard-widget--danger .helix-dashboard-widget__value {
  color: var(--helix-red-600);
}

.helix-dashboard-widgets .helix-dashboard-widget.helix-dashboard-widget--warning .helix-dashboard-widget__value {
  color: var(--helix-yellow-700);
}

.helix-dashboard-widgets .helix-dashboard-widget.helix-dashboard-widget--success .helix-dashboard-widget__value {
  color: var(--helix-green-600);
}

.helix-dashboard-widgets .helix-dashboard-widget.helix-dashboard-widget--info .helix-dashboard-widget__value {
  color: var(--helix-blue-600);
}

.helix-dashboard-widgets.helix-dashboard-widgets--fused {
  gap: 0;
}

.helix-dashboard-widgets.helix-dashboard-widgets--fused .helix-dashboard-widget:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.helix-dashboard-widgets.helix-dashboard-widgets--fused .helix-dashboard-widget:not(:first-child):not(:last-child):not(:only-child) {
  border-radius: 0;
  border-left: none;
  border-right: none;
}

.helix-dashboard-widgets.helix-dashboard-widgets--fused .helix-dashboard-widget:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

@media (max-width: 576px) {
  .helix-dashboard-widgets.helix-dashboard-widgets--fused .helix-dashboard-widget:first-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 6px;
  }

  .helix-dashboard-widgets.helix-dashboard-widgets--fused .helix-dashboard-widget:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
    border-bottom: none;
    border-top: none;
  }

  .helix-dashboard-widgets.helix-dashboard-widgets--fused .helix-dashboard-widget:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
  }
}

.helix-dashboard-widgets.helix-dashboard-widgets--compact .helix-dashboard-widget {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
}

.helix-dashboard-widgets.helix-dashboard-widgets--compact .helix-dashboard-widget .helix-dashboard-widget__label {
  display: flex;
  align-items: center;
}

.helix-dashboard-widgets.helix-dashboard-widgets--compact .helix-dashboard-widget .helix-dashboard-widget__value {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}

.helix-footer {
  padding: 17px 24px;
  background: #fff;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.helix-footer .helix-footer__header {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: var(--helix-gray-900);
}

.helix-footer .helix-footer__footer {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: var(--helix-gray-600);
}

.helix-text-input {
  background-color: var(--helix-white);
  border: 1px solid var(--helix-gray-300);
  border-radius: 6px;
  padding: 8px 12px;
  font-size: 14px;
  width: 100%;
  line-height: 18px;
  box-sizing: border-box;
}

.helix-text-input:focus {
  border-color: var(--helix-brand);
  outline: solid 1px var(--helix-brand);
}

.helix-text-input.helix-text-input--invalid {
  border-color: var(--helix-red-600);
}

.helix-text-input.helix-text-input--invalid:focus {
  outline: solid 1px var(--helix-red-600);
}

.helix-text-input.helix-text-input--valid {
  border-color: var(--helix-green-600);
}

.helix-text-input.helix-text-input--valid:focus {
  outline: solid 1px var(--helix-green-600);
}

.helix-text-input.helix-text-input--prefilled {
  color: var(--helix-purple-600);
}

.helix-text-input.helix-text-input--large {
  font-size: 16px;
  padding: 13px 12px;
  line-height: 20px;
}

.helix-text-input.helix-text-input--large::-moz-placeholder {
  font-size: 16px;
}

.helix-text-input.helix-text-input--large::placeholder {
  font-size: 16px;
}

.helix-text-input.helix-text-input--small {
  font-size: 12px;
  padding: 4px 12px;
}

.helix-text-input.helix-text-input--small::-moz-placeholder {
  font-size: 12px;
}

.helix-text-input.helix-text-input--small::placeholder {
  font-size: 12px;
}

input[type=number].helix-show-stepper {
  -moz-appearance: initial !important;
}

input[type=number].helix-show-stepper::-webkit-inner-spin-button,
input[type=number].helix-show-stepper::-webkit-outer-spin-button {
  -webkit-appearance: auto !important;
          appearance: auto !important;
}

input:disabled.helix-text-input {
  background-color: var(--helix-gray-100);
}

.helix-input-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  min-height: 32px;
  border: 1px solid var(--helix-gray-300);
  border-radius: 4px;
  background-color: var(--helix-white);
  box-sizing: border-box;
  transition: border-color .2s ease-in-out;
  overflow: hidden;
}

.helix-input-group input {
  flex: 1 1;
  border: none;
  border-radius: 0;
}

.helix-input-group input:first-child {
  padding-right: 0;
}

.helix-input-group input:focus {
  outline: none;
}

.helix-input-group:focus-within {
  outline: solid 2px var(--helix-brand);
}

.helix-input-group .helix-input-group__addon {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 32px;
  padding: 0 8px;
  box-sizing: border-box;
}

.helix-input-group .helix-input-group__addon+input {
  padding-left: 0;
}

.helix-input-group.helix-input-group--small {
  min-height: 26px;
}

.helix-input-group.helix-input-group--small input {
  min-height: 26px;
}

.helix-input-group.helix-input-group--small .helix-input-group__addon {
  min-height: 26px;
  padding: 0 4px;
}

@media screen and (max-width: 1432px) {
  .helix-input-group.helix-input-group-md--xl {
    min-height: 34px !important;
  }

  .helix-input-group.helix-input-group-md--xl .helix-input-group__addon {
    min-height: 34px !important;
    padding: 0 8px !important;
  }

  .helix-input-group.helix-input-group-md--xl input {
    min-height: 34px !important;
  }

  .helix-input-group.helix-input-group-sm--xl {
    min-height: 26px !important;
  }

  .helix-input-group.helix-input-group-sm--xl .helix-input-group__addon {
    min-height: 26px !important;
    padding: 0 4px !important;
  }

  .helix-input-group.helix-input-group-sm--xl input {
    min-height: 26px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-input-group.helix-input-group-md--lg {
    min-height: 34px !important;
  }

  .helix-input-group.helix-input-group-md--lg .helix-input-group__addon {
    min-height: 34px !important;
    padding: 0 8px !important;
  }

  .helix-input-group.helix-input-group-md--lg input {
    min-height: 34px !important;
  }

  .helix-input-group.helix-input-group-sm--lg {
    min-height: 26px !important;
  }

  .helix-input-group.helix-input-group-sm--lg .helix-input-group__addon {
    min-height: 26px !important;
    padding: 0 4px !important;
  }

  .helix-input-group.helix-input-group-sm--lg input {
    min-height: 26px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-input-group.helix-input-group-md--md {
    min-height: 34px !important;
  }

  .helix-input-group.helix-input-group-md--md .helix-input-group__addon {
    min-height: 34px !important;
    padding: 0 8px !important;
  }

  .helix-input-group.helix-input-group-md--md input {
    min-height: 34px !important;
  }

  .helix-input-group.helix-input-group-sm--md {
    min-height: 26px !important;
  }

  .helix-input-group.helix-input-group-sm--md .helix-input-group__addon {
    min-height: 26px !important;
    padding: 0 4px !important;
  }

  .helix-input-group.helix-input-group-sm--md input {
    min-height: 26px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-input-group.helix-input-group-md--sm {
    min-height: 34px !important;
  }

  .helix-input-group.helix-input-group-md--sm .helix-input-group__addon {
    min-height: 34px !important;
    padding: 0 8px !important;
  }

  .helix-input-group.helix-input-group-md--sm input {
    min-height: 34px !important;
  }

  .helix-input-group.helix-input-group-sm--sm {
    min-height: 26px !important;
  }

  .helix-input-group.helix-input-group-sm--sm .helix-input-group__addon {
    min-height: 26px !important;
    padding: 0 4px !important;
  }

  .helix-input-group.helix-input-group-sm--sm input {
    min-height: 26px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-input-group.helix-input-group-md--xs {
    min-height: 34px !important;
  }

  .helix-input-group.helix-input-group-md--xs .helix-input-group__addon {
    min-height: 34px !important;
    padding: 0 8px !important;
  }

  .helix-input-group.helix-input-group-md--xs input {
    min-height: 34px !important;
  }

  .helix-input-group.helix-input-group-sm--xs {
    min-height: 26px !important;
  }

  .helix-input-group.helix-input-group-sm--xs .helix-input-group__addon {
    min-height: 26px !important;
    padding: 0 4px !important;
  }

  .helix-input-group.helix-input-group-sm--xs input {
    min-height: 26px !important;
  }
}

.helix-loader .helix-loader__inner {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.helix-loader .helix-loader__inner:after {
  content: "";
  display: inline-block;
  width: 48px;
  height: 48px;
          animation: helix-loader-spin 1s ease-in-out infinite;
  -webkit-animation: helix-loader-spin 1s ease-in-out infinite;
  background-image: url("data:image/svg+xml,%3Csvg width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fillRule=%27evenodd%27 clipRule=%27evenodd%27 d=%27M40.8 22.1998C41.7941 22.1998 42.6 23.0057 42.6 23.9998C42.6 34.2723 34.2725 42.5998 24 42.5998C13.7275 42.5998 5.4 34.2723 5.4 23.9998C5.4 13.7273 13.7275 5.39981 24 5.39981C24.9941 5.39981 25.8 6.2057 25.8 7.19981C25.8 8.19392 24.9941 8.99981 24 8.99981C15.7157 8.99981 9 15.7155 9 23.9998C9 32.2841 15.7157 38.9998 24 38.9998C32.2843 38.9998 39 32.2841 39 23.9998C39 23.0057 39.8059 22.1998 40.8 22.1998Z%27 fill=%27%239CA3AF%27 /%3E%3C/svg%3E");
}

@keyframes helix-loader-spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}

.helix-loader .helix-loader__inner.small:after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 48 48%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fillRule=%27evenodd%27 clipRule=%27evenodd%27 d=%27M40.8 22.1998C41.7941 22.1998 42.6 23.0057 42.6 23.9998C42.6 34.2723 34.2725 42.5998 24 42.5998C13.7275 42.5998 5.4 34.2723 5.4 23.9998C5.4 13.7273 13.7275 5.39981 24 5.39981C24.9941 5.39981 25.8 6.2057 25.8 7.19981C25.8 8.19392 24.9941 8.99981 24 8.99981C15.7157 8.99981 9 15.7155 9 23.9998C9 32.2841 15.7157 38.9998 24 38.9998C32.2843 38.9998 39 32.2841 39 23.9998C39 23.0057 39.8059 22.1998 40.8 22.1998Z%27 fill=%27%239CA3AF%27 /%3E%3C/svg%3E");
}

.helix-loader.helix-loader--absolute .helix-loader__backdrop,
.helix-loader.helix-loader--fixed .helix-loader__backdrop {
  z-index: 1051;
  background-color: rgba(0, 0, 0, .3);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.helix-loader.helix-loader--absolute .helix-loader__inner,
.helix-loader.helix-loader--fixed .helix-loader__inner {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1051;
  align-content: center;
}

.helix-loader.helix-loader--absolute .helix-loader__backdrop {
  position: absolute;
}

.helix-loader.helix-loader--absolute .helix-loader__inner {
  position: absolute;
}

.helix-loader.helix-loader--fixed .helix-loader__backdrop {
  position: fixed;
}

.helix-loader.helix-loader--fixed .helix-loader__inner {
  position: fixed;
}

.helix-list-group {
  list-style: none;
  padding: 0;
  margin: 0;
}

.helix-list-group .helix-list-group__item {
  color: var(--helix-gray-900);
  padding: 8px 0;
  border-radius: 4px;
  font-size: 14px;
}

.helix-list-group a.helix-list-group__item {
  display: block;
  cursor: pointer;
  padding: 8px;
  color: var(--helix-gray-900);
}

.helix-list-group a.helix-list-group__item:hover {
  color: var(--helix-gray-900);
  background-color: var(--helix-gray-100);
  text-decoration: none;
}

.helix-list-group a.helix-list-group__item.helix-list-group__item--active {
  background-color: var(--helix-gray-200);
}

.helix-list-group a.helix-list-group__item {
  display: block;
  cursor: pointer;
}

.helix-list-group.helix-list-group--condensed .helix-list-group__item {
  padding: 4px 8px;
}

.helix-list-group.helix-list-group--condensed a.helix-list-group__item {
  padding: 4px 8px;
}

.helix-pagination {
  display: flex;
}

.helix-pagination .helix-pagination__item {
  background-color: var(--helix-white);
  border-top: solid 1px var(--helix-gray-200);
  border-bottom: solid 1px var(--helix-gray-200);
  border-right: solid 1px var(--helix-gray-200);
  display: flex;
  min-width: 28px;
  min-height: 28px;
  padding: 0 4px;
  align-items: center;
  justify-content: center;
  color: var(--helix-gray-600);
  font-size: 14px;
}

.helix-pagination .helix-pagination__item:first-child {
  border-left: solid 1px var(--helix-gray-200);
}

.helix-pagination .helix-pagination__item a {
  color: var(--helix-gray-600);
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1;
  width: 100%;
  height: 100%;
}

.helix-pagination .helix-pagination__item:hover:not(.helix-pagination__item--disabled) {
  background-color: var(--helix-brand-pale);
  text-decoration: none;
  cursor: pointer;
}

.helix-pagination .helix-pagination__item.helix-pagination__item--active {
  background-color: var(--helix-brand-pale);
  color: var(--helix-brand);
  border-color: var(--helix-brand-light);
  border-left: solid 1px var(--helix-brand);
}

.helix-pagination .helix-pagination__item.helix-pagination__item--active a {
  color: var(--helix-brand);
  cursor: default;
}

.helix-pagination .helix-pagination__item:disabled,
.helix-pagination .helix-pagination__item.helix-pagination__item--disabled {
  color: var(--helix-gray-400);
}

.helix-pagination .helix-pagination__item:disabled a,
.helix-pagination .helix-pagination__item.helix-pagination__item--disabled a {
  color: var(--helix-gray-400);
  cursor: default;
}

.helix-pagination .helix-pagination__item:disabled svg path,
.helix-pagination .helix-pagination__item.helix-pagination__item--disabled svg path {
  fill: var(--helix-gray-400);
}

.helix-progress-bar .helix-progress-bar__container {
  background-color: var(--helix-gray-200);
  border-radius: 4px;
  height: 6px;
  overflow: hidden;
  width: 100%;
}

.helix-progress-bar .helix-progress-bar__container .helix-progress-bar__fill {
  background-color: var(--helix-brand-light);
  height: 100%;
  transition: width .6s ease;
}

.helix-progress-bar .helix-progress-bar__info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2px;
  font-size: 12px;
  font-weight: 400;
  align-items: flex-end;
}

.helix-progress-bar .helix-progress-bar__info .helix-progress-bar__label {
  display: flex;
  flex: 1 1;
}

.helix-progress-bar .helix-progress-bar__info .helix-progress-bar__value {
  display: flex;
  justify-content: flex-end;
  flex: 1 1;
}

.helix-radio {
  display: flex;
  align-items: center;
}

.helix-radio .helix-radio__control {
  width: 14px;
  flex: 0 0 14px;
  height: 14px;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  background-color: var(--helix-white);
  border-radius: 50%;
  border: 1px solid var(--helix-gray-400);
  box-shadow: 0 0 0 .5px var(--helix-gray-400);
}

.helix-radio:focus-within .helix-radio__control {
  outline: 3px solid var(--helix-gray-200);
}

.helix-radio label {
  display: inline-flex;
  align-items: center;
}

.helix-radio input[type=radio] {
  width: 0;
  height: 0;
  -webkit-appearance: none;
}

.helix-radio input[type=radio]:checked+.helix-radio__control {
  border-color: var(--helix-brand-light);
  box-shadow: 0 0 0 .5px var(--helix-brand-light);
}

.helix-radio input[type=radio]:checked+.helix-radio__control:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--helix-brand-light);
}

.helix-radio input[type=radio]:disabled+.helix-radio__control,
.helix-radio input[type=radio]:disabled+.helix-radio__control+.helix-radio__label {
  filter: grayscale(1) opacity(.5);
}

.helix-radio+.helix-radio {
  color: var(--helix-gray-900);
  margin-top: 4px;
}

.helix-radio.helix-radio--inline {
  display: inline-flex;
  align-items: center;
}

.helix-radio.helix-radio--inline label {
  max-width: 100%;
}

.helix-radio.helix-radio--inline+.helix-radio {
  margin-left: 8px;
}

.helix-select-input {
  background-color: var(--helix-white);
  border: 1px solid var(--helix-gray-300);
  border-radius: 6px;
  padding: 8px 32px 8px 12px;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
  -webkit-appearance: none;
     -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M0.46967 0.46967C0.762563 0.176777 1.23744 0.176777 1.53033 0.46967L5 3.93934L8.46967 0.46967C8.76256 0.176777 9.23744 0.176777 9.53033 0.46967C9.82322 0.762563 9.82322 1.23744 9.53033 1.53033L5.53033 5.53033C5.38968 5.67098 5.19891 5.75 5 5.75C4.80109 5.75 4.61032 5.67098 4.46967 5.53033L0.46967 1.53033C0.176777 1.23744 0.176777 0.762563 0.46967 0.46967Z%27 fill=%27%234B5563%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-x: calc(100% - 12px);
  background-position-y: 50%;
}

.helix-select-input:focus {
  outline: solid 2px var(--helix-brand);
}

.helix-select-input.helix-select-input--invalid {
  border-color: var(--helix-red-500);
}

.helix-select-input.helix-select-input--invalid:focus {
  outline: solid 2px var(--helix-red-500);
}

.helix-select-input.helix-select-input--valid {
  border-color: var(--helix-green-600);
}

.helix-select-input.helix-select-input--valid:focus {
  outline: solid 2px var(--helix-green-500);
}

.helix-select-input.helix-select-input--prefilled {
  color: var(--helix-purple-600);
}

.helix-select-input.helix-select-input--large {
  font-size: 16px;
  padding: 13px 12px;
}

.helix-select-input.helix-select-input--small {
  font-size: 12px;
  padding: 4px 12px;
}

.helix-spotlight-icon {
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  display: inline-flex;
  background-color: var(--helix-brand-pale);
}

.helix-spotlight-icon svg {
  width: 20px;
  height: 20px;
}

.helix-spotlight-icon svg path {
  fill: var(--helix-brand);
}

.helix-spotlight-icon.helix-spotlight-icon--gray {
  background-color: #f9fafb;
}

.helix-spotlight-icon.helix-spotlight-icon--gray svg path {
  fill: #6b7280;
}

.helix-spotlight-icon.helix-spotlight-icon--red {
  background-color: #fef2f2;
}

.helix-spotlight-icon.helix-spotlight-icon--red svg path {
  fill: #ef4444;
}

.helix-spotlight-icon.helix-spotlight-icon--orange {
  background-color: #fff7ed;
}

.helix-spotlight-icon.helix-spotlight-icon--orange svg path {
  fill: #f97316;
}

.helix-spotlight-icon.helix-spotlight-icon--yellow {
  background-color: #fffbeb;
}

.helix-spotlight-icon.helix-spotlight-icon--yellow svg path {
  fill: #f59e0b;
}

.helix-spotlight-icon.helix-spotlight-icon--green {
  background-color: #ecfdf5;
}

.helix-spotlight-icon.helix-spotlight-icon--green svg path {
  fill: #10b981;
}

.helix-spotlight-icon.helix-spotlight-icon--teal {
  background-color: #f0fdfa;
}

.helix-spotlight-icon.helix-spotlight-icon--teal svg path {
  fill: #14b8a6;
}

.helix-spotlight-icon.helix-spotlight-icon--cyan {
  background-color: #ecfeff;
}

.helix-spotlight-icon.helix-spotlight-icon--cyan svg path {
  fill: #06b6d4;
}

.helix-spotlight-icon.helix-spotlight-icon--light-blue {
  background-color: #f0f9ff;
}

.helix-spotlight-icon.helix-spotlight-icon--light-blue svg path {
  fill: #0ea5e9;
}

.helix-spotlight-icon.helix-spotlight-icon--blue {
  background-color: #eff6ff;
}

.helix-spotlight-icon.helix-spotlight-icon--blue svg path {
  fill: #3b82f6;
}

.helix-spotlight-icon.helix-spotlight-icon--indigo {
  background-color: #eef2ff;
}

.helix-spotlight-icon.helix-spotlight-icon--indigo svg path {
  fill: #6366f1;
}

.helix-spotlight-icon.helix-spotlight-icon--purple {
  background-color: #f5f3ff;
}

.helix-spotlight-icon.helix-spotlight-icon--purple svg path {
  fill: #8b5cf6;
}

.helix-spotlight-icon.helix-spotlight-icon--pink {
  background-color: #fdf2f8;
}

.helix-spotlight-icon.helix-spotlight-icon--pink svg path {
  fill: #ec4899;
}

.helix-spotlight-icon.helix-spotlight-icon--rose {
  background-color: #fff1f2;
}

.helix-spotlight-icon.helix-spotlight-icon--rose svg path {
  fill: #f43f5e;
}

.helix-spotlight-icon.helix-spotlight-icon--white {
  background-color: rgba(255, 255, 255, .92);
}

.helix-spotlight-icon.helix-spotlight-icon--white svg path {
  fill: var(--helix-gray-500);
}

.helix-sticky-footer {
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 200;
  background-color: var(--helix-white);
  border-top: 1px solid var(--helix-gray-200);
  padding: .5rem 1rem;
  position: fixed;
}

.helix-switch .helix-switch__label {
  margin-right: 12px;
}

.helix-switch:focus-within .helix-switch__control {
  outline: 3px solid var(--helix-gray-400);
}

.helix-switch .helix-switch__control {
  width: 44px;
  height: 24px;
  position: relative;
  display: inline-flex;
  margin-right: 11px;
  background-color: var(--helix-gray-400);
  border-radius: 24px;
  padding: 4px;
  box-sizing: border-box;
  cursor: pointer;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, .2), inset 0 1px 2px rgba(0, 0, 0, .1);
  position: relative;
}

.helix-switch .helix-switch__control::before {
  content: "";
  background-color: var(--helix-white);
  width: 16px;
  position: absolute;
  border-radius: 50%;
  height: 16px;
  transform: translateX(0);
  transition: all 300ms;
}

.helix-switch label {
  display: inline-flex;
  align-items: center;
}

.helix-switch input[type=checkbox] {
  width: 0;
  height: 0;
  -webkit-appearance: none;
}

.helix-switch input[type=checkbox]:checked+.helix-switch__control {
  background-color: var(--helix-brand-light);
}

.helix-switch input[type=checkbox]:checked+.helix-switch__control:before {
  transform: translate(20px);
}

.helix-switch input[type=checkbox]:disabled+.helix-switch__control,
.helix-switch input[type=checkbox]:disabled+.helix-switch__control::before {
  filter: grayscale(1) opacity(.5);
  cursor: default;
}

.helix-switch.helix-switch--small .helix-switch__control {
  width: 30px;
  height: 16px;
  margin-right: 8px;
  padding: 2px;
}

.helix-switch.helix-switch--small .helix-switch__control::before {
  width: 12px;
  height: 12px;
}

.helix-switch.helix-switch--small input[type=checkbox]:checked+.helix-switch__control:before {
  transform: translate(14px);
}

.helix-table,
.helix-table--borderless,
.helix-table--striped,
.helix-table--hover {
  border-radius: 4px;
  background: #fff;
  width: 100%;
  border-spacing: 0;
}

.helix-table thead,
.helix-table--borderless thead,
.helix-table--striped thead,
.helix-table--hover thead {
  padding: 0 8px;
  box-shadow: inset 0 -1px 0 #e6e8f0;
}

.helix-table thead th,
.helix-table--borderless thead th,
.helix-table--striped thead th,
.helix-table--hover thead th {
  padding: 12px 10px;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--helix-gray-500);
}

.helix-table thead th.helix-table__caret-up:after,
.helix-table thead th.helix-table__caret-down:after,
.helix-table--borderless thead th.helix-table__caret-up:after,
.helix-table--borderless thead th.helix-table__caret-down:after,
.helix-table--striped thead th.helix-table__caret-up:after,
.helix-table--striped thead th.helix-table__caret-down:after,
.helix-table--hover thead th.helix-table__caret-up:after,
.helix-table--hover thead th.helix-table__caret-down:after {
  content: " ";
  position: relative;
  left: 10px;
  border: 5px solid rgba(0, 0, 0, 0);
  border-radius: 3px;
}

.helix-table thead th.helix-table__caret-up:after,
.helix-table--borderless thead th.helix-table__caret-up:after,
.helix-table--striped thead th.helix-table__caret-up:after,
.helix-table--hover thead th.helix-table__caret-up:after {
  bottom: 10px;
  border-bottom-color: var(--helix-gray-500);
}

.helix-table thead th.helix-table__caret-down:after,
.helix-table--borderless thead th.helix-table__caret-down:after,
.helix-table--striped thead th.helix-table__caret-down:after,
.helix-table--hover thead th.helix-table__caret-down:after {
  top: 9px;
  border-top-color: var(--helix-gray-500);
}

.helix-table tbody,
.helix-table--borderless tbody,
.helix-table--striped tbody,
.helix-table--hover tbody {
  padding: 0 8px;
}

.helix-table tbody tr:not(:last-child),
.helix-table--borderless tbody tr:not(:last-child),
.helix-table--striped tbody tr:not(:last-child),
.helix-table--hover tbody tr:not(:last-child) {
  padding: 0 8px;
  box-shadow: inset 0 -1px 0 #e6e8f0;
}

.helix-table tbody td,
.helix-table--borderless tbody td,
.helix-table--striped tbody td,
.helix-table--hover tbody td {
  padding: 12px 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--helix-gray-900);
}

.helix-table {
  box-shadow: 0 0 1px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .1);
}

.helix-table--borderless {
  box-shadow: none;
}

.helix-table--striped thead {
  box-shadow: none;
}

.helix-table--striped tbody tr:nth-of-type(odd) {
  background-color: var(--helix-gray-100);
}

.helix-table--striped tbody tr:not(:last-child) {
  box-shadow: none;
}

.helix-table--hover tbody tr:hover {
  background-color: var(--helix-gray-50);
}

.helix-textarea {
  background-color: var(--helix-white);
  border: 1px solid var(--helix-gray-300);
  border-radius: 6px;
  padding: 8px 12px;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
  font-family: inherit;
  line-height: 20px;
}

.helix-textarea:focus {
  border-color: var(--helix-brand);
  outline: solid 2px var(--helix-brand);
}

.helix-textarea.helix-textarea--invalid {
  border-color: var(--helix-red-500);
}

.helix-textarea.helix-textarea--invalid:focus {
  outline: solid 1px var(--helix-red-600);
}

.helix-textarea.helix-textarea--valid {
  border-color: var(--helix-green-600);
}

.helix-textarea.helix-textarea--valid:focus {
  outline: solid 1px var(--helix-green-600);
}

.helix-textarea.helix-textarea--prefilled {
  color: var(--helix-purple-600);
}

.helix-d-grid {
  display: grid;
  grid-gap: 16px;
  gap: 16px;
  grid-template-columns: repeat(12, auto);
  grid-template-columns: repeat(var(--helix-grid-columns, 12), auto);
  grid-template-rows: repeat(1, auto);
  grid-template-rows: repeat(var(--helix-grid-rows), auto);
}

.helix-d-grid.helix-g-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.helix-d-grid.helix-g-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.helix-d-grid>.helix-g-col-1 {
  grid-column: auto/span 1;
}

.helix-d-grid>.helix-g-col-2 {
  grid-column: auto/span 2;
}

.helix-d-grid>.helix-g-col-3 {
  grid-column: auto/span 3;
}

.helix-d-grid>.helix-g-col-4 {
  grid-column: auto/span 4;
}

.helix-d-grid>.helix-g-col-5 {
  grid-column: auto/span 5;
}

.helix-d-grid>.helix-g-col-6 {
  grid-column: auto/span 6;
}

.helix-d-grid>.helix-g-col-7 {
  grid-column: auto/span 7;
}

.helix-d-grid>.helix-g-col-8 {
  grid-column: auto/span 8;
}

.helix-d-grid>.helix-g-col-9 {
  grid-column: auto/span 9;
}

.helix-d-grid>.helix-g-col-10 {
  grid-column: auto/span 10;
}

.helix-d-grid>.helix-g-col-11 {
  grid-column: auto/span 11;
}

.helix-d-grid>.helix-g-col-12 {
  grid-column: auto/span 12;
}

.helix-d-grid>.helix-g-row-1 {
  grid-row: auto/span 1;
}

.helix-d-grid>.helix-g-row-2 {
  grid-row: auto/span 2;
}

.helix-d-grid>.helix-g-row-3 {
  grid-row: auto/span 3;
}

.helix-d-grid>.helix-g-row-4 {
  grid-row: auto/span 4;
}

.helix-d-grid>.helix-g-row-5 {
  grid-row: auto/span 5;
}

.helix-d-grid>.helix-g-row-6 {
  grid-row: auto/span 6;
}

.helix-d-grid>.helix-g-row-7 {
  grid-row: auto/span 7;
}

.helix-d-grid>.helix-g-row-8 {
  grid-row: auto/span 8;
}

.helix-d-grid>.helix-g-row-9 {
  grid-row: auto/span 9;
}

.helix-d-grid>.helix-g-row-10 {
  grid-row: auto/span 10;
}

.helix-d-grid>.helix-g-row-11 {
  grid-row: auto/span 11;
}

.helix-d-grid>.helix-g-row-12 {
  grid-row: auto/span 12;
}

.helix-d-grid.helix-g-gap-0 {
  gap: 0;
}

.helix-d-grid.helix-g-col-gap-0 {
  -moz-column-gap: 0;
       column-gap: 0;
}

.helix-d-grid.helix-g-row-gap-0 {
  row-gap: 0;
}

.helix-d-grid.helix-g-gap-1 {
  gap: 4px;
}

.helix-d-grid.helix-g-col-gap-1 {
  -moz-column-gap: 4px;
       column-gap: 4px;
}

.helix-d-grid.helix-g-row-gap-1 {
  row-gap: 4px;
}

.helix-d-grid.helix-g-gap-2 {
  gap: 8px;
}

.helix-d-grid.helix-g-col-gap-2 {
  -moz-column-gap: 8px;
       column-gap: 8px;
}

.helix-d-grid.helix-g-row-gap-2 {
  row-gap: 8px;
}

.helix-d-grid.helix-g-gap-3 {
  gap: 12px;
}

.helix-d-grid.helix-g-col-gap-3 {
  -moz-column-gap: 12px;
       column-gap: 12px;
}

.helix-d-grid.helix-g-row-gap-3 {
  row-gap: 12px;
}

.helix-d-grid.helix-g-gap-4 {
  gap: 16px;
}

.helix-d-grid.helix-g-col-gap-4 {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.helix-d-grid.helix-g-row-gap-4 {
  row-gap: 16px;
}

.helix-d-grid.helix-g-gap-5 {
  gap: 24px;
}

.helix-d-grid.helix-g-col-gap-5 {
  -moz-column-gap: 24px;
       column-gap: 24px;
}

.helix-d-grid.helix-g-row-gap-5 {
  row-gap: 24px;
}

.helix-d-grid.helix-g-gap-6 {
  gap: 32px;
}

.helix-d-grid.helix-g-col-gap-6 {
  -moz-column-gap: 32px;
       column-gap: 32px;
}

.helix-d-grid.helix-g-row-gap-6 {
  row-gap: 32px;
}

.helix-d-grid.helix-g-gap-7 {
  gap: 48px;
}

.helix-d-grid.helix-g-col-gap-7 {
  -moz-column-gap: 48px;
       column-gap: 48px;
}

.helix-d-grid.helix-g-row-gap-7 {
  row-gap: 48px;
}

.helix-d-grid.helix-g-gap-8 {
  gap: 64px;
}

.helix-d-grid.helix-g-col-gap-8 {
  -moz-column-gap: 64px;
       column-gap: 64px;
}

.helix-d-grid.helix-g-row-gap-8 {
  row-gap: 64px;
}

.helix-d-grid.helix-g-gap-9 {
  gap: 96px;
}

.helix-d-grid.helix-g-col-gap-9 {
  -moz-column-gap: 96px;
       column-gap: 96px;
}

.helix-d-grid.helix-g-row-gap-9 {
  row-gap: 96px;
}

.helix-d-grid.helix-g-gap-10 {
  gap: 128px;
}

.helix-d-grid.helix-g-col-gap-10 {
  -moz-column-gap: 128px;
       column-gap: 128px;
}

.helix-d-grid.helix-g-row-gap-10 {
  row-gap: 128px;
}

.helix-d-grid .helix-g-col-start-1 {
  grid-column-start: 1;
}

.helix-d-grid .helix-g-col-start-2 {
  grid-column-start: 2;
}

.helix-d-grid .helix-g-col-start-3 {
  grid-column-start: 3;
}

.helix-d-grid .helix-g-col-start-4 {
  grid-column-start: 4;
}

.helix-d-grid .helix-g-col-start-5 {
  grid-column-start: 5;
}

.helix-d-grid .helix-g-col-start-6 {
  grid-column-start: 6;
}

.helix-d-grid .helix-g-col-start-7 {
  grid-column-start: 7;
}

.helix-d-grid .helix-g-col-start-8 {
  grid-column-start: 8;
}

.helix-d-grid .helix-g-col-start-9 {
  grid-column-start: 9;
}

.helix-d-grid .helix-g-col-start-10 {
  grid-column-start: 10;
}

.helix-d-grid .helix-g-col-start-11 {
  grid-column-start: 11;
}

.helix-d-grid .helix-g-col-start-12 {
  grid-column-start: 12;
}

.helix-d-grid .helix-g-row-start-1 {
  grid-row-start: 1;
}

.helix-d-grid .helix-g-row-start-2 {
  grid-row-start: 2;
}

.helix-d-grid .helix-g-row-start-3 {
  grid-row-start: 3;
}

.helix-d-grid .helix-g-row-start-4 {
  grid-row-start: 4;
}

.helix-d-grid .helix-g-row-start-5 {
  grid-row-start: 5;
}

.helix-d-grid .helix-g-row-start-6 {
  grid-row-start: 6;
}

.helix-d-grid .helix-g-row-start-7 {
  grid-row-start: 7;
}

.helix-d-grid .helix-g-row-start-8 {
  grid-row-start: 8;
}

.helix-d-grid .helix-g-row-start-9 {
  grid-row-start: 9;
}

.helix-d-grid .helix-g-row-start-10 {
  grid-row-start: 10;
}

.helix-d-grid .helix-g-row-start-11 {
  grid-row-start: 11;
}

.helix-d-grid .helix-g-row-start-12 {
  grid-row-start: 12;
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-1 {
    grid-column: auto/span 1;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-1 {
    grid-row: auto/span 1;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-1 {
    grid-column-start: 1;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-1 {
    grid-row-start: 1;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-2 {
    grid-column: auto/span 2;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-2 {
    grid-row: auto/span 2;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-2 {
    grid-column-start: 2;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-2 {
    grid-row-start: 2;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-3 {
    grid-column: auto/span 3;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-3 {
    grid-row: auto/span 3;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-3 {
    grid-column-start: 3;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-3 {
    grid-row-start: 3;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-4 {
    grid-column: auto/span 4;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-4 {
    grid-row: auto/span 4;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-4 {
    grid-column-start: 4;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-4 {
    grid-row-start: 4;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-5 {
    grid-column: auto/span 5;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-5 {
    grid-row: auto/span 5;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-5 {
    grid-column-start: 5;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-5 {
    grid-row-start: 5;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-6 {
    grid-column: auto/span 6;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-6 {
    grid-row: auto/span 6;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-6 {
    grid-column-start: 6;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-6 {
    grid-row-start: 6;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-7 {
    grid-column: auto/span 7;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-7 {
    grid-row: auto/span 7;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-7 {
    grid-column-start: 7;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-7 {
    grid-row-start: 7;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-8 {
    grid-column: auto/span 8;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-8 {
    grid-row: auto/span 8;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-8 {
    grid-column-start: 8;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-8 {
    grid-row-start: 8;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-9 {
    grid-column: auto/span 9;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-9 {
    grid-row: auto/span 9;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-9 {
    grid-column-start: 9;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-9 {
    grid-row-start: 9;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-10 {
    grid-column: auto/span 10;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-10 {
    grid-row: auto/span 10;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-10 {
    grid-column-start: 10;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-10 {
    grid-row-start: 10;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-11 {
    grid-column: auto/span 11;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-11 {
    grid-row: auto/span 11;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-11 {
    grid-column-start: 11;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-11 {
    grid-row-start: 11;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-cols-xl-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-col-xl-12 {
    grid-column: auto/span 12;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid>.helix-g-row-xl-12 {
    grid-row: auto/span 12;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-col-start-xl-12 {
    grid-column-start: 12;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid .helix-g-row-start-xl-12 {
    grid-row-start: 12;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-gap-xl-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-col-gap-xl-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-d-grid.helix-g-row-gap-xl-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-1 {
    grid-column: auto/span 1;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-1 {
    grid-row: auto/span 1;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-1 {
    grid-column-start: 1;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-1 {
    grid-row-start: 1;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-2 {
    grid-column: auto/span 2;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-2 {
    grid-row: auto/span 2;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-2 {
    grid-column-start: 2;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-2 {
    grid-row-start: 2;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-3 {
    grid-column: auto/span 3;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-3 {
    grid-row: auto/span 3;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-3 {
    grid-column-start: 3;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-3 {
    grid-row-start: 3;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-4 {
    grid-column: auto/span 4;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-4 {
    grid-row: auto/span 4;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-4 {
    grid-column-start: 4;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-4 {
    grid-row-start: 4;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-5 {
    grid-column: auto/span 5;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-5 {
    grid-row: auto/span 5;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-5 {
    grid-column-start: 5;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-5 {
    grid-row-start: 5;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-6 {
    grid-column: auto/span 6;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-6 {
    grid-row: auto/span 6;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-6 {
    grid-column-start: 6;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-6 {
    grid-row-start: 6;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-7 {
    grid-column: auto/span 7;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-7 {
    grid-row: auto/span 7;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-7 {
    grid-column-start: 7;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-7 {
    grid-row-start: 7;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-8 {
    grid-column: auto/span 8;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-8 {
    grid-row: auto/span 8;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-8 {
    grid-column-start: 8;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-8 {
    grid-row-start: 8;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-9 {
    grid-column: auto/span 9;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-9 {
    grid-row: auto/span 9;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-9 {
    grid-column-start: 9;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-9 {
    grid-row-start: 9;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-10 {
    grid-column: auto/span 10;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-10 {
    grid-row: auto/span 10;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-10 {
    grid-column-start: 10;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-10 {
    grid-row-start: 10;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-11 {
    grid-column: auto/span 11;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-11 {
    grid-row: auto/span 11;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-11 {
    grid-column-start: 11;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-11 {
    grid-row-start: 11;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-cols-lg-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-col-lg-12 {
    grid-column: auto/span 12;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid>.helix-g-row-lg-12 {
    grid-row: auto/span 12;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-col-start-lg-12 {
    grid-column-start: 12;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid .helix-g-row-start-lg-12 {
    grid-row-start: 12;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-0 {
    gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-gap-lg-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-col-gap-lg-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-d-grid.helix-g-row-gap-lg-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-1 {
    grid-column: auto/span 1;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-1 {
    grid-row: auto/span 1;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-1 {
    grid-column-start: 1;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-1 {
    grid-row-start: 1;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-2 {
    grid-column: auto/span 2;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-2 {
    grid-row: auto/span 2;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-2 {
    grid-column-start: 2;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-2 {
    grid-row-start: 2;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-3 {
    grid-column: auto/span 3;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-3 {
    grid-row: auto/span 3;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-3 {
    grid-column-start: 3;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-3 {
    grid-row-start: 3;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-4 {
    grid-column: auto/span 4;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-4 {
    grid-row: auto/span 4;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-4 {
    grid-column-start: 4;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-4 {
    grid-row-start: 4;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-5 {
    grid-column: auto/span 5;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-5 {
    grid-row: auto/span 5;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-5 {
    grid-column-start: 5;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-5 {
    grid-row-start: 5;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-6 {
    grid-column: auto/span 6;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-6 {
    grid-row: auto/span 6;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-6 {
    grid-column-start: 6;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-6 {
    grid-row-start: 6;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-7 {
    grid-column: auto/span 7;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-7 {
    grid-row: auto/span 7;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-7 {
    grid-column-start: 7;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-7 {
    grid-row-start: 7;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-8 {
    grid-column: auto/span 8;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-8 {
    grid-row: auto/span 8;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-8 {
    grid-column-start: 8;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-8 {
    grid-row-start: 8;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-9 {
    grid-column: auto/span 9;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-9 {
    grid-row: auto/span 9;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-9 {
    grid-column-start: 9;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-9 {
    grid-row-start: 9;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-10 {
    grid-column: auto/span 10;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-10 {
    grid-row: auto/span 10;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-10 {
    grid-column-start: 10;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-10 {
    grid-row-start: 10;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-11 {
    grid-column: auto/span 11;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-11 {
    grid-row: auto/span 11;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-11 {
    grid-column-start: 11;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-11 {
    grid-row-start: 11;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-cols-md-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-col-md-12 {
    grid-column: auto/span 12;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid>.helix-g-row-md-12 {
    grid-row: auto/span 12;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-col-start-md-12 {
    grid-column-start: 12;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid .helix-g-row-start-md-12 {
    grid-row-start: 12;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-0 {
    gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-gap-md-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-col-gap-md-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-d-grid.helix-g-row-gap-md-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-1 {
    grid-column: auto/span 1;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-1 {
    grid-row: auto/span 1;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-1 {
    grid-column-start: 1;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-1 {
    grid-row-start: 1;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-2 {
    grid-column: auto/span 2;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-2 {
    grid-row: auto/span 2;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-2 {
    grid-column-start: 2;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-2 {
    grid-row-start: 2;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-3 {
    grid-column: auto/span 3;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-3 {
    grid-row: auto/span 3;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-3 {
    grid-column-start: 3;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-3 {
    grid-row-start: 3;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-4 {
    grid-column: auto/span 4;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-4 {
    grid-row: auto/span 4;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-4 {
    grid-column-start: 4;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-4 {
    grid-row-start: 4;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-5 {
    grid-column: auto/span 5;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-5 {
    grid-row: auto/span 5;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-5 {
    grid-column-start: 5;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-5 {
    grid-row-start: 5;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-6 {
    grid-column: auto/span 6;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-6 {
    grid-row: auto/span 6;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-6 {
    grid-column-start: 6;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-6 {
    grid-row-start: 6;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-7 {
    grid-column: auto/span 7;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-7 {
    grid-row: auto/span 7;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-7 {
    grid-column-start: 7;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-7 {
    grid-row-start: 7;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-8 {
    grid-column: auto/span 8;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-8 {
    grid-row: auto/span 8;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-8 {
    grid-column-start: 8;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-8 {
    grid-row-start: 8;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-9 {
    grid-column: auto/span 9;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-9 {
    grid-row: auto/span 9;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-9 {
    grid-column-start: 9;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-9 {
    grid-row-start: 9;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-10 {
    grid-column: auto/span 10;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-10 {
    grid-row: auto/span 10;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-10 {
    grid-column-start: 10;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-10 {
    grid-row-start: 10;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-11 {
    grid-column: auto/span 11;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-11 {
    grid-row: auto/span 11;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-11 {
    grid-column-start: 11;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-11 {
    grid-row-start: 11;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-cols-sm-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-col-sm-12 {
    grid-column: auto/span 12;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid>.helix-g-row-sm-12 {
    grid-row: auto/span 12;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-col-start-sm-12 {
    grid-column-start: 12;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid .helix-g-row-start-sm-12 {
    grid-row-start: 12;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-0 {
    gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-gap-sm-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-col-gap-sm-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-d-grid.helix-g-row-gap-sm-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-1 {
    grid-column: auto/span 1;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-1 {
    grid-row: auto/span 1;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-1 {
    grid-column-start: 1;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-1 {
    grid-row-start: 1;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-2 {
    grid-column: auto/span 2;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-2 {
    grid-row: auto/span 2;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-2 {
    grid-column-start: 2;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-2 {
    grid-row-start: 2;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-3 {
    grid-column: auto/span 3;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-3 {
    grid-row: auto/span 3;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-3 {
    grid-column-start: 3;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-3 {
    grid-row-start: 3;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-4 {
    grid-column: auto/span 4;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-4 {
    grid-row: auto/span 4;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-4 {
    grid-column-start: 4;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-4 {
    grid-row-start: 4;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-5 {
    grid-column: auto/span 5;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-5 {
    grid-row: auto/span 5;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-5 {
    grid-column-start: 5;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-5 {
    grid-row-start: 5;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-6 {
    grid-column: auto/span 6;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-6 {
    grid-row: auto/span 6;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-6 {
    grid-column-start: 6;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-6 {
    grid-row-start: 6;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-7 {
    grid-column: auto/span 7;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-7 {
    grid-row: auto/span 7;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-7 {
    grid-column-start: 7;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-7 {
    grid-row-start: 7;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-8 {
    grid-column: auto/span 8;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-8 {
    grid-row: auto/span 8;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-8 {
    grid-column-start: 8;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-8 {
    grid-row-start: 8;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-9 {
    grid-column: auto/span 9;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-9 {
    grid-row: auto/span 9;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-9 {
    grid-column-start: 9;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-9 {
    grid-row-start: 9;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-10 {
    grid-column: auto/span 10;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-10 {
    grid-row: auto/span 10;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-10 {
    grid-column-start: 10;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-10 {
    grid-row-start: 10;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-11 {
    grid-column: auto/span 11;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-11 {
    grid-row: auto/span 11;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-11 {
    grid-column-start: 11;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-11 {
    grid-row-start: 11;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-cols-xs-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-col-xs-12 {
    grid-column: auto/span 12;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid>.helix-g-row-xs-12 {
    grid-row: auto/span 12;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-col-start-xs-12 {
    grid-column-start: 12;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid .helix-g-row-start-xs-12 {
    grid-row-start: 12;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-0 {
    gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-0 {
    row-gap: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-1 {
    gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-1 {
    row-gap: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-2 {
    gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-2 {
    row-gap: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-3 {
    gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-3 {
    row-gap: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-4 {
    gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-4 {
    row-gap: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-5 {
    gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-5 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-5 {
    row-gap: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-6 {
    gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-6 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-6 {
    row-gap: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-7 {
    gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-7 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-7 {
    row-gap: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-8 {
    gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-8 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-8 {
    row-gap: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-9 {
    gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-9 {
    -moz-column-gap: 96px;
         column-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-9 {
    row-gap: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-gap-xs-10 {
    gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-col-gap-xs-10 {
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-d-grid.helix-g-row-gap-xs-10 {
    row-gap: 128px;
  }
}

.helix-container {
  max-width: 1432px;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0 16px;
}

.helix-container--fluid {
  width: 100%;
  padding: 0 16px;
}

.helix-row {
  display: flex;
  flex-wrap: wrap;
  padding: 8px 0;
}

.helix-col-1 {
  flex: 0 0 8.3333333333%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-1 {
    flex: 0 0 8.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-1 {
    flex: 0 0 8.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-1 {
    flex: 0 0 8.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-1 {
    flex: 0 0 8.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-1 {
    flex: 0 0 8.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-2 {
  flex: 0 0 16.6666666667%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-2 {
    flex: 0 0 16.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-2 {
    flex: 0 0 16.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-2 {
    flex: 0 0 16.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-2 {
    flex: 0 0 16.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-2 {
    flex: 0 0 16.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-3 {
  flex: 0 0 25%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-3 {
    flex: 0 0 25%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-3 {
    flex: 0 0 25%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-3 {
    flex: 0 0 25%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-3 {
    flex: 0 0 25%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-3 {
    flex: 0 0 25%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-4 {
  flex: 0 0 33.3333333333%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-4 {
    flex: 0 0 33.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-4 {
    flex: 0 0 33.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-4 {
    flex: 0 0 33.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-4 {
    flex: 0 0 33.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-4 {
    flex: 0 0 33.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-5 {
  flex: 0 0 41.6666666667%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-5 {
    flex: 0 0 41.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-5 {
    flex: 0 0 41.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-5 {
    flex: 0 0 41.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-5 {
    flex: 0 0 41.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-5 {
    flex: 0 0 41.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-6 {
  flex: 0 0 50%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-6 {
    flex: 0 0 50%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-6 {
    flex: 0 0 50%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-6 {
    flex: 0 0 50%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-6 {
    flex: 0 0 50%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-6 {
    flex: 0 0 50%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-7 {
  flex: 0 0 58.3333333333%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-7 {
    flex: 0 0 58.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-7 {
    flex: 0 0 58.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-7 {
    flex: 0 0 58.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-7 {
    flex: 0 0 58.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-7 {
    flex: 0 0 58.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-8 {
  flex: 0 0 66.6666666667%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-8 {
    flex: 0 0 66.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-8 {
    flex: 0 0 66.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-8 {
    flex: 0 0 66.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-8 {
    flex: 0 0 66.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-8 {
    flex: 0 0 66.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-9 {
  flex: 0 0 75%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-9 {
    flex: 0 0 75%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-9 {
    flex: 0 0 75%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-9 {
    flex: 0 0 75%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-9 {
    flex: 0 0 75%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-9 {
    flex: 0 0 75%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-10 {
  flex: 0 0 83.3333333333%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-10 {
    flex: 0 0 83.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-10 {
    flex: 0 0 83.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-10 {
    flex: 0 0 83.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-10 {
    flex: 0 0 83.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-10 {
    flex: 0 0 83.3333333333%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-11 {
  flex: 0 0 91.6666666667%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-11 {
    flex: 0 0 91.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-11 {
    flex: 0 0 91.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-11 {
    flex: 0 0 91.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-11 {
    flex: 0 0 91.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-11 {
    flex: 0 0 91.6666666667%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-col-12 {
  flex: 0 0 100%;
  padding: 0 8px;
  box-sizing: border-box;
}

@media screen and (max-width: 1432px) {
  .helix-col-xl-12 {
    flex: 0 0 100%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1200px) {
  .helix-col-lg-12 {
    flex: 0 0 100%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  .helix-col-md-12 {
    flex: 0 0 100%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 768px) {
  .helix-col-sm-12 {
    flex: 0 0 100%;
    padding: 8px;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 576px) {
  .helix-col-xs-12 {
    flex: 0 0 100%;
    padding: 8px;
    box-sizing: border-box;
  }
}

.helix-pull-0 {
  margin-left: 0%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-0 {
    margin-left: 0% !important;
  }
}

.helix-push-0 {
  margin-right: 0%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-0 {
    margin-right: 0% !important;
  }
}

.helix-offset-0 {
  margin-left: 0%;
}

@media screen and (max-width: 768px) {
  .helix-offset-sm-0 {
    margin-left: 0% !important;
  }
}

.helix-pull-1 {
  margin-left: 8.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-1 {
    margin-left: 8.3333333333% !important;
  }
}

.helix-push-1 {
  margin-right: 8.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-1 {
    margin-right: 8.3333333333% !important;
  }
}

.helix-offset-1 {
  margin-left: 8.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-offset-sm-1 {
    margin-left: 8.3333333333% !important;
  }
}

.helix-pull-2 {
  margin-left: 16.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-2 {
    margin-left: 16.6666666667% !important;
  }
}

.helix-push-2 {
  margin-right: 16.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-2 {
    margin-right: 16.6666666667% !important;
  }
}

.helix-offset-2 {
  margin-left: 16.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-offset-sm-2 {
    margin-left: 16.6666666667% !important;
  }
}

.helix-pull-3 {
  margin-left: 25%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-3 {
    margin-left: 25% !important;
  }
}

.helix-push-3 {
  margin-right: 25%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-3 {
    margin-right: 25% !important;
  }
}

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

@media screen and (max-width: 768px) {
  .helix-offset-sm-3 {
    margin-left: 25% !important;
  }
}

.helix-pull-4 {
  margin-left: 33.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-4 {
    margin-left: 33.3333333333% !important;
  }
}

.helix-push-4 {
  margin-right: 33.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-4 {
    margin-right: 33.3333333333% !important;
  }
}

.helix-offset-4 {
  margin-left: 33.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-offset-sm-4 {
    margin-left: 33.3333333333% !important;
  }
}

.helix-pull-5 {
  margin-left: 41.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-5 {
    margin-left: 41.6666666667% !important;
  }
}

.helix-push-5 {
  margin-right: 41.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-5 {
    margin-right: 41.6666666667% !important;
  }
}

.helix-offset-5 {
  margin-left: 41.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-offset-sm-5 {
    margin-left: 41.6666666667% !important;
  }
}

.helix-pull-6 {
  margin-left: 50%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-6 {
    margin-left: 50% !important;
  }
}

.helix-push-6 {
  margin-right: 50%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-6 {
    margin-right: 50% !important;
  }
}

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

@media screen and (max-width: 768px) {
  .helix-offset-sm-6 {
    margin-left: 50% !important;
  }
}

.helix-pull-7 {
  margin-left: 58.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-7 {
    margin-left: 58.3333333333% !important;
  }
}

.helix-push-7 {
  margin-right: 58.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-7 {
    margin-right: 58.3333333333% !important;
  }
}

.helix-offset-7 {
  margin-left: 58.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-offset-sm-7 {
    margin-left: 58.3333333333% !important;
  }
}

.helix-pull-8 {
  margin-left: 66.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-8 {
    margin-left: 66.6666666667% !important;
  }
}

.helix-push-8 {
  margin-right: 66.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-8 {
    margin-right: 66.6666666667% !important;
  }
}

.helix-offset-8 {
  margin-left: 66.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-offset-sm-8 {
    margin-left: 66.6666666667% !important;
  }
}

.helix-pull-9 {
  margin-left: 75%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-9 {
    margin-left: 75% !important;
  }
}

.helix-push-9 {
  margin-right: 75%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-9 {
    margin-right: 75% !important;
  }
}

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

@media screen and (max-width: 768px) {
  .helix-offset-sm-9 {
    margin-left: 75% !important;
  }
}

.helix-pull-10 {
  margin-left: 83.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-10 {
    margin-left: 83.3333333333% !important;
  }
}

.helix-push-10 {
  margin-right: 83.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-10 {
    margin-right: 83.3333333333% !important;
  }
}

.helix-offset-10 {
  margin-left: 83.3333333333%;
}

@media screen and (max-width: 768px) {
  .helix-offset-sm-10 {
    margin-left: 83.3333333333% !important;
  }
}

.helix-pull-11 {
  margin-left: 91.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-11 {
    margin-left: 91.6666666667% !important;
  }
}

.helix-push-11 {
  margin-right: 91.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-11 {
    margin-right: 91.6666666667% !important;
  }
}

.helix-offset-11 {
  margin-left: 91.6666666667%;
}

@media screen and (max-width: 768px) {
  .helix-offset-sm-11 {
    margin-left: 91.6666666667% !important;
  }
}

.helix-pull-12 {
  margin-left: 100%;
}

@media screen and (max-width: 768px) {
  .helix-pull-sm-12 {
    margin-left: 100% !important;
  }
}

.helix-push-12 {
  margin-right: 100%;
}

@media screen and (max-width: 768px) {
  .helix-push-sm-12 {
    margin-right: 100% !important;
  }
}

.helix-offset-12 {
  margin-left: 100%;
}

@media screen and (max-width: 768px) {
  .helix-offset-sm-12 {
    margin-left: 100% !important;
  }
}

.helix-m-0 {
  margin: 0;
}

.helix-m-n0 {
  margin: 0;
}

.helix-mt-0 {
  margin-top: 0;
}

.helix-mt-n0 {
  margin-top: 0;
}

.helix-mr-0 {
  margin-right: 0;
}

.helix-mr-n0 {
  margin-right: 0;
}

.helix-mb-0 {
  margin-bottom: 0;
}

.helix-mb-n0 {
  margin-bottom: 0;
}

.helix-ml-0 {
  margin-left: 0;
}

.helix-ml-n0 {
  margin-left: 0;
}

.helix-mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.helix-mx-n0 {
  margin-left: 0;
  margin-right: 0;
}

.helix-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.helix-my-n0 {
  margin-top: 0;
  margin-bottom: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.helix-g-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.helix-g-0>*,
.helix-gx-0>* {
  padding-left: 0;
  padding-right: 0;
}

.helix-gy-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.helix-gap-0 {
  gap: 0;
}

.helix-gx-first-0>*:first-child {
  padding-left: 0;
}

.helix-gx-last-0>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-0>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-0>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-0>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-0>*:nth-child(even) {
  padding-left: 0;
}

.helix-m-1 {
  margin: 4px;
}

.helix-m-n1 {
  margin: -4px;
}

.helix-mt-1 {
  margin-top: 4px;
}

.helix-mt-n1 {
  margin-top: -4px;
}

.helix-mr-1 {
  margin-right: 4px;
}

.helix-mr-n1 {
  margin-right: -4px;
}

.helix-mb-1 {
  margin-bottom: 4px;
}

.helix-mb-n1 {
  margin-bottom: -4px;
}

.helix-ml-1 {
  margin-left: 4px;
}

.helix-ml-n1 {
  margin-left: -4px;
}

.helix-mx-1 {
  margin-left: 4px;
  margin-right: 4px;
}

.helix-mx-n1 {
  margin-left: -4px;
  margin-right: -4px;
}

.helix-my-1 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.helix-my-n1 {
  margin-top: -4px;
  margin-bottom: -4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.helix-g-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.helix-g-1>*,
.helix-gx-1>* {
  padding-left: 4px;
  padding-right: 4px;
}

.helix-gy-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.helix-gap-1 {
  gap: 4px;
}

.helix-gx-first-1>*:first-child {
  padding-left: 0;
}

.helix-gx-last-1>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-1>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-1>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-1>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-1>*:nth-child(even) {
  padding-left: 0;
}

.helix-m-2 {
  margin: 8px;
}

.helix-m-n2 {
  margin: -8px;
}

.helix-mt-2 {
  margin-top: 8px;
}

.helix-mt-n2 {
  margin-top: -8px;
}

.helix-mr-2 {
  margin-right: 8px;
}

.helix-mr-n2 {
  margin-right: -8px;
}

.helix-mb-2 {
  margin-bottom: 8px;
}

.helix-mb-n2 {
  margin-bottom: -8px;
}

.helix-ml-2 {
  margin-left: 8px;
}

.helix-ml-n2 {
  margin-left: -8px;
}

.helix-mx-2 {
  margin-left: 8px;
  margin-right: 8px;
}

.helix-mx-n2 {
  margin-left: -8px;
  margin-right: -8px;
}

.helix-my-2 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.helix-my-n2 {
  margin-top: -8px;
  margin-bottom: -8px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.helix-g-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.helix-g-2>*,
.helix-gx-2>* {
  padding-left: 8px;
  padding-right: 8px;
}

.helix-gy-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.helix-gap-2 {
  gap: 8px;
}

.helix-gx-first-2>*:first-child {
  padding-left: 0;
}

.helix-gx-last-2>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-2>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-2>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-2>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-2>*:nth-child(even) {
  padding-left: 0;
}

.helix-m-3 {
  margin: 12px;
}

.helix-m-n3 {
  margin: -12px;
}

.helix-mt-3 {
  margin-top: 12px;
}

.helix-mt-n3 {
  margin-top: -12px;
}

.helix-mr-3 {
  margin-right: 12px;
}

.helix-mr-n3 {
  margin-right: -12px;
}

.helix-mb-3 {
  margin-bottom: 12px;
}

.helix-mb-n3 {
  margin-bottom: -12px;
}

.helix-ml-3 {
  margin-left: 12px;
}

.helix-ml-n3 {
  margin-left: -12px;
}

.helix-mx-3 {
  margin-left: 12px;
  margin-right: 12px;
}

.helix-mx-n3 {
  margin-left: -12px;
  margin-right: -12px;
}

.helix-my-3 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.helix-my-n3 {
  margin-top: -12px;
  margin-bottom: -12px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.helix-g-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.helix-g-3>*,
.helix-gx-3>* {
  padding-left: 12px;
  padding-right: 12px;
}

.helix-gy-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.helix-gap-3 {
  gap: 12px;
}

.helix-gx-first-3>*:first-child {
  padding-left: 0;
}

.helix-gx-last-3>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-3>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-3>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-3>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-3>*:nth-child(even) {
  padding-left: 0;
}

.helix-m-4 {
  margin: 16px;
}

.helix-m-n4 {
  margin: -16px;
}

.helix-mt-4 {
  margin-top: 16px;
}

.helix-mt-n4 {
  margin-top: -16px;
}

.helix-mr-4 {
  margin-right: 16px;
}

.helix-mr-n4 {
  margin-right: -16px;
}

.helix-mb-4 {
  margin-bottom: 16px;
}

.helix-mb-n4 {
  margin-bottom: -16px;
}

.helix-ml-4 {
  margin-left: 16px;
}

.helix-ml-n4 {
  margin-left: -16px;
}

.helix-mx-4 {
  margin-left: 16px;
  margin-right: 16px;
}

.helix-mx-n4 {
  margin-left: -16px;
  margin-right: -16px;
}

.helix-my-4 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.helix-my-n4 {
  margin-top: -16px;
  margin-bottom: -16px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.helix-g-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.helix-g-4>*,
.helix-gx-4>* {
  padding-left: 16px;
  padding-right: 16px;
}

.helix-gy-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.helix-gap-4 {
  gap: 16px;
}

.helix-gx-first-4>*:first-child {
  padding-left: 0;
}

.helix-gx-last-4>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-4>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-4>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-4>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-4>*:nth-child(even) {
  padding-left: 0;
}

.helix-m-5 {
  margin: 24px;
}

.helix-m-n5 {
  margin: -24px;
}

.helix-mt-5 {
  margin-top: 24px;
}

.helix-mt-n5 {
  margin-top: -24px;
}

.helix-mr-5 {
  margin-right: 24px;
}

.helix-mr-n5 {
  margin-right: -24px;
}

.helix-mb-5 {
  margin-bottom: 24px;
}

.helix-mb-n5 {
  margin-bottom: -24px;
}

.helix-ml-5 {
  margin-left: 24px;
}

.helix-ml-n5 {
  margin-left: -24px;
}

.helix-mx-5 {
  margin-left: 24px;
  margin-right: 24px;
}

.helix-mx-n5 {
  margin-left: -24px;
  margin-right: -24px;
}

.helix-my-5 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.helix-my-n5 {
  margin-top: -24px;
  margin-bottom: -24px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.helix-g-5 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.helix-g-5>*,
.helix-gx-5>* {
  padding-left: 24px;
  padding-right: 24px;
}

.helix-gy-5 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.helix-gap-5 {
  gap: 24px;
}

.helix-gx-first-5>*:first-child {
  padding-left: 0;
}

.helix-gx-last-5>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-5>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-5>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-5>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-5>*:nth-child(even) {
  padding-left: 0;
}

.helix-m-6 {
  margin: 32px;
}

.helix-m-n6 {
  margin: -32px;
}

.helix-mt-6 {
  margin-top: 32px;
}

.helix-mt-n6 {
  margin-top: -32px;
}

.helix-mr-6 {
  margin-right: 32px;
}

.helix-mr-n6 {
  margin-right: -32px;
}

.helix-mb-6 {
  margin-bottom: 32px;
}

.helix-mb-n6 {
  margin-bottom: -32px;
}

.helix-ml-6 {
  margin-left: 32px;
}

.helix-ml-n6 {
  margin-left: -32px;
}

.helix-mx-6 {
  margin-left: 32px;
  margin-right: 32px;
}

.helix-mx-n6 {
  margin-left: -32px;
  margin-right: -32px;
}

.helix-my-6 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.helix-my-n6 {
  margin-top: -32px;
  margin-bottom: -32px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.helix-g-6 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.helix-g-6>*,
.helix-gx-6>* {
  padding-left: 32px;
  padding-right: 32px;
}

.helix-gy-6 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.helix-gap-6 {
  gap: 32px;
}

.helix-gx-first-6>*:first-child {
  padding-left: 0;
}

.helix-gx-last-6>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-6>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-6>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-6>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-6>*:nth-child(even) {
  padding-left: 0;
}

.helix-m-7 {
  margin: 48px;
}

.helix-m-n7 {
  margin: -48px;
}

.helix-mt-7 {
  margin-top: 48px;
}

.helix-mt-n7 {
  margin-top: -48px;
}

.helix-mr-7 {
  margin-right: 48px;
}

.helix-mr-n7 {
  margin-right: -48px;
}

.helix-mb-7 {
  margin-bottom: 48px;
}

.helix-mb-n7 {
  margin-bottom: -48px;
}

.helix-ml-7 {
  margin-left: 48px;
}

.helix-ml-n7 {
  margin-left: -48px;
}

.helix-mx-7 {
  margin-left: 48px;
  margin-right: 48px;
}

.helix-mx-n7 {
  margin-left: -48px;
  margin-right: -48px;
}

.helix-my-7 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.helix-my-n7 {
  margin-top: -48px;
  margin-bottom: -48px;
}

.helix-p-7 {
  padding: 48px !important;
}

.helix-p-n7 {
  padding: -48px !important;
}

.helix-pt-7 {
  padding-top: 48px !important;
}

.helix-pt-n7 {
  padding-top: -48px !important;
}

.helix-pr-7 {
  padding-right: 48px !important;
}

.helix-pr-n7 {
  padding-right: -48px !important;
}

.helix-pb-7 {
  padding-bottom: 48px !important;
}

.helix-pb-n7 {
  padding-bottom: -48px !important;
}

.helix-pl-7 {
  padding-left: 48px !important;
}

.helix-pl-n7 {
  padding-left: -48px !important;
}

.helix-px-7 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.helix-px-n7 {
  padding-left: -48px !important;
  padding-right: -48px !important;
}

.helix-py-7 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.helix-py-n7 {
  padding-top: -48px !important;
  padding-bottom: -48px !important;
}

.helix-g-7 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.helix-g-7>*,
.helix-gx-7>* {
  padding-left: 48px;
  padding-right: 48px;
}

.helix-gy-7 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.helix-gap-7 {
  gap: 48px;
}

.helix-gx-first-7>*:first-child {
  padding-left: 0;
}

.helix-gx-last-7>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-7>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-7>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-7>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-7>*:nth-child(even) {
  padding-left: 0;
}

.helix-m-8 {
  margin: 64px;
}

.helix-m-n8 {
  margin: -64px;
}

.helix-mt-8 {
  margin-top: 64px;
}

.helix-mt-n8 {
  margin-top: -64px;
}

.helix-mr-8 {
  margin-right: 64px;
}

.helix-mr-n8 {
  margin-right: -64px;
}

.helix-mb-8 {
  margin-bottom: 64px;
}

.helix-mb-n8 {
  margin-bottom: -64px;
}

.helix-ml-8 {
  margin-left: 64px;
}

.helix-ml-n8 {
  margin-left: -64px;
}

.helix-mx-8 {
  margin-left: 64px;
  margin-right: 64px;
}

.helix-mx-n8 {
  margin-left: -64px;
  margin-right: -64px;
}

.helix-my-8 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.helix-my-n8 {
  margin-top: -64px;
  margin-bottom: -64px;
}

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

.helix-p-n8 {
  padding: -64px !important;
}

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

.helix-pt-n8 {
  padding-top: -64px !important;
}

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

.helix-pr-n8 {
  padding-right: -64px !important;
}

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

.helix-pb-n8 {
  padding-bottom: -64px !important;
}

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

.helix-pl-n8 {
  padding-left: -64px !important;
}

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

.helix-px-n8 {
  padding-left: -64px !important;
  padding-right: -64px !important;
}

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

.helix-py-n8 {
  padding-top: -64px !important;
  padding-bottom: -64px !important;
}

.helix-g-8 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.helix-g-8>*,
.helix-gx-8>* {
  padding-left: 64px;
  padding-right: 64px;
}

.helix-gy-8 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.helix-gap-8 {
  gap: 64px;
}

.helix-gx-first-8>*:first-child {
  padding-left: 0;
}

.helix-gx-last-8>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-8>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-8>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-8>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-8>*:nth-child(even) {
  padding-left: 0;
}

.helix-m-9 {
  margin: 96px;
}

.helix-m-n9 {
  margin: -96px;
}

.helix-mt-9 {
  margin-top: 96px;
}

.helix-mt-n9 {
  margin-top: -96px;
}

.helix-mr-9 {
  margin-right: 96px;
}

.helix-mr-n9 {
  margin-right: -96px;
}

.helix-mb-9 {
  margin-bottom: 96px;
}

.helix-mb-n9 {
  margin-bottom: -96px;
}

.helix-ml-9 {
  margin-left: 96px;
}

.helix-ml-n9 {
  margin-left: -96px;
}

.helix-mx-9 {
  margin-left: 96px;
  margin-right: 96px;
}

.helix-mx-n9 {
  margin-left: -96px;
  margin-right: -96px;
}

.helix-my-9 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.helix-my-n9 {
  margin-top: -96px;
  margin-bottom: -96px;
}

.helix-p-9 {
  padding: 96px !important;
}

.helix-p-n9 {
  padding: -96px !important;
}

.helix-pt-9 {
  padding-top: 96px !important;
}

.helix-pt-n9 {
  padding-top: -96px !important;
}

.helix-pr-9 {
  padding-right: 96px !important;
}

.helix-pr-n9 {
  padding-right: -96px !important;
}

.helix-pb-9 {
  padding-bottom: 96px !important;
}

.helix-pb-n9 {
  padding-bottom: -96px !important;
}

.helix-pl-9 {
  padding-left: 96px !important;
}

.helix-pl-n9 {
  padding-left: -96px !important;
}

.helix-px-9 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.helix-px-n9 {
  padding-left: -96px !important;
  padding-right: -96px !important;
}

.helix-py-9 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.helix-py-n9 {
  padding-top: -96px !important;
  padding-bottom: -96px !important;
}

.helix-g-9 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.helix-g-9>*,
.helix-gx-9>* {
  padding-left: 96px;
  padding-right: 96px;
}

.helix-gy-9 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.helix-gap-9 {
  gap: 96px;
}

.helix-gx-first-9>*:first-child {
  padding-left: 0;
}

.helix-gx-last-9>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-9>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-9>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-9>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-9>*:nth-child(even) {
  padding-left: 0;
}

.helix-m-10 {
  margin: 128px;
}

.helix-m-n10 {
  margin: -128px;
}

.helix-mt-10 {
  margin-top: 128px;
}

.helix-mt-n10 {
  margin-top: -128px;
}

.helix-mr-10 {
  margin-right: 128px;
}

.helix-mr-n10 {
  margin-right: -128px;
}

.helix-mb-10 {
  margin-bottom: 128px;
}

.helix-mb-n10 {
  margin-bottom: -128px;
}

.helix-ml-10 {
  margin-left: 128px;
}

.helix-ml-n10 {
  margin-left: -128px;
}

.helix-mx-10 {
  margin-left: 128px;
  margin-right: 128px;
}

.helix-mx-n10 {
  margin-left: -128px;
  margin-right: -128px;
}

.helix-my-10 {
  margin-top: 128px;
  margin-bottom: 128px;
}

.helix-my-n10 {
  margin-top: -128px;
  margin-bottom: -128px;
}

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

.helix-p-n10 {
  padding: -128px !important;
}

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

.helix-pt-n10 {
  padding-top: -128px !important;
}

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

.helix-pr-n10 {
  padding-right: -128px !important;
}

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

.helix-pb-n10 {
  padding-bottom: -128px !important;
}

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

.helix-pl-n10 {
  padding-left: -128px !important;
}

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

.helix-px-n10 {
  padding-left: -128px !important;
  padding-right: -128px !important;
}

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

.helix-py-n10 {
  padding-top: -128px !important;
  padding-bottom: -128px !important;
}

.helix-g-10 {
  padding-top: 128px;
  padding-bottom: 128px;
}

.helix-g-10>*,
.helix-gx-10>* {
  padding-left: 128px;
  padding-right: 128px;
}

.helix-gy-10 {
  padding-top: 128px;
  padding-bottom: 128px;
}

.helix-gap-10 {
  gap: 128px;
}

.helix-gx-first-10>*:first-child {
  padding-left: 0;
}

.helix-gx-last-10>*:last-child {
  padding-right: 0;
}

.helix-gr-odd-10>*:nth-child(odd) {
  padding-right: 0;
}

.helix-gr-even-10>*:nth-child(even) {
  padding-right: 0;
}

.helix-gl-odd-10>*:nth-child(odd) {
  padding-left: 0;
}

.helix-gl-even-10>*:nth-child(even) {
  padding-left: 0;
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-0 {
    margin: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n0 {
    margin: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-0 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n0 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-0 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n0 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-0 {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n0 {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-0 {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n0 {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-0 {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n0 {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-0>* {
    padding-left: 0;
    padding-right: 0;
  }
}

.helix-g-xl-0 {
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-0>* {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-0>*:first-child {
    padding-left: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-0>*:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-0>*:nth-child(odd) {
    padding-left: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-0>*:nth-child(even) {
    padding-left: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-0>*:nth-child(odd) {
    padding-right: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-0>*:nth-child(even) {
    padding-right: 0;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-1 {
    margin: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n1 {
    margin: -4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-1 {
    margin-top: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n1 {
    margin-top: -4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-1 {
    margin-right: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n1 {
    margin-right: -4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-1 {
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n1 {
    margin-bottom: -4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-1 {
    margin-left: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n1 {
    margin-left: -4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-1 {
    margin-left: 4px;
    margin-right: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n1 {
    margin-left: -4px;
    margin-right: -4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n1 {
    margin-top: -4px;
    margin-bottom: -4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-1 {
    padding: 4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n1 {
    padding: -4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-1 {
    padding-top: 4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n1 {
    padding-top: -4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-1 {
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n1 {
    padding-right: -4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-1 {
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n1 {
    padding-bottom: -4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-1 {
    padding-left: 4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n1 {
    padding-left: -4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n1 {
    padding-left: -4px !important;
    padding-right: -4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n1 {
    padding-top: -4px !important;
    padding-bottom: -4px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-1>* {
    padding-left: 4px;
    padding-right: 4px;
  }
}

.helix-g-xl-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-1>* {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-1>*:first-child {
    padding-left: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-1>*:last-child {
    padding-right: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-1>*:nth-child(odd) {
    padding-left: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-1>*:nth-child(even) {
    padding-left: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-1>*:nth-child(odd) {
    padding-right: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-1>*:nth-child(even) {
    padding-right: 4px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-2 {
    margin: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n2 {
    margin: -8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-2 {
    margin-top: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n2 {
    margin-top: -8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-2 {
    margin-right: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n2 {
    margin-right: -8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-2 {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n2 {
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-2 {
    margin-left: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n2 {
    margin-left: -8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-2 {
    margin-left: 8px;
    margin-right: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n2 {
    margin-left: -8px;
    margin-right: -8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n2 {
    margin-top: -8px;
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-2 {
    padding: 8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n2 {
    padding: -8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-2 {
    padding-top: 8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n2 {
    padding-top: -8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-2 {
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n2 {
    padding-right: -8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-2 {
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n2 {
    padding-bottom: -8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-2 {
    padding-left: 8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n2 {
    padding-left: -8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-2 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n2 {
    padding-left: -8px !important;
    padding-right: -8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n2 {
    padding-top: -8px !important;
    padding-bottom: -8px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-2>* {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.helix-g-xl-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-2>* {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-2>*:first-child {
    padding-left: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-2>*:last-child {
    padding-right: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-2>*:nth-child(odd) {
    padding-left: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-2>*:nth-child(even) {
    padding-left: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-2>*:nth-child(odd) {
    padding-right: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-2>*:nth-child(even) {
    padding-right: 8px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-3 {
    margin: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n3 {
    margin: -12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-3 {
    margin-top: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n3 {
    margin-top: -12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-3 {
    margin-right: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n3 {
    margin-right: -12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-3 {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n3 {
    margin-bottom: -12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-3 {
    margin-left: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n3 {
    margin-left: -12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-3 {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n3 {
    margin-left: -12px;
    margin-right: -12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n3 {
    margin-top: -12px;
    margin-bottom: -12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-3 {
    padding: 12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n3 {
    padding: -12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-3 {
    padding-top: 12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n3 {
    padding-top: -12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-3 {
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n3 {
    padding-right: -12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-3 {
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n3 {
    padding-bottom: -12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-3 {
    padding-left: 12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n3 {
    padding-left: -12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-3 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n3 {
    padding-left: -12px !important;
    padding-right: -12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n3 {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-3>* {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.helix-g-xl-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-3>* {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-3>*:first-child {
    padding-left: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-3>*:last-child {
    padding-right: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-3>*:nth-child(odd) {
    padding-left: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-3>*:nth-child(even) {
    padding-left: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-3>*:nth-child(odd) {
    padding-right: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-3>*:nth-child(even) {
    padding-right: 12px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-4 {
    margin: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n4 {
    margin: -16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-4 {
    margin-top: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n4 {
    margin-top: -16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-4 {
    margin-right: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n4 {
    margin-right: -16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-4 {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n4 {
    margin-bottom: -16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-4 {
    margin-left: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n4 {
    margin-left: -16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-4 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n4 {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n4 {
    margin-top: -16px;
    margin-bottom: -16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-4 {
    padding: 16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n4 {
    padding: -16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-4 {
    padding-top: 16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n4 {
    padding-top: -16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-4 {
    padding-right: 16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n4 {
    padding-right: -16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-4 {
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n4 {
    padding-bottom: -16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-4 {
    padding-left: 16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n4 {
    padding-left: -16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-4 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n4 {
    padding-left: -16px !important;
    padding-right: -16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n4 {
    padding-top: -16px !important;
    padding-bottom: -16px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-4>* {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.helix-g-xl-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-4>* {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-4>*:first-child {
    padding-left: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-4>*:last-child {
    padding-right: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-4>*:nth-child(odd) {
    padding-left: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-4>*:nth-child(even) {
    padding-left: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-4>*:nth-child(odd) {
    padding-right: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-4>*:nth-child(even) {
    padding-right: 16px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-5 {
    margin: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n5 {
    margin: -24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-5 {
    margin-top: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n5 {
    margin-top: -24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-5 {
    margin-right: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n5 {
    margin-right: -24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-5 {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n5 {
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-5 {
    margin-left: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n5 {
    margin-left: -24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-5 {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n5 {
    margin-left: -24px;
    margin-right: -24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-5 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n5 {
    margin-top: -24px;
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-5 {
    padding: 24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n5 {
    padding: -24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-5 {
    padding-top: 24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n5 {
    padding-top: -24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-5 {
    padding-right: 24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n5 {
    padding-right: -24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-5 {
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n5 {
    padding-bottom: -24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-5 {
    padding-left: 24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n5 {
    padding-left: -24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-5 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n5 {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-5 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n5 {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-5>* {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.helix-g-xl-5 {
  padding-top: 24px;
  padding-bottom: 24px;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-5>* {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-5>*:first-child {
    padding-left: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-5>*:last-child {
    padding-right: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-5>*:nth-child(odd) {
    padding-left: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-5>*:nth-child(even) {
    padding-left: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-5>*:nth-child(odd) {
    padding-right: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-5>*:nth-child(even) {
    padding-right: 24px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-6 {
    margin: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n6 {
    margin: -32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-6 {
    margin-top: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n6 {
    margin-top: -32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-6 {
    margin-right: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n6 {
    margin-right: -32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-6 {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n6 {
    margin-bottom: -32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-6 {
    margin-left: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n6 {
    margin-left: -32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-6 {
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n6 {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-6 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n6 {
    margin-top: -32px;
    margin-bottom: -32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-6 {
    padding: 32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n6 {
    padding: -32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-6 {
    padding-top: 32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n6 {
    padding-top: -32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-6 {
    padding-right: 32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n6 {
    padding-right: -32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-6 {
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n6 {
    padding-bottom: -32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-6 {
    padding-left: 32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n6 {
    padding-left: -32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-6 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n6 {
    padding-left: -32px !important;
    padding-right: -32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-6 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n6 {
    padding-top: -32px !important;
    padding-bottom: -32px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-6>* {
    padding-left: 32px;
    padding-right: 32px;
  }
}

.helix-g-xl-6 {
  padding-top: 32px;
  padding-bottom: 32px;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-6>* {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-6 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-6>*:first-child {
    padding-left: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-6>*:last-child {
    padding-right: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-6>*:nth-child(odd) {
    padding-left: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-6>*:nth-child(even) {
    padding-left: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-6>*:nth-child(odd) {
    padding-right: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-6>*:nth-child(even) {
    padding-right: 32px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-7 {
    margin: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n7 {
    margin: -48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-7 {
    margin-top: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n7 {
    margin-top: -48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-7 {
    margin-right: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n7 {
    margin-right: -48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-7 {
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n7 {
    margin-bottom: -48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-7 {
    margin-left: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n7 {
    margin-left: -48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-7 {
    margin-left: 48px;
    margin-right: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n7 {
    margin-left: -48px;
    margin-right: -48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-7 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n7 {
    margin-top: -48px;
    margin-bottom: -48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-7 {
    padding: 48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n7 {
    padding: -48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-7 {
    padding-top: 48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n7 {
    padding-top: -48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-7 {
    padding-right: 48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n7 {
    padding-right: -48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-7 {
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n7 {
    padding-bottom: -48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-7 {
    padding-left: 48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n7 {
    padding-left: -48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-7 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n7 {
    padding-left: -48px !important;
    padding-right: -48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-7 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n7 {
    padding-top: -48px !important;
    padding-bottom: -48px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-7>* {
    padding-left: 48px;
    padding-right: 48px;
  }
}

.helix-g-xl-7 {
  padding-top: 48px;
  padding-bottom: 48px;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-7>* {
    padding-left: 48px;
    padding-right: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-7 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-7>*:first-child {
    padding-left: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-7>*:last-child {
    padding-right: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-7>*:nth-child(odd) {
    padding-left: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-7>*:nth-child(even) {
    padding-left: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-7>*:nth-child(odd) {
    padding-right: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-7>*:nth-child(even) {
    padding-right: 48px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-8 {
    margin: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n8 {
    margin: -64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-8 {
    margin-top: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n8 {
    margin-top: -64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-8 {
    margin-right: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n8 {
    margin-right: -64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-8 {
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n8 {
    margin-bottom: -64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-8 {
    margin-left: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n8 {
    margin-left: -64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n8 {
    margin-left: -64px;
    margin-right: -64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n8 {
    margin-top: -64px;
    margin-bottom: -64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-8 {
    padding: 64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n8 {
    padding: -64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-8 {
    padding-top: 64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n8 {
    padding-top: -64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-8 {
    padding-right: 64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n8 {
    padding-right: -64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-8 {
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n8 {
    padding-bottom: -64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-8 {
    padding-left: 64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n8 {
    padding-left: -64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-8 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n8 {
    padding-left: -64px !important;
    padding-right: -64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-8 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n8 {
    padding-top: -64px !important;
    padding-bottom: -64px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-8>* {
    padding-left: 64px;
    padding-right: 64px;
  }
}

.helix-g-xl-8 {
  padding-top: 64px;
  padding-bottom: 64px;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-8>* {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-8>*:first-child {
    padding-left: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-8>*:last-child {
    padding-right: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-8>*:nth-child(odd) {
    padding-left: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-8>*:nth-child(even) {
    padding-left: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-8>*:nth-child(odd) {
    padding-right: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-8>*:nth-child(even) {
    padding-right: 64px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-9 {
    margin: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n9 {
    margin: -96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-9 {
    margin-top: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n9 {
    margin-top: -96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-9 {
    margin-right: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n9 {
    margin-right: -96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-9 {
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n9 {
    margin-bottom: -96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-9 {
    margin-left: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n9 {
    margin-left: -96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-9 {
    margin-left: 96px;
    margin-right: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n9 {
    margin-left: -96px;
    margin-right: -96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-9 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n9 {
    margin-top: -96px;
    margin-bottom: -96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-9 {
    padding: 96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n9 {
    padding: -96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-9 {
    padding-top: 96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n9 {
    padding-top: -96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-9 {
    padding-right: 96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n9 {
    padding-right: -96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-9 {
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n9 {
    padding-bottom: -96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-9 {
    padding-left: 96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n9 {
    padding-left: -96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-9 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n9 {
    padding-left: -96px !important;
    padding-right: -96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-9 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n9 {
    padding-top: -96px !important;
    padding-bottom: -96px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-9>* {
    padding-left: 96px;
    padding-right: 96px;
  }
}

.helix-g-xl-9 {
  padding-top: 96px;
  padding-bottom: 96px;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-9>* {
    padding-left: 96px;
    padding-right: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-9 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-9>*:first-child {
    padding-left: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-9>*:last-child {
    padding-right: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-9>*:nth-child(odd) {
    padding-left: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-9>*:nth-child(even) {
    padding-left: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-9>*:nth-child(odd) {
    padding-right: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-9>*:nth-child(even) {
    padding-right: 96px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-10 {
    margin: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-m-xl-n10 {
    margin: -128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-10 {
    margin-top: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mt-xl-n10 {
    margin-top: -128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-10 {
    margin-right: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mr-xl-n10 {
    margin-right: -128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-10 {
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mb-xl-n10 {
    margin-bottom: -128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-10 {
    margin-left: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-ml-xl-n10 {
    margin-left: -128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-10 {
    margin-left: 128px;
    margin-right: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-mx-xl-n10 {
    margin-left: -128px;
    margin-right: -128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-10 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-my-xl-n10 {
    margin-top: -128px;
    margin-bottom: -128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-10 {
    padding: 128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-p-xl-n10 {
    padding: -128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-10 {
    padding-top: 128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pt-xl-n10 {
    padding-top: -128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-10 {
    padding-right: 128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pr-xl-n10 {
    padding-right: -128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-10 {
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pb-xl-n10 {
    padding-bottom: -128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-10 {
    padding-left: 128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-pl-xl-n10 {
    padding-left: -128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-10 {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-px-xl-n10 {
    padding-left: -128px !important;
    padding-right: -128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-10 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-py-xl-n10 {
    padding-top: -128px !important;
    padding-bottom: -128px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-xl-10>* {
    padding-left: 128px;
    padding-right: 128px;
  }
}

.helix-g-xl-10 {
  padding-top: 128px;
  padding-bottom: 128px;
}

@media screen and (max-width: 1432px) {
  .helix-g-xl-10>* {
    padding-left: 128px;
    padding-right: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gy-xl-10 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-first-xl-10>*:first-child {
    padding-left: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gx-last-xl-10>*:last-child {
    padding-right: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-odd-xl-10>*:nth-child(odd) {
    padding-left: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gl-even-xl-10>*:nth-child(even) {
    padding-left: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-odd-xl-10>*:nth-child(odd) {
    padding-right: 128px;
  }
}

@media screen and (max-width: 1432px) {
  .helix-gr-even-xl-10>*:nth-child(even) {
    padding-right: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-0 {
    margin: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n0 {
    margin: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-0 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n0 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-0 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n0 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-0 {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n0 {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-0 {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n0 {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-0 {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n0 {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-0>* {
    padding-left: 0;
    padding-right: 0;
  }
}

.helix-g-lg-0 {
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-0>* {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-0>*:first-child {
    padding-left: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-0>*:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-0>*:nth-child(odd) {
    padding-left: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-0>*:nth-child(even) {
    padding-left: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-0>*:nth-child(odd) {
    padding-right: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-0>*:nth-child(even) {
    padding-right: 0;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-1 {
    margin: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n1 {
    margin: -4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-1 {
    margin-top: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n1 {
    margin-top: -4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-1 {
    margin-right: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n1 {
    margin-right: -4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-1 {
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n1 {
    margin-bottom: -4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-1 {
    margin-left: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n1 {
    margin-left: -4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-1 {
    margin-left: 4px;
    margin-right: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n1 {
    margin-left: -4px;
    margin-right: -4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n1 {
    margin-top: -4px;
    margin-bottom: -4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-1 {
    padding: 4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n1 {
    padding: -4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-1 {
    padding-top: 4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n1 {
    padding-top: -4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-1 {
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n1 {
    padding-right: -4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-1 {
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n1 {
    padding-bottom: -4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-1 {
    padding-left: 4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n1 {
    padding-left: -4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n1 {
    padding-left: -4px !important;
    padding-right: -4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n1 {
    padding-top: -4px !important;
    padding-bottom: -4px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-1>* {
    padding-left: 4px;
    padding-right: 4px;
  }
}

.helix-g-lg-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-1>* {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-1>*:first-child {
    padding-left: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-1>*:last-child {
    padding-right: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-1>*:nth-child(odd) {
    padding-left: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-1>*:nth-child(even) {
    padding-left: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-1>*:nth-child(odd) {
    padding-right: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-1>*:nth-child(even) {
    padding-right: 4px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-2 {
    margin: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n2 {
    margin: -8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-2 {
    margin-top: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n2 {
    margin-top: -8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-2 {
    margin-right: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n2 {
    margin-right: -8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-2 {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n2 {
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-2 {
    margin-left: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n2 {
    margin-left: -8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-2 {
    margin-left: 8px;
    margin-right: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n2 {
    margin-left: -8px;
    margin-right: -8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n2 {
    margin-top: -8px;
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-2 {
    padding: 8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n2 {
    padding: -8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-2 {
    padding-top: 8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n2 {
    padding-top: -8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-2 {
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n2 {
    padding-right: -8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-2 {
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n2 {
    padding-bottom: -8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-2 {
    padding-left: 8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n2 {
    padding-left: -8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-2 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n2 {
    padding-left: -8px !important;
    padding-right: -8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n2 {
    padding-top: -8px !important;
    padding-bottom: -8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-2>* {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.helix-g-lg-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-2>* {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-2>*:first-child {
    padding-left: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-2>*:last-child {
    padding-right: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-2>*:nth-child(odd) {
    padding-left: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-2>*:nth-child(even) {
    padding-left: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-2>*:nth-child(odd) {
    padding-right: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-2>*:nth-child(even) {
    padding-right: 8px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-3 {
    margin: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n3 {
    margin: -12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-3 {
    margin-top: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n3 {
    margin-top: -12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-3 {
    margin-right: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n3 {
    margin-right: -12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-3 {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n3 {
    margin-bottom: -12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-3 {
    margin-left: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n3 {
    margin-left: -12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-3 {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n3 {
    margin-left: -12px;
    margin-right: -12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n3 {
    margin-top: -12px;
    margin-bottom: -12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-3 {
    padding: 12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n3 {
    padding: -12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-3 {
    padding-top: 12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n3 {
    padding-top: -12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-3 {
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n3 {
    padding-right: -12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-3 {
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n3 {
    padding-bottom: -12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-3 {
    padding-left: 12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n3 {
    padding-left: -12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-3 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n3 {
    padding-left: -12px !important;
    padding-right: -12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n3 {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-3>* {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.helix-g-lg-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-3>* {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-3>*:first-child {
    padding-left: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-3>*:last-child {
    padding-right: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-3>*:nth-child(odd) {
    padding-left: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-3>*:nth-child(even) {
    padding-left: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-3>*:nth-child(odd) {
    padding-right: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-3>*:nth-child(even) {
    padding-right: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-4 {
    margin: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n4 {
    margin: -16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-4 {
    margin-top: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n4 {
    margin-top: -16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-4 {
    margin-right: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n4 {
    margin-right: -16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-4 {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n4 {
    margin-bottom: -16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-4 {
    margin-left: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n4 {
    margin-left: -16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-4 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n4 {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n4 {
    margin-top: -16px;
    margin-bottom: -16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-4 {
    padding: 16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n4 {
    padding: -16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-4 {
    padding-top: 16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n4 {
    padding-top: -16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-4 {
    padding-right: 16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n4 {
    padding-right: -16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-4 {
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n4 {
    padding-bottom: -16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-4 {
    padding-left: 16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n4 {
    padding-left: -16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-4 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n4 {
    padding-left: -16px !important;
    padding-right: -16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n4 {
    padding-top: -16px !important;
    padding-bottom: -16px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-4>* {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.helix-g-lg-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-4>* {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-4>*:first-child {
    padding-left: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-4>*:last-child {
    padding-right: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-4>*:nth-child(odd) {
    padding-left: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-4>*:nth-child(even) {
    padding-left: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-4>*:nth-child(odd) {
    padding-right: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-4>*:nth-child(even) {
    padding-right: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-5 {
    margin: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n5 {
    margin: -24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-5 {
    margin-top: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n5 {
    margin-top: -24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-5 {
    margin-right: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n5 {
    margin-right: -24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-5 {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n5 {
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-5 {
    margin-left: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n5 {
    margin-left: -24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-5 {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n5 {
    margin-left: -24px;
    margin-right: -24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-5 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n5 {
    margin-top: -24px;
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-5 {
    padding: 24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n5 {
    padding: -24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-5 {
    padding-top: 24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n5 {
    padding-top: -24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-5 {
    padding-right: 24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n5 {
    padding-right: -24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-5 {
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n5 {
    padding-bottom: -24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-5 {
    padding-left: 24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n5 {
    padding-left: -24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-5 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n5 {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-5 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n5 {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-5>* {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.helix-g-lg-5 {
  padding-top: 24px;
  padding-bottom: 24px;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-5>* {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-5>*:first-child {
    padding-left: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-5>*:last-child {
    padding-right: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-5>*:nth-child(odd) {
    padding-left: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-5>*:nth-child(even) {
    padding-left: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-5>*:nth-child(odd) {
    padding-right: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-5>*:nth-child(even) {
    padding-right: 24px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-6 {
    margin: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n6 {
    margin: -32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-6 {
    margin-top: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n6 {
    margin-top: -32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-6 {
    margin-right: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n6 {
    margin-right: -32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-6 {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n6 {
    margin-bottom: -32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-6 {
    margin-left: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n6 {
    margin-left: -32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-6 {
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n6 {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-6 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n6 {
    margin-top: -32px;
    margin-bottom: -32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-6 {
    padding: 32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n6 {
    padding: -32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-6 {
    padding-top: 32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n6 {
    padding-top: -32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-6 {
    padding-right: 32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n6 {
    padding-right: -32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-6 {
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n6 {
    padding-bottom: -32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-6 {
    padding-left: 32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n6 {
    padding-left: -32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-6 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n6 {
    padding-left: -32px !important;
    padding-right: -32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-6 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n6 {
    padding-top: -32px !important;
    padding-bottom: -32px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-6>* {
    padding-left: 32px;
    padding-right: 32px;
  }
}

.helix-g-lg-6 {
  padding-top: 32px;
  padding-bottom: 32px;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-6>* {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-6 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-6>*:first-child {
    padding-left: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-6>*:last-child {
    padding-right: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-6>*:nth-child(odd) {
    padding-left: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-6>*:nth-child(even) {
    padding-left: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-6>*:nth-child(odd) {
    padding-right: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-6>*:nth-child(even) {
    padding-right: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-7 {
    margin: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n7 {
    margin: -48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-7 {
    margin-top: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n7 {
    margin-top: -48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-7 {
    margin-right: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n7 {
    margin-right: -48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-7 {
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n7 {
    margin-bottom: -48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-7 {
    margin-left: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n7 {
    margin-left: -48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-7 {
    margin-left: 48px;
    margin-right: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n7 {
    margin-left: -48px;
    margin-right: -48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-7 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n7 {
    margin-top: -48px;
    margin-bottom: -48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-7 {
    padding: 48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n7 {
    padding: -48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-7 {
    padding-top: 48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n7 {
    padding-top: -48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-7 {
    padding-right: 48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n7 {
    padding-right: -48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-7 {
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n7 {
    padding-bottom: -48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-7 {
    padding-left: 48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n7 {
    padding-left: -48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-7 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n7 {
    padding-left: -48px !important;
    padding-right: -48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-7 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n7 {
    padding-top: -48px !important;
    padding-bottom: -48px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-7>* {
    padding-left: 48px;
    padding-right: 48px;
  }
}

.helix-g-lg-7 {
  padding-top: 48px;
  padding-bottom: 48px;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-7>* {
    padding-left: 48px;
    padding-right: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-7 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-7>*:first-child {
    padding-left: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-7>*:last-child {
    padding-right: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-7>*:nth-child(odd) {
    padding-left: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-7>*:nth-child(even) {
    padding-left: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-7>*:nth-child(odd) {
    padding-right: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-7>*:nth-child(even) {
    padding-right: 48px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-8 {
    margin: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n8 {
    margin: -64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-8 {
    margin-top: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n8 {
    margin-top: -64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-8 {
    margin-right: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n8 {
    margin-right: -64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-8 {
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n8 {
    margin-bottom: -64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-8 {
    margin-left: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n8 {
    margin-left: -64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n8 {
    margin-left: -64px;
    margin-right: -64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n8 {
    margin-top: -64px;
    margin-bottom: -64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-8 {
    padding: 64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n8 {
    padding: -64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-8 {
    padding-top: 64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n8 {
    padding-top: -64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-8 {
    padding-right: 64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n8 {
    padding-right: -64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-8 {
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n8 {
    padding-bottom: -64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-8 {
    padding-left: 64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n8 {
    padding-left: -64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-8 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n8 {
    padding-left: -64px !important;
    padding-right: -64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-8 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n8 {
    padding-top: -64px !important;
    padding-bottom: -64px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-8>* {
    padding-left: 64px;
    padding-right: 64px;
  }
}

.helix-g-lg-8 {
  padding-top: 64px;
  padding-bottom: 64px;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-8>* {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-8>*:first-child {
    padding-left: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-8>*:last-child {
    padding-right: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-8>*:nth-child(odd) {
    padding-left: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-8>*:nth-child(even) {
    padding-left: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-8>*:nth-child(odd) {
    padding-right: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-8>*:nth-child(even) {
    padding-right: 64px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-9 {
    margin: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n9 {
    margin: -96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-9 {
    margin-top: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n9 {
    margin-top: -96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-9 {
    margin-right: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n9 {
    margin-right: -96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-9 {
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n9 {
    margin-bottom: -96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-9 {
    margin-left: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n9 {
    margin-left: -96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-9 {
    margin-left: 96px;
    margin-right: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n9 {
    margin-left: -96px;
    margin-right: -96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-9 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n9 {
    margin-top: -96px;
    margin-bottom: -96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-9 {
    padding: 96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n9 {
    padding: -96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-9 {
    padding-top: 96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n9 {
    padding-top: -96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-9 {
    padding-right: 96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n9 {
    padding-right: -96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-9 {
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n9 {
    padding-bottom: -96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-9 {
    padding-left: 96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n9 {
    padding-left: -96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-9 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n9 {
    padding-left: -96px !important;
    padding-right: -96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-9 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n9 {
    padding-top: -96px !important;
    padding-bottom: -96px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-9>* {
    padding-left: 96px;
    padding-right: 96px;
  }
}

.helix-g-lg-9 {
  padding-top: 96px;
  padding-bottom: 96px;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-9>* {
    padding-left: 96px;
    padding-right: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-9 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-9>*:first-child {
    padding-left: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-9>*:last-child {
    padding-right: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-9>*:nth-child(odd) {
    padding-left: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-9>*:nth-child(even) {
    padding-left: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-9>*:nth-child(odd) {
    padding-right: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-9>*:nth-child(even) {
    padding-right: 96px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-10 {
    margin: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-m-lg-n10 {
    margin: -128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-10 {
    margin-top: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mt-lg-n10 {
    margin-top: -128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-10 {
    margin-right: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mr-lg-n10 {
    margin-right: -128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-10 {
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mb-lg-n10 {
    margin-bottom: -128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-10 {
    margin-left: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-ml-lg-n10 {
    margin-left: -128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-10 {
    margin-left: 128px;
    margin-right: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-mx-lg-n10 {
    margin-left: -128px;
    margin-right: -128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-10 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-my-lg-n10 {
    margin-top: -128px;
    margin-bottom: -128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-10 {
    padding: 128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-p-lg-n10 {
    padding: -128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-10 {
    padding-top: 128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pt-lg-n10 {
    padding-top: -128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-10 {
    padding-right: 128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pr-lg-n10 {
    padding-right: -128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-10 {
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pb-lg-n10 {
    padding-bottom: -128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-10 {
    padding-left: 128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-pl-lg-n10 {
    padding-left: -128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-10 {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-px-lg-n10 {
    padding-left: -128px !important;
    padding-right: -128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-10 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-py-lg-n10 {
    padding-top: -128px !important;
    padding-bottom: -128px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-lg-10>* {
    padding-left: 128px;
    padding-right: 128px;
  }
}

.helix-g-lg-10 {
  padding-top: 128px;
  padding-bottom: 128px;
}

@media screen and (max-width: 1200px) {
  .helix-g-lg-10>* {
    padding-left: 128px;
    padding-right: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gy-lg-10 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-first-lg-10>*:first-child {
    padding-left: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gx-last-lg-10>*:last-child {
    padding-right: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-odd-lg-10>*:nth-child(odd) {
    padding-left: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gl-even-lg-10>*:nth-child(even) {
    padding-left: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-odd-lg-10>*:nth-child(odd) {
    padding-right: 128px;
  }
}

@media screen and (max-width: 1200px) {
  .helix-gr-even-lg-10>*:nth-child(even) {
    padding-right: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-0 {
    margin: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n0 {
    margin: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-0 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n0 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-0 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n0 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-0 {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n0 {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-0 {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n0 {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-0 {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n0 {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-0>* {
    padding-left: 0;
    padding-right: 0;
  }
}

.helix-g-md-0 {
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 992px) {
  .helix-g-md-0>* {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-0>*:first-child {
    padding-left: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-0>*:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-0>*:nth-child(odd) {
    padding-left: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-0>*:nth-child(even) {
    padding-left: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-0>*:nth-child(odd) {
    padding-right: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-0>*:nth-child(even) {
    padding-right: 0;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-1 {
    margin: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n1 {
    margin: -4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-1 {
    margin-top: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n1 {
    margin-top: -4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-1 {
    margin-right: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n1 {
    margin-right: -4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-1 {
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n1 {
    margin-bottom: -4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-1 {
    margin-left: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n1 {
    margin-left: -4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-1 {
    margin-left: 4px;
    margin-right: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n1 {
    margin-left: -4px;
    margin-right: -4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n1 {
    margin-top: -4px;
    margin-bottom: -4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-1 {
    padding: 4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n1 {
    padding: -4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-1 {
    padding-top: 4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n1 {
    padding-top: -4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-1 {
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n1 {
    padding-right: -4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-1 {
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n1 {
    padding-bottom: -4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-1 {
    padding-left: 4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n1 {
    padding-left: -4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n1 {
    padding-left: -4px !important;
    padding-right: -4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n1 {
    padding-top: -4px !important;
    padding-bottom: -4px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-1>* {
    padding-left: 4px;
    padding-right: 4px;
  }
}

.helix-g-md-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

@media screen and (max-width: 992px) {
  .helix-g-md-1>* {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-1>*:first-child {
    padding-left: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-1>*:last-child {
    padding-right: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-1>*:nth-child(odd) {
    padding-left: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-1>*:nth-child(even) {
    padding-left: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-1>*:nth-child(odd) {
    padding-right: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-1>*:nth-child(even) {
    padding-right: 4px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-2 {
    margin: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n2 {
    margin: -8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-2 {
    margin-top: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n2 {
    margin-top: -8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-2 {
    margin-right: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n2 {
    margin-right: -8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-2 {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n2 {
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-2 {
    margin-left: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n2 {
    margin-left: -8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-2 {
    margin-left: 8px;
    margin-right: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n2 {
    margin-left: -8px;
    margin-right: -8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n2 {
    margin-top: -8px;
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-2 {
    padding: 8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n2 {
    padding: -8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-2 {
    padding-top: 8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n2 {
    padding-top: -8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-2 {
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n2 {
    padding-right: -8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-2 {
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n2 {
    padding-bottom: -8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-2 {
    padding-left: 8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n2 {
    padding-left: -8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-2 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n2 {
    padding-left: -8px !important;
    padding-right: -8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n2 {
    padding-top: -8px !important;
    padding-bottom: -8px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-2>* {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.helix-g-md-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

@media screen and (max-width: 992px) {
  .helix-g-md-2>* {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-2>*:first-child {
    padding-left: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-2>*:last-child {
    padding-right: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-2>*:nth-child(odd) {
    padding-left: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-2>*:nth-child(even) {
    padding-left: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-2>*:nth-child(odd) {
    padding-right: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-2>*:nth-child(even) {
    padding-right: 8px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-3 {
    margin: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n3 {
    margin: -12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-3 {
    margin-top: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n3 {
    margin-top: -12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-3 {
    margin-right: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n3 {
    margin-right: -12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-3 {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n3 {
    margin-bottom: -12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-3 {
    margin-left: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n3 {
    margin-left: -12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-3 {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n3 {
    margin-left: -12px;
    margin-right: -12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n3 {
    margin-top: -12px;
    margin-bottom: -12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-3 {
    padding: 12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n3 {
    padding: -12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-3 {
    padding-top: 12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n3 {
    padding-top: -12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-3 {
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n3 {
    padding-right: -12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-3 {
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n3 {
    padding-bottom: -12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-3 {
    padding-left: 12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n3 {
    padding-left: -12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-3 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n3 {
    padding-left: -12px !important;
    padding-right: -12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n3 {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-3>* {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.helix-g-md-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media screen and (max-width: 992px) {
  .helix-g-md-3>* {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-3>*:first-child {
    padding-left: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-3>*:last-child {
    padding-right: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-3>*:nth-child(odd) {
    padding-left: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-3>*:nth-child(even) {
    padding-left: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-3>*:nth-child(odd) {
    padding-right: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-3>*:nth-child(even) {
    padding-right: 12px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-4 {
    margin: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n4 {
    margin: -16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-4 {
    margin-top: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n4 {
    margin-top: -16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-4 {
    margin-right: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n4 {
    margin-right: -16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-4 {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n4 {
    margin-bottom: -16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-4 {
    margin-left: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n4 {
    margin-left: -16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-4 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n4 {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n4 {
    margin-top: -16px;
    margin-bottom: -16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-4 {
    padding: 16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n4 {
    padding: -16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-4 {
    padding-top: 16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n4 {
    padding-top: -16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-4 {
    padding-right: 16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n4 {
    padding-right: -16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-4 {
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n4 {
    padding-bottom: -16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-4 {
    padding-left: 16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n4 {
    padding-left: -16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-4 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n4 {
    padding-left: -16px !important;
    padding-right: -16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n4 {
    padding-top: -16px !important;
    padding-bottom: -16px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-4>* {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.helix-g-md-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media screen and (max-width: 992px) {
  .helix-g-md-4>* {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-4>*:first-child {
    padding-left: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-4>*:last-child {
    padding-right: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-4>*:nth-child(odd) {
    padding-left: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-4>*:nth-child(even) {
    padding-left: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-4>*:nth-child(odd) {
    padding-right: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-4>*:nth-child(even) {
    padding-right: 16px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-5 {
    margin: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n5 {
    margin: -24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-5 {
    margin-top: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n5 {
    margin-top: -24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-5 {
    margin-right: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n5 {
    margin-right: -24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-5 {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n5 {
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-5 {
    margin-left: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n5 {
    margin-left: -24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-5 {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n5 {
    margin-left: -24px;
    margin-right: -24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-5 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n5 {
    margin-top: -24px;
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-5 {
    padding: 24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n5 {
    padding: -24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-5 {
    padding-top: 24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n5 {
    padding-top: -24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-5 {
    padding-right: 24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n5 {
    padding-right: -24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-5 {
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n5 {
    padding-bottom: -24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-5 {
    padding-left: 24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n5 {
    padding-left: -24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-5 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n5 {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-5 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n5 {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-5>* {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.helix-g-md-5 {
  padding-top: 24px;
  padding-bottom: 24px;
}

@media screen and (max-width: 992px) {
  .helix-g-md-5>* {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-5>*:first-child {
    padding-left: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-5>*:last-child {
    padding-right: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-5>*:nth-child(odd) {
    padding-left: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-5>*:nth-child(even) {
    padding-left: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-5>*:nth-child(odd) {
    padding-right: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-5>*:nth-child(even) {
    padding-right: 24px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-6 {
    margin: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n6 {
    margin: -32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-6 {
    margin-top: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n6 {
    margin-top: -32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-6 {
    margin-right: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n6 {
    margin-right: -32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-6 {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n6 {
    margin-bottom: -32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-6 {
    margin-left: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n6 {
    margin-left: -32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-6 {
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n6 {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-6 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n6 {
    margin-top: -32px;
    margin-bottom: -32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-6 {
    padding: 32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n6 {
    padding: -32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-6 {
    padding-top: 32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n6 {
    padding-top: -32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-6 {
    padding-right: 32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n6 {
    padding-right: -32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-6 {
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n6 {
    padding-bottom: -32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-6 {
    padding-left: 32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n6 {
    padding-left: -32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-6 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n6 {
    padding-left: -32px !important;
    padding-right: -32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-6 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n6 {
    padding-top: -32px !important;
    padding-bottom: -32px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-6>* {
    padding-left: 32px;
    padding-right: 32px;
  }
}

.helix-g-md-6 {
  padding-top: 32px;
  padding-bottom: 32px;
}

@media screen and (max-width: 992px) {
  .helix-g-md-6>* {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-6 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-6>*:first-child {
    padding-left: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-6>*:last-child {
    padding-right: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-6>*:nth-child(odd) {
    padding-left: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-6>*:nth-child(even) {
    padding-left: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-6>*:nth-child(odd) {
    padding-right: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-6>*:nth-child(even) {
    padding-right: 32px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-7 {
    margin: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n7 {
    margin: -48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-7 {
    margin-top: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n7 {
    margin-top: -48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-7 {
    margin-right: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n7 {
    margin-right: -48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-7 {
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n7 {
    margin-bottom: -48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-7 {
    margin-left: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n7 {
    margin-left: -48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-7 {
    margin-left: 48px;
    margin-right: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n7 {
    margin-left: -48px;
    margin-right: -48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-7 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n7 {
    margin-top: -48px;
    margin-bottom: -48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-7 {
    padding: 48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n7 {
    padding: -48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-7 {
    padding-top: 48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n7 {
    padding-top: -48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-7 {
    padding-right: 48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n7 {
    padding-right: -48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-7 {
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n7 {
    padding-bottom: -48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-7 {
    padding-left: 48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n7 {
    padding-left: -48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-7 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n7 {
    padding-left: -48px !important;
    padding-right: -48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-7 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n7 {
    padding-top: -48px !important;
    padding-bottom: -48px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-7>* {
    padding-left: 48px;
    padding-right: 48px;
  }
}

.helix-g-md-7 {
  padding-top: 48px;
  padding-bottom: 48px;
}

@media screen and (max-width: 992px) {
  .helix-g-md-7>* {
    padding-left: 48px;
    padding-right: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-7 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-7>*:first-child {
    padding-left: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-7>*:last-child {
    padding-right: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-7>*:nth-child(odd) {
    padding-left: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-7>*:nth-child(even) {
    padding-left: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-7>*:nth-child(odd) {
    padding-right: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-7>*:nth-child(even) {
    padding-right: 48px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-8 {
    margin: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n8 {
    margin: -64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-8 {
    margin-top: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n8 {
    margin-top: -64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-8 {
    margin-right: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n8 {
    margin-right: -64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-8 {
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n8 {
    margin-bottom: -64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-8 {
    margin-left: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n8 {
    margin-left: -64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n8 {
    margin-left: -64px;
    margin-right: -64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n8 {
    margin-top: -64px;
    margin-bottom: -64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-8 {
    padding: 64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n8 {
    padding: -64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-8 {
    padding-top: 64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n8 {
    padding-top: -64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-8 {
    padding-right: 64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n8 {
    padding-right: -64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-8 {
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n8 {
    padding-bottom: -64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-8 {
    padding-left: 64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n8 {
    padding-left: -64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-8 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n8 {
    padding-left: -64px !important;
    padding-right: -64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-8 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n8 {
    padding-top: -64px !important;
    padding-bottom: -64px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-8>* {
    padding-left: 64px;
    padding-right: 64px;
  }
}

.helix-g-md-8 {
  padding-top: 64px;
  padding-bottom: 64px;
}

@media screen and (max-width: 992px) {
  .helix-g-md-8>* {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-8>*:first-child {
    padding-left: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-8>*:last-child {
    padding-right: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-8>*:nth-child(odd) {
    padding-left: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-8>*:nth-child(even) {
    padding-left: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-8>*:nth-child(odd) {
    padding-right: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-8>*:nth-child(even) {
    padding-right: 64px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-9 {
    margin: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n9 {
    margin: -96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-9 {
    margin-top: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n9 {
    margin-top: -96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-9 {
    margin-right: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n9 {
    margin-right: -96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-9 {
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n9 {
    margin-bottom: -96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-9 {
    margin-left: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n9 {
    margin-left: -96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-9 {
    margin-left: 96px;
    margin-right: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n9 {
    margin-left: -96px;
    margin-right: -96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-9 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n9 {
    margin-top: -96px;
    margin-bottom: -96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-9 {
    padding: 96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n9 {
    padding: -96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-9 {
    padding-top: 96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n9 {
    padding-top: -96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-9 {
    padding-right: 96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n9 {
    padding-right: -96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-9 {
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n9 {
    padding-bottom: -96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-9 {
    padding-left: 96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n9 {
    padding-left: -96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-9 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n9 {
    padding-left: -96px !important;
    padding-right: -96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-9 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n9 {
    padding-top: -96px !important;
    padding-bottom: -96px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-9>* {
    padding-left: 96px;
    padding-right: 96px;
  }
}

.helix-g-md-9 {
  padding-top: 96px;
  padding-bottom: 96px;
}

@media screen and (max-width: 992px) {
  .helix-g-md-9>* {
    padding-left: 96px;
    padding-right: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-9 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-9>*:first-child {
    padding-left: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-9>*:last-child {
    padding-right: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-9>*:nth-child(odd) {
    padding-left: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-9>*:nth-child(even) {
    padding-left: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-9>*:nth-child(odd) {
    padding-right: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-9>*:nth-child(even) {
    padding-right: 96px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-10 {
    margin: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-m-md-n10 {
    margin: -128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-10 {
    margin-top: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mt-md-n10 {
    margin-top: -128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-10 {
    margin-right: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mr-md-n10 {
    margin-right: -128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-10 {
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mb-md-n10 {
    margin-bottom: -128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-10 {
    margin-left: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-ml-md-n10 {
    margin-left: -128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-10 {
    margin-left: 128px;
    margin-right: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-mx-md-n10 {
    margin-left: -128px;
    margin-right: -128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-10 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-my-md-n10 {
    margin-top: -128px;
    margin-bottom: -128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-10 {
    padding: 128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-p-md-n10 {
    padding: -128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-10 {
    padding-top: 128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pt-md-n10 {
    padding-top: -128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-10 {
    padding-right: 128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pr-md-n10 {
    padding-right: -128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-10 {
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pb-md-n10 {
    padding-bottom: -128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-10 {
    padding-left: 128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-pl-md-n10 {
    padding-left: -128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-10 {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-px-md-n10 {
    padding-left: -128px !important;
    padding-right: -128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-10 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-py-md-n10 {
    padding-top: -128px !important;
    padding-bottom: -128px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-md-10>* {
    padding-left: 128px;
    padding-right: 128px;
  }
}

.helix-g-md-10 {
  padding-top: 128px;
  padding-bottom: 128px;
}

@media screen and (max-width: 992px) {
  .helix-g-md-10>* {
    padding-left: 128px;
    padding-right: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gy-md-10 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-first-md-10>*:first-child {
    padding-left: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gx-last-md-10>*:last-child {
    padding-right: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-odd-md-10>*:nth-child(odd) {
    padding-left: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gl-even-md-10>*:nth-child(even) {
    padding-left: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-odd-md-10>*:nth-child(odd) {
    padding-right: 128px;
  }
}

@media screen and (max-width: 992px) {
  .helix-gr-even-md-10>*:nth-child(even) {
    padding-right: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-0 {
    margin: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n0 {
    margin: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-0 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n0 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-0 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n0 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-0 {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n0 {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-0 {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n0 {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-0 {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n0 {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-0>* {
    padding-left: 0;
    padding-right: 0;
  }
}

.helix-g-sm-0 {
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-0>* {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-0>*:first-child {
    padding-left: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-0>*:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-0>*:nth-child(odd) {
    padding-left: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-0>*:nth-child(even) {
    padding-left: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-0>*:nth-child(odd) {
    padding-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-0>*:nth-child(even) {
    padding-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-1 {
    margin: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n1 {
    margin: -4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-1 {
    margin-top: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n1 {
    margin-top: -4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-1 {
    margin-right: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n1 {
    margin-right: -4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-1 {
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n1 {
    margin-bottom: -4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-1 {
    margin-left: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n1 {
    margin-left: -4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-1 {
    margin-left: 4px;
    margin-right: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n1 {
    margin-left: -4px;
    margin-right: -4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n1 {
    margin-top: -4px;
    margin-bottom: -4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-1 {
    padding: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n1 {
    padding: -4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-1 {
    padding-top: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n1 {
    padding-top: -4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-1 {
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n1 {
    padding-right: -4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-1 {
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n1 {
    padding-bottom: -4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-1 {
    padding-left: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n1 {
    padding-left: -4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n1 {
    padding-left: -4px !important;
    padding-right: -4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n1 {
    padding-top: -4px !important;
    padding-bottom: -4px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-1>* {
    padding-left: 4px;
    padding-right: 4px;
  }
}

.helix-g-sm-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-1>* {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-1>*:first-child {
    padding-left: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-1>*:last-child {
    padding-right: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-1>*:nth-child(odd) {
    padding-left: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-1>*:nth-child(even) {
    padding-left: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-1>*:nth-child(odd) {
    padding-right: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-1>*:nth-child(even) {
    padding-right: 4px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-2 {
    margin: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n2 {
    margin: -8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-2 {
    margin-top: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n2 {
    margin-top: -8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-2 {
    margin-right: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n2 {
    margin-right: -8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-2 {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n2 {
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-2 {
    margin-left: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n2 {
    margin-left: -8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-2 {
    margin-left: 8px;
    margin-right: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n2 {
    margin-left: -8px;
    margin-right: -8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n2 {
    margin-top: -8px;
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-2 {
    padding: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n2 {
    padding: -8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-2 {
    padding-top: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n2 {
    padding-top: -8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-2 {
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n2 {
    padding-right: -8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-2 {
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n2 {
    padding-bottom: -8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-2 {
    padding-left: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n2 {
    padding-left: -8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-2 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n2 {
    padding-left: -8px !important;
    padding-right: -8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n2 {
    padding-top: -8px !important;
    padding-bottom: -8px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-2>* {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.helix-g-sm-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-2>* {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-2>*:first-child {
    padding-left: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-2>*:last-child {
    padding-right: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-2>*:nth-child(odd) {
    padding-left: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-2>*:nth-child(even) {
    padding-left: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-2>*:nth-child(odd) {
    padding-right: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-2>*:nth-child(even) {
    padding-right: 8px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-3 {
    margin: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n3 {
    margin: -12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-3 {
    margin-top: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n3 {
    margin-top: -12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-3 {
    margin-right: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n3 {
    margin-right: -12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-3 {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n3 {
    margin-bottom: -12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-3 {
    margin-left: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n3 {
    margin-left: -12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-3 {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n3 {
    margin-left: -12px;
    margin-right: -12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n3 {
    margin-top: -12px;
    margin-bottom: -12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-3 {
    padding: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n3 {
    padding: -12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-3 {
    padding-top: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n3 {
    padding-top: -12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-3 {
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n3 {
    padding-right: -12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-3 {
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n3 {
    padding-bottom: -12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-3 {
    padding-left: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n3 {
    padding-left: -12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-3 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n3 {
    padding-left: -12px !important;
    padding-right: -12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n3 {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-3>* {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.helix-g-sm-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-3>* {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-3>*:first-child {
    padding-left: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-3>*:last-child {
    padding-right: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-3>*:nth-child(odd) {
    padding-left: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-3>*:nth-child(even) {
    padding-left: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-3>*:nth-child(odd) {
    padding-right: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-3>*:nth-child(even) {
    padding-right: 12px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-4 {
    margin: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n4 {
    margin: -16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-4 {
    margin-top: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n4 {
    margin-top: -16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-4 {
    margin-right: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n4 {
    margin-right: -16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-4 {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n4 {
    margin-bottom: -16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-4 {
    margin-left: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n4 {
    margin-left: -16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-4 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n4 {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n4 {
    margin-top: -16px;
    margin-bottom: -16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-4 {
    padding: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n4 {
    padding: -16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-4 {
    padding-top: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n4 {
    padding-top: -16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-4 {
    padding-right: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n4 {
    padding-right: -16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-4 {
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n4 {
    padding-bottom: -16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-4 {
    padding-left: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n4 {
    padding-left: -16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-4 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n4 {
    padding-left: -16px !important;
    padding-right: -16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n4 {
    padding-top: -16px !important;
    padding-bottom: -16px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-4>* {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.helix-g-sm-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-4>* {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-4>*:first-child {
    padding-left: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-4>*:last-child {
    padding-right: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-4>*:nth-child(odd) {
    padding-left: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-4>*:nth-child(even) {
    padding-left: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-4>*:nth-child(odd) {
    padding-right: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-4>*:nth-child(even) {
    padding-right: 16px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-5 {
    margin: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n5 {
    margin: -24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-5 {
    margin-top: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n5 {
    margin-top: -24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-5 {
    margin-right: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n5 {
    margin-right: -24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-5 {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n5 {
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-5 {
    margin-left: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n5 {
    margin-left: -24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-5 {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n5 {
    margin-left: -24px;
    margin-right: -24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-5 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n5 {
    margin-top: -24px;
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-5 {
    padding: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n5 {
    padding: -24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-5 {
    padding-top: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n5 {
    padding-top: -24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-5 {
    padding-right: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n5 {
    padding-right: -24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-5 {
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n5 {
    padding-bottom: -24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-5 {
    padding-left: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n5 {
    padding-left: -24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-5 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n5 {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-5 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n5 {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-5>* {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.helix-g-sm-5 {
  padding-top: 24px;
  padding-bottom: 24px;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-5>* {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-5>*:first-child {
    padding-left: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-5>*:last-child {
    padding-right: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-5>*:nth-child(odd) {
    padding-left: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-5>*:nth-child(even) {
    padding-left: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-5>*:nth-child(odd) {
    padding-right: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-5>*:nth-child(even) {
    padding-right: 24px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-6 {
    margin: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n6 {
    margin: -32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-6 {
    margin-top: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n6 {
    margin-top: -32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-6 {
    margin-right: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n6 {
    margin-right: -32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-6 {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n6 {
    margin-bottom: -32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-6 {
    margin-left: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n6 {
    margin-left: -32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-6 {
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n6 {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-6 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n6 {
    margin-top: -32px;
    margin-bottom: -32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-6 {
    padding: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n6 {
    padding: -32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-6 {
    padding-top: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n6 {
    padding-top: -32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-6 {
    padding-right: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n6 {
    padding-right: -32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-6 {
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n6 {
    padding-bottom: -32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-6 {
    padding-left: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n6 {
    padding-left: -32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-6 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n6 {
    padding-left: -32px !important;
    padding-right: -32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-6 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n6 {
    padding-top: -32px !important;
    padding-bottom: -32px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-6>* {
    padding-left: 32px;
    padding-right: 32px;
  }
}

.helix-g-sm-6 {
  padding-top: 32px;
  padding-bottom: 32px;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-6>* {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-6 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-6>*:first-child {
    padding-left: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-6>*:last-child {
    padding-right: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-6>*:nth-child(odd) {
    padding-left: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-6>*:nth-child(even) {
    padding-left: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-6>*:nth-child(odd) {
    padding-right: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-6>*:nth-child(even) {
    padding-right: 32px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-7 {
    margin: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n7 {
    margin: -48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-7 {
    margin-top: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n7 {
    margin-top: -48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-7 {
    margin-right: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n7 {
    margin-right: -48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-7 {
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n7 {
    margin-bottom: -48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-7 {
    margin-left: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n7 {
    margin-left: -48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-7 {
    margin-left: 48px;
    margin-right: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n7 {
    margin-left: -48px;
    margin-right: -48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-7 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n7 {
    margin-top: -48px;
    margin-bottom: -48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-7 {
    padding: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n7 {
    padding: -48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-7 {
    padding-top: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n7 {
    padding-top: -48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-7 {
    padding-right: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n7 {
    padding-right: -48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-7 {
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n7 {
    padding-bottom: -48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-7 {
    padding-left: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n7 {
    padding-left: -48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-7 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n7 {
    padding-left: -48px !important;
    padding-right: -48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-7 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n7 {
    padding-top: -48px !important;
    padding-bottom: -48px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-7>* {
    padding-left: 48px;
    padding-right: 48px;
  }
}

.helix-g-sm-7 {
  padding-top: 48px;
  padding-bottom: 48px;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-7>* {
    padding-left: 48px;
    padding-right: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-7 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-7>*:first-child {
    padding-left: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-7>*:last-child {
    padding-right: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-7>*:nth-child(odd) {
    padding-left: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-7>*:nth-child(even) {
    padding-left: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-7>*:nth-child(odd) {
    padding-right: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-7>*:nth-child(even) {
    padding-right: 48px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-8 {
    margin: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n8 {
    margin: -64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-8 {
    margin-top: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n8 {
    margin-top: -64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-8 {
    margin-right: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n8 {
    margin-right: -64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-8 {
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n8 {
    margin-bottom: -64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-8 {
    margin-left: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n8 {
    margin-left: -64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n8 {
    margin-left: -64px;
    margin-right: -64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n8 {
    margin-top: -64px;
    margin-bottom: -64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-8 {
    padding: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n8 {
    padding: -64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-8 {
    padding-top: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n8 {
    padding-top: -64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-8 {
    padding-right: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n8 {
    padding-right: -64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-8 {
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n8 {
    padding-bottom: -64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-8 {
    padding-left: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n8 {
    padding-left: -64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-8 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n8 {
    padding-left: -64px !important;
    padding-right: -64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-8 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n8 {
    padding-top: -64px !important;
    padding-bottom: -64px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-8>* {
    padding-left: 64px;
    padding-right: 64px;
  }
}

.helix-g-sm-8 {
  padding-top: 64px;
  padding-bottom: 64px;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-8>* {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-8>*:first-child {
    padding-left: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-8>*:last-child {
    padding-right: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-8>*:nth-child(odd) {
    padding-left: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-8>*:nth-child(even) {
    padding-left: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-8>*:nth-child(odd) {
    padding-right: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-8>*:nth-child(even) {
    padding-right: 64px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-9 {
    margin: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n9 {
    margin: -96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-9 {
    margin-top: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n9 {
    margin-top: -96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-9 {
    margin-right: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n9 {
    margin-right: -96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-9 {
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n9 {
    margin-bottom: -96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-9 {
    margin-left: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n9 {
    margin-left: -96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-9 {
    margin-left: 96px;
    margin-right: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n9 {
    margin-left: -96px;
    margin-right: -96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-9 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n9 {
    margin-top: -96px;
    margin-bottom: -96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-9 {
    padding: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n9 {
    padding: -96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-9 {
    padding-top: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n9 {
    padding-top: -96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-9 {
    padding-right: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n9 {
    padding-right: -96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-9 {
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n9 {
    padding-bottom: -96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-9 {
    padding-left: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n9 {
    padding-left: -96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-9 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n9 {
    padding-left: -96px !important;
    padding-right: -96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-9 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n9 {
    padding-top: -96px !important;
    padding-bottom: -96px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-9>* {
    padding-left: 96px;
    padding-right: 96px;
  }
}

.helix-g-sm-9 {
  padding-top: 96px;
  padding-bottom: 96px;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-9>* {
    padding-left: 96px;
    padding-right: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-9 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-9>*:first-child {
    padding-left: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-9>*:last-child {
    padding-right: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-9>*:nth-child(odd) {
    padding-left: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-9>*:nth-child(even) {
    padding-left: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-9>*:nth-child(odd) {
    padding-right: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-9>*:nth-child(even) {
    padding-right: 96px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-10 {
    margin: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-m-sm-n10 {
    margin: -128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-10 {
    margin-top: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mt-sm-n10 {
    margin-top: -128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-10 {
    margin-right: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mr-sm-n10 {
    margin-right: -128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-10 {
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mb-sm-n10 {
    margin-bottom: -128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-10 {
    margin-left: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-ml-sm-n10 {
    margin-left: -128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-10 {
    margin-left: 128px;
    margin-right: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-mx-sm-n10 {
    margin-left: -128px;
    margin-right: -128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-10 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-my-sm-n10 {
    margin-top: -128px;
    margin-bottom: -128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-10 {
    padding: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-p-sm-n10 {
    padding: -128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-10 {
    padding-top: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pt-sm-n10 {
    padding-top: -128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-10 {
    padding-right: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pr-sm-n10 {
    padding-right: -128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-10 {
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pb-sm-n10 {
    padding-bottom: -128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-10 {
    padding-left: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-pl-sm-n10 {
    padding-left: -128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-10 {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-px-sm-n10 {
    padding-left: -128px !important;
    padding-right: -128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-10 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-py-sm-n10 {
    padding-top: -128px !important;
    padding-bottom: -128px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-sm-10>* {
    padding-left: 128px;
    padding-right: 128px;
  }
}

.helix-g-sm-10 {
  padding-top: 128px;
  padding-bottom: 128px;
}

@media screen and (max-width: 768px) {
  .helix-g-sm-10>* {
    padding-left: 128px;
    padding-right: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gy-sm-10 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-first-sm-10>*:first-child {
    padding-left: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gx-last-sm-10>*:last-child {
    padding-right: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-odd-sm-10>*:nth-child(odd) {
    padding-left: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gl-even-sm-10>*:nth-child(even) {
    padding-left: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-odd-sm-10>*:nth-child(odd) {
    padding-right: 128px;
  }
}

@media screen and (max-width: 768px) {
  .helix-gr-even-sm-10>*:nth-child(even) {
    padding-right: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-0 {
    margin: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n0 {
    margin: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n0 {
    margin-top: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n0 {
    margin-right: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n0 {
    margin-left: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n0 {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-0 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n0 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-0 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n0 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-0 {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n0 {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-0 {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n0 {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-0 {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n0 {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-0>* {
    padding-left: 0;
    padding-right: 0;
  }
}

.helix-g-xs-0 {
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-0>* {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-0>*:first-child {
    padding-left: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-0>*:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-0>*:nth-child(odd) {
    padding-left: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-0>*:nth-child(even) {
    padding-left: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-0>*:nth-child(odd) {
    padding-right: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-0>*:nth-child(even) {
    padding-right: 0;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-1 {
    margin: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n1 {
    margin: -4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-1 {
    margin-top: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n1 {
    margin-top: -4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-1 {
    margin-right: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n1 {
    margin-right: -4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-1 {
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n1 {
    margin-bottom: -4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-1 {
    margin-left: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n1 {
    margin-left: -4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-1 {
    margin-left: 4px;
    margin-right: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n1 {
    margin-left: -4px;
    margin-right: -4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n1 {
    margin-top: -4px;
    margin-bottom: -4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-1 {
    padding: 4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n1 {
    padding: -4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-1 {
    padding-top: 4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n1 {
    padding-top: -4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-1 {
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n1 {
    padding-right: -4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-1 {
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n1 {
    padding-bottom: -4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-1 {
    padding-left: 4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n1 {
    padding-left: -4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n1 {
    padding-left: -4px !important;
    padding-right: -4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n1 {
    padding-top: -4px !important;
    padding-bottom: -4px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-1>* {
    padding-left: 4px;
    padding-right: 4px;
  }
}

.helix-g-xs-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-1>* {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-1>*:first-child {
    padding-left: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-1>*:last-child {
    padding-right: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-1>*:nth-child(odd) {
    padding-left: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-1>*:nth-child(even) {
    padding-left: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-1>*:nth-child(odd) {
    padding-right: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-1>*:nth-child(even) {
    padding-right: 4px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-2 {
    margin: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n2 {
    margin: -8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-2 {
    margin-top: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n2 {
    margin-top: -8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-2 {
    margin-right: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n2 {
    margin-right: -8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-2 {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n2 {
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-2 {
    margin-left: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n2 {
    margin-left: -8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-2 {
    margin-left: 8px;
    margin-right: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n2 {
    margin-left: -8px;
    margin-right: -8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n2 {
    margin-top: -8px;
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-2 {
    padding: 8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n2 {
    padding: -8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-2 {
    padding-top: 8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n2 {
    padding-top: -8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-2 {
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n2 {
    padding-right: -8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-2 {
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n2 {
    padding-bottom: -8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-2 {
    padding-left: 8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n2 {
    padding-left: -8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-2 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n2 {
    padding-left: -8px !important;
    padding-right: -8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n2 {
    padding-top: -8px !important;
    padding-bottom: -8px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-2>* {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.helix-g-xs-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-2>* {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-2>*:first-child {
    padding-left: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-2>*:last-child {
    padding-right: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-2>*:nth-child(odd) {
    padding-left: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-2>*:nth-child(even) {
    padding-left: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-2>*:nth-child(odd) {
    padding-right: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-2>*:nth-child(even) {
    padding-right: 8px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-3 {
    margin: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n3 {
    margin: -12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-3 {
    margin-top: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n3 {
    margin-top: -12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-3 {
    margin-right: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n3 {
    margin-right: -12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-3 {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n3 {
    margin-bottom: -12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-3 {
    margin-left: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n3 {
    margin-left: -12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-3 {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n3 {
    margin-left: -12px;
    margin-right: -12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n3 {
    margin-top: -12px;
    margin-bottom: -12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-3 {
    padding: 12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n3 {
    padding: -12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-3 {
    padding-top: 12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n3 {
    padding-top: -12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-3 {
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n3 {
    padding-right: -12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-3 {
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n3 {
    padding-bottom: -12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-3 {
    padding-left: 12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n3 {
    padding-left: -12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-3 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n3 {
    padding-left: -12px !important;
    padding-right: -12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n3 {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-3>* {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.helix-g-xs-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-3>* {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-3>*:first-child {
    padding-left: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-3>*:last-child {
    padding-right: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-3>*:nth-child(odd) {
    padding-left: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-3>*:nth-child(even) {
    padding-left: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-3>*:nth-child(odd) {
    padding-right: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-3>*:nth-child(even) {
    padding-right: 12px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-4 {
    margin: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n4 {
    margin: -16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-4 {
    margin-top: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n4 {
    margin-top: -16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-4 {
    margin-right: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n4 {
    margin-right: -16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-4 {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n4 {
    margin-bottom: -16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-4 {
    margin-left: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n4 {
    margin-left: -16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-4 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n4 {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n4 {
    margin-top: -16px;
    margin-bottom: -16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-4 {
    padding: 16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n4 {
    padding: -16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-4 {
    padding-top: 16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n4 {
    padding-top: -16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-4 {
    padding-right: 16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n4 {
    padding-right: -16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-4 {
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n4 {
    padding-bottom: -16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-4 {
    padding-left: 16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n4 {
    padding-left: -16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-4 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n4 {
    padding-left: -16px !important;
    padding-right: -16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n4 {
    padding-top: -16px !important;
    padding-bottom: -16px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-4>* {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.helix-g-xs-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-4>* {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-4>*:first-child {
    padding-left: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-4>*:last-child {
    padding-right: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-4>*:nth-child(odd) {
    padding-left: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-4>*:nth-child(even) {
    padding-left: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-4>*:nth-child(odd) {
    padding-right: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-4>*:nth-child(even) {
    padding-right: 16px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-5 {
    margin: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n5 {
    margin: -24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-5 {
    margin-top: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n5 {
    margin-top: -24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-5 {
    margin-right: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n5 {
    margin-right: -24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-5 {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n5 {
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-5 {
    margin-left: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n5 {
    margin-left: -24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-5 {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n5 {
    margin-left: -24px;
    margin-right: -24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-5 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n5 {
    margin-top: -24px;
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-5 {
    padding: 24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n5 {
    padding: -24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-5 {
    padding-top: 24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n5 {
    padding-top: -24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-5 {
    padding-right: 24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n5 {
    padding-right: -24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-5 {
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n5 {
    padding-bottom: -24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-5 {
    padding-left: 24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n5 {
    padding-left: -24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-5 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n5 {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-5 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n5 {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-5>* {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.helix-g-xs-5 {
  padding-top: 24px;
  padding-bottom: 24px;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-5>* {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-5>*:first-child {
    padding-left: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-5>*:last-child {
    padding-right: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-5>*:nth-child(odd) {
    padding-left: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-5>*:nth-child(even) {
    padding-left: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-5>*:nth-child(odd) {
    padding-right: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-5>*:nth-child(even) {
    padding-right: 24px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-6 {
    margin: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n6 {
    margin: -32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-6 {
    margin-top: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n6 {
    margin-top: -32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-6 {
    margin-right: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n6 {
    margin-right: -32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-6 {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n6 {
    margin-bottom: -32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-6 {
    margin-left: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n6 {
    margin-left: -32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-6 {
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n6 {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-6 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n6 {
    margin-top: -32px;
    margin-bottom: -32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-6 {
    padding: 32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n6 {
    padding: -32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-6 {
    padding-top: 32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n6 {
    padding-top: -32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-6 {
    padding-right: 32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n6 {
    padding-right: -32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-6 {
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n6 {
    padding-bottom: -32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-6 {
    padding-left: 32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n6 {
    padding-left: -32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-6 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n6 {
    padding-left: -32px !important;
    padding-right: -32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-6 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n6 {
    padding-top: -32px !important;
    padding-bottom: -32px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-6>* {
    padding-left: 32px;
    padding-right: 32px;
  }
}

.helix-g-xs-6 {
  padding-top: 32px;
  padding-bottom: 32px;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-6>* {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-6 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-6>*:first-child {
    padding-left: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-6>*:last-child {
    padding-right: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-6>*:nth-child(odd) {
    padding-left: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-6>*:nth-child(even) {
    padding-left: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-6>*:nth-child(odd) {
    padding-right: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-6>*:nth-child(even) {
    padding-right: 32px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-7 {
    margin: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n7 {
    margin: -48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-7 {
    margin-top: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n7 {
    margin-top: -48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-7 {
    margin-right: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n7 {
    margin-right: -48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-7 {
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n7 {
    margin-bottom: -48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-7 {
    margin-left: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n7 {
    margin-left: -48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-7 {
    margin-left: 48px;
    margin-right: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n7 {
    margin-left: -48px;
    margin-right: -48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-7 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n7 {
    margin-top: -48px;
    margin-bottom: -48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-7 {
    padding: 48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n7 {
    padding: -48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-7 {
    padding-top: 48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n7 {
    padding-top: -48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-7 {
    padding-right: 48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n7 {
    padding-right: -48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-7 {
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n7 {
    padding-bottom: -48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-7 {
    padding-left: 48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n7 {
    padding-left: -48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-7 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n7 {
    padding-left: -48px !important;
    padding-right: -48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-7 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n7 {
    padding-top: -48px !important;
    padding-bottom: -48px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-7>* {
    padding-left: 48px;
    padding-right: 48px;
  }
}

.helix-g-xs-7 {
  padding-top: 48px;
  padding-bottom: 48px;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-7>* {
    padding-left: 48px;
    padding-right: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-7 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-7>*:first-child {
    padding-left: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-7>*:last-child {
    padding-right: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-7>*:nth-child(odd) {
    padding-left: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-7>*:nth-child(even) {
    padding-left: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-7>*:nth-child(odd) {
    padding-right: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-7>*:nth-child(even) {
    padding-right: 48px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-8 {
    margin: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n8 {
    margin: -64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-8 {
    margin-top: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n8 {
    margin-top: -64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-8 {
    margin-right: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n8 {
    margin-right: -64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-8 {
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n8 {
    margin-bottom: -64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-8 {
    margin-left: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n8 {
    margin-left: -64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n8 {
    margin-left: -64px;
    margin-right: -64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n8 {
    margin-top: -64px;
    margin-bottom: -64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-8 {
    padding: 64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n8 {
    padding: -64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-8 {
    padding-top: 64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n8 {
    padding-top: -64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-8 {
    padding-right: 64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n8 {
    padding-right: -64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-8 {
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n8 {
    padding-bottom: -64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-8 {
    padding-left: 64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n8 {
    padding-left: -64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-8 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n8 {
    padding-left: -64px !important;
    padding-right: -64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-8 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n8 {
    padding-top: -64px !important;
    padding-bottom: -64px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-8>* {
    padding-left: 64px;
    padding-right: 64px;
  }
}

.helix-g-xs-8 {
  padding-top: 64px;
  padding-bottom: 64px;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-8>* {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-8>*:first-child {
    padding-left: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-8>*:last-child {
    padding-right: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-8>*:nth-child(odd) {
    padding-left: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-8>*:nth-child(even) {
    padding-left: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-8>*:nth-child(odd) {
    padding-right: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-8>*:nth-child(even) {
    padding-right: 64px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-9 {
    margin: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n9 {
    margin: -96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-9 {
    margin-top: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n9 {
    margin-top: -96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-9 {
    margin-right: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n9 {
    margin-right: -96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-9 {
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n9 {
    margin-bottom: -96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-9 {
    margin-left: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n9 {
    margin-left: -96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-9 {
    margin-left: 96px;
    margin-right: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n9 {
    margin-left: -96px;
    margin-right: -96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-9 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n9 {
    margin-top: -96px;
    margin-bottom: -96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-9 {
    padding: 96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n9 {
    padding: -96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-9 {
    padding-top: 96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n9 {
    padding-top: -96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-9 {
    padding-right: 96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n9 {
    padding-right: -96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-9 {
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n9 {
    padding-bottom: -96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-9 {
    padding-left: 96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n9 {
    padding-left: -96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-9 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n9 {
    padding-left: -96px !important;
    padding-right: -96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-9 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n9 {
    padding-top: -96px !important;
    padding-bottom: -96px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-9>* {
    padding-left: 96px;
    padding-right: 96px;
  }
}

.helix-g-xs-9 {
  padding-top: 96px;
  padding-bottom: 96px;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-9>* {
    padding-left: 96px;
    padding-right: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-9 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-9>*:first-child {
    padding-left: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-9>*:last-child {
    padding-right: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-9>*:nth-child(odd) {
    padding-left: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-9>*:nth-child(even) {
    padding-left: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-9>*:nth-child(odd) {
    padding-right: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-9>*:nth-child(even) {
    padding-right: 96px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-10 {
    margin: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-m-xs-n10 {
    margin: -128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-10 {
    margin-top: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mt-xs-n10 {
    margin-top: -128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-10 {
    margin-right: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mr-xs-n10 {
    margin-right: -128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-10 {
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mb-xs-n10 {
    margin-bottom: -128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-10 {
    margin-left: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-ml-xs-n10 {
    margin-left: -128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-10 {
    margin-left: 128px;
    margin-right: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-mx-xs-n10 {
    margin-left: -128px;
    margin-right: -128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-10 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-my-xs-n10 {
    margin-top: -128px;
    margin-bottom: -128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-10 {
    padding: 128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-p-xs-n10 {
    padding: -128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-10 {
    padding-top: 128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pt-xs-n10 {
    padding-top: -128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-10 {
    padding-right: 128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pr-xs-n10 {
    padding-right: -128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-10 {
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pb-xs-n10 {
    padding-bottom: -128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-10 {
    padding-left: 128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-pl-xs-n10 {
    padding-left: -128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-10 {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-px-xs-n10 {
    padding-left: -128px !important;
    padding-right: -128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-10 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-py-xs-n10 {
    padding-top: -128px !important;
    padding-bottom: -128px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-xs-10>* {
    padding-left: 128px;
    padding-right: 128px;
  }
}

.helix-g-xs-10 {
  padding-top: 128px;
  padding-bottom: 128px;
}

@media screen and (max-width: 576px) {
  .helix-g-xs-10>* {
    padding-left: 128px;
    padding-right: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gy-xs-10 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-first-xs-10>*:first-child {
    padding-left: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gx-last-xs-10>*:last-child {
    padding-right: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-odd-xs-10>*:nth-child(odd) {
    padding-left: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gl-even-xs-10>*:nth-child(even) {
    padding-left: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-odd-xs-10>*:nth-child(odd) {
    padding-right: 128px;
  }
}

@media screen and (max-width: 576px) {
  .helix-gr-even-xs-10>*:nth-child(even) {
    padding-right: 128px;
  }
}

.helix-m-0 {
  margin: 0;
}

.helix-mt-0 {
  margin-top: 0;
}

.helix-mr-0 {
  margin-right: 0;
}

.helix-mb-0 {
  margin-bottom: 0;
}

.helix-ml-0 {
  margin-left: 0;
}

.helix-mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.helix-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.helix-p-0 {
  padding: 0;
}

.helix-pt-0 {
  padding-top: 0;
}

.helix-pr-0 {
  padding-right: 0;
}

.helix-pb-0 {
  padding-bottom: 0;
}

.helix-pl-0 {
  padding-left: 0;
}

.helix-px-0 {
  padding-left: 0;
  padding-right: 0;
}

.helix-py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

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

.helix-justify--center {
  justify-content: center;
}

.helix-justify--end {
  justify-content: flex-end;
}

.helix-justify--stretch {
  justify-content: stretch;
}

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

.helix-justify--around {
  justify-content: space-around;
}

.helix-justify--evenly {
  justify-content: space-evenly;
}

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

.helix-align--middle,
.helix-align--center {
  align-items: center !important;
}

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

.helix-align--baseline {
  align-items: baseline;
}

.helix-align--stretch {
  align-items: stretch;
}

.helix-align--first-baseline {
  align-items: first baseline;
}

.helix-align--unset {
  align-items: initial;
}

.helix-align--initial {
  align-items: initial;
}

.helix-align--self--start {
  align-self: flex-start;
}

.helix-align--self--center {
  align-self: center;
}

.helix-align--self--end {
  align-self: flex-end;
}

.helix-align--self--stretch {
  align-self: stretch;
}

.helix-flex--row {
  flex-direction: row;
}

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

.helix-hide-scrollbar {
  scrollbar-width: none;
}

.helix-hide-scrollbar::-webkit-scrollbar {
  display: none;
}

@media screen and (max-width: 1432px) {
  .helix-flex-xl--row {
    flex-direction: row !important;
  }

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

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

  .helix-align-xl--middle {
    align-items: center !important;
  }

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

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

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

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

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

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

  .helix-justify-xl--stretch {
    justify-content: stretch !important;
  }

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

@media screen and (max-width: 1200px) {
  .helix-flex-lg--row {
    flex-direction: row !important;
  }

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

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

  .helix-align-lg--middle {
    align-items: center !important;
  }

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

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

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

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

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

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

  .helix-justify-lg--stretch {
    justify-content: stretch !important;
  }

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

@media screen and (max-width: 992px) {
  .helix-flex-md--row {
    flex-direction: row !important;
  }

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

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

  .helix-align-md--middle {
    align-items: center !important;
  }

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

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

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

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

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

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

  .helix-justify-md--stretch {
    justify-content: stretch !important;
  }

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

@media screen and (max-width: 768px) {
  .helix-flex-sm--row {
    flex-direction: row !important;
  }

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

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

  .helix-align-sm--middle {
    align-items: center !important;
  }

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

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

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

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

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

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

  .helix-justify-sm--stretch {
    justify-content: stretch !important;
  }

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

@media screen and (max-width: 576px) {
  .helix-flex-xs--row {
    flex-direction: row !important;
  }

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

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

  .helix-align-xs--middle {
    align-items: center !important;
  }

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

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

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

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

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

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

  .helix-justify-xs--stretch {
    justify-content: stretch !important;
  }

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

.helix-flex-1 {
  flex: 1 1;
}

.helix-flex-2 {
  flex: 2 1;
}

.helix-flex-3 {
  flex: 3 1;
}

.helix-flex-4 {
  flex: 4 1;
}

.helix-flex-5 {
  flex: 5 1;
}

.helix-flex-6 {
  flex: 6 1;
}

.helix-flex-7 {
  flex: 7 1;
}

.helix-flex-8 {
  flex: 8 1;
}

.helix-flex-9 {
  flex: 9 1;
}

.helix-flex-10 {
  flex: 10 1;
}

.helix-flex-11 {
  flex: 11 1;
}

.helix-flex-12 {
  flex: 12 1;
}

.helix-no-gutters {
  padding: 0;
}

.helix-no-gutters>.col,
.helix-no-gutters>[class*=col-] {
  padding: 0;
}

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

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

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

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

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

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

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

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

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

@media print {
  .helix-d-print-flex {
    display: flex !important;
  }

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

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

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

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

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

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

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

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

@media screen and (min-width: 1200) {
  .helix-d-xl-flex {
    display: flex !important;
  }
}

@media screen and (min-width: 992px) {
  .helix-d-lg-flex {
    display: flex !important;
  }
}

@media screen and (min-width: 768px) {
  .helix-d-md-flex {
    display: flex !important;
  }
}

@media screen and (min-width: 576px) {
  .helix-d-sm-flex {
    display: flex !important;
  }
}

@media screen and (min-width: 1200) {
  .helix-d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 992px) {
  .helix-d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 768px) {
  .helix-d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 576px) {
  .helix-d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1200) {
  .helix-d-xl-block {
    display: block !important;
  }
}

@media screen and (min-width: 992px) {
  .helix-d-lg-block {
    display: block !important;
  }
}

@media screen and (min-width: 768px) {
  .helix-d-md-block {
    display: block !important;
  }
}

@media screen and (min-width: 576px) {
  .helix-d-sm-block {
    display: block !important;
  }
}

@media screen and (min-width: 1200) {
  .helix-d-xl-inline-block {
    display: inline-block !important;
  }
}

@media screen and (min-width: 992px) {
  .helix-d-lg-inline-block {
    display: inline-block !important;
  }
}

@media screen and (min-width: 768px) {
  .helix-d-md-inline-block {
    display: inline-block !important;
  }
}

@media screen and (min-width: 576px) {
  .helix-d-sm-inline-block {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1200) {
  .helix-d-xl-inline {
    display: inline !important;
  }
}

@media screen and (min-width: 992px) {
  .helix-d-lg-inline {
    display: inline !important;
  }
}

@media screen and (min-width: 768px) {
  .helix-d-md-inline {
    display: inline !important;
  }
}

@media screen and (min-width: 576px) {
  .helix-d-sm-inline {
    display: inline !important;
  }
}

@media screen and (min-width: 1200) {
  .helix-d-xl-table {
    display: table !important;
  }
}

@media screen and (min-width: 992px) {
  .helix-d-lg-table {
    display: table !important;
  }
}

@media screen and (min-width: 768px) {
  .helix-d-md-table {
    display: table !important;
  }
}

@media screen and (min-width: 576px) {
  .helix-d-sm-table {
    display: table !important;
  }
}

@media screen and (min-width: 1200) {
  .helix-d-xl-table-cell {
    display: table-cell !important;
  }
}

@media screen and (min-width: 992px) {
  .helix-d-lg-table-cell {
    display: table-cell !important;
  }
}

@media screen and (min-width: 768px) {
  .helix-d-md-table-cell {
    display: table-cell !important;
  }
}

@media screen and (min-width: 576px) {
  .helix-d-sm-table-cell {
    display: table-cell !important;
  }
}

@media screen and (min-width: 1200) {
  .helix-d-xl-table-row {
    display: table-row !important;
  }
}

@media screen and (min-width: 992px) {
  .helix-d-lg-table-row {
    display: table-row !important;
  }
}

@media screen and (min-width: 768px) {
  .helix-d-md-table-row {
    display: table-row !important;
  }
}

@media screen and (min-width: 576px) {
  .helix-d-sm-table-row {
    display: table-row !important;
  }
}

@media screen and (min-width: 1200) {
  .helix-d-xl-none {
    display: none !important;
  }
}

@media screen and (min-width: 992px) {
  .helix-d-lg-none {
    display: none !important;
  }
}

@media screen and (min-width: 768px) {
  .helix-d-md-none {
    display: none !important;
  }
}

@media screen and (min-width: 576px) {
  .helix-d-sm-none {
    display: none !important;
  }
}

.helix-100vw {
  width: 100vw;
}

.helix-100vh {
  height: 100vh;
}

.helix-text--left {
  text-align: left;
}

@media screen and (max-width: 1432px) {
  .helix-text-xl--left {
    text-align: left !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-text-lg--left {
    text-align: left !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-text-md--left {
    text-align: left !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-text-sm--left {
    text-align: left !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-text-xs--left {
    text-align: left !important;
  }
}

.helix-text--center {
  text-align: center;
}

@media screen and (max-width: 1432px) {
  .helix-text-xl--center {
    text-align: center !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-text-lg--center {
    text-align: center !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-text-md--center {
    text-align: center !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-text-sm--center {
    text-align: center !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-text-xs--center {
    text-align: center !important;
  }
}

.helix-text--right {
  text-align: right;
}

@media screen and (max-width: 1432px) {
  .helix-text-xl--right {
    text-align: right !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-text-lg--right {
    text-align: right !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-text-md--right {
    text-align: right !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-text-sm--right {
    text-align: right !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-text-xs--right {
    text-align: right !important;
  }
}

.helix-text--justify {
  text-align: justify;
}

@media screen and (max-width: 1432px) {
  .helix-text-xl--justify {
    text-align: justify !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-text-lg--justify {
    text-align: justify !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-text-md--justify {
    text-align: justify !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-text-sm--justify {
    text-align: justify !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-text-xs--justify {
    text-align: justify !important;
  }
}

.helix-w-100 {
  width: 100px;
  flex: initial !important;
}

.helix-w-200 {
  width: 200px;
  flex: initial !important;
}

.helix-w-300 {
  width: 300px;
  flex: initial !important;
}

.helix-w-400 {
  width: 400px;
  flex: initial !important;
}

.helix-w-500 {
  width: 500px;
  flex: initial !important;
}

.helix-w-600 {
  width: 600px;
  flex: initial !important;
}

.helix-w-700 {
  width: 700px;
  flex: initial !important;
}

.helix-w-800 {
  width: 800px;
  flex: initial !important;
}

.helix-w-900 {
  width: 900px;
  flex: initial !important;
}

.helix-w-1000 {
  width: 1000px;
  flex: initial !important;
}

.helix-max-w-0 {
  max-width: 0 !important;
  flex: initial !important;
}

.helix-min-w-0 {
  min-width: 0 !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-0 {
    max-width: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-0 {
    max-width: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-0 {
    max-width: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-0 {
    max-width: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-0 {
    max-width: 0 !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-0 {
    min-width: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-0 {
    min-width: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-0 {
    min-width: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-0 {
    min-width: 0 !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-0 {
    min-width: 0 !important;
  }
}

.helix-max-w-100 {
  max-width: 100px !important;
  flex: initial !important;
}

.helix-min-w-100 {
  min-width: 100px !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-100 {
    max-width: 100px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-100 {
    max-width: 100px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-100 {
    max-width: 100px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-100 {
    max-width: 100px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-100 {
    max-width: 100px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-100 {
    min-width: 100px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-100 {
    min-width: 100px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-100 {
    min-width: 100px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-100 {
    min-width: 100px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-100 {
    min-width: 100px !important;
  }
}

.helix-max-w-200 {
  max-width: 200px !important;
  flex: initial !important;
}

.helix-min-w-200 {
  min-width: 200px !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-200 {
    max-width: 200px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-200 {
    max-width: 200px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-200 {
    max-width: 200px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-200 {
    max-width: 200px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-200 {
    max-width: 200px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-200 {
    min-width: 200px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-200 {
    min-width: 200px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-200 {
    min-width: 200px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-200 {
    min-width: 200px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-200 {
    min-width: 200px !important;
  }
}

.helix-max-w-300 {
  max-width: 300px !important;
  flex: initial !important;
}

.helix-min-w-300 {
  min-width: 300px !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-300 {
    max-width: 300px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-300 {
    max-width: 300px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-300 {
    max-width: 300px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-300 {
    max-width: 300px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-300 {
    max-width: 300px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-300 {
    min-width: 300px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-300 {
    min-width: 300px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-300 {
    min-width: 300px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-300 {
    min-width: 300px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-300 {
    min-width: 300px !important;
  }
}

.helix-max-w-400 {
  max-width: 400px !important;
  flex: initial !important;
}

.helix-min-w-400 {
  min-width: 400px !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-400 {
    max-width: 400px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-400 {
    max-width: 400px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-400 {
    max-width: 400px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-400 {
    max-width: 400px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-400 {
    max-width: 400px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-400 {
    min-width: 400px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-400 {
    min-width: 400px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-400 {
    min-width: 400px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-400 {
    min-width: 400px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-400 {
    min-width: 400px !important;
  }
}

.helix-max-w-500 {
  max-width: 500px !important;
  flex: initial !important;
}

.helix-min-w-500 {
  min-width: 500px !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-500 {
    max-width: 500px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-500 {
    max-width: 500px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-500 {
    max-width: 500px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-500 {
    max-width: 500px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-500 {
    max-width: 500px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-500 {
    min-width: 500px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-500 {
    min-width: 500px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-500 {
    min-width: 500px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-500 {
    min-width: 500px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-500 {
    min-width: 500px !important;
  }
}

.helix-max-w-600 {
  max-width: 600px !important;
  flex: initial !important;
}

.helix-min-w-600 {
  min-width: 600px !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-600 {
    max-width: 600px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-600 {
    max-width: 600px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-600 {
    max-width: 600px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-600 {
    max-width: 600px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-600 {
    max-width: 600px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-600 {
    min-width: 600px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-600 {
    min-width: 600px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-600 {
    min-width: 600px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-600 {
    min-width: 600px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-600 {
    min-width: 600px !important;
  }
}

.helix-max-w-700 {
  max-width: 700px !important;
  flex: initial !important;
}

.helix-min-w-700 {
  min-width: 700px !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-700 {
    max-width: 700px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-700 {
    max-width: 700px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-700 {
    max-width: 700px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-700 {
    max-width: 700px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-700 {
    max-width: 700px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-700 {
    min-width: 700px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-700 {
    min-width: 700px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-700 {
    min-width: 700px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-700 {
    min-width: 700px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-700 {
    min-width: 700px !important;
  }
}

.helix-max-w-800 {
  max-width: 800px !important;
  flex: initial !important;
}

.helix-min-w-800 {
  min-width: 800px !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-800 {
    max-width: 800px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-800 {
    max-width: 800px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-800 {
    max-width: 800px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-800 {
    max-width: 800px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-800 {
    max-width: 800px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-800 {
    min-width: 800px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-800 {
    min-width: 800px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-800 {
    min-width: 800px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-800 {
    min-width: 800px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-800 {
    min-width: 800px !important;
  }
}

.helix-max-w-900 {
  max-width: 900px !important;
  flex: initial !important;
}

.helix-min-w-900 {
  min-width: 900px !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-900 {
    max-width: 900px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-900 {
    max-width: 900px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-900 {
    max-width: 900px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-900 {
    max-width: 900px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-900 {
    max-width: 900px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-900 {
    min-width: 900px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-900 {
    min-width: 900px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-900 {
    min-width: 900px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-900 {
    min-width: 900px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-900 {
    min-width: 900px !important;
  }
}

.helix-max-w-1000 {
  max-width: 1000px !important;
  flex: initial !important;
}

.helix-min-w-1000 {
  min-width: 1000px !important;
  flex: initial !important;
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-1000 {
    max-width: 1000px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-1000 {
    max-width: 1000px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-1000 {
    max-width: 1000px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-1000 {
    max-width: 1000px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-1000 {
    max-width: 1000px !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-1000 {
    min-width: 1000px !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-1000 {
    min-width: 1000px !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-1000 {
    min-width: 1000px !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-1000 {
    min-width: 1000px !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-1000 {
    min-width: 1000px !important;
  }
}

.helix-container-xs {
  max-width: 256px;
}

.helix-container-sm {
  max-width: 384px;
}

.helix-container-md {
  max-width: 512px;
}

.helix-container-lg {
  max-width: 640px;
}

.helix-container-xl {
  max-width: 768px;
}

.helix-container-xxl {
  max-width: 1024px;
}

.helix-h-100 {
  height: 100px;
  flex: initial !important;
}

.helix-h-200 {
  height: 200px;
  flex: initial !important;
}

.helix-h-300 {
  height: 300px;
  flex: initial !important;
}

.helix-h-400 {
  height: 400px;
  flex: initial !important;
}

.helix-h-500 {
  height: 500px;
  flex: initial !important;
}

.helix-h-600 {
  height: 600px;
  flex: initial !important;
}

.helix-h-700 {
  height: 700px;
  flex: initial !important;
}

.helix-h-800 {
  height: 800px;
  flex: initial !important;
}

.helix-h-900 {
  height: 900px;
  flex: initial !important;
}

.helix-h-1000 {
  height: 1000px;
  flex: initial !important;
}

.helix-max-h-0 {
  max-height: 0 !important;
}

.helix-min-h-0 {
  min-height: 0 !important;
}

.helix-max-h-100 {
  max-height: 100px !important;
}

.helix-min-h-100 {
  min-height: 100px !important;
}

.helix-max-h-200 {
  max-height: 200px !important;
}

.helix-min-h-200 {
  min-height: 200px !important;
}

.helix-max-h-300 {
  max-height: 300px !important;
}

.helix-min-h-300 {
  min-height: 300px !important;
}

.helix-max-h-400 {
  max-height: 400px !important;
}

.helix-min-h-400 {
  min-height: 400px !important;
}

.helix-max-h-500 {
  max-height: 500px !important;
}

.helix-min-h-500 {
  min-height: 500px !important;
}

.helix-max-h-600 {
  max-height: 600px !important;
}

.helix-min-h-600 {
  min-height: 600px !important;
}

.helix-max-h-700 {
  max-height: 700px !important;
}

.helix-min-h-700 {
  min-height: 700px !important;
}

.helix-max-h-800 {
  max-height: 800px !important;
}

.helix-min-h-800 {
  min-height: 800px !important;
}

.helix-max-h-900 {
  max-height: 900px !important;
}

.helix-min-h-900 {
  min-height: 900px !important;
}

.helix-max-h-1000 {
  max-height: 1000px !important;
}

.helix-min-h-1000 {
  min-height: 1000px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.helix-h-0-percent {
  height: 0% !important;
}

.helix-h-5-percent {
  height: 5% !important;
}

.helix-h-10-percent {
  height: 10% !important;
}

.helix-h-15-percent {
  height: 15% !important;
}

.helix-h-20-percent {
  height: 20% !important;
}

.helix-h-25-percent {
  height: 25% !important;
}

.helix-h-30-percent {
  height: 30% !important;
}

.helix-h-33-percent {
  height: 33% !important;
}

.helix-h-40-percent {
  height: 40% !important;
}

.helix-h-50-percent {
  height: 50% !important;
}

.helix-h-60-percent {
  height: 60% !important;
}

.helix-h-66-percent {
  height: 66% !important;
}

.helix-h-70-percent {
  height: 70% !important;
}

.helix-h-75-percent {
  height: 75% !important;
}

.helix-h-80-percent {
  height: 80% !important;
}

.helix-h-85-percent {
  height: 85% !important;
}

.helix-h-90-percent {
  height: 90% !important;
}

.helix-h-95-percent {
  height: 95% !important;
}

.helix-h-100-percent {
  height: 100% !important;
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-0-percent {
    width: 0% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-0-percent {
    width: 0% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-0-percent {
    width: 0% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-0-percent {
    width: 0% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-0-percent {
    width: 0% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-0-percent {
    min-width: 0% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-0-percent {
    min-width: 0% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-0-percent {
    min-width: 0% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-0-percent {
    min-width: 0% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-0-percent {
    min-width: 0% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-0-percent {
    max-width: 0% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-0-percent {
    max-width: 0% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-0-percent {
    max-width: 0% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-0-percent {
    max-width: 0% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-0-percent {
    max-width: 0% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-5-percent {
    width: 5% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-5-percent {
    width: 5% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-5-percent {
    width: 5% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-5-percent {
    width: 5% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-5-percent {
    width: 5% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-5-percent {
    min-width: 5% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-5-percent {
    min-width: 5% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-5-percent {
    min-width: 5% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-5-percent {
    min-width: 5% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-5-percent {
    min-width: 5% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-5-percent {
    max-width: 5% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-5-percent {
    max-width: 5% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-5-percent {
    max-width: 5% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-5-percent {
    max-width: 5% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-5-percent {
    max-width: 5% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-10-percent {
    width: 10% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-10-percent {
    width: 10% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-10-percent {
    width: 10% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-10-percent {
    width: 10% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-10-percent {
    width: 10% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-10-percent {
    min-width: 10% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-10-percent {
    min-width: 10% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-10-percent {
    min-width: 10% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-10-percent {
    min-width: 10% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-10-percent {
    min-width: 10% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-10-percent {
    max-width: 10% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-10-percent {
    max-width: 10% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-10-percent {
    max-width: 10% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-10-percent {
    max-width: 10% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-10-percent {
    max-width: 10% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-15-percent {
    width: 15% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-15-percent {
    width: 15% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-15-percent {
    width: 15% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-15-percent {
    width: 15% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-15-percent {
    width: 15% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-15-percent {
    min-width: 15% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-15-percent {
    min-width: 15% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-15-percent {
    min-width: 15% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-15-percent {
    min-width: 15% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-15-percent {
    min-width: 15% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-15-percent {
    max-width: 15% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-15-percent {
    max-width: 15% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-15-percent {
    max-width: 15% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-15-percent {
    max-width: 15% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-15-percent {
    max-width: 15% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-20-percent {
    width: 20% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-20-percent {
    width: 20% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-20-percent {
    width: 20% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-20-percent {
    width: 20% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-20-percent {
    width: 20% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-20-percent {
    min-width: 20% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-20-percent {
    min-width: 20% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-20-percent {
    min-width: 20% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-20-percent {
    min-width: 20% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-20-percent {
    min-width: 20% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-20-percent {
    max-width: 20% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-20-percent {
    max-width: 20% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-20-percent {
    max-width: 20% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-20-percent {
    max-width: 20% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-20-percent {
    max-width: 20% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-25-percent {
    width: 25% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-25-percent {
    width: 25% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-25-percent {
    width: 25% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-25-percent {
    width: 25% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-25-percent {
    width: 25% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-25-percent {
    min-width: 25% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-25-percent {
    min-width: 25% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-25-percent {
    min-width: 25% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-25-percent {
    min-width: 25% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-25-percent {
    min-width: 25% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-25-percent {
    max-width: 25% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-25-percent {
    max-width: 25% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-25-percent {
    max-width: 25% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-25-percent {
    max-width: 25% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-25-percent {
    max-width: 25% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-30-percent {
    width: 30% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-30-percent {
    width: 30% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-30-percent {
    width: 30% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-30-percent {
    width: 30% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-30-percent {
    width: 30% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-30-percent {
    min-width: 30% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-30-percent {
    min-width: 30% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-30-percent {
    min-width: 30% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-30-percent {
    min-width: 30% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-30-percent {
    min-width: 30% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-30-percent {
    max-width: 30% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-30-percent {
    max-width: 30% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-30-percent {
    max-width: 30% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-30-percent {
    max-width: 30% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-30-percent {
    max-width: 30% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-33-percent {
    width: 33% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-33-percent {
    width: 33% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-33-percent {
    width: 33% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-33-percent {
    width: 33% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-33-percent {
    width: 33% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-33-percent {
    min-width: 33% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-33-percent {
    min-width: 33% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-33-percent {
    min-width: 33% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-33-percent {
    min-width: 33% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-33-percent {
    min-width: 33% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-33-percent {
    max-width: 33% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-33-percent {
    max-width: 33% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-33-percent {
    max-width: 33% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-33-percent {
    max-width: 33% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-33-percent {
    max-width: 33% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-40-percent {
    width: 40% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-40-percent {
    width: 40% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-40-percent {
    width: 40% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-40-percent {
    width: 40% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-40-percent {
    width: 40% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-40-percent {
    min-width: 40% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-40-percent {
    min-width: 40% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-40-percent {
    min-width: 40% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-40-percent {
    min-width: 40% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-40-percent {
    min-width: 40% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-40-percent {
    max-width: 40% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-40-percent {
    max-width: 40% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-40-percent {
    max-width: 40% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-40-percent {
    max-width: 40% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-40-percent {
    max-width: 40% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-50-percent {
    width: 50% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-50-percent {
    width: 50% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-50-percent {
    width: 50% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-50-percent {
    width: 50% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-50-percent {
    width: 50% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-50-percent {
    min-width: 50% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-50-percent {
    min-width: 50% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-50-percent {
    min-width: 50% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-50-percent {
    min-width: 50% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-50-percent {
    min-width: 50% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-50-percent {
    max-width: 50% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-50-percent {
    max-width: 50% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-50-percent {
    max-width: 50% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-50-percent {
    max-width: 50% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-50-percent {
    max-width: 50% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-60-percent {
    width: 60% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-60-percent {
    width: 60% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-60-percent {
    width: 60% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-60-percent {
    width: 60% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-60-percent {
    width: 60% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-60-percent {
    min-width: 60% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-60-percent {
    min-width: 60% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-60-percent {
    min-width: 60% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-60-percent {
    min-width: 60% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-60-percent {
    min-width: 60% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-60-percent {
    max-width: 60% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-60-percent {
    max-width: 60% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-60-percent {
    max-width: 60% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-60-percent {
    max-width: 60% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-60-percent {
    max-width: 60% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-66-percent {
    width: 66% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-66-percent {
    width: 66% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-66-percent {
    width: 66% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-66-percent {
    width: 66% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-66-percent {
    width: 66% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-66-percent {
    min-width: 66% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-66-percent {
    min-width: 66% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-66-percent {
    min-width: 66% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-66-percent {
    min-width: 66% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-66-percent {
    min-width: 66% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-66-percent {
    max-width: 66% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-66-percent {
    max-width: 66% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-66-percent {
    max-width: 66% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-66-percent {
    max-width: 66% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-66-percent {
    max-width: 66% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-70-percent {
    width: 70% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-70-percent {
    width: 70% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-70-percent {
    width: 70% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-70-percent {
    width: 70% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-70-percent {
    width: 70% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-70-percent {
    min-width: 70% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-70-percent {
    min-width: 70% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-70-percent {
    min-width: 70% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-70-percent {
    min-width: 70% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-70-percent {
    min-width: 70% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-70-percent {
    max-width: 70% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-70-percent {
    max-width: 70% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-70-percent {
    max-width: 70% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-70-percent {
    max-width: 70% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-70-percent {
    max-width: 70% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-75-percent {
    width: 75% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-75-percent {
    width: 75% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-75-percent {
    width: 75% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-75-percent {
    width: 75% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-75-percent {
    width: 75% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-75-percent {
    min-width: 75% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-75-percent {
    min-width: 75% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-75-percent {
    min-width: 75% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-75-percent {
    min-width: 75% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-75-percent {
    min-width: 75% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-75-percent {
    max-width: 75% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-75-percent {
    max-width: 75% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-75-percent {
    max-width: 75% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-75-percent {
    max-width: 75% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-75-percent {
    max-width: 75% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-80-percent {
    width: 80% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-80-percent {
    width: 80% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-80-percent {
    width: 80% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-80-percent {
    width: 80% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-80-percent {
    width: 80% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-80-percent {
    min-width: 80% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-80-percent {
    min-width: 80% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-80-percent {
    min-width: 80% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-80-percent {
    min-width: 80% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-80-percent {
    min-width: 80% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-80-percent {
    max-width: 80% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-80-percent {
    max-width: 80% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-80-percent {
    max-width: 80% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-80-percent {
    max-width: 80% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-80-percent {
    max-width: 80% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-85-percent {
    width: 85% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-85-percent {
    width: 85% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-85-percent {
    width: 85% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-85-percent {
    width: 85% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-85-percent {
    width: 85% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-85-percent {
    min-width: 85% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-85-percent {
    min-width: 85% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-85-percent {
    min-width: 85% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-85-percent {
    min-width: 85% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-85-percent {
    min-width: 85% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-85-percent {
    max-width: 85% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-85-percent {
    max-width: 85% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-85-percent {
    max-width: 85% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-85-percent {
    max-width: 85% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-85-percent {
    max-width: 85% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-90-percent {
    width: 90% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-90-percent {
    width: 90% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-90-percent {
    width: 90% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-90-percent {
    width: 90% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-90-percent {
    width: 90% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-90-percent {
    min-width: 90% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-90-percent {
    min-width: 90% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-90-percent {
    min-width: 90% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-90-percent {
    min-width: 90% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-90-percent {
    min-width: 90% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-90-percent {
    max-width: 90% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-90-percent {
    max-width: 90% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-90-percent {
    max-width: 90% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-90-percent {
    max-width: 90% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-90-percent {
    max-width: 90% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-95-percent {
    width: 95% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-95-percent {
    width: 95% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-95-percent {
    width: 95% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-95-percent {
    width: 95% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-95-percent {
    width: 95% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-95-percent {
    min-width: 95% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-95-percent {
    min-width: 95% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-95-percent {
    min-width: 95% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-95-percent {
    min-width: 95% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-95-percent {
    min-width: 95% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-95-percent {
    max-width: 95% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-95-percent {
    max-width: 95% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-95-percent {
    max-width: 95% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-95-percent {
    max-width: 95% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-95-percent {
    max-width: 95% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-w-xl-100-percent {
    width: 100% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-w-lg-100-percent {
    width: 100% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-w-md-100-percent {
    width: 100% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-w-sm-100-percent {
    width: 100% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-w-xs-100-percent {
    width: 100% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-min-w-xl-100-percent {
    min-width: 100% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-min-w-lg-100-percent {
    min-width: 100% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-min-w-md-100-percent {
    min-width: 100% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-min-w-sm-100-percent {
    min-width: 100% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-min-w-xs-100-percent {
    min-width: 100% !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-max-w-xl-100-percent {
    max-width: 100% !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-max-w-lg-100-percent {
    max-width: 100% !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-max-w-md-100-percent {
    max-width: 100% !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-max-w-sm-100-percent {
    max-width: 100% !important;
  }
}

@media screen and (max-width: 576px) {
  .helix-max-w-xs-100-percent {
    max-width: 100% !important;
  }
}

.helix-h-percent-100 {
  height: 100%;
}

.helix-lh-1 {
  line-height: 1;
}

.helix-lh-2 {
  line-height: 2;
}

.helix-lh-3 {
  line-height: 3;
}

.helix-lh-4 {
  line-height: 4;
}

.helix-lh-5 {
  line-height: 5;
}

.helix-lh-6 {
  line-height: 6;
}

.helix-lh-7 {
  line-height: 7;
}

.helix-lh-8 {
  line-height: 8;
}

.helix-lh-9 {
  line-height: 9;
}

.helix-lh-10 {
  line-height: 10;
}

.helix-lh-11 {
  line-height: 11;
}

.helix-lh-12 {
  line-height: 12;
}

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

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

.helix-overflow--hidden {
  overflow: hidden;
}

.helix-overflow--scroll {
  overflow: scroll;
}

.helix-overflow--auto {
  overflow: auto;
}

.helix-overflow--visible {
  overflow: visible;
}

.helix-overflow--x--hidden {
  overflow-x: hidden;
}

.helix-overflow--x--scroll {
  overflow-x: scroll;
}

.helix-overflow--x--auto {
  overflow-x: auto;
}

.helix-overflow--x--visible {
  overflow-x: visible;
}

.helix-overflow--y--hidden {
  overflow-y: hidden;
}

.helix-overflow--y--scroll {
  overflow-y: scroll;
}

.helix-overflow--y--auto {
  overflow-y: auto;
}

.helix-overflow--y--visible {
  overflow-y: visible;
}

.helix-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.helix-flex-direction--row {
  flex-direction: row;
}

@media screen and (max-width: 576px) {
  .helix-flex-direction-xs--row {
    flex-direction: row !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-flex-direction-sm--row {
    flex-direction: row !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-flex-direction-md--row {
    flex-direction: row !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-flex-direction-lg--row {
    flex-direction: row !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-flex-direction-xl--row {
    flex-direction: row !important;
  }
}

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

@media screen and (max-width: 576px) {
  .helix-flex-direction-xs--row-reverse {
    flex-direction: row-reverse !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-flex-direction-sm--row-reverse {
    flex-direction: row-reverse !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-flex-direction-md--row-reverse {
    flex-direction: row-reverse !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-flex-direction-lg--row-reverse {
    flex-direction: row-reverse !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-flex-direction-xl--row-reverse {
    flex-direction: row-reverse !important;
  }
}

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

@media screen and (max-width: 576px) {
  .helix-flex-direction-xs--column {
    flex-direction: column !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-flex-direction-sm--column {
    flex-direction: column !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-flex-direction-md--column {
    flex-direction: column !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-flex-direction-lg--column {
    flex-direction: column !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-flex-direction-xl--column {
    flex-direction: column !important;
  }
}

.helix-flex-direction--column-reverse {
  flex-direction: column-reverse;
}

@media screen and (max-width: 576px) {
  .helix-flex-direction-xs--column-reverse {
    flex-direction: column-reverse !important;
  }
}

@media screen and (max-width: 768px) {
  .helix-flex-direction-sm--column-reverse {
    flex-direction: column-reverse !important;
  }
}

@media screen and (max-width: 992px) {
  .helix-flex-direction-md--column-reverse {
    flex-direction: column-reverse !important;
  }
}

@media screen and (max-width: 1200px) {
  .helix-flex-direction-lg--column-reverse {
    flex-direction: column-reverse !important;
  }
}

@media screen and (max-width: 1432px) {
  .helix-flex-direction-xl--column-reverse {
    flex-direction: column-reverse !important;
  }
}

.helix-position--fixed {
  position: fixed;
}

.helix-position--absolute {
  position: absolute;
}

.helix-position--relative {
  position: relative;
}

.helix-position--static {
  position: static;
}

.helix-position--sticky {
  position: sticky;
}

.helix-border {
  border-width: 1px;
  border-style: solid;
  border-color: var(--helix-gray-200);
}

.helix-border-none {
  border-width: 0;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
}

.helix-border-top {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: var(--helix-gray-200);
}

.helix-border-top--none {
  border-top-width: 0;
  border-top-style: none;
  border-top-color: rgba(0, 0, 0, 0);
}

.helix-border-right {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: var(--helix-gray-200);
}

.helix-border-right--none {
  border-right-width: 0;
  border-right-style: none;
  border-right-color: rgba(0, 0, 0, 0);
}

.helix-border-bottom {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--helix-gray-200);
}

.helix-border-bottom--none {
  border-bottom-width: 0;
  border-bottom-style: none;
  border-bottom-color: rgba(0, 0, 0, 0);
}

.helix-border-left {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: var(--helix-gray-200);
}

.helix-border-left--none {
  border-left-width: 0;
  border-left-style: none;
  border-left-color: rgba(0, 0, 0, 0);
}

.helix-border-radius--none {
  border-radius: 0;
}

.helix-border-radius-top--none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.helix-border-radius-right--none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.helix-border-radius-bottom--none {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.helix-border-radius-left--none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.helix-border-radius--sm {
  border-radius: 6px;
}

.helix-border-radius-top--sm {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.helix-border-radius-right--sm {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.helix-border-radius-bottom--sm {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.helix-border-radius-left--sm {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.helix-border-radius--md {
  border-radius: 12px;
}

.helix-border-radius-top--md {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.helix-border-radius-right--md {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.helix-border-radius-bottom--md {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

.helix-border-radius-left--md {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.helix-border-radius--rounded {
  border-radius: 9999px;
}

.helix-border-radius-top--rounded {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.helix-border-radius-right--rounded {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.helix-border-radius-bottom--rounded {
  border-bottom-left-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.helix-border-radius-left--rounded {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.helix-border-radius--lg {
  border-radius: 24px;
}

.helix-border-radius-top--lg {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.helix-border-radius-right--lg {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.helix-border-radius-bottom--lg {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.helix-border-radius-left--lg {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}

.helix-float--left {
  float: left;
}

.helix-float--right {
  float: right;
}

.helix-vertical-align--top {
  vertical-align: top;
}

.helix-vertical-align--middle {
  vertical-align: middle;
}

.helix-vertical-align--bottom {
  vertical-align: bottom;
}

.helix-vertical-align--baseline {
  vertical-align: baseline;
}

.helix-vertical-align--text-top {
  vertical-align: text-top;
}

.helix-vertical-align--text-bottom {
  vertical-align: text-bottom;
}

.helix-vertical-align--sub {
  vertical-align: sub;
}

.helix-vertical-align--super {
  vertical-align: super;
}

.helix-vertical-align--initial {
  vertical-align: baseline;
  vertical-align: initial;
}

.helix-vertical-align--inherit {
  vertical-align: inherit;
}

.helix-vertical-align--unset {
  vertical-align: baseline;
  vertical-align: initial;
}

.helix-spin {
          animation: spin-animation .75s linear 0s infinite;
  -webkit-animation: spin-animation .75s linear 0s infinite;
     -moz-animation: spin-animation .75s linear 0s infinite;
       -o-animation: spin-animation .75s linear 0s infinite;
      -ms-animation: spin-animation .75s linear 0s infinite;
}

@keyframes spin-animation {
  0% {
    transform: rotate(0deg);
  }

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

.helix-text-wrap {
  white-space: normal;
}

.helix-text--nowrap {
  white-space: nowrap;
}

.helix-layers--raised {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .2);
}

.helix-layers--overlay {
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .2);
}

.helix-layers--divider {
  background-color: #fff;
  box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .05) inset;
}

.helix-layers--sticky {
  background-color: rgba(255, 255, 255, .8);
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, .36);
  backdrop-filter: blur(48px);
}

.helix-layers--flat {
  background-color: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .05);
  border: 1px solid #f3f4f6;
}

.helix-layers--inset {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset, 0 0 1px 0 rgba(0, 0, 0, .2) inset;
}

.helix-layers--modal {
  background-color: #fff;
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .2);
}

.helix-layers--page-overlay {
  background-color: rgba(0, 0, 0, .08);
}

.helix-layers--floating {
  background: rgba(0, 0, 0, .64);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .2);
  backdrop-filter: blur(48px);
}

.helix-scroll-snap--none {
  scroll-snap-type: none;
}

.helix-scroll-snap--x--none {
  scroll-snap-type: x none;
}

.helix-scroll-snap--y--none {
  scroll-snap-type: y none;
}

.helix-scroll-snap--both--none {
  scroll-snap-type: both none;
}

.helix-scroll-snap--mandatory {
  scroll-snap-type: mandatory;
}

.helix-scroll-snap--x--mandatory {
  scroll-snap-type: x mandatory;
}

.helix-scroll-snap--y--mandatory {
  scroll-snap-type: y mandatory;
}

.helix-scroll-snap--both--mandatory {
  scroll-snap-type: both mandatory;
}

.helix-scroll-snap--proximity {
  scroll-snap-type: proximity;
}

.helix-scroll-snap--x--proximity {
  scroll-snap-type: x proximity;
}

.helix-scroll-snap--y--proximity {
  scroll-snap-type: y proximity;
}

.helix-scroll-snap--both--proximity {
  scroll-snap-type: both proximity;
}

.helix-scroll-snap--start {
  scroll-snap-align: start;
}

.helix-scroll-snap--x--start {
  scroll-snap-align: x start;
}

.helix-scroll-snap--y--start {
  scroll-snap-align: y start;
}

.helix-scroll-snap--both--start {
  scroll-snap-align: both start;
}

.helix-scroll-snap--center {
  scroll-snap-align: center;
}

.helix-scroll-snap--x--center {
  scroll-snap-align: x center;
}

.helix-scroll-snap--y--center {
  scroll-snap-align: y center;
}

.helix-scroll-snap--both--center {
  scroll-snap-align: both center;
}

.helix-scroll-snap--end {
  scroll-snap-align: end;
}

.helix-scroll-snap--x--end {
  scroll-snap-align: x end;
}

.helix-scroll-snap--y--end {
  scroll-snap-align: y end;
}

.helix-scroll-snap--both--end {
  scroll-snap-align: both end;
}

.helix-scroll-snap--none {
  scroll-snap-align: none;
}

.helix-scroll-snap--x--none {
  scroll-snap-align: x none;
}

.helix-scroll-snap--y--none {
  scroll-snap-align: y none;
}

.helix-scroll-snap--both--none {
  scroll-snap-align: both none;
}

.helix-scroll-snap--inherit {
  scroll-snap-align: inherit;
}

.helix-scroll-snap--initial {
  scroll-snap-align: initial;
}

.helix-scroll-snap--unset {
  scroll-snap-align: unset;
}

.helix-scroll-padding-0 {
  scroll-padding: 0;
}

.helix-scroll-padding-1 {
  scroll-padding: 4px;
}

.helix-scroll-padding-2 {
  scroll-padding: 8px;
}

.helix-scroll-padding-3 {
  scroll-padding: 12px;
}

.helix-scroll-padding-4 {
  scroll-padding: 16px;
}

.helix-scroll-padding-5 {
  scroll-padding: 24px;
}

.helix-scroll-padding-6 {
  scroll-padding: 32px;
}

.helix-scroll-padding-7 {
  scroll-padding: 48px;
}

.helix-scroll-padding-8 {
  scroll-padding: 64px;
}

.helix-scroll-padding-9 {
  scroll-padding: 96px;
}

.helix-scroll-padding-10 {
  scroll-padding: 128px;
}

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

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

.helix-flex-auto--0 {
  flex: 0 0 auto !important;
}

.helix-flex-flow--row {
  flex-flow: row wrap;
}

.helix-flex-flow--row-reverse {
  flex-flow: row-reverse wrap;
}

.helix-flex-flow--column {
  flex-flow: column wrap;
}

.helix-flex-flow--column-reverse {
  flex-flow: column-reverse wrap;
}

.helix-flex-flow--row-no-wrap {
  flex-flow: row nowrap;
}

.helix-flex-flow--row-reverse-no-wrap {
  flex-flow: row-reverse nowrap;
}

.helix-flex-flow--column-no-wrap {
  flex-flow: column nowrap;
}

.helix-flex-flow--column-reverse-no-wrap {
  flex-flow: column-reverse nowrap;
}

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

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

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

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

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

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

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

.helix-top-0 {
  top: 0;
}

.helix-right-0 {
  right: 0;
}

.helix-bottom-0 {
  bottom: 0;
}

.helix-left-0 {
  left: 0;
}

.helix-z-10 {
  z-index: 10;
}

.helix-z-20 {
  z-index: 20;
}

.helix-z-30 {
  z-index: 30;
}

.helix-z-40 {
  z-index: 40;
}

.helix-z-50 {
  z-index: 50;
}

.helix-z-60 {
  z-index: 60;
}

.helix-z-70 {
  z-index: 70;
}

.helix-z-80 {
  z-index: 80;
}

.helix-z-90 {
  z-index: 90;
}

.helix-z-100 {
  z-index: 100;
}

.helix-z-200 {
  z-index: 200;
}

.helix-z-300 {
  z-index: 300;
}

.helix-z-400 {
  z-index: 400;
}

.helix-z-500 {
  z-index: 500;
}

.helix-z-600 {
  z-index: 600;
}

.helix-z-700 {
  z-index: 700;
}

.helix-z-800 {
  z-index: 800;
}

.helix-z-900 {
  z-index: 900;
}

.helix-z-1000 {
  z-index: 1000;
}

.helix-z-999 {
  z-index: 999;
}


/*# sourceMappingURL=316-cec40085.css.map*/