/**
 * Therapy API
 *
 * Import this file into your app's Sass to get access to Therapy's variables, functions, and mixins.
 *
 * NOTE: Importing this file should never result in CSS output.
 */
/* ==========================================================================
   THERAPY Settings

   This manifest controls the rest of this framework.
   You should only have to update the defaults from here or your theme overrides.
   The point of this is to never touch any of the other code in the framework.
   ========================================================================== */
/**
 * Base level settings
 */
/**
 * Fonts
 * ------------------------------------------------------------ */
/**
 * Base Font Size
 *
 * Therapy uses REM with a pixel fallback for font sizes, the base REM is 10px so calculations are
 * easy: ( pixel size / base pixel size = rem)
 * Example: ( 26 / 10 = 2.6rem )
 * When declaring font sizes don't include px, rem, or em's, let the framework do add them for you.
 */
/**
 * Fallback fonts
 *
 * The default set of fallback fonts for `font-family` property declarations
 */
/**
 * Typefaces
 *
 * A map between the typeface varieties and the font name (inherent to the font, used in font-family
 * properties)
 */
/**
 * Fonts Map
 *
 * A map between the font name (used in font-family properties) and the filename (minus extension).
 * This is needed because there are slight differences between some font names and their filenames.
 */
/**
 * Heading Font Sizes
 *
 * The size in px of headings, from h1 - h7
 */
/**
 * Spacing
 *
 * These are used for margins/paddings
 * ------------------------------------------------------------ */
/** DEPRECATED
 * Base 10 spacing
 *
 * The older spacing used for margins and paddings. It was deprecated in favor of base-4 spacing.
 */
/**
 * Base 4 spacing
 *
 * The newer, more flexible base 4 spacing.
 */
/**
 * Media Query Sizes
 * ------------------------------------------------------------ */
/**
 * Default Transitions
 * ------------------------------------------------------------ */
/* ==========================================================================
   Mixins

   Reminder: These mixins require certain therapy variables. They cannot be
   used in isolation without importing the therapy settings first.
   ========================================================================== */
/* ::Font Size */
/* ------------------------------------------------------------ */
/* ::HEX to RGB - http://codepen.io/sturobson/pen/hdKyv */
/* ------------------------------------------------------------ */
/* ::List Item Styles */
/* ------------------------------------------------------------ */
/* ::Media Break Points */
/* ------------------------------------------------------------ */
/* ::Opacity */
/* ------------------------------------------------------------ */
/* ::Perfect Full page background image */
/* ------------------------------------------------------------ */
@font-face {
  font-family: "CentraNo2";
  font-weight: bold;
  font-style: normal;
  src: url(/assets/fonts/CentraNo2-Bold-7279042bfcb2eac1150a983a8e319d89ae350ccc71fa78b7a864a102aa5fd0d5.woff);
}
@font-face {
  font-family: "CentraNo2";
  font-weight: bold;
  font-style: italic;
  src: url(/assets/fonts/CentraNo2-BoldItalic-dddc4d3872d20caa5032be35b3ba5e2a466b4957935b749ff92f66820080723b.woff);
}
@font-face {
  font-family: "CentraNo2";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/fonts/CentraNo2-Medium-ecd4bd6132c5e6198efba0ee873bee498657ab0d956696f6c00b3d1e15258010.woff);
}
@font-face {
  font-family: "CentraNo2";
  font-weight: normal;
  font-style: italic;
  src: url(/assets/fonts/CentraNo2-MediumItalic-5d2f5e07bc7bd341650860ccf25aa61b78c2fbbad4006c19964cc09002d66671.woff);
}
@font-face {
  font-family: "CentraNo2";
  font-weight: 300;
  font-style: normal;
  src: url(/assets/fonts/CentraNo2-Book-63973f6e16452142ff1d00e3739d8354068aae127c70c47a5ec6c5ec87cbd0c6.woff);
}
@font-face {
  font-family: "CentraNo2";
  font-weight: 300;
  font-style: italic;
  src: url(/assets/fonts/CentraNo2-BookItalic-9ce29c7ddf676537658d9dcf41122e0a2c29d9f8b970f41adedd1593cfbf261c.woff);
}
@font-face {
  font-family: "Roboto";
  font-weight: bold;
  font-style: normal;
  src: url(/assets/fonts/Roboto-Bold-4d7ba803ad51c71b1ee8d85de8ae26694c93bae26a075e6a15ba7c884a14aea4.woff);
}
@font-face {
  font-family: "Roboto";
  font-weight: bold;
  font-style: italic;
  src: url(/assets/fonts/Roboto-BoldItalic-e0dfd8080595dc93d0d2a0cd56b8e34343556647498351b122bb7b0d2336a617.woff);
}
@font-face {
  font-family: "Roboto";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/fonts/Roboto-Medium-7fa7bc907452216928f969ff5996fb49d2c72e72ae05ac2ddf33794d32840696.woff);
}
@font-face {
  font-family: "Roboto";
  font-weight: normal;
  font-style: italic;
  src: url(/assets/fonts/Roboto-MediumItalic-c7596ab223179ed219a9bf9bc3add5c653ce19faff2c67967743a66aa99bec2d.woff);
}
@font-face {
  font-family: "Roboto";
  font-weight: 300;
  font-style: normal;
  src: url(/assets/fonts/Roboto-Regular-3ed08eb96931a1fc33dc02cacf411f97dd24c0a8fd3b697626455b375a435075.woff);
}
@font-face {
  font-family: "Roboto";
  font-weight: 300;
  font-style: italic;
  src: url(/assets/fonts/Roboto-Italic-9ffdc19db9b1c96a210c3a856bbd5b201fd6cc09b7f7426e57e8d53accb83d78.woff);
}
.cl-link, .cl-use-clarity a {
  color: #007383;
  text-decoration: none;
}
.cl-link:hover, .cl-use-clarity a:hover {
  color: #006172;
  text-decoration: underline;
}
.cl-link:visited, .cl-use-clarity a:visited {
  color: #007383;
}

.cl-use-clarity {
  color: #212529;
  font-weight: 300;
  font-family: "CentraNo2";
  font-size: 16px;
  line-height: 24px;
}
.cl-use-clarity *,
.cl-use-clarity *::before,
.cl-use-clarity *::after {
  box-sizing: border-box;
}
.cl-use-clarity button {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.cl-alert-success,
.cl-alert-error,
.cl-alert-info,
.cl-alert-warning {
  border-radius: 12px;
  padding: 16px;
  margin-bottom: 16px;
  display: flex;
  justify-content: space-between;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.06), 0px 1px 4px rgba(0, 0, 0, 0.04), 0px 1px 2px rgba(0, 0, 0, 0.1) !important;
}

.cl-alert-success {
  background: #00A64F;
  color: #FFFFFF;
}

.cl-alert-error {
  background: #DB1000;
  color: #FFFFFF;
}

.cl-alert-info {
  background: #42AEB8;
  color: #FFFFFF;
}

.cl-alert-warning {
  background: #FAA200;
  color: #FFFFFF;
}

.cl-alert-close-button {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: none;
  overflow: hidden;
  text-indent: 200%;
  cursor: pointer;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin-left: 12px;
  background-color: #FFFFFF;
  -webkit-mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M18.2929 19.7071L4.29289 5.70711C3.90237 5.31658 3.90237 4.68342 4.29289 4.29289C4.68342 3.90237 5.31658 3.90237 5.70711 4.29289L19.7071 18.2929C20.0976 18.6834 20.0976 19.3166 19.7071 19.7071C19.3166 20.0976 18.6834 20.0976 18.2929 19.7071Z" fill="%23868E96"/%3E%3Cpath d="M5.70711 19.7071L19.7071 5.70711C20.0976 5.31658 20.0976 4.68342 19.7071 4.29289C19.3166 3.90237 18.6834 3.90237 18.2929 4.29289L4.29289 18.2929C3.90237 18.6834 3.90237 19.3166 4.29289 19.7071C4.68342 20.0976 5.31658 20.0976 5.70711 19.7071Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M18.2929 19.7071L4.29289 5.70711C3.90237 5.31658 3.90237 4.68342 4.29289 4.29289C4.68342 3.90237 5.31658 3.90237 5.70711 4.29289L19.7071 18.2929C20.0976 18.6834 20.0976 19.3166 19.7071 19.7071C19.3166 20.0976 18.6834 20.0976 18.2929 19.7071Z" fill="%23868E96"/%3E%3Cpath d="M5.70711 19.7071L19.7071 5.70711C20.0976 5.31658 20.0976 4.68342 19.7071 4.29289C19.3166 3.90237 18.6834 3.90237 18.2929 4.29289L4.29289 18.2929C3.90237 18.6834 3.90237 19.3166 4.29289 19.7071C4.68342 20.0976 5.31658 20.0976 5.70711 19.7071Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}
.cl-alert-close-button:hover {
  opacity: 0.75;
}

.cl-button-text-1, .cl-text-button, .cl-text-action, .cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary--red, .cl-button-primary--blueberry, .cl-button-primary {
  font-size: 16px;
  letter-spacing: 0.86px;
  line-height: 20px;
  font-weight: bold;
}

.cl-button-text-2, .cl-button-small {
  font-size: 14px;
  letter-spacing: 0.75px;
  line-height: 20px;
  font-weight: bold;
}

.cl-button-text-3 {
  font-size: 14px;
  letter-spacing: 0.75px;
  line-height: 20px;
  font-weight: normal;
}

.cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary--red, .cl-button-primary--blueberry, .cl-button-primary {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  align-items: center;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0 32px;
  position: relative;
}
.cl-button-secondary--white:focus-visible, .cl-button-secondary--gray:focus-visible, .cl-button-secondary--grey:focus-visible, .cl-button-secondary--blueberry:focus-visible, .cl-button-secondary:focus-visible, .cl-button-primary--red:focus-visible, .cl-button-primary--blueberry:focus-visible, .cl-button-primary:focus-visible {
  outline: none;
}
.cl-button-secondary--white:focus-visible:after, .cl-button-secondary--gray:focus-visible:after, .cl-button-secondary--grey:focus-visible:after, .cl-button-secondary--blueberry:focus-visible:after, .cl-button-secondary:focus-visible:after, .cl-button-primary--red:focus-visible:after, .cl-button-primary--blueberry:focus-visible:after, .cl-button-primary:focus-visible:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 5px;
  outline: 3px solid #008C41 !important;
  outline-offset: 8px !important;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary--red, .cl-button-primary--blueberry, .cl-button-primary {
    min-width: 192px;
    width: auto;
  }
}

.cl-button-jumbo {
  height: 56px;
  border-radius: 12px;
}

.cl-button-small {
  height: 32px;
  border-radius: 8px;
}

.cl-button-primary {
  height: 48px;
  border-radius: 12px;
  color: #FFFFFF !important;
  background-color: #0D818F !important;
}
.cl-button-primary:hover, .cl-button-primary:active {
  color: #FFFFFF !important;
  background-color: #007383 !important;
}
.cl-button-primary:disabled {
  background-color: #C5EEF0 !important;
  cursor: default;
}

.cl-button-primary--blueberry {
  height: 48px;
  border-radius: 12px;
  color: #FFFFFF !important;
  background-color: #008ACF !important;
}
.cl-button-primary--blueberry:hover, .cl-button-primary--blueberry:active {
  color: #FFFFFF !important;
  background-color: #007CBA !important;
}
.cl-button-primary--blueberry:disabled {
  background-color: #B5E2F5 !important;
  cursor: default;
}

.cl-button-primary--red {
  height: 48px;
  border-radius: 12px;
  color: #FFFFFF !important;
  background-color: #DB1000 !important;
}
.cl-button-primary--red:hover, .cl-button-primary--red:active {
  color: #FFFFFF !important;
  background-color: #B80000 !important;
}
.cl-button-primary--red:disabled {
  background-color: #FFBFBF !important;
  cursor: default;
}

.cl-button-text-1, .cl-text-button, .cl-text-action, .cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary, .cl-button-primary--blueberry, .cl-button-primary--red {
  font-size: 16px;
  letter-spacing: 0.86px;
  line-height: 20px;
  font-weight: bold;
}

.cl-button-text-2, .cl-button-small {
  font-size: 14px;
  letter-spacing: 0.75px;
  line-height: 20px;
  font-weight: bold;
}

.cl-button-text-3 {
  font-size: 14px;
  letter-spacing: 0.75px;
  line-height: 20px;
  font-weight: normal;
}

.cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary, .cl-button-primary--blueberry, .cl-button-primary--red {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  align-items: center;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0 32px;
  position: relative;
}
.cl-button-secondary--white:focus-visible, .cl-button-secondary--gray:focus-visible, .cl-button-secondary--grey:focus-visible, .cl-button-secondary--blueberry:focus-visible, .cl-button-secondary:focus-visible, .cl-button-primary:focus-visible, .cl-button-primary--blueberry:focus-visible, .cl-button-primary--red:focus-visible {
  outline: none;
}
.cl-button-secondary--white:focus-visible:after, .cl-button-secondary--gray:focus-visible:after, .cl-button-secondary--grey:focus-visible:after, .cl-button-secondary--blueberry:focus-visible:after, .cl-button-secondary:focus-visible:after, .cl-button-primary:focus-visible:after, .cl-button-primary--blueberry:focus-visible:after, .cl-button-primary--red:focus-visible:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 5px;
  outline: 3px solid #008C41 !important;
  outline-offset: 8px !important;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary, .cl-button-primary--blueberry, .cl-button-primary--red {
    min-width: 192px;
    width: auto;
  }
}

.cl-button-jumbo {
  height: 56px;
  border-radius: 12px;
}

.cl-button-small {
  height: 32px;
  border-radius: 8px;
}

.cl-button-secondary {
  height: 48px;
  border-radius: 12px;
  color: #007383 !important;
  background-color: #E6F9F9 !important;
}
.cl-button-secondary:hover, .cl-button-secondary:active {
  color: #007383 !important;
  background-color: #C5EEF0 !important;
}
.cl-button-secondary:disabled {
  display: none;
}

.cl-button-secondary--blueberry {
  height: 48px;
  border-radius: 12px;
  color: #006295 !important;
  background-color: #E5F8FF !important;
}
.cl-button-secondary--blueberry:hover, .cl-button-secondary--blueberry:active {
  color: #006295 !important;
  background-color: #B5E2F5 !important;
}
.cl-button-secondary--blueberry:disabled {
  display: none;
}

.cl-button-secondary--gray, .cl-button-secondary--grey {
  height: 48px;
  border-radius: 12px;
  color: #212529 !important;
  background-color: #F3F4F5 !important;
}
.cl-button-secondary--gray:hover, .cl-button-secondary--gray:active, .cl-button-secondary--grey:hover, .cl-button-secondary--grey:active {
  color: #212529 !important;
  background-color: #E9ECEF !important;
}
.cl-button-secondary--gray:disabled, .cl-button-secondary--grey:disabled {
  display: none;
}

.cl-button-secondary--white {
  height: 48px;
  border-radius: 12px;
  color: #212529 !important;
  background-color: #FFFFFF !important;
}
.cl-button-secondary--white:hover, .cl-button-secondary--white:active {
  color: #212529 !important;
  background-color: #F3F4F5 !important;
}
.cl-button-secondary--white:disabled {
  display: none;
}

.cl-button-text-1, .cl-text-button, .cl-text-action, .cl-button-primary, .cl-button-primary--blueberry, .cl-button-primary--red, .cl-button-secondary, .cl-button-secondary--blueberry, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--white {
  font-size: 16px;
  letter-spacing: 0.86px;
  line-height: 20px;
  font-weight: bold;
}

.cl-button-text-2, .cl-button-small {
  font-size: 14px;
  letter-spacing: 0.75px;
  line-height: 20px;
  font-weight: bold;
}

.cl-button-text-3 {
  font-size: 14px;
  letter-spacing: 0.75px;
  line-height: 20px;
  font-weight: normal;
}

.cl-button-primary, .cl-button-primary--blueberry, .cl-button-primary--red, .cl-button-secondary, .cl-button-secondary--blueberry, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--white {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  align-items: center;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0 32px;
  position: relative;
}
.cl-button-primary:focus-visible, .cl-button-primary--blueberry:focus-visible, .cl-button-primary--red:focus-visible, .cl-button-secondary:focus-visible, .cl-button-secondary--blueberry:focus-visible, .cl-button-secondary--gray:focus-visible, .cl-button-secondary--grey:focus-visible, .cl-button-secondary--white:focus-visible {
  outline: none;
}
.cl-button-primary:focus-visible:after, .cl-button-primary--blueberry:focus-visible:after, .cl-button-primary--red:focus-visible:after, .cl-button-secondary:focus-visible:after, .cl-button-secondary--blueberry:focus-visible:after, .cl-button-secondary--gray:focus-visible:after, .cl-button-secondary--grey:focus-visible:after, .cl-button-secondary--white:focus-visible:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 5px;
  outline: 3px solid #008C41 !important;
  outline-offset: 8px !important;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .cl-button-primary, .cl-button-primary--blueberry, .cl-button-primary--red, .cl-button-secondary, .cl-button-secondary--blueberry, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--white {
    min-width: 192px;
    width: auto;
  }
}

.cl-button-jumbo {
  height: 56px;
  border-radius: 12px;
}

.cl-button-small {
  height: 32px;
  border-radius: 8px;
}

.cl-text-button, .cl-text-action {
  -moz-appearance: none !important;
       appearance: none !important;
  -webkit-appearance: none !important;
  cursor: pointer;
  border: none;
  background: none;
  color: #007383;
  position: relative;
}
.cl-text-button:hover, .cl-text-action:hover {
  color: #006172;
}
.cl-text-button:disabled, .cl-text-action:disabled {
  color: #ADB5BD;
  cursor: default;
}
.cl-text-button:focus-visible, .cl-text-action:focus-visible {
  outline: none;
}
.cl-text-button:focus-visible:after, .cl-text-action:focus-visible:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 5px;
  outline: 3px solid #008C41 !important;
  outline-offset: 8px !important;
  z-index: 1;
}

.cl-unstyled-button {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: none;
  cursor: pointer;
  padding: 0;
}

.cl-body-3, .cl-body-2, .cl-select-input, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-text-area, .cl-body-1 {
  font-weight: 300;
  margin: 0;
}

.cl-body-1 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.cl-select-input, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-text-area {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-2 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-3 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.39px;
}

.cl-body-margin {
  margin-bottom: 16px;
}

.cl-paragraph {
  margin-bottom: 16px;
}

.cl-card {
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.06), 0px 1px 4px rgba(0, 0, 0, 0.04), 0px 1px 2px rgba(0, 0, 0, 0.1) !important;
  background: #FFFFFF;
  border-radius: 12px;
  overflow: visible;
}

button.cl-card {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: none;
  cursor: pointer;
}
button.cl-card:hover {
  background: #F8F9FA;
}
button.cl-card:active {
  background: #E9ECEF;
}

.cl-input-focus-wrapper {
  border-radius: 5px;
  outline: 3px solid #008C41;
  outline-offset: 8px;
}
.cl-input-focus-wrapper input.cl-checkbox:focus + .cl-checkbox-label::before, .cl-input-focus-wrapper input.cl-checkbox:focus + .cl-checkbox-label::after,
.cl-input-focus-wrapper input.cl-checkbox:active + .cl-checkbox-label::before,
.cl-input-focus-wrapper input.cl-checkbox:active + .cl-checkbox-label::after,
.cl-input-focus-wrapper input.cl-radio:focus + .cl-radio-label::before,
.cl-input-focus-wrapper input.cl-radio:focus + .cl-radio-label::after,
.cl-input-focus-wrapper input.cl-radio:active + .cl-radio-label::before,
.cl-input-focus-wrapper input.cl-radio:active + .cl-radio-label::after {
  outline: none !important;
}

.cl-circle {
  border-radius: 100%;
  overflow: hidden;
}

.cl-circle-12 {
  width: 12px;
  height: 12px;
}

.cl-circle-16 {
  width: 16px;
  height: 16px;
}

.cl-circle-24 {
  width: 24px;
  height: 24px;
}

.cl-circle-32 {
  width: 32px;
  height: 32px;
}

.cl-circle-40 {
  width: 40px;
  height: 40px;
}

.cl-circle-48 {
  width: 48px;
  height: 48px;
}

.cl-circle-56 {
  width: 56px;
  height: 56px;
}

.cl-circle-72 {
  width: 72px;
  height: 72px;
}

.cl-circle-112 {
  width: 112px;
  height: 112px;
}

.cl-choice-chip {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  background-color: #FFFFFF;
  outline: none;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06), 0px 1px 10px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.1) !important;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  color: #212529;
  border: 2px solid transparent;
  border-radius: 20px;
  padding: 8px 12px;
  margin-right: 8px;
  margin-bottom: 8px;
  cursor: pointer;
  transition-property: color, border-color, background-color;
  transition-duration: 0.1s;
  transition-timing-function: ease-in-out;
}
.cl-choice-chip:hover, .cl-choice-chip:focus {
  background-color: #F3F4F5;
  border-color: #E9ECEF;
}
.cl-choice-chip:active, .cl-choice-chip.selected {
  color: #007383;
  background-color: #E6F9F9;
}
.cl-choice-chip:active:focus, .cl-choice-chip.selected:focus {
  border-color: #A4E2E5;
}
.cl-choice-chip:disabled, .cl-choice-chip[disabled] {
  border: none;
  box-shadow: none !important;
  color: #CED4DA;
}
.cl-choice-chip:disabled:hover, .cl-choice-chip:disabled:focus, .cl-choice-chip:disabled:active, .cl-choice-chip[disabled]:hover, .cl-choice-chip[disabled]:focus, .cl-choice-chip[disabled]:active {
  background-color: unset;
  color: #CED4DA;
  cursor: unset;
}

.cl-input-chip {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  background-color: #FFFFFF;
  outline: none;
  cursor: default;
  color: #6D737A;
  border: 1px solid #CED4DA;
  border-radius: 30px;
  padding: 5px 12px;
  position: relative;
}
.cl-input-chip > .cl-input-chip__remove {
  margin-left: 20px;
  background: none;
  border: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.cl-input-chip > .cl-input-chip__remove::before {
  content: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11 11V6C11 5.44772 11.4477 5 12 5C12.5523 5 13 5.44772 13 6V11H18C18.5523 11 19 11.4477 19 12C19 12.5523 18.5523 13 18 13H13V18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18V13H6C5.44772 13 5 12.5523 5 12C5 11.4477 5.44772 11 6 11H11Z" fill="%23212529"/%3E%3C/svg%3E');
  background-color: #F3F4F5;
  position: absolute;
  right: 4px;
  top: 2px;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  cursor: pointer;
  transform: rotate(45deg);
}
.cl-input-chip > .cl-input-chip__remove:hover::before, .cl-input-chip > .cl-input-chip__remove:focus::before {
  background-color: #DEE2E6;
}
.cl-input-chip > .cl-input-chip__remove:active::before {
  background-color: #CED4DA;
}

.cl-subtitle-3, .cl-input-label, .cl-subtitle-2, .cl-subtitle-1 {
  font-weight: 500;
}

.cl-subtitle-1 {
  font-size: 20px;
  letter-spacing: 0.19px;
  line-height: 32px;
}

.cl-subtitle-2 {
  font-size: 18px;
  letter-spacing: 0.17px;
  line-height: 28px;
}

.cl-subtitle-3, .cl-input-label {
  font-size: 16px;
  letter-spacing: 0.15px;
  line-height: 24px;
}

.cl-subtitle-margin {
  margin-bottom: 4px;
}

.cl-caption-2, .cl-input-error, .cl-input-hint, .cl-caption-1 {
  font-weight: 300;
}

.cl-caption-1 {
  font-size: 14px;
  letter-spacing: 0.47px;
  line-height: 16px;
}

.cl-caption-2, .cl-input-error, .cl-input-hint {
  font-size: 12px;
  letter-spacing: 0.4px;
  line-height: 20px;
}

.cl-input {
  margin-bottom: 32px;
}

.cl-input-label {
  display: block;
  padding-left: 8px;
}

.cl-input-hint {
  display: block;
  margin-top: 4px;
  padding-left: 8px;
  color: #6D737A;
}

.cl-input-error {
  display: block;
  margin-top: 4px;
  padding-left: 8px;
  color: #DB1000;
}

.cl-body-1, .cl-select-input, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-text-area, .cl-body-2, .cl-body-3 {
  font-weight: 300;
  margin: 0;
}

.cl-body-1 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.cl-select-input, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-text-area {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-2 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-3 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.39px;
}

.cl-body-margin {
  margin-bottom: 16px;
}

.cl-paragraph {
  margin-bottom: 16px;
}

.cl-body-1, .cl-select-input, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-text-area, .cl-body-2, .cl-body-3 {
  font-weight: 300;
  margin: 0;
}

.cl-body-1 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.cl-select-input, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-text-area {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-2 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-3 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.39px;
}

.cl-body-margin {
  margin-bottom: 16px;
}

.cl-paragraph {
  margin-bottom: 16px;
}

.cl-text-input, .cl-text-area {
  border: 1px solid #868E96;
  border-radius: 12px;
  display: block;
  padding: 16px;
  width: 100%;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-appearance: textfield;
}
.cl-text-input:focus, .cl-text-area:focus {
  border-color: #0D818F;
  outline: none;
}
.cl-text-input:disabled, .cl-text-area:disabled {
  background-color: #F8F9FA;
  border-color: #E9ECEF;
  color: #868E96;
}
.cl-text-input::-moz-placeholder, .cl-text-area::-moz-placeholder {
  color: #868E96;
}
.cl-text-input::placeholder, .cl-text-area::placeholder {
  color: #868E96;
}
.cl-text-input:hover, .cl-text-area:hover {
  border-color: #6D737A;
}
.cl-text-input:disabled, .cl-text-area:disabled {
  background-color: #F8F9FA;
  border-color: #E9ECEF;
  color: #868E96;
}
.cl-text-input.cl-valid, .cl-text-input.cl-invalid, .cl-text-area.cl-valid, .cl-text-area.cl-invalid {
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position-x: calc(100% - 16px);
  background-position-y: center;
  padding-right: 32px;
}
.cl-text-input.cl-valid, .cl-text-area.cl-valid {
  background-image: url("data:image/svg+xml;utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.87254 12.2551C6.25336 11.7047 5.30526 11.7605 4.75488 12.3797C4.2045 12.9989 4.26027 13.947 4.87945 14.4973L9.37945 18.4973C9.98417 19.0349 10.9062 18.9959 11.4635 18.4093L20.9635 8.40935C21.5341 7.80874 21.5097 6.8593 20.9091 6.28872C20.3085 5.71815 19.3591 5.74249 18.7885 6.3431L10.288 15.291L6.87254 12.2551Z' fill='%230D818F'/%3E%3C/svg%3E");
}
.cl-text-input.cl-invalid, .cl-text-area.cl-invalid {
  border-color: #DB1000;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M18.8168 20.1832L4.81682 6.18318C4.42629 5.79266 4.42629 5.15949 4.81682 4.76897C5.20734 4.37844 5.84051 4.37844 6.23103 4.76897L20.231 18.769C20.6216 19.1595 20.6216 19.7927 20.231 20.1832C19.8405 20.5737 19.2073 20.5737 18.8168 20.1832Z' fill='%23DB1000'/%3E%3Cpath d='M6.23103 20.1832L20.231 6.18318C20.6216 5.79266 20.6216 5.15949 20.231 4.76897C19.8405 4.37844 19.2073 4.37844 18.8168 4.76897L4.81682 18.769C4.42629 19.1595 4.42629 19.7927 4.81682 20.1832C5.20734 20.5737 5.84051 20.5737 6.23103 20.1832Z' fill='%23DB1000'/%3E%3C/svg%3E");
}
.cl-text-input::-webkit-datetime-edit-fields-wrapper, .cl-text-area::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
.cl-text-input::-webkit-inner-spin-button, .cl-text-area::-webkit-inner-spin-button {
  display: none;
}

.cl-text-input {
  background: #F8F9FA;
}

.cl-text-area {
  background: #FFFFFF;
  padding: 12px 16px;
  min-height: 120px;
}

.cl-body-1, .cl-select-input, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-body-2, .cl-body-3, .cl-text-input, .cl-text-area {
  font-weight: 300;
  margin: 0;
}

.cl-body-1 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.cl-select-input, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-text-area {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-2 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-3 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.39px;
}

.cl-body-margin {
  margin-bottom: 16px;
}

.cl-paragraph {
  margin-bottom: 16px;
}

.cl-radio {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

.cl-radio + .cl-radio-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 36px;
  position: relative;
  color: #212529;
}
.cl-radio + .cl-radio-label::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
  height: 24px;
  width: 24px;
  opacity: 0;
}
.cl-radio + .cl-radio-label::before {
  content: "";
  position: absolute;
  background-color: transparent;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  border: 2px solid #868E96;
  transition: transform 0.1s ease-in-out;
  border-radius: 100%;
}

input.cl-radio:checked + .cl-radio-label::before {
  background-color: #0D818F;
  border-color: #0D818F;
  transition: background-color 0.1s ease-in-out, border-color 0.3s ease-in-out;
}
input.cl-radio:checked + .cl-radio-label::after {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

input.cl-radio:focus + .cl-radio-label::before,
input.cl-radio:active + .cl-radio-label::before {
  border-width: 2px;
  transform: scale(1.05);
  border-color: #0D818F;
}

input.cl-radio:focus-visible + .cl-radio-label::after {
  border-radius: 5px;
  outline: 3px solid #008C41;
  outline-offset: 8px;
  opacity: 1;
}

input.cl-radio:disabled + .cl-radio-label {
  cursor: no-drop;
  color: #ADB5BD;
}
input.cl-radio:disabled + .cl-radio-label::before {
  border-color: #E9ECEF;
  background-color: #F8F9FA;
}
input.cl-radio:disabled + .cl-radio-label::after {
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
}
input.cl-radio:disabled:checked + .cl-radio-label::before {
  border-color: #A4E2E5;
  background-color: #A4E2E5;
}

.cl-body-1, .cl-select-input, .cl-checkbox + .cl-checkbox-label, .cl-body-2, .cl-body-3, .cl-text-input, .cl-text-area, .cl-radio + .cl-radio-label {
  font-weight: 300;
  margin: 0;
}

.cl-body-1 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.cl-select-input, .cl-checkbox + .cl-checkbox-label, .cl-text-input, .cl-text-area, .cl-radio + .cl-radio-label {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-2 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-3 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.39px;
}

.cl-body-margin {
  margin-bottom: 16px;
}

.cl-paragraph {
  margin-bottom: 16px;
}

.cl-checkbox {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

.cl-checkbox + .cl-checkbox-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 36px;
  position: relative;
  color: #212529;
}
.cl-checkbox + .cl-checkbox-label::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
  height: 24px;
  width: 24px;
  opacity: 0;
}
.cl-checkbox + .cl-checkbox-label::before {
  content: "";
  position: absolute;
  background-color: transparent;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  border: 2px solid #868E96;
  transition: transform 0.1s ease-in-out;
  border-radius: 4px;
}

input.cl-checkbox:checked + .cl-checkbox-label::before {
  background-color: #0D818F;
  border-color: #0D818F;
  transition: background-color 0.1s ease-in-out, border-color 0.3s ease-in-out;
}
input.cl-checkbox:checked + .cl-checkbox-label::after {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

input.cl-checkbox:focus + .cl-checkbox-label::before,
input.cl-checkbox:active + .cl-checkbox-label::before {
  border-width: 2px;
  transform: scale(1.05);
  border-color: #0D818F;
}

input.cl-checkbox:focus-visible + .cl-checkbox-label::after {
  border-radius: 5px;
  outline: 3px solid #008C41;
  outline-offset: 8px;
  opacity: 1;
}

input.cl-checkbox:disabled + .cl-checkbox-label {
  cursor: no-drop;
  color: #ADB5BD;
}
input.cl-checkbox:disabled + .cl-checkbox-label::before {
  border-color: #E9ECEF;
  background-color: #F8F9FA;
}
input.cl-checkbox:disabled + .cl-checkbox-label::after {
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
}
input.cl-checkbox:disabled:checked + .cl-checkbox-label::before {
  border-color: #A4E2E5;
  background-color: #A4E2E5;
}

.cl-body-1, .cl-select-input, .cl-body-2, .cl-body-3, .cl-text-input, .cl-text-area, .cl-radio + .cl-radio-label, .cl-checkbox + .cl-checkbox-label {
  font-weight: 300;
  margin: 0;
}

.cl-body-1 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.cl-select-input, .cl-text-input, .cl-text-area, .cl-radio + .cl-radio-label, .cl-checkbox + .cl-checkbox-label {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-2 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-3 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.39px;
}

.cl-body-margin {
  margin-bottom: 16px;
}

.cl-paragraph {
  margin-bottom: 16px;
}

.cl-body-1, .cl-select-input, .cl-body-2, .cl-body-3, .cl-text-input, .cl-text-area, .cl-radio + .cl-radio-label, .cl-checkbox + .cl-checkbox-label {
  font-weight: 300;
  margin: 0;
}

.cl-body-1 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.cl-select-input, .cl-text-input, .cl-text-area, .cl-radio + .cl-radio-label, .cl-checkbox + .cl-checkbox-label {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-2 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-3 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.39px;
}

.cl-body-margin {
  margin-bottom: 16px;
}

.cl-paragraph {
  margin-bottom: 16px;
}

.cl-select-input {
  border: 1px solid #868E96;
  border-radius: 12px;
  display: block;
  padding: 16px;
  width: 100%;
  margin-bottom: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23F3F4F5'/%3E%3Cpath d='M8.70711 9.29289C8.31658 8.90237 7.68342 8.90237 7.29289 9.29289C6.90237 9.68342 6.90237 10.3166 7.29289 10.7071L11.2929 14.7071C11.6834 15.0976 12.3166 15.0976 12.7071 14.7071L16.7071 10.7071C17.0976 10.3166 17.0976 9.68342 16.7071 9.29289C16.3166 8.90237 15.6834 8.90237 15.2929 9.29289L12 12.5858L8.70711 9.29289Z' fill='%23212529'/%3E%3C/svg%3E%0A");
  background-position: right 12px center;
  background-repeat: no-repeat, repeat;
  background-size: 24px 24px;
}
.cl-select-input:focus {
  border-color: #0D818F;
  outline: none;
}
.cl-select-input:disabled {
  background-color: #F8F9FA;
  border-color: #E9ECEF;
  color: #868E96;
}
.cl-select-input:hover {
  border-color: #6D737A;
}
.cl-select-input:disabled {
  background-color: #F8F9FA;
  border-color: #E9ECEF;
  color: #868E96;
}

.cl-react-select-input > div {
  border-radius: 12px;
}
.cl-react-select-input > div:first-of-type {
  box-shadow: none;
  min-height: 58px;
}

.cl-file-input {
  border: 1px solid #DEE2E6;
  border-radius: 12px;
  padding: 16px;
}

.cl-input-inline {
  display: flex;
  align-items: center;
}
.cl-input-inline > div, .cl-input-inline > select, .cl-input-inline > input, .cl-input-inline > label, .cl-input-inline > button, .cl-input-inline > a {
  max-height: 48px;
}
.cl-input-inline .cl-input-label {
  margin-bottom: 0;
  padding-left: 0;
  white-space: nowrap;
  margin-right: 16px;
}
.cl-input-inline .cl-select-input,
.cl-input-inline .cl-file-input {
  padding: 12px;
}
.cl-input-inline .cl-react-select-input > div:first-of-type {
  min-height: 48px !important;
}

.cl-flex-autospace > * {
  margin-right: 8px !important;
}

.cl-container {
  display: flex;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding-right: 16px;
  padding-left: 16px;
  flex: 1;
  flex-direction: column;
}

.cl-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}

.cl-col {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
}

.cl-col-center-horizontal {
  display: flex;
  align-items: center;
}

.cl-row.cl-row-center-vertical {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

.cl-col-1 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

.cl-col-2 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}

.cl-col-3 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

.cl-col-4 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

.cl-col-5 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}

.cl-col-6 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.cl-col-7 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

.cl-col-8 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

.cl-col-9 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}

.cl-col-10 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}

.cl-col-11 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}

.cl-col-12 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media only screen and (min-width: 768px) {
  .cl-col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-1 {
    margin-left: 8.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-2 {
    margin-left: 16.6666666667%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-3 {
    margin-left: 25%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-4 {
    margin-left: 33.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-5 {
    margin-left: 41.6666666667%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-6 {
    margin-left: 50%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-7 {
    margin-left: 58.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-8 {
    margin-left: 66.6666666667%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-9 {
    margin-left: 75%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-10 {
    margin-left: 83.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  .cl-offset-11 {
    margin-left: 91.6666666667%;
  }
}

.cl-icon-add {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  background-color: #212529;
  -webkit-mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11 11V6C11 5.44772 11.4477 5 12 5C12.5523 5 13 5.44772 13 6V11H18C18.5523 11 19 11.4477 19 12C19 12.5523 18.5523 13 18 13H13V18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18V13H6C5.44772 13 5 12.5523 5 12C5 11.4477 5.44772 11 6 11H11Z" fill="%23212529"/%3E%3C/svg%3E');
  mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11 11V6C11 5.44772 11.4477 5 12 5C12.5523 5 13 5.44772 13 6V11H18C18.5523 11 19 11.4477 19 12C19 12.5523 18.5523 13 18 13H13V18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18V13H6C5.44772 13 5 12.5523 5 12C5 11.4477 5.44772 11 6 11H11Z" fill="%23212529"/%3E%3C/svg%3E');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-checkmark {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  background-color: #212529;
  -webkit-mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M5.99656 11.8789C5.37739 11.3285 4.42928 11.3843 3.8789 12.0035C3.32853 12.6226 3.3843 13.5707 4.00347 14.1211L8.50347 18.1211C9.10819 18.6586 10.0303 18.6197 10.5875 18.0331L20.0875 8.03313C20.6581 7.43252 20.6337 6.48308 20.0331 5.9125C19.4325 5.34193 18.4831 5.36627 17.9125 5.96688L9.41198 14.9148L5.99656 11.8789Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M5.99656 11.8789C5.37739 11.3285 4.42928 11.3843 3.8789 12.0035C3.32853 12.6226 3.3843 13.5707 4.00347 14.1211L8.50347 18.1211C9.10819 18.6586 10.0303 18.6197 10.5875 18.0331L20.0875 8.03313C20.6581 7.43252 20.6337 6.48308 20.0331 5.9125C19.4325 5.34193 18.4831 5.36627 17.9125 5.96688L9.41198 14.9148L5.99656 11.8789Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-circle-checkmark {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  background-color: #212529;
  -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill-rule="evenodd"%3E%3Cpath d="M24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12Z M16.0633 8.30502C16.5064 7.89833 17.2247 7.89833 17.6677 8.30502C18.1108 8.71171 18.1108 9.3711 17.6677 9.77779L11.2216 15.695C10.7786 16.1017 10.0603 16.1017 9.61722 15.695L6.33228 12.6796C5.88924 12.2729 5.88924 11.6135 6.33228 11.2068C6.77533 10.8001 7.49365 10.8001 7.9367 11.2068L10.4194 13.4858L16.0633 8.30502Z" fill="currentColor"/%3E%3C/g%3E%3C/svg%3E%0A');
  mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill-rule="evenodd"%3E%3Cpath d="M24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12Z M16.0633 8.30502C16.5064 7.89833 17.2247 7.89833 17.6677 8.30502C18.1108 8.71171 18.1108 9.3711 17.6677 9.77779L11.2216 15.695C10.7786 16.1017 10.0603 16.1017 9.61722 15.695L6.33228 12.6796C5.88924 12.2729 5.88924 11.6135 6.33228 11.2068C6.77533 10.8001 7.49365 10.8001 7.9367 11.2068L10.4194 13.4858L16.0633 8.30502Z" fill="currentColor"/%3E%3C/g%3E%3C/svg%3E%0A');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-close {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  background-color: #212529;
  -webkit-mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M18.2929 19.7071L4.29289 5.70711C3.90237 5.31658 3.90237 4.68342 4.29289 4.29289C4.68342 3.90237 5.31658 3.90237 5.70711 4.29289L19.7071 18.2929C20.0976 18.6834 20.0976 19.3166 19.7071 19.7071C19.3166 20.0976 18.6834 20.0976 18.2929 19.7071Z" fill="%23868E96"/%3E%3Cpath d="M5.70711 19.7071L19.7071 5.70711C20.0976 5.31658 20.0976 4.68342 19.7071 4.29289C19.3166 3.90237 18.6834 3.90237 18.2929 4.29289L4.29289 18.2929C3.90237 18.6834 3.90237 19.3166 4.29289 19.7071C4.68342 20.0976 5.31658 20.0976 5.70711 19.7071Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M18.2929 19.7071L4.29289 5.70711C3.90237 5.31658 3.90237 4.68342 4.29289 4.29289C4.68342 3.90237 5.31658 3.90237 5.70711 4.29289L19.7071 18.2929C20.0976 18.6834 20.0976 19.3166 19.7071 19.7071C19.3166 20.0976 18.6834 20.0976 18.2929 19.7071Z" fill="%23868E96"/%3E%3Cpath d="M5.70711 19.7071L19.7071 5.70711C20.0976 5.31658 20.0976 4.68342 19.7071 4.29289C19.3166 3.90237 18.6834 3.90237 18.2929 4.29289L4.29289 18.2929C3.90237 18.6834 3.90237 19.3166 4.29289 19.7071C4.68342 20.0976 5.31658 20.0976 5.70711 19.7071Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-edit {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  background-color: #212529;
  -webkit-mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11.2425 16.9926C11.4192 16.9485 11.5805 16.8569 11.7089 16.7278L21.308 7.07869L22.0571 6.32961C23.2776 5.10908 23.2776 3.13592 22.0571 1.91539C20.8366 0.694869 18.8634 0.694869 17.6429 1.91539L16.8929 2.66539L16.891 2.66723L7.29105 12.3172C7.16384 12.4451 7.07359 12.605 7.02985 12.78L6.12985 16.38C5.92502 17.3001 6.72242 18.0975 7.61692 17.8987L11.2425 16.9926ZM20.6 4.95829L20.6429 4.91539C21.0824 4.47592 21.0824 3.76908 20.6429 3.32961C20.2034 2.89013 19.4966 2.89013 19.0571 3.32961L19.0142 3.3725L20.6 4.95829ZM17.6018 4.78855L8.90326 13.5324L8.3741 15.6482L10.4874 15.1199L19.1876 6.37433L17.6018 4.78855Z" fill="%23868E96"/%3E%3Cpath d="M21 12V18.6667C21 19.9553 19.9553 21 18.6667 21H5.33333C4.04467 21 3 19.9553 3 18.6667V5.33333C3 4.04467 4.04467 3 5.33333 3H12C12.5523 3 13 2.55228 13 2C13 1.44772 12.5523 1 12 1H5.33333C2.9401 1 1 2.9401 1 5.33333V18.6667C1 21.0599 2.9401 23 5.33333 23H18.6667C21.0599 23 23 21.0599 23 18.6667V12C23 11.4477 22.5523 11 22 11C21.4477 11 21 11.4477 21 12Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11.2425 16.9926C11.4192 16.9485 11.5805 16.8569 11.7089 16.7278L21.308 7.07869L22.0571 6.32961C23.2776 5.10908 23.2776 3.13592 22.0571 1.91539C20.8366 0.694869 18.8634 0.694869 17.6429 1.91539L16.8929 2.66539L16.891 2.66723L7.29105 12.3172C7.16384 12.4451 7.07359 12.605 7.02985 12.78L6.12985 16.38C5.92502 17.3001 6.72242 18.0975 7.61692 17.8987L11.2425 16.9926ZM20.6 4.95829L20.6429 4.91539C21.0824 4.47592 21.0824 3.76908 20.6429 3.32961C20.2034 2.89013 19.4966 2.89013 19.0571 3.32961L19.0142 3.3725L20.6 4.95829ZM17.6018 4.78855L8.90326 13.5324L8.3741 15.6482L10.4874 15.1199L19.1876 6.37433L17.6018 4.78855Z" fill="%23868E96"/%3E%3Cpath d="M21 12V18.6667C21 19.9553 19.9553 21 18.6667 21H5.33333C4.04467 21 3 19.9553 3 18.6667V5.33333C3 4.04467 4.04467 3 5.33333 3H12C12.5523 3 13 2.55228 13 2C13 1.44772 12.5523 1 12 1H5.33333C2.9401 1 1 2.9401 1 5.33333V18.6667C1 21.0599 2.9401 23 5.33333 23H18.6667C21.0599 23 23 21.0599 23 18.6667V12C23 11.4477 22.5523 11 22 11C21.4477 11 21 11.4477 21 12Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-settings {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  background-color: #212529;
  -webkit-mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11.4454 1C10.508 1 9.69636 1.65106 9.49301 2.56614L9.03516 4.62647C8.42144 4.88544 7.84316 5.22023 7.31323 5.6221L5.29835 4.98793C4.4042 4.7065 3.43455 5.08385 2.96585 5.89566L2.26802 7.10434C1.79932 7.91615 1.95735 8.94457 2.64815 9.57821L4.20449 11.0058C4.16377 11.3339 4.14321 11.6657 4.14321 12C4.14321 12.3343 4.16377 12.6661 4.20449 12.9942L2.64815 14.4218C1.95735 15.0554 1.79932 16.0839 2.26802 16.8957L2.96585 18.1043C3.43455 18.9161 4.4042 19.2935 5.29835 19.0121L7.31323 18.3779C7.84316 18.7798 8.42144 19.1146 9.03516 19.3735L9.49301 21.4339C9.69636 22.3489 10.508 23 11.4454 23H12.841C13.7784 23 14.5901 22.3489 14.7934 21.4339L15.2513 19.3735C15.865 19.1146 16.4433 18.7798 16.9732 18.3779L18.9881 19.0121C19.8822 19.2935 20.8519 18.9161 21.3206 18.1043L22.0184 16.8957C22.4871 16.0839 22.3291 15.0554 21.6383 14.4218L20.0819 12.9942C20.1227 12.6661 20.1432 12.3343 20.1432 12C20.1432 11.6657 20.1227 11.3339 20.0819 11.0058L21.6383 9.57821C22.3291 8.94457 22.4871 7.91615 22.0184 7.10434L21.3206 5.89566C20.8519 5.08385 19.8822 4.7065 18.9881 4.98793L16.9732 5.6221C16.4433 5.22023 15.865 4.88544 15.2513 4.62647L14.7934 2.56614C14.5901 1.65106 13.7784 1 12.841 1H11.4454ZM8.18671 7.48922C8.77937 6.9689 9.46836 6.56938 10.2156 6.31606C10.5466 6.20387 10.7949 5.92706 10.8707 5.58593L11.4454 3H12.841L13.4157 5.58593C13.4915 5.92706 13.7399 6.20387 14.0708 6.31606C14.8181 6.56938 15.5071 6.9689 16.0997 7.48922C16.3624 7.7198 16.7263 7.79653 17.0597 7.6916L19.5885 6.89566L20.2864 8.10434L18.3337 9.89541C18.0765 10.1313 17.9609 10.4843 18.0287 10.8266C18.1046 11.2099 18.1432 11.6022 18.1432 12C18.1432 12.3978 18.1046 12.7901 18.0287 13.1734C17.9609 13.5157 18.0765 13.8687 18.3337 14.1046L20.2864 15.8957L19.5885 17.1043L17.0597 16.3084C16.7263 16.2035 16.3624 16.2802 16.0997 16.5108C15.5071 17.0311 14.8181 17.4306 14.0708 17.6839C13.7399 17.7961 13.4915 18.0729 13.4157 18.4141L12.841 21H11.4454L10.8707 18.4141C10.7949 18.0729 10.5466 17.7961 10.2156 17.6839C9.46836 17.4306 8.77937 17.0311 8.18671 16.5108C7.92407 16.2802 7.5601 16.2035 7.22673 16.3084L4.6979 17.1043L4.00007 15.8957L5.95271 14.1046C6.20991 13.8687 6.32551 13.5157 6.2577 13.1734C6.18179 12.7901 6.14321 12.3978 6.14321 12C6.14321 11.6022 6.18179 11.2099 6.2577 10.8266C6.32551 10.4843 6.20991 10.1313 5.95271 9.89541L4.00007 8.10434L4.6979 6.89566L7.22673 7.6916C7.5601 7.79653 7.92407 7.7198 8.18671 7.48922Z" fill="%23868E96"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M14.9707 9.1698C16.5341 10.7305 16.5341 13.2646 14.971 14.8249C13.4096 16.385 10.877 16.385 9.31557 14.8251C7.75239 13.2644 7.75244 10.7304 9.31542 9.1701C10.8769 7.60998 13.4096 7.60998 14.9707 9.1698ZM13.5574 10.5849C12.7769 9.80504 11.5096 9.80504 10.7287 10.5852C9.94806 11.3646 9.94806 12.6305 10.729 13.4101C11.5096 14.19 12.7769 14.19 13.5577 13.4098C14.3384 12.6305 14.3384 11.3646 13.5574 10.5849Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11.4454 1C10.508 1 9.69636 1.65106 9.49301 2.56614L9.03516 4.62647C8.42144 4.88544 7.84316 5.22023 7.31323 5.6221L5.29835 4.98793C4.4042 4.7065 3.43455 5.08385 2.96585 5.89566L2.26802 7.10434C1.79932 7.91615 1.95735 8.94457 2.64815 9.57821L4.20449 11.0058C4.16377 11.3339 4.14321 11.6657 4.14321 12C4.14321 12.3343 4.16377 12.6661 4.20449 12.9942L2.64815 14.4218C1.95735 15.0554 1.79932 16.0839 2.26802 16.8957L2.96585 18.1043C3.43455 18.9161 4.4042 19.2935 5.29835 19.0121L7.31323 18.3779C7.84316 18.7798 8.42144 19.1146 9.03516 19.3735L9.49301 21.4339C9.69636 22.3489 10.508 23 11.4454 23H12.841C13.7784 23 14.5901 22.3489 14.7934 21.4339L15.2513 19.3735C15.865 19.1146 16.4433 18.7798 16.9732 18.3779L18.9881 19.0121C19.8822 19.2935 20.8519 18.9161 21.3206 18.1043L22.0184 16.8957C22.4871 16.0839 22.3291 15.0554 21.6383 14.4218L20.0819 12.9942C20.1227 12.6661 20.1432 12.3343 20.1432 12C20.1432 11.6657 20.1227 11.3339 20.0819 11.0058L21.6383 9.57821C22.3291 8.94457 22.4871 7.91615 22.0184 7.10434L21.3206 5.89566C20.8519 5.08385 19.8822 4.7065 18.9881 4.98793L16.9732 5.6221C16.4433 5.22023 15.865 4.88544 15.2513 4.62647L14.7934 2.56614C14.5901 1.65106 13.7784 1 12.841 1H11.4454ZM8.18671 7.48922C8.77937 6.9689 9.46836 6.56938 10.2156 6.31606C10.5466 6.20387 10.7949 5.92706 10.8707 5.58593L11.4454 3H12.841L13.4157 5.58593C13.4915 5.92706 13.7399 6.20387 14.0708 6.31606C14.8181 6.56938 15.5071 6.9689 16.0997 7.48922C16.3624 7.7198 16.7263 7.79653 17.0597 7.6916L19.5885 6.89566L20.2864 8.10434L18.3337 9.89541C18.0765 10.1313 17.9609 10.4843 18.0287 10.8266C18.1046 11.2099 18.1432 11.6022 18.1432 12C18.1432 12.3978 18.1046 12.7901 18.0287 13.1734C17.9609 13.5157 18.0765 13.8687 18.3337 14.1046L20.2864 15.8957L19.5885 17.1043L17.0597 16.3084C16.7263 16.2035 16.3624 16.2802 16.0997 16.5108C15.5071 17.0311 14.8181 17.4306 14.0708 17.6839C13.7399 17.7961 13.4915 18.0729 13.4157 18.4141L12.841 21H11.4454L10.8707 18.4141C10.7949 18.0729 10.5466 17.7961 10.2156 17.6839C9.46836 17.4306 8.77937 17.0311 8.18671 16.5108C7.92407 16.2802 7.5601 16.2035 7.22673 16.3084L4.6979 17.1043L4.00007 15.8957L5.95271 14.1046C6.20991 13.8687 6.32551 13.5157 6.2577 13.1734C6.18179 12.7901 6.14321 12.3978 6.14321 12C6.14321 11.6022 6.18179 11.2099 6.2577 10.8266C6.32551 10.4843 6.20991 10.1313 5.95271 9.89541L4.00007 8.10434L4.6979 6.89566L7.22673 7.6916C7.5601 7.79653 7.92407 7.7198 8.18671 7.48922Z" fill="%23868E96"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M14.9707 9.1698C16.5341 10.7305 16.5341 13.2646 14.971 14.8249C13.4096 16.385 10.877 16.385 9.31557 14.8251C7.75239 13.2644 7.75244 10.7304 9.31542 9.1701C10.8769 7.60998 13.4096 7.60998 14.9707 9.1698ZM13.5574 10.5849C12.7769 9.80504 11.5096 9.80504 10.7287 10.5852C9.94806 11.3646 9.94806 12.6305 10.729 13.4101C11.5096 14.19 12.7769 14.19 13.5577 13.4098C14.3384 12.6305 14.3384 11.3646 13.5574 10.5849Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-settings-solid {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  background-color: #212529;
  -webkit-mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11.4454 1C10.508 1 9.69636 1.65106 9.49301 2.56614L9.03516 4.62647C8.42144 4.88544 7.84316 5.22023 7.31323 5.6221L5.29835 4.98793C4.4042 4.7065 3.43455 5.08385 2.96585 5.89566L2.26802 7.10434C1.79932 7.91615 1.95735 8.94457 2.64815 9.57821L4.20449 11.0058C4.16377 11.3339 4.14321 11.6657 4.14321 12C4.14321 12.3343 4.16377 12.6661 4.20449 12.9942L2.64815 14.4218C1.95735 15.0554 1.79932 16.0839 2.26802 16.8957L2.96585 18.1043C3.43455 18.9161 4.4042 19.2935 5.29835 19.0121L7.31323 18.3779C7.84316 18.7798 8.42144 19.1146 9.03516 19.3735L9.49301 21.4339C9.69636 22.3489 10.508 23 11.4454 23H12.841C13.7784 23 14.5901 22.3489 14.7934 21.4339L15.2513 19.3735C15.865 19.1146 16.4433 18.7798 16.9732 18.3779L18.9881 19.0121C19.8822 19.2935 20.8519 18.9161 21.3206 18.1043L22.0184 16.8957C22.4871 16.0839 22.3291 15.0554 21.6383 14.4218L20.0819 12.9942C20.1227 12.6661 20.1432 12.3343 20.1432 12C20.1432 11.6657 20.1227 11.3339 20.0819 11.0058L21.6383 9.57821C22.3291 8.94457 22.4871 7.91615 22.0184 7.10434L21.3206 5.89566C20.8519 5.08385 19.8822 4.7065 18.9881 4.98793L16.9732 5.6221C16.4433 5.22023 15.865 4.88544 15.2513 4.62647L14.7934 2.56614C14.5901 1.65106 13.7784 1 12.841 1H11.4454ZM14.6175 9.52364C15.9851 10.889 15.9851 13.106 14.6176 14.4712C13.2514 15.8362 11.0351 15.8363 9.66889 14.4713C8.3013 13.1059 8.30132 10.889 9.66881 9.5238C11.035 8.15873 13.2514 8.15873 14.6175 9.52364Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask: url('data:image/svg+xml;utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11.4454 1C10.508 1 9.69636 1.65106 9.49301 2.56614L9.03516 4.62647C8.42144 4.88544 7.84316 5.22023 7.31323 5.6221L5.29835 4.98793C4.4042 4.7065 3.43455 5.08385 2.96585 5.89566L2.26802 7.10434C1.79932 7.91615 1.95735 8.94457 2.64815 9.57821L4.20449 11.0058C4.16377 11.3339 4.14321 11.6657 4.14321 12C4.14321 12.3343 4.16377 12.6661 4.20449 12.9942L2.64815 14.4218C1.95735 15.0554 1.79932 16.0839 2.26802 16.8957L2.96585 18.1043C3.43455 18.9161 4.4042 19.2935 5.29835 19.0121L7.31323 18.3779C7.84316 18.7798 8.42144 19.1146 9.03516 19.3735L9.49301 21.4339C9.69636 22.3489 10.508 23 11.4454 23H12.841C13.7784 23 14.5901 22.3489 14.7934 21.4339L15.2513 19.3735C15.865 19.1146 16.4433 18.7798 16.9732 18.3779L18.9881 19.0121C19.8822 19.2935 20.8519 18.9161 21.3206 18.1043L22.0184 16.8957C22.4871 16.0839 22.3291 15.0554 21.6383 14.4218L20.0819 12.9942C20.1227 12.6661 20.1432 12.3343 20.1432 12C20.1432 11.6657 20.1227 11.3339 20.0819 11.0058L21.6383 9.57821C22.3291 8.94457 22.4871 7.91615 22.0184 7.10434L21.3206 5.89566C20.8519 5.08385 19.8822 4.7065 18.9881 4.98793L16.9732 5.6221C16.4433 5.22023 15.865 4.88544 15.2513 4.62647L14.7934 2.56614C14.5901 1.65106 13.7784 1 12.841 1H11.4454ZM14.6175 9.52364C15.9851 10.889 15.9851 13.106 14.6176 14.4712C13.2514 15.8362 11.0351 15.8363 9.66889 14.4713C8.3013 13.1059 8.30132 10.889 9.66881 9.5238C11.035 8.15873 13.2514 8.15873 14.6175 9.52364Z" fill="%23868E96"/%3E%3C/svg%3E%0A');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-circle {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  background-color: #212529;
  -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="50%" cy="50%" fill="none" stroke-width="3" r="10.5" stroke="currentColor" /%3E%3C/svg%3E');
  mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="50%" cy="50%" fill="none" stroke-width="3" r="10.5" stroke="currentColor" /%3E%3C/svg%3E');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-circle-solid {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  background-color: #212529;
  -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="50%" cy="50%" stroke-width="0" r="12px" stroke="currentColor" /%3E%3C/svg%3E');
  mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="50%" cy="50%" stroke-width="0" r="12px" stroke="currentColor" /%3E%3C/svg%3E');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-circle-target {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  background-color: #212529;
  -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="50%" cy="50%" fill="none" stroke-width="3" r="10.5" stroke="currentColor" /%3E%3Ccircle cx="50%" cy="50%" r="25%"/%3E%3C/svg%3E');
  mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="50%" cy="50%" fill="none" stroke-width="3" r="10.5" stroke="currentColor" /%3E%3Ccircle cx="50%" cy="50%" r="25%"/%3E%3C/svg%3E');
  mask-size: 24px 24px;
  -webkit-mask-size: 24px 24px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-8 {
  width: 8px;
  height: 8px;
  mask-size: 8px 8px;
  -webkit-mask-size: 8px 8px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-12 {
  width: 12px;
  height: 12px;
  mask-size: 12px 12px;
  -webkit-mask-size: 12px 12px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-16 {
  width: 16px;
  height: 16px;
  mask-size: 16px 16px;
  -webkit-mask-size: 16px 16px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-20 {
  width: 20px;
  height: 20px;
  mask-size: 20px 20px;
  -webkit-mask-size: 20px 20px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-icon-32 {
  width: 32px;
  height: 32px;
  mask-size: 32px 32px;
  -webkit-mask-size: 32px 32px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.cl-modal-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.7);
  padding: 24px;
}
.cl-modal-wrapper.cl-modal-visible {
  display: flex;
}

.cl-modal {
  box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.06), 0px 4px 46px rgba(0, 0, 0, 0.04), 0px 18px 38px rgba(0, 0, 0, 0.1) !important;
  background: #FFFFFF;
  border-radius: 12px;
  border: 1px solid #E9ECEF;
  outline: none;
  width: 100%;
  max-height: 100%;
  overflow: auto;
}
@media only screen and (min-width: 768px) {
  .cl-modal {
    max-width: 600px;
    width: 70%;
  }
}

.cl-modal-content {
  margin: 20px;
}
@media only screen and (min-width: 768px) {
  .cl-modal-content {
    margin: 32px;
  }
}

.cl-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
}
.cl-modal-header .cl-modal-close {
  margin-left: 20px;
}
@media only screen and (min-width: 768px) {
  .cl-modal-header .cl-modal-close {
    margin-left: 32px;
  }
}

.cl-modal-close {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: none;
  cursor: pointer;
  display: block;
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  background-image: url('data:image/svg+xml;utf8,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16 0C7.152 0 0 7.152 0 16C0 24.848 7.152 32 16 32C24.848 32 32 24.848 32 16C32 7.152 24.848 0 16 0Z" fill="%23F3F4F5"/%3E%3Cpath d="M16.0002 17.8858L11.6096 22.2763C11.0889 22.797 10.2447 22.797 9.72402 22.2763C9.20332 21.7556 9.20332 20.9114 9.72402 20.3907L14.1145 16.0002L9.72402 11.6096C9.20332 11.0889 9.20332 10.2447 9.72402 9.72402C10.2447 9.20332 11.0889 9.20332 11.6096 9.72402L16.0002 14.1145L20.3907 9.72402C20.9114 9.20332 21.7556 9.20332 22.2763 9.72402C22.797 10.2447 22.797 11.0889 22.2763 11.6096L17.8858 16.0002L22.2763 20.3907C22.797 20.9114 22.797 21.7556 22.2763 22.2763C21.7556 22.797 20.9114 22.797 20.3907 22.2763L16.0002 17.8858Z" fill="%23212529"/%3E%3C/svg%3E%0A');
  background-size: 32px 32px;
  background-repeat: no-repeat;
  border-radius: 100%;
}
.cl-modal-close:hover {
  background-image: url('data:image/svg+xml;utf8,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16 0C7.152 0 0 7.152 0 16C0 24.848 7.152 32 16 32C24.848 32 32 24.848 32 16C32 7.152 24.848 0 16 0Z" fill="%23e3e4e6"/%3E%3Cpath d="M16.0002 17.8858L11.6096 22.2763C11.0889 22.797 10.2447 22.797 9.72402 22.2763C9.20332 21.7556 9.20332 20.9114 9.72402 20.3907L14.1145 16.0002L9.72402 11.6096C9.20332 11.0889 9.20332 10.2447 9.72402 9.72402C10.2447 9.20332 11.0889 9.20332 11.6096 9.72402L16.0002 14.1145L20.3907 9.72402C20.9114 9.20332 21.7556 9.20332 22.2763 9.72402C22.797 10.2447 22.797 11.0889 22.2763 11.6096L17.8858 16.0002L22.2763 20.3907C22.797 20.9114 22.797 21.7556 22.2763 22.2763C21.7556 22.797 20.9114 22.797 20.3907 22.2763L16.0002 17.8858Z" fill="%23212529"/%3E%3C/svg%3E%0A');
}

.cl-modal-actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 32px;
}
.cl-modal-actions > * {
  margin-left: 8px;
}

.cl-navbar {
  background-color: #FFFFFF;
  border-bottom: 1px solid #DEE2E6;
  line-height: 0;
  padding: 22px 0 14px 0;
}

.cl-progress-milestone:nth-child(n+2) {
  position: relative;
}
.cl-progress-milestone:nth-child(n+2)::before {
  content: "";
  position: absolute;
  display: block;
  top: 9.5px;
  width: calc(100% - 56px);
  left: calc(-50% + 28px);
  border-radius: 3px;
  border-top-width: 5px;
  border-top-style: solid;
}

.cl-spinner {
  animation: cl-spinner-rotator 1.7s linear infinite;
  transform-origin: center center;
}

.cl-spinner-path {
  stroke-dasharray: 89, 200;
  stroke-dashoffset: -10;
  animation: cl-spinner-dash 1.7s ease-in-out infinite;
  stroke-linecap: round;
}

@keyframes cl-spinner-rotator {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes cl-spinner-dash {
  0% {
    stroke-dasharray: 1;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@supports (animation-name: test) {
  .cl-spinner {
    animation: cl-spinner-rotator 1.7s linear infinite;
  }
  @keyframes cl-spinner-rotator {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(270deg);
    }
  }
  .cl-spinner-path {
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    transform-origin: center;
    animation: cl-spinner-dash 1.7s ease-in-out infinite;
  }
  @keyframes cl-spinner-dash {
    0% {
      stroke-dashoffset: 187;
    }
    50% {
      stroke-dashoffset: 46.75;
      transform: rotate(135deg);
    }
    100% {
      stroke-dashoffset: 187;
      transform: rotate(450deg);
    }
  }
}
.cl-table {
  background-color: #FFFFFF;
  border-spacing: 0;
  font-weight: 300;
  width: 100%;
}
.cl-table th {
  background-color: #E9ECEF;
  border-bottom: 1px solid #CED4DA;
  padding: 20px;
  text-align: left;
  font-weight: normal;
}
.cl-table td {
  padding: 20px;
  border-bottom: 1px solid #DEE2E6;
}
.cl-table.cl-table-alternating tr:nth-child(2n) td {
  background: #F8F9FA;
}
.cl-table.cl-table-bordered {
  border-top: 1px solid;
  border-left: 1px solid;
  border-color: #DEE2E6;
}
.cl-table.cl-table-bordered td, .cl-table.cl-table-bordered th {
  border-bottom: 1px solid;
  border-right: 1px solid;
  border-color: inherit;
}

.cl-body-1, .cl-body-2, .cl-body-3, .cl-text-input, .cl-text-area, .cl-radio + .cl-radio-label, .cl-checkbox + .cl-checkbox-label, .cl-select-input {
  font-weight: 300;
  margin: 0;
}

.cl-body-1 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.cl-text-input, .cl-text-area, .cl-radio + .cl-radio-label, .cl-checkbox + .cl-checkbox-label, .cl-select-input {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-2 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.44px;
}

.cl-body-3 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.39px;
}

.cl-body-margin {
  margin-bottom: 16px;
}

.cl-paragraph {
  margin-bottom: 16px;
}

.cl-caption-1, .cl-caption-2, .cl-input-hint, .cl-input-error {
  font-weight: 300;
}

.cl-caption-1 {
  font-size: 14px;
  letter-spacing: 0.47px;
  line-height: 16px;
}

.cl-caption-2, .cl-input-hint, .cl-input-error {
  font-size: 12px;
  letter-spacing: 0.4px;
  line-height: 20px;
}

.cl-headline-7, .cl-headline-6, .cl-headline-5, .cl-headline-4, .cl-headline-3, .cl-headline-2, .cl-headline-1 {
  font-weight: bold;
  margin: 0;
}

.cl-headline-1 {
  font-size: 78px;
  letter-spacing: 1px;
  line-height: 80px;
}
@media only screen and (max-width: 768px) {
  .cl-headline-1 {
    font-size: 38px;
    letter-spacing: 0.5px;
    line-height: 44px;
  }
}

.cl-headline-2 {
  font-size: 52px;
  letter-spacing: 1px;
  line-height: 52px;
}
@media only screen and (max-width: 768px) {
  .cl-headline-2 {
    font-size: 34px;
    letter-spacing: 0.25px;
    line-height: 48px;
  }
}

.cl-headline-3 {
  font-size: 38px;
  letter-spacing: 0.5px;
  line-height: 44px;
}
@media only screen and (max-width: 768px) {
  .cl-headline-3 {
    font-size: 28px;
    letter-spacing: 0px;
    line-height: 40px;
  }
}

.cl-headline-4 {
  font-size: 34px;
  letter-spacing: 0.25px;
  line-height: 48px;
}
@media only screen and (max-width: 768px) {
  .cl-headline-4 {
    font-size: 22px;
    letter-spacing: 0.15px;
    line-height: 32px;
  }
}

.cl-headline-5 {
  font-size: 28px;
  letter-spacing: 0px;
  line-height: 40px;
}
@media only screen and (max-width: 768px) {
  .cl-headline-5 {
    font-size: 18px;
    letter-spacing: 0.15px;
    line-height: 28px;
  }
}

.cl-headline-6 {
  font-size: 22px;
  letter-spacing: 0.15px;
  line-height: 32px;
}
.cl-headline-7 {
  font-size: 18px;
  letter-spacing: 0.15px;
  line-height: 28px;
}
.cl-headline-margin {
  margin-bottom: 16px;
}

.cl-overline-2, .cl-overline-1 {
  text-transform: uppercase;
}

.cl-overline-1 {
  font-size: 14px;
  letter-spacing: 1.5px;
  line-height: 16px;
}

.cl-overline-2 {
  font-size: 12px;
  letter-spacing: 1.5px;
  line-height: 16px;
}

.cl-overline-margin {
  margin-bottom: 8px;
}

.cl-subtitle-1, .cl-subtitle-2, .cl-subtitle-3, .cl-input-label {
  font-weight: 500;
}

.cl-subtitle-1 {
  font-size: 20px;
  letter-spacing: 0.19px;
  line-height: 32px;
}

.cl-subtitle-2 {
  font-size: 18px;
  letter-spacing: 0.17px;
  line-height: 28px;
}

.cl-subtitle-3, .cl-input-label {
  font-size: 16px;
  letter-spacing: 0.15px;
  line-height: 24px;
}

.cl-subtitle-margin {
  margin-bottom: 4px;
}

.cl-link, .cl-use-clarity a {
  color: #007383;
  text-decoration: none;
}
.cl-link:hover, .cl-use-clarity a:hover {
  color: #006172;
  text-decoration: underline;
}
.cl-link:visited, .cl-use-clarity a:visited {
  color: #007383;
}

.cl-value-change-badge-positive {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  outline: none;
  height: 20px;
  padding-right: 8px;
  padding-left: 4px;
  border-radius: 54px;
  font-family: "CentraNo2";
  font-weight: 300;
  background-color: #E8FEF8;
  color: #005F57;
}
.cl-value-change-badge-positive path {
  fill: #005F57;
}

.cl-value-change-badge-negative {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  outline: none;
  height: 20px;
  padding-right: 8px;
  padding-left: 4px;
  border-radius: 54px;
  font-family: "CentraNo2";
  font-weight: 300;
  background-color: #FFE6E6;
  color: #DB1000;
}
.cl-value-change-badge-negative path {
  fill: #DB1000;
}

.cl-value-change-badge-neutral {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  outline: none;
  height: 20px;
  padding-right: 8px;
  padding-left: 4px;
  border-radius: 54px;
  font-family: "CentraNo2";
  font-weight: 300;
  background-color: #E6ECFF;
  color: #0624BE;
}
.cl-value-change-badge-neutral path {
  fill: #0624BE;
}

.cl-value-change-badge-blank {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  outline: none;
  height: 20px;
  padding-right: 8px;
  padding-left: 4px;
  border-radius: 54px;
  font-family: "CentraNo2";
  font-weight: 300;
  background-color: transparent;
  color: #212529;
}
.cl-value-change-badge-blank path {
  fill: #212529;
}

.tooltip-wrapper .react-tooltip-lite {
  background: none !important;
}
.tooltip-wrapper .react-tooltip-lite:before {
  content: "";
  position: absolute;
  width: 107%;
  height: 121%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.react-tooltip-lite-arrow {
  position: relative;
}
.react-tooltip-lite-arrow:before, .react-tooltip-lite-arrow:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid #fff;
}
.react-tooltip-lite-arrow:before {
  border: 6px solid #fff;
  z-index: 1001;
}
.react-tooltip-lite-arrow:after {
  filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.1));
}

.react-tooltip-lite-left-arrow {
  border-left: 6px solid #fff !important;
}
.react-tooltip-lite-left-arrow:before, .react-tooltip-lite-left-arrow:after {
  transform: rotate(-135deg);
}
.react-tooltip-lite-left-arrow:before {
  top: -6px;
  left: -15px;
}
.react-tooltip-lite-left-arrow:after {
  top: -4px;
  left: -10px;
}

.react-tooltip-lite-down-arrow {
  border-bottom: 6px solid #fff !important;
}
.react-tooltip-lite-down-arrow:before, .react-tooltip-lite-down-arrow:after {
  transform: rotate(-45deg);
}
.react-tooltip-lite-down-arrow:before {
  top: 3px;
  left: -8px;
}
.react-tooltip-lite-down-arrow:after {
  top: 1px;
  left: -4px;
}

.react-tooltip-lite-right-arrow {
  border-right: 6px solid #fff !important;
}
.react-tooltip-lite-right-arrow:before, .react-tooltip-lite-right-arrow:after {
  transform: rotate(135deg);
}
.react-tooltip-lite-right-arrow:before {
  top: -3px;
  left: 4px;
}
.react-tooltip-lite-right-arrow:after {
  top: -2px;
  left: 1px;
}

.react-tooltip-lite-up-arrow {
  border-top: 6px solid #fff !important;
}
.react-tooltip-lite-up-arrow:before, .react-tooltip-lite-up-arrow:after {
  transform: rotate(135deg);
}
.react-tooltip-lite-up-arrow:before {
  top: -20px;
  left: -8px;
  border: 8px solid #fff;
  z-index: 1001;
}
.react-tooltip-lite-up-arrow:after {
  top: -10px;
  left: -4px;
}

.cl-tooltip-body {
  max-width: 321px;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 1px 18px 0px rgba(0, 0, 0, 0.04), 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 20px;
  opacity: 1 !important;
  font-size: 14px;
  color: #222;
  background: #fff;
  border-radius: 14px;
}

.cl-scale-group {
  box-sizing: border-box;
  position: inline;
  color: #6D737A;
  background-color: #FFFFFF;
  display: flex;
  max-width: 400px;
  border-radius: 5px;
  height: 40px;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.06), 0px 1px 4px rgba(0, 0, 0, 0.04), 0px 1px 2px rgba(0, 0, 0, 0.1) !important;
}

.cl-scale-area {
  border-left: 1px solid #E9ECEF;
  display: flex;
  flex: 1 0 0%;
}
.cl-scale-area label:hover,
.cl-scale-area input:focus + label {
  background-color: #F8F9FA;
  border: 2px solid #0D818F;
}
.cl-scale-area input:checked + label {
  color: #FFFFFF;
  background-color: #0D818F;
}
.cl-scale-area:first-child {
  border-left: none;
}
.cl-scale-area:first-child label {
  border-radius: 5px 0 0 5px;
}
.cl-scale-area:last-child label {
  border-radius: 0 5px 5px 0;
}
.cl-scale-area input {
  position: absolute;
  opacity: 0;
  z-index: 2;
}
.cl-scale-area label {
  flex: 1 0 0%;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}

.cl-border {
  border: 1px solid transparent;
}

.cl-border-top {
  border-top: 1px solid transparent;
}

.cl-border-bottom {
  border-bottom: 1px solid transparent;
}

.cl-border-left {
  border-left: 1px solid transparent;
}

.cl-border-right {
  border-right: 1px solid transparent;
}

.cl-border-radius, .cl-tab {
  border-radius: 12px;
}

.cl-bg--blueberry-0 {
  background-color: #E5F8FF !important;
}

.cl-bg-hover--blueberry-0:hover {
  background-color: #E5F8FF !important;
}

.cl-bg--blueberry-5 {
  background-color: #B5E2F5 !important;
}

.cl-bg-hover--blueberry-5:hover {
  background-color: #B5E2F5 !important;
}

.cl-bg--blueberry-10 {
  background-color: #77CAED !important;
}

.cl-bg-hover--blueberry-10:hover {
  background-color: #77CAED !important;
}

.cl-bg--blueberry-20 {
  background-color: #47B6E5 !important;
}

.cl-bg-hover--blueberry-20:hover {
  background-color: #47B6E5 !important;
}

.cl-bg--blueberry-30 {
  background-color: #24A5E0 !important;
}

.cl-bg-hover--blueberry-30:hover {
  background-color: #24A5E0 !important;
}

.cl-bg--blueberry-40 {
  background-color: #0D98D9 !important;
}

.cl-bg-hover--blueberry-40:hover {
  background-color: #0D98D9 !important;
}

.cl-bg--blueberry-50 {
  background-color: #008ACF !important;
}

.cl-bg-hover--blueberry-50:hover {
  background-color: #008ACF !important;
}

.cl-bg--blueberry-60 {
  background-color: #007CBA !important;
}

.cl-bg-hover--blueberry-60:hover {
  background-color: #007CBA !important;
}

.cl-bg--blueberry-70 {
  background-color: #0070AB !important;
}

.cl-bg-hover--blueberry-70:hover {
  background-color: #0070AB !important;
}

.cl-bg--blueberry-80 {
  background-color: #006295 !important;
}

.cl-bg-hover--blueberry-80:hover {
  background-color: #006295 !important;
}

.cl-bg--blueberry-90 {
  background-color: #004D75 !important;
}

.cl-bg-hover--blueberry-90:hover {
  background-color: #004D75 !important;
}

.cl-bg--blueberry-100 {
  background-color: #002949 !important;
}

.cl-bg-hover--blueberry-100:hover {
  background-color: #002949 !important;
}

.cl-bg--teal-0 {
  background-color: #E6F9F9 !important;
}

.cl-bg-hover--teal-0:hover {
  background-color: #E6F9F9 !important;
}

.cl-bg--teal-5 {
  background-color: #C5EEF0 !important;
}

.cl-bg-hover--teal-5:hover {
  background-color: #C5EEF0 !important;
}

.cl-bg--teal-10 {
  background-color: #A4E2E5 !important;
}

.cl-bg-hover--teal-10:hover {
  background-color: #A4E2E5 !important;
}

.cl-bg--teal-20 {
  background-color: #83D2D8 !important;
}

.cl-bg-hover--teal-20:hover {
  background-color: #83D2D8 !important;
}

.cl-bg--teal-30 {
  background-color: #62C1C9 !important;
}

.cl-bg-hover--teal-30:hover {
  background-color: #62C1C9 !important;
}

.cl-bg--teal-40 {
  background-color: #42AEB8 !important;
}

.cl-bg-hover--teal-40:hover {
  background-color: #42AEB8 !important;
}

.cl-bg--teal-50 {
  background-color: #2598A4 !important;
}

.cl-bg-hover--teal-50:hover {
  background-color: #2598A4 !important;
}

.cl-bg--teal-60 {
  background-color: #0D818F !important;
}

.cl-bg-hover--teal-60:hover {
  background-color: #0D818F !important;
}

.cl-bg--teal-70 {
  background-color: #007383 !important;
}

.cl-bg-hover--teal-70:hover {
  background-color: #007383 !important;
}

.cl-bg--teal-80 {
  background-color: #006172 !important;
}

.cl-bg-hover--teal-80:hover {
  background-color: #006172 !important;
}

.cl-bg--teal-90 {
  background-color: #004B5B !important;
}

.cl-bg-hover--teal-90:hover {
  background-color: #004B5B !important;
}

.cl-bg--teal-100 {
  background-color: #003D48 !important;
}

.cl-bg-hover--teal-100:hover {
  background-color: #003D48 !important;
}

.cl-bg--mint-0 {
  background-color: #E8FEF8 !important;
}

.cl-bg-hover--mint-0:hover {
  background-color: #E8FEF8 !important;
}

.cl-bg--mint-5 {
  background-color: #C8FAEE !important;
}

.cl-bg-hover--mint-5:hover {
  background-color: #C8FAEE !important;
}

.cl-bg--mint-10 {
  background-color: #AAF3E3 !important;
}

.cl-bg-hover--mint-10:hover {
  background-color: #AAF3E3 !important;
}

.cl-bg--mint-20 {
  background-color: #8EEAD7 !important;
}

.cl-bg-hover--mint-20:hover {
  background-color: #8EEAD7 !important;
}

.cl-bg--mint-30 {
  background-color: #75DFCB !important;
}

.cl-bg-hover--mint-30:hover {
  background-color: #75DFCB !important;
}

.cl-bg--mint-40 {
  background-color: #5FD1BD !important;
}

.cl-bg-hover--mint-40:hover {
  background-color: #5FD1BD !important;
}

.cl-bg--mint-50 {
  background-color: #4BC0AD !important;
}

.cl-bg-hover--mint-50:hover {
  background-color: #4BC0AD !important;
}

.cl-bg--mint-60 {
  background-color: #36AD9C !important;
}

.cl-bg-hover--mint-60:hover {
  background-color: #36AD9C !important;
}

.cl-bg--mint-70 {
  background-color: #249788 !important;
}

.cl-bg-hover--mint-70:hover {
  background-color: #249788 !important;
}

.cl-bg--mint-80 {
  background-color: #167D71 !important;
}

.cl-bg-hover--mint-80:hover {
  background-color: #167D71 !important;
}

.cl-bg--mint-90 {
  background-color: #005F57 !important;
}

.cl-bg-hover--mint-90:hover {
  background-color: #005F57 !important;
}

.cl-bg--mint-100 {
  background-color: #043F3A !important;
}

.cl-bg-hover--mint-100:hover {
  background-color: #043F3A !important;
}

.cl-bg--papaya-0 {
  background-color: #FFEBE6 !important;
}

.cl-bg-hover--papaya-0:hover {
  background-color: #FFEBE6 !important;
}

.cl-bg--papaya-5 {
  background-color: #FFCABC !important;
}

.cl-bg-hover--papaya-5:hover {
  background-color: #FFCABC !important;
}

.cl-bg--papaya-10 {
  background-color: #FFAE98 !important;
}

.cl-bg-hover--papaya-10:hover {
  background-color: #FFAE98 !important;
}

.cl-bg--papaya-20 {
  background-color: #FF9679 !important;
}

.cl-bg-hover--papaya-20:hover {
  background-color: #FF9679 !important;
}

.cl-bg--papaya-30 {
  background-color: #FF835F !important;
}

.cl-bg-hover--papaya-30:hover {
  background-color: #FF835F !important;
}

.cl-bg--papaya-40 {
  background-color: #F3724A !important;
}

.cl-bg-hover--papaya-40:hover {
  background-color: #F3724A !important;
}

.cl-bg--papaya-50 {
  background-color: #E56236 !important;
}

.cl-bg-hover--papaya-50:hover {
  background-color: #E56236 !important;
}

.cl-bg--papaya-60 {
  background-color: #C44F23 !important;
}

.cl-bg-hover--papaya-60:hover {
  background-color: #C44F23 !important;
}

.cl-bg--papaya-70 {
  background-color: #A64015 !important;
}

.cl-bg-hover--papaya-70:hover {
  background-color: #A64015 !important;
}

.cl-bg--papaya-80 {
  background-color: #883209 !important;
}

.cl-bg-hover--papaya-80:hover {
  background-color: #883209 !important;
}

.cl-bg--papaya-90 {
  background-color: #6A2502 !important;
}

.cl-bg-hover--papaya-90:hover {
  background-color: #6A2502 !important;
}

.cl-bg--papaya-100 {
  background-color: #4D1A00 !important;
}

.cl-bg-hover--papaya-100:hover {
  background-color: #4D1A00 !important;
}

.cl-bg--apricot-0 {
  background-color: #FFECDC !important;
}

.cl-bg-hover--apricot-0:hover {
  background-color: #FFECDC !important;
}

.cl-bg--apricot-5 {
  background-color: #FFD7B6 !important;
}

.cl-bg-hover--apricot-5:hover {
  background-color: #FFD7B6 !important;
}

.cl-bg--apricot-10 {
  background-color: #FFC598 !important;
}

.cl-bg-hover--apricot-10:hover {
  background-color: #FFC598 !important;
}

.cl-bg--apricot-20 {
  background-color: #FBB584 !important;
}

.cl-bg-hover--apricot-20:hover {
  background-color: #FBB584 !important;
}

.cl-bg--apricot-30 {
  background-color: #E9A072 !important;
}

.cl-bg-hover--apricot-30:hover {
  background-color: #E9A072 !important;
}

.cl-bg--apricot-40 {
  background-color: #D28C61 !important;
}

.cl-bg-hover--apricot-40:hover {
  background-color: #D28C61 !important;
}

.cl-bg--apricot-50 {
  background-color: #BC7751 !important;
}

.cl-bg-hover--apricot-50:hover {
  background-color: #BC7751 !important;
}

.cl-bg--apricot-60 {
  background-color: #A66443 !important;
}

.cl-bg-hover--apricot-60:hover {
  background-color: #A66443 !important;
}

.cl-bg--apricot-70 {
  background-color: #8F5135 !important;
}

.cl-bg-hover--apricot-70:hover {
  background-color: #8F5135 !important;
}

.cl-bg--apricot-80 {
  background-color: #79402A !important;
}

.cl-bg-hover--apricot-80:hover {
  background-color: #79402A !important;
}

.cl-bg--apricot-90 {
  background-color: #63301F !important;
}

.cl-bg-hover--apricot-90:hover {
  background-color: #63301F !important;
}

.cl-bg--apricot-100 {
  background-color: #4D2116 !important;
}

.cl-bg-hover--apricot-100:hover {
  background-color: #4D2116 !important;
}

.cl-bg--tan-0 {
  background-color: #F4F5F0 !important;
}

.cl-bg-hover--tan-0:hover {
  background-color: #F4F5F0 !important;
}

.cl-bg--tan-5 {
  background-color: #EEECE4 !important;
}

.cl-bg-hover--tan-5:hover {
  background-color: #EEECE4 !important;
}

.cl-bg--tan-10 {
  background-color: #E8E6DA !important;
}

.cl-bg-hover--tan-10:hover {
  background-color: #E8E6DA !important;
}

.cl-bg--tan-20 {
  background-color: #E3E0D0 !important;
}

.cl-bg-hover--tan-20:hover {
  background-color: #E3E0D0 !important;
}

.cl-bg--tan-30 {
  background-color: #D3D0BF !important;
}

.cl-bg-hover--tan-30:hover {
  background-color: #D3D0BF !important;
}

.cl-bg--tan-40 {
  background-color: #C3BFAF !important;
}

.cl-bg-hover--tan-40:hover {
  background-color: #C3BFAF !important;
}

.cl-bg--tan-50 {
  background-color: #B3AF9E !important;
}

.cl-bg-hover--tan-50:hover {
  background-color: #B3AF9E !important;
}

.cl-bg--tan-60 {
  background-color: #A29E8E !important;
}

.cl-bg-hover--tan-60:hover {
  background-color: #A29E8E !important;
}

.cl-bg--tan-70 {
  background-color: #928D7E !important;
}

.cl-bg-hover--tan-70:hover {
  background-color: #928D7E !important;
}

.cl-bg--tan-80 {
  background-color: #817C6F !important;
}

.cl-bg-hover--tan-80:hover {
  background-color: #817C6F !important;
}

.cl-bg--tan-90 {
  background-color: #706B5F !important;
}

.cl-bg-hover--tan-90:hover {
  background-color: #706B5F !important;
}

.cl-bg--tan-100 {
  background-color: #5F5A4F !important;
}

.cl-bg-hover--tan-100:hover {
  background-color: #5F5A4F !important;
}

.cl-bg--stone-0 {
  background-color: #FFFFFF !important;
}

.cl-bg-hover--stone-0:hover {
  background-color: #FFFFFF !important;
}

.cl-bg--stone-5 {
  background-color: #F8F9FA !important;
}

.cl-bg-hover--stone-5:hover {
  background-color: #F8F9FA !important;
}

.cl-bg--stone-10 {
  background-color: #F3F4F5 !important;
}

.cl-bg-hover--stone-10:hover {
  background-color: #F3F4F5 !important;
}

.cl-bg--stone-20 {
  background-color: #E9ECEF !important;
}

.cl-bg-hover--stone-20:hover {
  background-color: #E9ECEF !important;
}

.cl-bg--stone-30 {
  background-color: #DEE2E6 !important;
}

.cl-bg-hover--stone-30:hover {
  background-color: #DEE2E6 !important;
}

.cl-bg--stone-40 {
  background-color: #CED4DA !important;
}

.cl-bg-hover--stone-40:hover {
  background-color: #CED4DA !important;
}

.cl-bg--stone-50 {
  background-color: #ADB5BD !important;
}

.cl-bg-hover--stone-50:hover {
  background-color: #ADB5BD !important;
}

.cl-bg--stone-60 {
  background-color: #868E96 !important;
}

.cl-bg-hover--stone-60:hover {
  background-color: #868E96 !important;
}

.cl-bg--stone-70 {
  background-color: #6D737A !important;
}

.cl-bg-hover--stone-70:hover {
  background-color: #6D737A !important;
}

.cl-bg--stone-80 {
  background-color: #495057 !important;
}

.cl-bg-hover--stone-80:hover {
  background-color: #495057 !important;
}

.cl-bg--stone-90 {
  background-color: #343A40 !important;
}

.cl-bg-hover--stone-90:hover {
  background-color: #343A40 !important;
}

.cl-bg--stone-100 {
  background-color: #212529 !important;
}

.cl-bg-hover--stone-100:hover {
  background-color: #212529 !important;
}

.cl-bg--red-0 {
  background-color: #FFE6E6 !important;
}

.cl-bg-hover--red-0:hover {
  background-color: #FFE6E6 !important;
}

.cl-bg--red-5 {
  background-color: #FFBFBF !important;
}

.cl-bg-hover--red-5:hover {
  background-color: #FFBFBF !important;
}

.cl-bg--red-10 {
  background-color: #FF9999 !important;
}

.cl-bg-hover--red-10:hover {
  background-color: #FF9999 !important;
}

.cl-bg--red-20 {
  background-color: #FF7473 !important;
}

.cl-bg-hover--red-20:hover {
  background-color: #FF7473 !important;
}

.cl-bg--red-30 {
  background-color: #FF584D !important;
}

.cl-bg-hover--red-30:hover {
  background-color: #FF584D !important;
}

.cl-bg--red-40 {
  background-color: #FF4026 !important;
}

.cl-bg-hover--red-40:hover {
  background-color: #FF4026 !important;
}

.cl-bg--red-50 {
  background-color: #F02B00 !important;
}

.cl-bg-hover--red-50:hover {
  background-color: #F02B00 !important;
}

.cl-bg--red-60 {
  background-color: #DB1000 !important;
}

.cl-bg-hover--red-60:hover {
  background-color: #DB1000 !important;
}

.cl-bg--red-70 {
  background-color: #B80000 !important;
}

.cl-bg-hover--red-70:hover {
  background-color: #B80000 !important;
}

.cl-bg--red-80 {
  background-color: #940000 !important;
}

.cl-bg-hover--red-80:hover {
  background-color: #940000 !important;
}

.cl-bg--red-90 {
  background-color: #700000 !important;
}

.cl-bg-hover--red-90:hover {
  background-color: #700000 !important;
}

.cl-bg--red-100 {
  background-color: #4D0000 !important;
}

.cl-bg-hover--red-100:hover {
  background-color: #4D0000 !important;
}

.cl-bg--yellow-0 {
  background-color: #FFF7DB !important;
}

.cl-bg-hover--yellow-0:hover {
  background-color: #FFF7DB !important;
}

.cl-bg--yellow-5 {
  background-color: #FFF0BF !important;
}

.cl-bg-hover--yellow-5:hover {
  background-color: #FFF0BF !important;
}

.cl-bg--yellow-10 {
  background-color: #FFE799 !important;
}

.cl-bg-hover--yellow-10:hover {
  background-color: #FFE799 !important;
}

.cl-bg--yellow-20 {
  background-color: #FFD966 !important;
}

.cl-bg-hover--yellow-20:hover {
  background-color: #FFD966 !important;
}

.cl-bg--yellow-30 {
  background-color: #FFDA36 !important;
}

.cl-bg-hover--yellow-30:hover {
  background-color: #FFDA36 !important;
}

.cl-bg--yellow-40 {
  background-color: #FFCC14 !important;
}

.cl-bg-hover--yellow-40:hover {
  background-color: #FFCC14 !important;
}

.cl-bg--yellow-50 {
  background-color: #FFB200 !important;
}

.cl-bg-hover--yellow-50:hover {
  background-color: #FFB200 !important;
}

.cl-bg--yellow-60 {
  background-color: #FAA200 !important;
}

.cl-bg-hover--yellow-60:hover {
  background-color: #FAA200 !important;
}

.cl-bg--yellow-70 {
  background-color: #F58B00 !important;
}

.cl-bg-hover--yellow-70:hover {
  background-color: #F58B00 !important;
}

.cl-bg--yellow-80 {
  background-color: #EB7500 !important;
}

.cl-bg-hover--yellow-80:hover {
  background-color: #EB7500 !important;
}

.cl-bg--yellow-90 {
  background-color: #DB6600 !important;
}

.cl-bg-hover--yellow-90:hover {
  background-color: #DB6600 !important;
}

.cl-bg--yellow-100 {
  background-color: #C25400 !important;
}

.cl-bg-hover--yellow-100:hover {
  background-color: #C25400 !important;
}

.cl-bg--green-0 {
  background-color: #E6FEEE !important;
}

.cl-bg-hover--green-0:hover {
  background-color: #E6FEEE !important;
}

.cl-bg--green-5 {
  background-color: #BFFBD6 !important;
}

.cl-bg-hover--green-5:hover {
  background-color: #BFFBD6 !important;
}

.cl-bg--green-10 {
  background-color: #99F5BE !important;
}

.cl-bg-hover--green-10:hover {
  background-color: #99F5BE !important;
}

.cl-bg--green-20 {
  background-color: #73EDA8 !important;
}

.cl-bg-hover--green-20:hover {
  background-color: #73EDA8 !important;
}

.cl-bg--green-30 {
  background-color: #4DE292 !important;
}

.cl-bg-hover--green-30:hover {
  background-color: #4DE292 !important;
}

.cl-bg--green-40 {
  background-color: #26D57C !important;
}

.cl-bg-hover--green-40:hover {
  background-color: #26D57C !important;
}

.cl-bg--green-50 {
  background-color: #00C567 !important;
}

.cl-bg-hover--green-50:hover {
  background-color: #00C567 !important;
}

.cl-bg--green-60 {
  background-color: #00B85B !important;
}

.cl-bg-hover--green-60:hover {
  background-color: #00B85B !important;
}

.cl-bg--green-70 {
  background-color: #00A64F !important;
}

.cl-bg-hover--green-70:hover {
  background-color: #00A64F !important;
}

.cl-bg--green-80 {
  background-color: #008C41 !important;
}

.cl-bg-hover--green-80:hover {
  background-color: #008C41 !important;
}

.cl-bg--green-90 {
  background-color: #006632 !important;
}

.cl-bg-hover--green-90:hover {
  background-color: #006632 !important;
}

.cl-bg--green-100 {
  background-color: #004021 !important;
}

.cl-bg-hover--green-100:hover {
  background-color: #004021 !important;
}

.cl-bg--blue-0 {
  background-color: #E6ECFF !important;
}

.cl-bg-hover--blue-0:hover {
  background-color: #E6ECFF !important;
}

.cl-bg--blue-5 {
  background-color: #C9D6FF !important;
}

.cl-bg-hover--blue-5:hover {
  background-color: #C9D6FF !important;
}

.cl-bg--blue-10 {
  background-color: #ACBDFD !important;
}

.cl-bg-hover--blue-10:hover {
  background-color: #ACBDFD !important;
}

.cl-bg--blue-20 {
  background-color: #8FA4F8 !important;
}

.cl-bg-hover--blue-20:hover {
  background-color: #8FA4F8 !important;
}

.cl-bg--blue-30 {
  background-color: #738AF1 !important;
}

.cl-bg-hover--blue-30:hover {
  background-color: #738AF1 !important;
}

.cl-bg--blue-40 {
  background-color: #5670E7 !important;
}

.cl-bg-hover--blue-40:hover {
  background-color: #5670E7 !important;
}

.cl-bg--blue-50 {
  background-color: #3956DC !important;
}

.cl-bg-hover--blue-50:hover {
  background-color: #3956DC !important;
}

.cl-bg--blue-60 {
  background-color: #1D3CCE !important;
}

.cl-bg-hover--blue-60:hover {
  background-color: #1D3CCE !important;
}

.cl-bg--blue-70 {
  background-color: #0624BE !important;
}

.cl-bg-hover--blue-70:hover {
  background-color: #0624BE !important;
}

.cl-bg--blue-80 {
  background-color: #0016A9 !important;
}

.cl-bg-hover--blue-80:hover {
  background-color: #0016A9 !important;
}

.cl-bg--blue-90 {
  background-color: #000F86 !important;
}

.cl-bg-hover--blue-90:hover {
  background-color: #000F86 !important;
}

.cl-bg--blue-100 {
  background-color: #000B4D !important;
}

.cl-bg-hover--blue-100:hover {
  background-color: #000B4D !important;
}

.cl-bg--water {
  background-color: #40CAE1 !important;
}

.cl-bg-hover--water:hover {
  background-color: #40CAE1 !important;
}

.cl-bg--blueberry {
  background-color: #006295 !important;
}

.cl-bg-hover--blueberry:hover {
  background-color: #006295 !important;
}

.cl-bg--kale {
  background-color: #003D48 !important;
}

.cl-bg-hover--kale:hover {
  background-color: #003D48 !important;
}

.cl-bg--broccoli {
  background-color: #005F57 !important;
}

.cl-bg-hover--broccoli:hover {
  background-color: #005F57 !important;
}

.cl-bg--mint {
  background-color: #4BC0AD !important;
}

.cl-bg-hover--mint:hover {
  background-color: #4BC0AD !important;
}

.cl-bg--papaya {
  background-color: #F3724A !important;
}

.cl-bg-hover--papaya:hover {
  background-color: #F3724A !important;
}

.cl-bg--oat {
  background-color: #F4F5F0 !important;
}

.cl-bg-hover--oat:hover {
  background-color: #F4F5F0 !important;
}

.cl-bg--wheat {
  background-color: #E3E0D0 !important;
}

.cl-bg-hover--wheat:hover {
  background-color: #E3E0D0 !important;
}

.cl-bg--apricot {
  background-color: #FBB584 !important;
}

.cl-bg-hover--apricot:hover {
  background-color: #FBB584 !important;
}

.cl-c--blueberry-0 {
  color: #E5F8FF !important;
}

.cl-c-hover--blueberry-0:hover {
  color: #E5F8FF !important;
}

.cl-c--blueberry-5 {
  color: #B5E2F5 !important;
}

.cl-c-hover--blueberry-5:hover {
  color: #B5E2F5 !important;
}

.cl-c--blueberry-10 {
  color: #77CAED !important;
}

.cl-c-hover--blueberry-10:hover {
  color: #77CAED !important;
}

.cl-c--blueberry-20 {
  color: #47B6E5 !important;
}

.cl-c-hover--blueberry-20:hover {
  color: #47B6E5 !important;
}

.cl-c--blueberry-30 {
  color: #24A5E0 !important;
}

.cl-c-hover--blueberry-30:hover {
  color: #24A5E0 !important;
}

.cl-c--blueberry-40 {
  color: #0D98D9 !important;
}

.cl-c-hover--blueberry-40:hover {
  color: #0D98D9 !important;
}

.cl-c--blueberry-50 {
  color: #008ACF !important;
}

.cl-c-hover--blueberry-50:hover {
  color: #008ACF !important;
}

.cl-c--blueberry-60 {
  color: #007CBA !important;
}

.cl-c-hover--blueberry-60:hover {
  color: #007CBA !important;
}

.cl-c--blueberry-70 {
  color: #0070AB !important;
}

.cl-c-hover--blueberry-70:hover {
  color: #0070AB !important;
}

.cl-c--blueberry-80 {
  color: #006295 !important;
}

.cl-c-hover--blueberry-80:hover {
  color: #006295 !important;
}

.cl-c--blueberry-90 {
  color: #004D75 !important;
}

.cl-c-hover--blueberry-90:hover {
  color: #004D75 !important;
}

.cl-c--blueberry-100 {
  color: #002949 !important;
}

.cl-c-hover--blueberry-100:hover {
  color: #002949 !important;
}

.cl-c--teal-0 {
  color: #E6F9F9 !important;
}

.cl-c-hover--teal-0:hover {
  color: #E6F9F9 !important;
}

.cl-c--teal-5 {
  color: #C5EEF0 !important;
}

.cl-c-hover--teal-5:hover {
  color: #C5EEF0 !important;
}

.cl-c--teal-10 {
  color: #A4E2E5 !important;
}

.cl-c-hover--teal-10:hover {
  color: #A4E2E5 !important;
}

.cl-c--teal-20 {
  color: #83D2D8 !important;
}

.cl-c-hover--teal-20:hover {
  color: #83D2D8 !important;
}

.cl-c--teal-30 {
  color: #62C1C9 !important;
}

.cl-c-hover--teal-30:hover {
  color: #62C1C9 !important;
}

.cl-c--teal-40 {
  color: #42AEB8 !important;
}

.cl-c-hover--teal-40:hover {
  color: #42AEB8 !important;
}

.cl-c--teal-50 {
  color: #2598A4 !important;
}

.cl-c-hover--teal-50:hover {
  color: #2598A4 !important;
}

.cl-c--teal-60 {
  color: #0D818F !important;
}

.cl-c-hover--teal-60:hover {
  color: #0D818F !important;
}

.cl-c--teal-70 {
  color: #007383 !important;
}

.cl-c-hover--teal-70:hover {
  color: #007383 !important;
}

.cl-c--teal-80 {
  color: #006172 !important;
}

.cl-c-hover--teal-80:hover {
  color: #006172 !important;
}

.cl-c--teal-90 {
  color: #004B5B !important;
}

.cl-c-hover--teal-90:hover {
  color: #004B5B !important;
}

.cl-c--teal-100 {
  color: #003D48 !important;
}

.cl-c-hover--teal-100:hover {
  color: #003D48 !important;
}

.cl-c--mint-0 {
  color: #E8FEF8 !important;
}

.cl-c-hover--mint-0:hover {
  color: #E8FEF8 !important;
}

.cl-c--mint-5 {
  color: #C8FAEE !important;
}

.cl-c-hover--mint-5:hover {
  color: #C8FAEE !important;
}

.cl-c--mint-10 {
  color: #AAF3E3 !important;
}

.cl-c-hover--mint-10:hover {
  color: #AAF3E3 !important;
}

.cl-c--mint-20 {
  color: #8EEAD7 !important;
}

.cl-c-hover--mint-20:hover {
  color: #8EEAD7 !important;
}

.cl-c--mint-30 {
  color: #75DFCB !important;
}

.cl-c-hover--mint-30:hover {
  color: #75DFCB !important;
}

.cl-c--mint-40 {
  color: #5FD1BD !important;
}

.cl-c-hover--mint-40:hover {
  color: #5FD1BD !important;
}

.cl-c--mint-50 {
  color: #4BC0AD !important;
}

.cl-c-hover--mint-50:hover {
  color: #4BC0AD !important;
}

.cl-c--mint-60 {
  color: #36AD9C !important;
}

.cl-c-hover--mint-60:hover {
  color: #36AD9C !important;
}

.cl-c--mint-70 {
  color: #249788 !important;
}

.cl-c-hover--mint-70:hover {
  color: #249788 !important;
}

.cl-c--mint-80 {
  color: #167D71 !important;
}

.cl-c-hover--mint-80:hover {
  color: #167D71 !important;
}

.cl-c--mint-90 {
  color: #005F57 !important;
}

.cl-c-hover--mint-90:hover {
  color: #005F57 !important;
}

.cl-c--mint-100 {
  color: #043F3A !important;
}

.cl-c-hover--mint-100:hover {
  color: #043F3A !important;
}

.cl-c--papaya-0 {
  color: #FFEBE6 !important;
}

.cl-c-hover--papaya-0:hover {
  color: #FFEBE6 !important;
}

.cl-c--papaya-5 {
  color: #FFCABC !important;
}

.cl-c-hover--papaya-5:hover {
  color: #FFCABC !important;
}

.cl-c--papaya-10 {
  color: #FFAE98 !important;
}

.cl-c-hover--papaya-10:hover {
  color: #FFAE98 !important;
}

.cl-c--papaya-20 {
  color: #FF9679 !important;
}

.cl-c-hover--papaya-20:hover {
  color: #FF9679 !important;
}

.cl-c--papaya-30 {
  color: #FF835F !important;
}

.cl-c-hover--papaya-30:hover {
  color: #FF835F !important;
}

.cl-c--papaya-40 {
  color: #F3724A !important;
}

.cl-c-hover--papaya-40:hover {
  color: #F3724A !important;
}

.cl-c--papaya-50 {
  color: #E56236 !important;
}

.cl-c-hover--papaya-50:hover {
  color: #E56236 !important;
}

.cl-c--papaya-60 {
  color: #C44F23 !important;
}

.cl-c-hover--papaya-60:hover {
  color: #C44F23 !important;
}

.cl-c--papaya-70 {
  color: #A64015 !important;
}

.cl-c-hover--papaya-70:hover {
  color: #A64015 !important;
}

.cl-c--papaya-80 {
  color: #883209 !important;
}

.cl-c-hover--papaya-80:hover {
  color: #883209 !important;
}

.cl-c--papaya-90 {
  color: #6A2502 !important;
}

.cl-c-hover--papaya-90:hover {
  color: #6A2502 !important;
}

.cl-c--papaya-100 {
  color: #4D1A00 !important;
}

.cl-c-hover--papaya-100:hover {
  color: #4D1A00 !important;
}

.cl-c--apricot-0 {
  color: #FFECDC !important;
}

.cl-c-hover--apricot-0:hover {
  color: #FFECDC !important;
}

.cl-c--apricot-5 {
  color: #FFD7B6 !important;
}

.cl-c-hover--apricot-5:hover {
  color: #FFD7B6 !important;
}

.cl-c--apricot-10 {
  color: #FFC598 !important;
}

.cl-c-hover--apricot-10:hover {
  color: #FFC598 !important;
}

.cl-c--apricot-20 {
  color: #FBB584 !important;
}

.cl-c-hover--apricot-20:hover {
  color: #FBB584 !important;
}

.cl-c--apricot-30 {
  color: #E9A072 !important;
}

.cl-c-hover--apricot-30:hover {
  color: #E9A072 !important;
}

.cl-c--apricot-40 {
  color: #D28C61 !important;
}

.cl-c-hover--apricot-40:hover {
  color: #D28C61 !important;
}

.cl-c--apricot-50 {
  color: #BC7751 !important;
}

.cl-c-hover--apricot-50:hover {
  color: #BC7751 !important;
}

.cl-c--apricot-60 {
  color: #A66443 !important;
}

.cl-c-hover--apricot-60:hover {
  color: #A66443 !important;
}

.cl-c--apricot-70 {
  color: #8F5135 !important;
}

.cl-c-hover--apricot-70:hover {
  color: #8F5135 !important;
}

.cl-c--apricot-80 {
  color: #79402A !important;
}

.cl-c-hover--apricot-80:hover {
  color: #79402A !important;
}

.cl-c--apricot-90 {
  color: #63301F !important;
}

.cl-c-hover--apricot-90:hover {
  color: #63301F !important;
}

.cl-c--apricot-100 {
  color: #4D2116 !important;
}

.cl-c-hover--apricot-100:hover {
  color: #4D2116 !important;
}

.cl-c--tan-0 {
  color: #F4F5F0 !important;
}

.cl-c-hover--tan-0:hover {
  color: #F4F5F0 !important;
}

.cl-c--tan-5 {
  color: #EEECE4 !important;
}

.cl-c-hover--tan-5:hover {
  color: #EEECE4 !important;
}

.cl-c--tan-10 {
  color: #E8E6DA !important;
}

.cl-c-hover--tan-10:hover {
  color: #E8E6DA !important;
}

.cl-c--tan-20 {
  color: #E3E0D0 !important;
}

.cl-c-hover--tan-20:hover {
  color: #E3E0D0 !important;
}

.cl-c--tan-30 {
  color: #D3D0BF !important;
}

.cl-c-hover--tan-30:hover {
  color: #D3D0BF !important;
}

.cl-c--tan-40 {
  color: #C3BFAF !important;
}

.cl-c-hover--tan-40:hover {
  color: #C3BFAF !important;
}

.cl-c--tan-50 {
  color: #B3AF9E !important;
}

.cl-c-hover--tan-50:hover {
  color: #B3AF9E !important;
}

.cl-c--tan-60 {
  color: #A29E8E !important;
}

.cl-c-hover--tan-60:hover {
  color: #A29E8E !important;
}

.cl-c--tan-70 {
  color: #928D7E !important;
}

.cl-c-hover--tan-70:hover {
  color: #928D7E !important;
}

.cl-c--tan-80 {
  color: #817C6F !important;
}

.cl-c-hover--tan-80:hover {
  color: #817C6F !important;
}

.cl-c--tan-90 {
  color: #706B5F !important;
}

.cl-c-hover--tan-90:hover {
  color: #706B5F !important;
}

.cl-c--tan-100 {
  color: #5F5A4F !important;
}

.cl-c-hover--tan-100:hover {
  color: #5F5A4F !important;
}

.cl-c--stone-0 {
  color: #FFFFFF !important;
}

.cl-c-hover--stone-0:hover {
  color: #FFFFFF !important;
}

.cl-c--stone-5 {
  color: #F8F9FA !important;
}

.cl-c-hover--stone-5:hover {
  color: #F8F9FA !important;
}

.cl-c--stone-10 {
  color: #F3F4F5 !important;
}

.cl-c-hover--stone-10:hover {
  color: #F3F4F5 !important;
}

.cl-c--stone-20 {
  color: #E9ECEF !important;
}

.cl-c-hover--stone-20:hover {
  color: #E9ECEF !important;
}

.cl-c--stone-30 {
  color: #DEE2E6 !important;
}

.cl-c-hover--stone-30:hover {
  color: #DEE2E6 !important;
}

.cl-c--stone-40 {
  color: #CED4DA !important;
}

.cl-c-hover--stone-40:hover {
  color: #CED4DA !important;
}

.cl-c--stone-50 {
  color: #ADB5BD !important;
}

.cl-c-hover--stone-50:hover {
  color: #ADB5BD !important;
}

.cl-c--stone-60 {
  color: #868E96 !important;
}

.cl-c-hover--stone-60:hover {
  color: #868E96 !important;
}

.cl-c--stone-70 {
  color: #6D737A !important;
}

.cl-c-hover--stone-70:hover {
  color: #6D737A !important;
}

.cl-c--stone-80 {
  color: #495057 !important;
}

.cl-c-hover--stone-80:hover {
  color: #495057 !important;
}

.cl-c--stone-90 {
  color: #343A40 !important;
}

.cl-c-hover--stone-90:hover {
  color: #343A40 !important;
}

.cl-c--stone-100 {
  color: #212529 !important;
}

.cl-c-hover--stone-100:hover {
  color: #212529 !important;
}

.cl-c--red-0 {
  color: #FFE6E6 !important;
}

.cl-c-hover--red-0:hover {
  color: #FFE6E6 !important;
}

.cl-c--red-5 {
  color: #FFBFBF !important;
}

.cl-c-hover--red-5:hover {
  color: #FFBFBF !important;
}

.cl-c--red-10 {
  color: #FF9999 !important;
}

.cl-c-hover--red-10:hover {
  color: #FF9999 !important;
}

.cl-c--red-20 {
  color: #FF7473 !important;
}

.cl-c-hover--red-20:hover {
  color: #FF7473 !important;
}

.cl-c--red-30 {
  color: #FF584D !important;
}

.cl-c-hover--red-30:hover {
  color: #FF584D !important;
}

.cl-c--red-40 {
  color: #FF4026 !important;
}

.cl-c-hover--red-40:hover {
  color: #FF4026 !important;
}

.cl-c--red-50 {
  color: #F02B00 !important;
}

.cl-c-hover--red-50:hover {
  color: #F02B00 !important;
}

.cl-c--red-60 {
  color: #DB1000 !important;
}

.cl-c-hover--red-60:hover {
  color: #DB1000 !important;
}

.cl-c--red-70 {
  color: #B80000 !important;
}

.cl-c-hover--red-70:hover {
  color: #B80000 !important;
}

.cl-c--red-80 {
  color: #940000 !important;
}

.cl-c-hover--red-80:hover {
  color: #940000 !important;
}

.cl-c--red-90 {
  color: #700000 !important;
}

.cl-c-hover--red-90:hover {
  color: #700000 !important;
}

.cl-c--red-100 {
  color: #4D0000 !important;
}

.cl-c-hover--red-100:hover {
  color: #4D0000 !important;
}

.cl-c--yellow-0 {
  color: #FFF7DB !important;
}

.cl-c-hover--yellow-0:hover {
  color: #FFF7DB !important;
}

.cl-c--yellow-5 {
  color: #FFF0BF !important;
}

.cl-c-hover--yellow-5:hover {
  color: #FFF0BF !important;
}

.cl-c--yellow-10 {
  color: #FFE799 !important;
}

.cl-c-hover--yellow-10:hover {
  color: #FFE799 !important;
}

.cl-c--yellow-20 {
  color: #FFD966 !important;
}

.cl-c-hover--yellow-20:hover {
  color: #FFD966 !important;
}

.cl-c--yellow-30 {
  color: #FFDA36 !important;
}

.cl-c-hover--yellow-30:hover {
  color: #FFDA36 !important;
}

.cl-c--yellow-40 {
  color: #FFCC14 !important;
}

.cl-c-hover--yellow-40:hover {
  color: #FFCC14 !important;
}

.cl-c--yellow-50 {
  color: #FFB200 !important;
}

.cl-c-hover--yellow-50:hover {
  color: #FFB200 !important;
}

.cl-c--yellow-60 {
  color: #FAA200 !important;
}

.cl-c-hover--yellow-60:hover {
  color: #FAA200 !important;
}

.cl-c--yellow-70 {
  color: #F58B00 !important;
}

.cl-c-hover--yellow-70:hover {
  color: #F58B00 !important;
}

.cl-c--yellow-80 {
  color: #EB7500 !important;
}

.cl-c-hover--yellow-80:hover {
  color: #EB7500 !important;
}

.cl-c--yellow-90 {
  color: #DB6600 !important;
}

.cl-c-hover--yellow-90:hover {
  color: #DB6600 !important;
}

.cl-c--yellow-100 {
  color: #C25400 !important;
}

.cl-c-hover--yellow-100:hover {
  color: #C25400 !important;
}

.cl-c--green-0 {
  color: #E6FEEE !important;
}

.cl-c-hover--green-0:hover {
  color: #E6FEEE !important;
}

.cl-c--green-5 {
  color: #BFFBD6 !important;
}

.cl-c-hover--green-5:hover {
  color: #BFFBD6 !important;
}

.cl-c--green-10 {
  color: #99F5BE !important;
}

.cl-c-hover--green-10:hover {
  color: #99F5BE !important;
}

.cl-c--green-20 {
  color: #73EDA8 !important;
}

.cl-c-hover--green-20:hover {
  color: #73EDA8 !important;
}

.cl-c--green-30 {
  color: #4DE292 !important;
}

.cl-c-hover--green-30:hover {
  color: #4DE292 !important;
}

.cl-c--green-40 {
  color: #26D57C !important;
}

.cl-c-hover--green-40:hover {
  color: #26D57C !important;
}

.cl-c--green-50 {
  color: #00C567 !important;
}

.cl-c-hover--green-50:hover {
  color: #00C567 !important;
}

.cl-c--green-60 {
  color: #00B85B !important;
}

.cl-c-hover--green-60:hover {
  color: #00B85B !important;
}

.cl-c--green-70 {
  color: #00A64F !important;
}

.cl-c-hover--green-70:hover {
  color: #00A64F !important;
}

.cl-c--green-80 {
  color: #008C41 !important;
}

.cl-c-hover--green-80:hover {
  color: #008C41 !important;
}

.cl-c--green-90 {
  color: #006632 !important;
}

.cl-c-hover--green-90:hover {
  color: #006632 !important;
}

.cl-c--green-100 {
  color: #004021 !important;
}

.cl-c-hover--green-100:hover {
  color: #004021 !important;
}

.cl-c--blue-0 {
  color: #E6ECFF !important;
}

.cl-c-hover--blue-0:hover {
  color: #E6ECFF !important;
}

.cl-c--blue-5 {
  color: #C9D6FF !important;
}

.cl-c-hover--blue-5:hover {
  color: #C9D6FF !important;
}

.cl-c--blue-10 {
  color: #ACBDFD !important;
}

.cl-c-hover--blue-10:hover {
  color: #ACBDFD !important;
}

.cl-c--blue-20 {
  color: #8FA4F8 !important;
}

.cl-c-hover--blue-20:hover {
  color: #8FA4F8 !important;
}

.cl-c--blue-30 {
  color: #738AF1 !important;
}

.cl-c-hover--blue-30:hover {
  color: #738AF1 !important;
}

.cl-c--blue-40 {
  color: #5670E7 !important;
}

.cl-c-hover--blue-40:hover {
  color: #5670E7 !important;
}

.cl-c--blue-50 {
  color: #3956DC !important;
}

.cl-c-hover--blue-50:hover {
  color: #3956DC !important;
}

.cl-c--blue-60 {
  color: #1D3CCE !important;
}

.cl-c-hover--blue-60:hover {
  color: #1D3CCE !important;
}

.cl-c--blue-70 {
  color: #0624BE !important;
}

.cl-c-hover--blue-70:hover {
  color: #0624BE !important;
}

.cl-c--blue-80 {
  color: #0016A9 !important;
}

.cl-c-hover--blue-80:hover {
  color: #0016A9 !important;
}

.cl-c--blue-90 {
  color: #000F86 !important;
}

.cl-c-hover--blue-90:hover {
  color: #000F86 !important;
}

.cl-c--blue-100 {
  color: #000B4D !important;
}

.cl-c-hover--blue-100:hover {
  color: #000B4D !important;
}

.cl-c--water {
  color: #40CAE1 !important;
}

.cl-c-hover--water:hover {
  color: #40CAE1 !important;
}

.cl-c--blueberry {
  color: #006295 !important;
}

.cl-c-hover--blueberry:hover {
  color: #006295 !important;
}

.cl-c--kale {
  color: #003D48 !important;
}

.cl-c-hover--kale:hover {
  color: #003D48 !important;
}

.cl-c--broccoli {
  color: #005F57 !important;
}

.cl-c-hover--broccoli:hover {
  color: #005F57 !important;
}

.cl-c--mint {
  color: #4BC0AD !important;
}

.cl-c-hover--mint:hover {
  color: #4BC0AD !important;
}

.cl-c--papaya {
  color: #F3724A !important;
}

.cl-c-hover--papaya:hover {
  color: #F3724A !important;
}

.cl-c--oat {
  color: #F4F5F0 !important;
}

.cl-c-hover--oat:hover {
  color: #F4F5F0 !important;
}

.cl-c--wheat {
  color: #E3E0D0 !important;
}

.cl-c-hover--wheat:hover {
  color: #E3E0D0 !important;
}

.cl-c--apricot {
  color: #FBB584 !important;
}

.cl-c-hover--apricot:hover {
  color: #FBB584 !important;
}

.cl-bc--blueberry-0 {
  border-color: #E5F8FF !important;
}

.cl-bc-hover--blueberry-0:hover {
  border-color: #E5F8FF !important;
}

.cl-bc--blueberry-5 {
  border-color: #B5E2F5 !important;
}

.cl-bc-hover--blueberry-5:hover {
  border-color: #B5E2F5 !important;
}

.cl-bc--blueberry-10 {
  border-color: #77CAED !important;
}

.cl-bc-hover--blueberry-10:hover {
  border-color: #77CAED !important;
}

.cl-bc--blueberry-20 {
  border-color: #47B6E5 !important;
}

.cl-bc-hover--blueberry-20:hover {
  border-color: #47B6E5 !important;
}

.cl-bc--blueberry-30 {
  border-color: #24A5E0 !important;
}

.cl-bc-hover--blueberry-30:hover {
  border-color: #24A5E0 !important;
}

.cl-bc--blueberry-40 {
  border-color: #0D98D9 !important;
}

.cl-bc-hover--blueberry-40:hover {
  border-color: #0D98D9 !important;
}

.cl-bc--blueberry-50 {
  border-color: #008ACF !important;
}

.cl-bc-hover--blueberry-50:hover {
  border-color: #008ACF !important;
}

.cl-bc--blueberry-60 {
  border-color: #007CBA !important;
}

.cl-bc-hover--blueberry-60:hover {
  border-color: #007CBA !important;
}

.cl-bc--blueberry-70 {
  border-color: #0070AB !important;
}

.cl-bc-hover--blueberry-70:hover {
  border-color: #0070AB !important;
}

.cl-bc--blueberry-80 {
  border-color: #006295 !important;
}

.cl-bc-hover--blueberry-80:hover {
  border-color: #006295 !important;
}

.cl-bc--blueberry-90 {
  border-color: #004D75 !important;
}

.cl-bc-hover--blueberry-90:hover {
  border-color: #004D75 !important;
}

.cl-bc--blueberry-100 {
  border-color: #002949 !important;
}

.cl-bc-hover--blueberry-100:hover {
  border-color: #002949 !important;
}

.cl-bc--teal-0 {
  border-color: #E6F9F9 !important;
}

.cl-bc-hover--teal-0:hover {
  border-color: #E6F9F9 !important;
}

.cl-bc--teal-5 {
  border-color: #C5EEF0 !important;
}

.cl-bc-hover--teal-5:hover {
  border-color: #C5EEF0 !important;
}

.cl-bc--teal-10 {
  border-color: #A4E2E5 !important;
}

.cl-bc-hover--teal-10:hover {
  border-color: #A4E2E5 !important;
}

.cl-bc--teal-20 {
  border-color: #83D2D8 !important;
}

.cl-bc-hover--teal-20:hover {
  border-color: #83D2D8 !important;
}

.cl-bc--teal-30 {
  border-color: #62C1C9 !important;
}

.cl-bc-hover--teal-30:hover {
  border-color: #62C1C9 !important;
}

.cl-bc--teal-40 {
  border-color: #42AEB8 !important;
}

.cl-bc-hover--teal-40:hover {
  border-color: #42AEB8 !important;
}

.cl-bc--teal-50 {
  border-color: #2598A4 !important;
}

.cl-bc-hover--teal-50:hover {
  border-color: #2598A4 !important;
}

.cl-bc--teal-60 {
  border-color: #0D818F !important;
}

.cl-bc-hover--teal-60:hover {
  border-color: #0D818F !important;
}

.cl-bc--teal-70 {
  border-color: #007383 !important;
}

.cl-bc-hover--teal-70:hover {
  border-color: #007383 !important;
}

.cl-bc--teal-80 {
  border-color: #006172 !important;
}

.cl-bc-hover--teal-80:hover {
  border-color: #006172 !important;
}

.cl-bc--teal-90 {
  border-color: #004B5B !important;
}

.cl-bc-hover--teal-90:hover {
  border-color: #004B5B !important;
}

.cl-bc--teal-100 {
  border-color: #003D48 !important;
}

.cl-bc-hover--teal-100:hover {
  border-color: #003D48 !important;
}

.cl-bc--mint-0 {
  border-color: #E8FEF8 !important;
}

.cl-bc-hover--mint-0:hover {
  border-color: #E8FEF8 !important;
}

.cl-bc--mint-5 {
  border-color: #C8FAEE !important;
}

.cl-bc-hover--mint-5:hover {
  border-color: #C8FAEE !important;
}

.cl-bc--mint-10 {
  border-color: #AAF3E3 !important;
}

.cl-bc-hover--mint-10:hover {
  border-color: #AAF3E3 !important;
}

.cl-bc--mint-20 {
  border-color: #8EEAD7 !important;
}

.cl-bc-hover--mint-20:hover {
  border-color: #8EEAD7 !important;
}

.cl-bc--mint-30 {
  border-color: #75DFCB !important;
}

.cl-bc-hover--mint-30:hover {
  border-color: #75DFCB !important;
}

.cl-bc--mint-40 {
  border-color: #5FD1BD !important;
}

.cl-bc-hover--mint-40:hover {
  border-color: #5FD1BD !important;
}

.cl-bc--mint-50 {
  border-color: #4BC0AD !important;
}

.cl-bc-hover--mint-50:hover {
  border-color: #4BC0AD !important;
}

.cl-bc--mint-60 {
  border-color: #36AD9C !important;
}

.cl-bc-hover--mint-60:hover {
  border-color: #36AD9C !important;
}

.cl-bc--mint-70 {
  border-color: #249788 !important;
}

.cl-bc-hover--mint-70:hover {
  border-color: #249788 !important;
}

.cl-bc--mint-80 {
  border-color: #167D71 !important;
}

.cl-bc-hover--mint-80:hover {
  border-color: #167D71 !important;
}

.cl-bc--mint-90 {
  border-color: #005F57 !important;
}

.cl-bc-hover--mint-90:hover {
  border-color: #005F57 !important;
}

.cl-bc--mint-100 {
  border-color: #043F3A !important;
}

.cl-bc-hover--mint-100:hover {
  border-color: #043F3A !important;
}

.cl-bc--papaya-0 {
  border-color: #FFEBE6 !important;
}

.cl-bc-hover--papaya-0:hover {
  border-color: #FFEBE6 !important;
}

.cl-bc--papaya-5 {
  border-color: #FFCABC !important;
}

.cl-bc-hover--papaya-5:hover {
  border-color: #FFCABC !important;
}

.cl-bc--papaya-10 {
  border-color: #FFAE98 !important;
}

.cl-bc-hover--papaya-10:hover {
  border-color: #FFAE98 !important;
}

.cl-bc--papaya-20 {
  border-color: #FF9679 !important;
}

.cl-bc-hover--papaya-20:hover {
  border-color: #FF9679 !important;
}

.cl-bc--papaya-30 {
  border-color: #FF835F !important;
}

.cl-bc-hover--papaya-30:hover {
  border-color: #FF835F !important;
}

.cl-bc--papaya-40 {
  border-color: #F3724A !important;
}

.cl-bc-hover--papaya-40:hover {
  border-color: #F3724A !important;
}

.cl-bc--papaya-50 {
  border-color: #E56236 !important;
}

.cl-bc-hover--papaya-50:hover {
  border-color: #E56236 !important;
}

.cl-bc--papaya-60 {
  border-color: #C44F23 !important;
}

.cl-bc-hover--papaya-60:hover {
  border-color: #C44F23 !important;
}

.cl-bc--papaya-70 {
  border-color: #A64015 !important;
}

.cl-bc-hover--papaya-70:hover {
  border-color: #A64015 !important;
}

.cl-bc--papaya-80 {
  border-color: #883209 !important;
}

.cl-bc-hover--papaya-80:hover {
  border-color: #883209 !important;
}

.cl-bc--papaya-90 {
  border-color: #6A2502 !important;
}

.cl-bc-hover--papaya-90:hover {
  border-color: #6A2502 !important;
}

.cl-bc--papaya-100 {
  border-color: #4D1A00 !important;
}

.cl-bc-hover--papaya-100:hover {
  border-color: #4D1A00 !important;
}

.cl-bc--apricot-0 {
  border-color: #FFECDC !important;
}

.cl-bc-hover--apricot-0:hover {
  border-color: #FFECDC !important;
}

.cl-bc--apricot-5 {
  border-color: #FFD7B6 !important;
}

.cl-bc-hover--apricot-5:hover {
  border-color: #FFD7B6 !important;
}

.cl-bc--apricot-10 {
  border-color: #FFC598 !important;
}

.cl-bc-hover--apricot-10:hover {
  border-color: #FFC598 !important;
}

.cl-bc--apricot-20 {
  border-color: #FBB584 !important;
}

.cl-bc-hover--apricot-20:hover {
  border-color: #FBB584 !important;
}

.cl-bc--apricot-30 {
  border-color: #E9A072 !important;
}

.cl-bc-hover--apricot-30:hover {
  border-color: #E9A072 !important;
}

.cl-bc--apricot-40 {
  border-color: #D28C61 !important;
}

.cl-bc-hover--apricot-40:hover {
  border-color: #D28C61 !important;
}

.cl-bc--apricot-50 {
  border-color: #BC7751 !important;
}

.cl-bc-hover--apricot-50:hover {
  border-color: #BC7751 !important;
}

.cl-bc--apricot-60 {
  border-color: #A66443 !important;
}

.cl-bc-hover--apricot-60:hover {
  border-color: #A66443 !important;
}

.cl-bc--apricot-70 {
  border-color: #8F5135 !important;
}

.cl-bc-hover--apricot-70:hover {
  border-color: #8F5135 !important;
}

.cl-bc--apricot-80 {
  border-color: #79402A !important;
}

.cl-bc-hover--apricot-80:hover {
  border-color: #79402A !important;
}

.cl-bc--apricot-90 {
  border-color: #63301F !important;
}

.cl-bc-hover--apricot-90:hover {
  border-color: #63301F !important;
}

.cl-bc--apricot-100 {
  border-color: #4D2116 !important;
}

.cl-bc-hover--apricot-100:hover {
  border-color: #4D2116 !important;
}

.cl-bc--tan-0 {
  border-color: #F4F5F0 !important;
}

.cl-bc-hover--tan-0:hover {
  border-color: #F4F5F0 !important;
}

.cl-bc--tan-5 {
  border-color: #EEECE4 !important;
}

.cl-bc-hover--tan-5:hover {
  border-color: #EEECE4 !important;
}

.cl-bc--tan-10 {
  border-color: #E8E6DA !important;
}

.cl-bc-hover--tan-10:hover {
  border-color: #E8E6DA !important;
}

.cl-bc--tan-20 {
  border-color: #E3E0D0 !important;
}

.cl-bc-hover--tan-20:hover {
  border-color: #E3E0D0 !important;
}

.cl-bc--tan-30 {
  border-color: #D3D0BF !important;
}

.cl-bc-hover--tan-30:hover {
  border-color: #D3D0BF !important;
}

.cl-bc--tan-40 {
  border-color: #C3BFAF !important;
}

.cl-bc-hover--tan-40:hover {
  border-color: #C3BFAF !important;
}

.cl-bc--tan-50 {
  border-color: #B3AF9E !important;
}

.cl-bc-hover--tan-50:hover {
  border-color: #B3AF9E !important;
}

.cl-bc--tan-60 {
  border-color: #A29E8E !important;
}

.cl-bc-hover--tan-60:hover {
  border-color: #A29E8E !important;
}

.cl-bc--tan-70 {
  border-color: #928D7E !important;
}

.cl-bc-hover--tan-70:hover {
  border-color: #928D7E !important;
}

.cl-bc--tan-80 {
  border-color: #817C6F !important;
}

.cl-bc-hover--tan-80:hover {
  border-color: #817C6F !important;
}

.cl-bc--tan-90 {
  border-color: #706B5F !important;
}

.cl-bc-hover--tan-90:hover {
  border-color: #706B5F !important;
}

.cl-bc--tan-100 {
  border-color: #5F5A4F !important;
}

.cl-bc-hover--tan-100:hover {
  border-color: #5F5A4F !important;
}

.cl-bc--stone-0 {
  border-color: #FFFFFF !important;
}

.cl-bc-hover--stone-0:hover {
  border-color: #FFFFFF !important;
}

.cl-bc--stone-5 {
  border-color: #F8F9FA !important;
}

.cl-bc-hover--stone-5:hover {
  border-color: #F8F9FA !important;
}

.cl-bc--stone-10 {
  border-color: #F3F4F5 !important;
}

.cl-bc-hover--stone-10:hover {
  border-color: #F3F4F5 !important;
}

.cl-bc--stone-20 {
  border-color: #E9ECEF !important;
}

.cl-bc-hover--stone-20:hover {
  border-color: #E9ECEF !important;
}

.cl-bc--stone-30 {
  border-color: #DEE2E6 !important;
}

.cl-bc-hover--stone-30:hover {
  border-color: #DEE2E6 !important;
}

.cl-bc--stone-40 {
  border-color: #CED4DA !important;
}

.cl-bc-hover--stone-40:hover {
  border-color: #CED4DA !important;
}

.cl-bc--stone-50 {
  border-color: #ADB5BD !important;
}

.cl-bc-hover--stone-50:hover {
  border-color: #ADB5BD !important;
}

.cl-bc--stone-60 {
  border-color: #868E96 !important;
}

.cl-bc-hover--stone-60:hover {
  border-color: #868E96 !important;
}

.cl-bc--stone-70 {
  border-color: #6D737A !important;
}

.cl-bc-hover--stone-70:hover {
  border-color: #6D737A !important;
}

.cl-bc--stone-80 {
  border-color: #495057 !important;
}

.cl-bc-hover--stone-80:hover {
  border-color: #495057 !important;
}

.cl-bc--stone-90 {
  border-color: #343A40 !important;
}

.cl-bc-hover--stone-90:hover {
  border-color: #343A40 !important;
}

.cl-bc--stone-100 {
  border-color: #212529 !important;
}

.cl-bc-hover--stone-100:hover {
  border-color: #212529 !important;
}

.cl-bc--red-0 {
  border-color: #FFE6E6 !important;
}

.cl-bc-hover--red-0:hover {
  border-color: #FFE6E6 !important;
}

.cl-bc--red-5 {
  border-color: #FFBFBF !important;
}

.cl-bc-hover--red-5:hover {
  border-color: #FFBFBF !important;
}

.cl-bc--red-10 {
  border-color: #FF9999 !important;
}

.cl-bc-hover--red-10:hover {
  border-color: #FF9999 !important;
}

.cl-bc--red-20 {
  border-color: #FF7473 !important;
}

.cl-bc-hover--red-20:hover {
  border-color: #FF7473 !important;
}

.cl-bc--red-30 {
  border-color: #FF584D !important;
}

.cl-bc-hover--red-30:hover {
  border-color: #FF584D !important;
}

.cl-bc--red-40 {
  border-color: #FF4026 !important;
}

.cl-bc-hover--red-40:hover {
  border-color: #FF4026 !important;
}

.cl-bc--red-50 {
  border-color: #F02B00 !important;
}

.cl-bc-hover--red-50:hover {
  border-color: #F02B00 !important;
}

.cl-bc--red-60 {
  border-color: #DB1000 !important;
}

.cl-bc-hover--red-60:hover {
  border-color: #DB1000 !important;
}

.cl-bc--red-70 {
  border-color: #B80000 !important;
}

.cl-bc-hover--red-70:hover {
  border-color: #B80000 !important;
}

.cl-bc--red-80 {
  border-color: #940000 !important;
}

.cl-bc-hover--red-80:hover {
  border-color: #940000 !important;
}

.cl-bc--red-90 {
  border-color: #700000 !important;
}

.cl-bc-hover--red-90:hover {
  border-color: #700000 !important;
}

.cl-bc--red-100 {
  border-color: #4D0000 !important;
}

.cl-bc-hover--red-100:hover {
  border-color: #4D0000 !important;
}

.cl-bc--yellow-0 {
  border-color: #FFF7DB !important;
}

.cl-bc-hover--yellow-0:hover {
  border-color: #FFF7DB !important;
}

.cl-bc--yellow-5 {
  border-color: #FFF0BF !important;
}

.cl-bc-hover--yellow-5:hover {
  border-color: #FFF0BF !important;
}

.cl-bc--yellow-10 {
  border-color: #FFE799 !important;
}

.cl-bc-hover--yellow-10:hover {
  border-color: #FFE799 !important;
}

.cl-bc--yellow-20 {
  border-color: #FFD966 !important;
}

.cl-bc-hover--yellow-20:hover {
  border-color: #FFD966 !important;
}

.cl-bc--yellow-30 {
  border-color: #FFDA36 !important;
}

.cl-bc-hover--yellow-30:hover {
  border-color: #FFDA36 !important;
}

.cl-bc--yellow-40 {
  border-color: #FFCC14 !important;
}

.cl-bc-hover--yellow-40:hover {
  border-color: #FFCC14 !important;
}

.cl-bc--yellow-50 {
  border-color: #FFB200 !important;
}

.cl-bc-hover--yellow-50:hover {
  border-color: #FFB200 !important;
}

.cl-bc--yellow-60 {
  border-color: #FAA200 !important;
}

.cl-bc-hover--yellow-60:hover {
  border-color: #FAA200 !important;
}

.cl-bc--yellow-70 {
  border-color: #F58B00 !important;
}

.cl-bc-hover--yellow-70:hover {
  border-color: #F58B00 !important;
}

.cl-bc--yellow-80 {
  border-color: #EB7500 !important;
}

.cl-bc-hover--yellow-80:hover {
  border-color: #EB7500 !important;
}

.cl-bc--yellow-90 {
  border-color: #DB6600 !important;
}

.cl-bc-hover--yellow-90:hover {
  border-color: #DB6600 !important;
}

.cl-bc--yellow-100 {
  border-color: #C25400 !important;
}

.cl-bc-hover--yellow-100:hover {
  border-color: #C25400 !important;
}

.cl-bc--green-0 {
  border-color: #E6FEEE !important;
}

.cl-bc-hover--green-0:hover {
  border-color: #E6FEEE !important;
}

.cl-bc--green-5 {
  border-color: #BFFBD6 !important;
}

.cl-bc-hover--green-5:hover {
  border-color: #BFFBD6 !important;
}

.cl-bc--green-10 {
  border-color: #99F5BE !important;
}

.cl-bc-hover--green-10:hover {
  border-color: #99F5BE !important;
}

.cl-bc--green-20 {
  border-color: #73EDA8 !important;
}

.cl-bc-hover--green-20:hover {
  border-color: #73EDA8 !important;
}

.cl-bc--green-30 {
  border-color: #4DE292 !important;
}

.cl-bc-hover--green-30:hover {
  border-color: #4DE292 !important;
}

.cl-bc--green-40 {
  border-color: #26D57C !important;
}

.cl-bc-hover--green-40:hover {
  border-color: #26D57C !important;
}

.cl-bc--green-50 {
  border-color: #00C567 !important;
}

.cl-bc-hover--green-50:hover {
  border-color: #00C567 !important;
}

.cl-bc--green-60 {
  border-color: #00B85B !important;
}

.cl-bc-hover--green-60:hover {
  border-color: #00B85B !important;
}

.cl-bc--green-70 {
  border-color: #00A64F !important;
}

.cl-bc-hover--green-70:hover {
  border-color: #00A64F !important;
}

.cl-bc--green-80 {
  border-color: #008C41 !important;
}

.cl-bc-hover--green-80:hover {
  border-color: #008C41 !important;
}

.cl-bc--green-90 {
  border-color: #006632 !important;
}

.cl-bc-hover--green-90:hover {
  border-color: #006632 !important;
}

.cl-bc--green-100 {
  border-color: #004021 !important;
}

.cl-bc-hover--green-100:hover {
  border-color: #004021 !important;
}

.cl-bc--blue-0 {
  border-color: #E6ECFF !important;
}

.cl-bc-hover--blue-0:hover {
  border-color: #E6ECFF !important;
}

.cl-bc--blue-5 {
  border-color: #C9D6FF !important;
}

.cl-bc-hover--blue-5:hover {
  border-color: #C9D6FF !important;
}

.cl-bc--blue-10 {
  border-color: #ACBDFD !important;
}

.cl-bc-hover--blue-10:hover {
  border-color: #ACBDFD !important;
}

.cl-bc--blue-20 {
  border-color: #8FA4F8 !important;
}

.cl-bc-hover--blue-20:hover {
  border-color: #8FA4F8 !important;
}

.cl-bc--blue-30 {
  border-color: #738AF1 !important;
}

.cl-bc-hover--blue-30:hover {
  border-color: #738AF1 !important;
}

.cl-bc--blue-40 {
  border-color: #5670E7 !important;
}

.cl-bc-hover--blue-40:hover {
  border-color: #5670E7 !important;
}

.cl-bc--blue-50 {
  border-color: #3956DC !important;
}

.cl-bc-hover--blue-50:hover {
  border-color: #3956DC !important;
}

.cl-bc--blue-60 {
  border-color: #1D3CCE !important;
}

.cl-bc-hover--blue-60:hover {
  border-color: #1D3CCE !important;
}

.cl-bc--blue-70 {
  border-color: #0624BE !important;
}

.cl-bc-hover--blue-70:hover {
  border-color: #0624BE !important;
}

.cl-bc--blue-80 {
  border-color: #0016A9 !important;
}

.cl-bc-hover--blue-80:hover {
  border-color: #0016A9 !important;
}

.cl-bc--blue-90 {
  border-color: #000F86 !important;
}

.cl-bc-hover--blue-90:hover {
  border-color: #000F86 !important;
}

.cl-bc--blue-100 {
  border-color: #000B4D !important;
}

.cl-bc-hover--blue-100:hover {
  border-color: #000B4D !important;
}

.cl-bc--water {
  border-color: #40CAE1 !important;
}

.cl-bc-hover--water:hover {
  border-color: #40CAE1 !important;
}

.cl-bc--blueberry {
  border-color: #006295 !important;
}

.cl-bc-hover--blueberry:hover {
  border-color: #006295 !important;
}

.cl-bc--kale {
  border-color: #003D48 !important;
}

.cl-bc-hover--kale:hover {
  border-color: #003D48 !important;
}

.cl-bc--broccoli {
  border-color: #005F57 !important;
}

.cl-bc-hover--broccoli:hover {
  border-color: #005F57 !important;
}

.cl-bc--mint {
  border-color: #4BC0AD !important;
}

.cl-bc-hover--mint:hover {
  border-color: #4BC0AD !important;
}

.cl-bc--papaya {
  border-color: #F3724A !important;
}

.cl-bc-hover--papaya:hover {
  border-color: #F3724A !important;
}

.cl-bc--oat {
  border-color: #F4F5F0 !important;
}

.cl-bc-hover--oat:hover {
  border-color: #F4F5F0 !important;
}

.cl-bc--wheat {
  border-color: #E3E0D0 !important;
}

.cl-bc-hover--wheat:hover {
  border-color: #E3E0D0 !important;
}

.cl-bc--apricot {
  border-color: #FBB584 !important;
}

.cl-bc-hover--apricot:hover {
  border-color: #FBB584 !important;
}

.cl-fl--blueberry-0 {
  fill: #E5F8FF !important;
}

.cl-fl-hover--blueberry-0:hover {
  fill: #E5F8FF !important;
}

.cl-fl--blueberry-5 {
  fill: #B5E2F5 !important;
}

.cl-fl-hover--blueberry-5:hover {
  fill: #B5E2F5 !important;
}

.cl-fl--blueberry-10 {
  fill: #77CAED !important;
}

.cl-fl-hover--blueberry-10:hover {
  fill: #77CAED !important;
}

.cl-fl--blueberry-20 {
  fill: #47B6E5 !important;
}

.cl-fl-hover--blueberry-20:hover {
  fill: #47B6E5 !important;
}

.cl-fl--blueberry-30 {
  fill: #24A5E0 !important;
}

.cl-fl-hover--blueberry-30:hover {
  fill: #24A5E0 !important;
}

.cl-fl--blueberry-40 {
  fill: #0D98D9 !important;
}

.cl-fl-hover--blueberry-40:hover {
  fill: #0D98D9 !important;
}

.cl-fl--blueberry-50 {
  fill: #008ACF !important;
}

.cl-fl-hover--blueberry-50:hover {
  fill: #008ACF !important;
}

.cl-fl--blueberry-60 {
  fill: #007CBA !important;
}

.cl-fl-hover--blueberry-60:hover {
  fill: #007CBA !important;
}

.cl-fl--blueberry-70 {
  fill: #0070AB !important;
}

.cl-fl-hover--blueberry-70:hover {
  fill: #0070AB !important;
}

.cl-fl--blueberry-80 {
  fill: #006295 !important;
}

.cl-fl-hover--blueberry-80:hover {
  fill: #006295 !important;
}

.cl-fl--blueberry-90 {
  fill: #004D75 !important;
}

.cl-fl-hover--blueberry-90:hover {
  fill: #004D75 !important;
}

.cl-fl--blueberry-100 {
  fill: #002949 !important;
}

.cl-fl-hover--blueberry-100:hover {
  fill: #002949 !important;
}

.cl-fl--teal-0 {
  fill: #E6F9F9 !important;
}

.cl-fl-hover--teal-0:hover {
  fill: #E6F9F9 !important;
}

.cl-fl--teal-5 {
  fill: #C5EEF0 !important;
}

.cl-fl-hover--teal-5:hover {
  fill: #C5EEF0 !important;
}

.cl-fl--teal-10 {
  fill: #A4E2E5 !important;
}

.cl-fl-hover--teal-10:hover {
  fill: #A4E2E5 !important;
}

.cl-fl--teal-20 {
  fill: #83D2D8 !important;
}

.cl-fl-hover--teal-20:hover {
  fill: #83D2D8 !important;
}

.cl-fl--teal-30 {
  fill: #62C1C9 !important;
}

.cl-fl-hover--teal-30:hover {
  fill: #62C1C9 !important;
}

.cl-fl--teal-40 {
  fill: #42AEB8 !important;
}

.cl-fl-hover--teal-40:hover {
  fill: #42AEB8 !important;
}

.cl-fl--teal-50 {
  fill: #2598A4 !important;
}

.cl-fl-hover--teal-50:hover {
  fill: #2598A4 !important;
}

.cl-fl--teal-60 {
  fill: #0D818F !important;
}

.cl-fl-hover--teal-60:hover {
  fill: #0D818F !important;
}

.cl-fl--teal-70 {
  fill: #007383 !important;
}

.cl-fl-hover--teal-70:hover {
  fill: #007383 !important;
}

.cl-fl--teal-80 {
  fill: #006172 !important;
}

.cl-fl-hover--teal-80:hover {
  fill: #006172 !important;
}

.cl-fl--teal-90 {
  fill: #004B5B !important;
}

.cl-fl-hover--teal-90:hover {
  fill: #004B5B !important;
}

.cl-fl--teal-100 {
  fill: #003D48 !important;
}

.cl-fl-hover--teal-100:hover {
  fill: #003D48 !important;
}

.cl-fl--mint-0 {
  fill: #E8FEF8 !important;
}

.cl-fl-hover--mint-0:hover {
  fill: #E8FEF8 !important;
}

.cl-fl--mint-5 {
  fill: #C8FAEE !important;
}

.cl-fl-hover--mint-5:hover {
  fill: #C8FAEE !important;
}

.cl-fl--mint-10 {
  fill: #AAF3E3 !important;
}

.cl-fl-hover--mint-10:hover {
  fill: #AAF3E3 !important;
}

.cl-fl--mint-20 {
  fill: #8EEAD7 !important;
}

.cl-fl-hover--mint-20:hover {
  fill: #8EEAD7 !important;
}

.cl-fl--mint-30 {
  fill: #75DFCB !important;
}

.cl-fl-hover--mint-30:hover {
  fill: #75DFCB !important;
}

.cl-fl--mint-40 {
  fill: #5FD1BD !important;
}

.cl-fl-hover--mint-40:hover {
  fill: #5FD1BD !important;
}

.cl-fl--mint-50 {
  fill: #4BC0AD !important;
}

.cl-fl-hover--mint-50:hover {
  fill: #4BC0AD !important;
}

.cl-fl--mint-60 {
  fill: #36AD9C !important;
}

.cl-fl-hover--mint-60:hover {
  fill: #36AD9C !important;
}

.cl-fl--mint-70 {
  fill: #249788 !important;
}

.cl-fl-hover--mint-70:hover {
  fill: #249788 !important;
}

.cl-fl--mint-80 {
  fill: #167D71 !important;
}

.cl-fl-hover--mint-80:hover {
  fill: #167D71 !important;
}

.cl-fl--mint-90 {
  fill: #005F57 !important;
}

.cl-fl-hover--mint-90:hover {
  fill: #005F57 !important;
}

.cl-fl--mint-100 {
  fill: #043F3A !important;
}

.cl-fl-hover--mint-100:hover {
  fill: #043F3A !important;
}

.cl-fl--papaya-0 {
  fill: #FFEBE6 !important;
}

.cl-fl-hover--papaya-0:hover {
  fill: #FFEBE6 !important;
}

.cl-fl--papaya-5 {
  fill: #FFCABC !important;
}

.cl-fl-hover--papaya-5:hover {
  fill: #FFCABC !important;
}

.cl-fl--papaya-10 {
  fill: #FFAE98 !important;
}

.cl-fl-hover--papaya-10:hover {
  fill: #FFAE98 !important;
}

.cl-fl--papaya-20 {
  fill: #FF9679 !important;
}

.cl-fl-hover--papaya-20:hover {
  fill: #FF9679 !important;
}

.cl-fl--papaya-30 {
  fill: #FF835F !important;
}

.cl-fl-hover--papaya-30:hover {
  fill: #FF835F !important;
}

.cl-fl--papaya-40 {
  fill: #F3724A !important;
}

.cl-fl-hover--papaya-40:hover {
  fill: #F3724A !important;
}

.cl-fl--papaya-50 {
  fill: #E56236 !important;
}

.cl-fl-hover--papaya-50:hover {
  fill: #E56236 !important;
}

.cl-fl--papaya-60 {
  fill: #C44F23 !important;
}

.cl-fl-hover--papaya-60:hover {
  fill: #C44F23 !important;
}

.cl-fl--papaya-70 {
  fill: #A64015 !important;
}

.cl-fl-hover--papaya-70:hover {
  fill: #A64015 !important;
}

.cl-fl--papaya-80 {
  fill: #883209 !important;
}

.cl-fl-hover--papaya-80:hover {
  fill: #883209 !important;
}

.cl-fl--papaya-90 {
  fill: #6A2502 !important;
}

.cl-fl-hover--papaya-90:hover {
  fill: #6A2502 !important;
}

.cl-fl--papaya-100 {
  fill: #4D1A00 !important;
}

.cl-fl-hover--papaya-100:hover {
  fill: #4D1A00 !important;
}

.cl-fl--apricot-0 {
  fill: #FFECDC !important;
}

.cl-fl-hover--apricot-0:hover {
  fill: #FFECDC !important;
}

.cl-fl--apricot-5 {
  fill: #FFD7B6 !important;
}

.cl-fl-hover--apricot-5:hover {
  fill: #FFD7B6 !important;
}

.cl-fl--apricot-10 {
  fill: #FFC598 !important;
}

.cl-fl-hover--apricot-10:hover {
  fill: #FFC598 !important;
}

.cl-fl--apricot-20 {
  fill: #FBB584 !important;
}

.cl-fl-hover--apricot-20:hover {
  fill: #FBB584 !important;
}

.cl-fl--apricot-30 {
  fill: #E9A072 !important;
}

.cl-fl-hover--apricot-30:hover {
  fill: #E9A072 !important;
}

.cl-fl--apricot-40 {
  fill: #D28C61 !important;
}

.cl-fl-hover--apricot-40:hover {
  fill: #D28C61 !important;
}

.cl-fl--apricot-50 {
  fill: #BC7751 !important;
}

.cl-fl-hover--apricot-50:hover {
  fill: #BC7751 !important;
}

.cl-fl--apricot-60 {
  fill: #A66443 !important;
}

.cl-fl-hover--apricot-60:hover {
  fill: #A66443 !important;
}

.cl-fl--apricot-70 {
  fill: #8F5135 !important;
}

.cl-fl-hover--apricot-70:hover {
  fill: #8F5135 !important;
}

.cl-fl--apricot-80 {
  fill: #79402A !important;
}

.cl-fl-hover--apricot-80:hover {
  fill: #79402A !important;
}

.cl-fl--apricot-90 {
  fill: #63301F !important;
}

.cl-fl-hover--apricot-90:hover {
  fill: #63301F !important;
}

.cl-fl--apricot-100 {
  fill: #4D2116 !important;
}

.cl-fl-hover--apricot-100:hover {
  fill: #4D2116 !important;
}

.cl-fl--tan-0 {
  fill: #F4F5F0 !important;
}

.cl-fl-hover--tan-0:hover {
  fill: #F4F5F0 !important;
}

.cl-fl--tan-5 {
  fill: #EEECE4 !important;
}

.cl-fl-hover--tan-5:hover {
  fill: #EEECE4 !important;
}

.cl-fl--tan-10 {
  fill: #E8E6DA !important;
}

.cl-fl-hover--tan-10:hover {
  fill: #E8E6DA !important;
}

.cl-fl--tan-20 {
  fill: #E3E0D0 !important;
}

.cl-fl-hover--tan-20:hover {
  fill: #E3E0D0 !important;
}

.cl-fl--tan-30 {
  fill: #D3D0BF !important;
}

.cl-fl-hover--tan-30:hover {
  fill: #D3D0BF !important;
}

.cl-fl--tan-40 {
  fill: #C3BFAF !important;
}

.cl-fl-hover--tan-40:hover {
  fill: #C3BFAF !important;
}

.cl-fl--tan-50 {
  fill: #B3AF9E !important;
}

.cl-fl-hover--tan-50:hover {
  fill: #B3AF9E !important;
}

.cl-fl--tan-60 {
  fill: #A29E8E !important;
}

.cl-fl-hover--tan-60:hover {
  fill: #A29E8E !important;
}

.cl-fl--tan-70 {
  fill: #928D7E !important;
}

.cl-fl-hover--tan-70:hover {
  fill: #928D7E !important;
}

.cl-fl--tan-80 {
  fill: #817C6F !important;
}

.cl-fl-hover--tan-80:hover {
  fill: #817C6F !important;
}

.cl-fl--tan-90 {
  fill: #706B5F !important;
}

.cl-fl-hover--tan-90:hover {
  fill: #706B5F !important;
}

.cl-fl--tan-100 {
  fill: #5F5A4F !important;
}

.cl-fl-hover--tan-100:hover {
  fill: #5F5A4F !important;
}

.cl-fl--stone-0 {
  fill: #FFFFFF !important;
}

.cl-fl-hover--stone-0:hover {
  fill: #FFFFFF !important;
}

.cl-fl--stone-5 {
  fill: #F8F9FA !important;
}

.cl-fl-hover--stone-5:hover {
  fill: #F8F9FA !important;
}

.cl-fl--stone-10 {
  fill: #F3F4F5 !important;
}

.cl-fl-hover--stone-10:hover {
  fill: #F3F4F5 !important;
}

.cl-fl--stone-20 {
  fill: #E9ECEF !important;
}

.cl-fl-hover--stone-20:hover {
  fill: #E9ECEF !important;
}

.cl-fl--stone-30 {
  fill: #DEE2E6 !important;
}

.cl-fl-hover--stone-30:hover {
  fill: #DEE2E6 !important;
}

.cl-fl--stone-40 {
  fill: #CED4DA !important;
}

.cl-fl-hover--stone-40:hover {
  fill: #CED4DA !important;
}

.cl-fl--stone-50 {
  fill: #ADB5BD !important;
}

.cl-fl-hover--stone-50:hover {
  fill: #ADB5BD !important;
}

.cl-fl--stone-60 {
  fill: #868E96 !important;
}

.cl-fl-hover--stone-60:hover {
  fill: #868E96 !important;
}

.cl-fl--stone-70 {
  fill: #6D737A !important;
}

.cl-fl-hover--stone-70:hover {
  fill: #6D737A !important;
}

.cl-fl--stone-80 {
  fill: #495057 !important;
}

.cl-fl-hover--stone-80:hover {
  fill: #495057 !important;
}

.cl-fl--stone-90 {
  fill: #343A40 !important;
}

.cl-fl-hover--stone-90:hover {
  fill: #343A40 !important;
}

.cl-fl--stone-100 {
  fill: #212529 !important;
}

.cl-fl-hover--stone-100:hover {
  fill: #212529 !important;
}

.cl-fl--red-0 {
  fill: #FFE6E6 !important;
}

.cl-fl-hover--red-0:hover {
  fill: #FFE6E6 !important;
}

.cl-fl--red-5 {
  fill: #FFBFBF !important;
}

.cl-fl-hover--red-5:hover {
  fill: #FFBFBF !important;
}

.cl-fl--red-10 {
  fill: #FF9999 !important;
}

.cl-fl-hover--red-10:hover {
  fill: #FF9999 !important;
}

.cl-fl--red-20 {
  fill: #FF7473 !important;
}

.cl-fl-hover--red-20:hover {
  fill: #FF7473 !important;
}

.cl-fl--red-30 {
  fill: #FF584D !important;
}

.cl-fl-hover--red-30:hover {
  fill: #FF584D !important;
}

.cl-fl--red-40 {
  fill: #FF4026 !important;
}

.cl-fl-hover--red-40:hover {
  fill: #FF4026 !important;
}

.cl-fl--red-50 {
  fill: #F02B00 !important;
}

.cl-fl-hover--red-50:hover {
  fill: #F02B00 !important;
}

.cl-fl--red-60 {
  fill: #DB1000 !important;
}

.cl-fl-hover--red-60:hover {
  fill: #DB1000 !important;
}

.cl-fl--red-70 {
  fill: #B80000 !important;
}

.cl-fl-hover--red-70:hover {
  fill: #B80000 !important;
}

.cl-fl--red-80 {
  fill: #940000 !important;
}

.cl-fl-hover--red-80:hover {
  fill: #940000 !important;
}

.cl-fl--red-90 {
  fill: #700000 !important;
}

.cl-fl-hover--red-90:hover {
  fill: #700000 !important;
}

.cl-fl--red-100 {
  fill: #4D0000 !important;
}

.cl-fl-hover--red-100:hover {
  fill: #4D0000 !important;
}

.cl-fl--yellow-0 {
  fill: #FFF7DB !important;
}

.cl-fl-hover--yellow-0:hover {
  fill: #FFF7DB !important;
}

.cl-fl--yellow-5 {
  fill: #FFF0BF !important;
}

.cl-fl-hover--yellow-5:hover {
  fill: #FFF0BF !important;
}

.cl-fl--yellow-10 {
  fill: #FFE799 !important;
}

.cl-fl-hover--yellow-10:hover {
  fill: #FFE799 !important;
}

.cl-fl--yellow-20 {
  fill: #FFD966 !important;
}

.cl-fl-hover--yellow-20:hover {
  fill: #FFD966 !important;
}

.cl-fl--yellow-30 {
  fill: #FFDA36 !important;
}

.cl-fl-hover--yellow-30:hover {
  fill: #FFDA36 !important;
}

.cl-fl--yellow-40 {
  fill: #FFCC14 !important;
}

.cl-fl-hover--yellow-40:hover {
  fill: #FFCC14 !important;
}

.cl-fl--yellow-50 {
  fill: #FFB200 !important;
}

.cl-fl-hover--yellow-50:hover {
  fill: #FFB200 !important;
}

.cl-fl--yellow-60 {
  fill: #FAA200 !important;
}

.cl-fl-hover--yellow-60:hover {
  fill: #FAA200 !important;
}

.cl-fl--yellow-70 {
  fill: #F58B00 !important;
}

.cl-fl-hover--yellow-70:hover {
  fill: #F58B00 !important;
}

.cl-fl--yellow-80 {
  fill: #EB7500 !important;
}

.cl-fl-hover--yellow-80:hover {
  fill: #EB7500 !important;
}

.cl-fl--yellow-90 {
  fill: #DB6600 !important;
}

.cl-fl-hover--yellow-90:hover {
  fill: #DB6600 !important;
}

.cl-fl--yellow-100 {
  fill: #C25400 !important;
}

.cl-fl-hover--yellow-100:hover {
  fill: #C25400 !important;
}

.cl-fl--green-0 {
  fill: #E6FEEE !important;
}

.cl-fl-hover--green-0:hover {
  fill: #E6FEEE !important;
}

.cl-fl--green-5 {
  fill: #BFFBD6 !important;
}

.cl-fl-hover--green-5:hover {
  fill: #BFFBD6 !important;
}

.cl-fl--green-10 {
  fill: #99F5BE !important;
}

.cl-fl-hover--green-10:hover {
  fill: #99F5BE !important;
}

.cl-fl--green-20 {
  fill: #73EDA8 !important;
}

.cl-fl-hover--green-20:hover {
  fill: #73EDA8 !important;
}

.cl-fl--green-30 {
  fill: #4DE292 !important;
}

.cl-fl-hover--green-30:hover {
  fill: #4DE292 !important;
}

.cl-fl--green-40 {
  fill: #26D57C !important;
}

.cl-fl-hover--green-40:hover {
  fill: #26D57C !important;
}

.cl-fl--green-50 {
  fill: #00C567 !important;
}

.cl-fl-hover--green-50:hover {
  fill: #00C567 !important;
}

.cl-fl--green-60 {
  fill: #00B85B !important;
}

.cl-fl-hover--green-60:hover {
  fill: #00B85B !important;
}

.cl-fl--green-70 {
  fill: #00A64F !important;
}

.cl-fl-hover--green-70:hover {
  fill: #00A64F !important;
}

.cl-fl--green-80 {
  fill: #008C41 !important;
}

.cl-fl-hover--green-80:hover {
  fill: #008C41 !important;
}

.cl-fl--green-90 {
  fill: #006632 !important;
}

.cl-fl-hover--green-90:hover {
  fill: #006632 !important;
}

.cl-fl--green-100 {
  fill: #004021 !important;
}

.cl-fl-hover--green-100:hover {
  fill: #004021 !important;
}

.cl-fl--blue-0 {
  fill: #E6ECFF !important;
}

.cl-fl-hover--blue-0:hover {
  fill: #E6ECFF !important;
}

.cl-fl--blue-5 {
  fill: #C9D6FF !important;
}

.cl-fl-hover--blue-5:hover {
  fill: #C9D6FF !important;
}

.cl-fl--blue-10 {
  fill: #ACBDFD !important;
}

.cl-fl-hover--blue-10:hover {
  fill: #ACBDFD !important;
}

.cl-fl--blue-20 {
  fill: #8FA4F8 !important;
}

.cl-fl-hover--blue-20:hover {
  fill: #8FA4F8 !important;
}

.cl-fl--blue-30 {
  fill: #738AF1 !important;
}

.cl-fl-hover--blue-30:hover {
  fill: #738AF1 !important;
}

.cl-fl--blue-40 {
  fill: #5670E7 !important;
}

.cl-fl-hover--blue-40:hover {
  fill: #5670E7 !important;
}

.cl-fl--blue-50 {
  fill: #3956DC !important;
}

.cl-fl-hover--blue-50:hover {
  fill: #3956DC !important;
}

.cl-fl--blue-60 {
  fill: #1D3CCE !important;
}

.cl-fl-hover--blue-60:hover {
  fill: #1D3CCE !important;
}

.cl-fl--blue-70 {
  fill: #0624BE !important;
}

.cl-fl-hover--blue-70:hover {
  fill: #0624BE !important;
}

.cl-fl--blue-80 {
  fill: #0016A9 !important;
}

.cl-fl-hover--blue-80:hover {
  fill: #0016A9 !important;
}

.cl-fl--blue-90 {
  fill: #000F86 !important;
}

.cl-fl-hover--blue-90:hover {
  fill: #000F86 !important;
}

.cl-fl--blue-100 {
  fill: #000B4D !important;
}

.cl-fl-hover--blue-100:hover {
  fill: #000B4D !important;
}

.cl-fl--water {
  fill: #40CAE1 !important;
}

.cl-fl-hover--water:hover {
  fill: #40CAE1 !important;
}

.cl-fl--blueberry {
  fill: #006295 !important;
}

.cl-fl-hover--blueberry:hover {
  fill: #006295 !important;
}

.cl-fl--kale {
  fill: #003D48 !important;
}

.cl-fl-hover--kale:hover {
  fill: #003D48 !important;
}

.cl-fl--broccoli {
  fill: #005F57 !important;
}

.cl-fl-hover--broccoli:hover {
  fill: #005F57 !important;
}

.cl-fl--mint {
  fill: #4BC0AD !important;
}

.cl-fl-hover--mint:hover {
  fill: #4BC0AD !important;
}

.cl-fl--papaya {
  fill: #F3724A !important;
}

.cl-fl-hover--papaya:hover {
  fill: #F3724A !important;
}

.cl-fl--oat {
  fill: #F4F5F0 !important;
}

.cl-fl-hover--oat:hover {
  fill: #F4F5F0 !important;
}

.cl-fl--wheat {
  fill: #E3E0D0 !important;
}

.cl-fl-hover--wheat:hover {
  fill: #E3E0D0 !important;
}

.cl-fl--apricot {
  fill: #FBB584 !important;
}

.cl-fl-hover--apricot:hover {
  fill: #FBB584 !important;
}

.cl-st--blueberry-0 {
  stroke: #E5F8FF !important;
}

.cl-st-hover--blueberry-0:hover {
  stroke: #E5F8FF !important;
}

.cl-st--blueberry-5 {
  stroke: #B5E2F5 !important;
}

.cl-st-hover--blueberry-5:hover {
  stroke: #B5E2F5 !important;
}

.cl-st--blueberry-10 {
  stroke: #77CAED !important;
}

.cl-st-hover--blueberry-10:hover {
  stroke: #77CAED !important;
}

.cl-st--blueberry-20 {
  stroke: #47B6E5 !important;
}

.cl-st-hover--blueberry-20:hover {
  stroke: #47B6E5 !important;
}

.cl-st--blueberry-30 {
  stroke: #24A5E0 !important;
}

.cl-st-hover--blueberry-30:hover {
  stroke: #24A5E0 !important;
}

.cl-st--blueberry-40 {
  stroke: #0D98D9 !important;
}

.cl-st-hover--blueberry-40:hover {
  stroke: #0D98D9 !important;
}

.cl-st--blueberry-50 {
  stroke: #008ACF !important;
}

.cl-st-hover--blueberry-50:hover {
  stroke: #008ACF !important;
}

.cl-st--blueberry-60 {
  stroke: #007CBA !important;
}

.cl-st-hover--blueberry-60:hover {
  stroke: #007CBA !important;
}

.cl-st--blueberry-70 {
  stroke: #0070AB !important;
}

.cl-st-hover--blueberry-70:hover {
  stroke: #0070AB !important;
}

.cl-st--blueberry-80 {
  stroke: #006295 !important;
}

.cl-st-hover--blueberry-80:hover {
  stroke: #006295 !important;
}

.cl-st--blueberry-90 {
  stroke: #004D75 !important;
}

.cl-st-hover--blueberry-90:hover {
  stroke: #004D75 !important;
}

.cl-st--blueberry-100 {
  stroke: #002949 !important;
}

.cl-st-hover--blueberry-100:hover {
  stroke: #002949 !important;
}

.cl-st--teal-0 {
  stroke: #E6F9F9 !important;
}

.cl-st-hover--teal-0:hover {
  stroke: #E6F9F9 !important;
}

.cl-st--teal-5 {
  stroke: #C5EEF0 !important;
}

.cl-st-hover--teal-5:hover {
  stroke: #C5EEF0 !important;
}

.cl-st--teal-10 {
  stroke: #A4E2E5 !important;
}

.cl-st-hover--teal-10:hover {
  stroke: #A4E2E5 !important;
}

.cl-st--teal-20 {
  stroke: #83D2D8 !important;
}

.cl-st-hover--teal-20:hover {
  stroke: #83D2D8 !important;
}

.cl-st--teal-30 {
  stroke: #62C1C9 !important;
}

.cl-st-hover--teal-30:hover {
  stroke: #62C1C9 !important;
}

.cl-st--teal-40 {
  stroke: #42AEB8 !important;
}

.cl-st-hover--teal-40:hover {
  stroke: #42AEB8 !important;
}

.cl-st--teal-50 {
  stroke: #2598A4 !important;
}

.cl-st-hover--teal-50:hover {
  stroke: #2598A4 !important;
}

.cl-st--teal-60 {
  stroke: #0D818F !important;
}

.cl-st-hover--teal-60:hover {
  stroke: #0D818F !important;
}

.cl-st--teal-70 {
  stroke: #007383 !important;
}

.cl-st-hover--teal-70:hover {
  stroke: #007383 !important;
}

.cl-st--teal-80 {
  stroke: #006172 !important;
}

.cl-st-hover--teal-80:hover {
  stroke: #006172 !important;
}

.cl-st--teal-90 {
  stroke: #004B5B !important;
}

.cl-st-hover--teal-90:hover {
  stroke: #004B5B !important;
}

.cl-st--teal-100 {
  stroke: #003D48 !important;
}

.cl-st-hover--teal-100:hover {
  stroke: #003D48 !important;
}

.cl-st--mint-0 {
  stroke: #E8FEF8 !important;
}

.cl-st-hover--mint-0:hover {
  stroke: #E8FEF8 !important;
}

.cl-st--mint-5 {
  stroke: #C8FAEE !important;
}

.cl-st-hover--mint-5:hover {
  stroke: #C8FAEE !important;
}

.cl-st--mint-10 {
  stroke: #AAF3E3 !important;
}

.cl-st-hover--mint-10:hover {
  stroke: #AAF3E3 !important;
}

.cl-st--mint-20 {
  stroke: #8EEAD7 !important;
}

.cl-st-hover--mint-20:hover {
  stroke: #8EEAD7 !important;
}

.cl-st--mint-30 {
  stroke: #75DFCB !important;
}

.cl-st-hover--mint-30:hover {
  stroke: #75DFCB !important;
}

.cl-st--mint-40 {
  stroke: #5FD1BD !important;
}

.cl-st-hover--mint-40:hover {
  stroke: #5FD1BD !important;
}

.cl-st--mint-50 {
  stroke: #4BC0AD !important;
}

.cl-st-hover--mint-50:hover {
  stroke: #4BC0AD !important;
}

.cl-st--mint-60 {
  stroke: #36AD9C !important;
}

.cl-st-hover--mint-60:hover {
  stroke: #36AD9C !important;
}

.cl-st--mint-70 {
  stroke: #249788 !important;
}

.cl-st-hover--mint-70:hover {
  stroke: #249788 !important;
}

.cl-st--mint-80 {
  stroke: #167D71 !important;
}

.cl-st-hover--mint-80:hover {
  stroke: #167D71 !important;
}

.cl-st--mint-90 {
  stroke: #005F57 !important;
}

.cl-st-hover--mint-90:hover {
  stroke: #005F57 !important;
}

.cl-st--mint-100 {
  stroke: #043F3A !important;
}

.cl-st-hover--mint-100:hover {
  stroke: #043F3A !important;
}

.cl-st--papaya-0 {
  stroke: #FFEBE6 !important;
}

.cl-st-hover--papaya-0:hover {
  stroke: #FFEBE6 !important;
}

.cl-st--papaya-5 {
  stroke: #FFCABC !important;
}

.cl-st-hover--papaya-5:hover {
  stroke: #FFCABC !important;
}

.cl-st--papaya-10 {
  stroke: #FFAE98 !important;
}

.cl-st-hover--papaya-10:hover {
  stroke: #FFAE98 !important;
}

.cl-st--papaya-20 {
  stroke: #FF9679 !important;
}

.cl-st-hover--papaya-20:hover {
  stroke: #FF9679 !important;
}

.cl-st--papaya-30 {
  stroke: #FF835F !important;
}

.cl-st-hover--papaya-30:hover {
  stroke: #FF835F !important;
}

.cl-st--papaya-40 {
  stroke: #F3724A !important;
}

.cl-st-hover--papaya-40:hover {
  stroke: #F3724A !important;
}

.cl-st--papaya-50 {
  stroke: #E56236 !important;
}

.cl-st-hover--papaya-50:hover {
  stroke: #E56236 !important;
}

.cl-st--papaya-60 {
  stroke: #C44F23 !important;
}

.cl-st-hover--papaya-60:hover {
  stroke: #C44F23 !important;
}

.cl-st--papaya-70 {
  stroke: #A64015 !important;
}

.cl-st-hover--papaya-70:hover {
  stroke: #A64015 !important;
}

.cl-st--papaya-80 {
  stroke: #883209 !important;
}

.cl-st-hover--papaya-80:hover {
  stroke: #883209 !important;
}

.cl-st--papaya-90 {
  stroke: #6A2502 !important;
}

.cl-st-hover--papaya-90:hover {
  stroke: #6A2502 !important;
}

.cl-st--papaya-100 {
  stroke: #4D1A00 !important;
}

.cl-st-hover--papaya-100:hover {
  stroke: #4D1A00 !important;
}

.cl-st--apricot-0 {
  stroke: #FFECDC !important;
}

.cl-st-hover--apricot-0:hover {
  stroke: #FFECDC !important;
}

.cl-st--apricot-5 {
  stroke: #FFD7B6 !important;
}

.cl-st-hover--apricot-5:hover {
  stroke: #FFD7B6 !important;
}

.cl-st--apricot-10 {
  stroke: #FFC598 !important;
}

.cl-st-hover--apricot-10:hover {
  stroke: #FFC598 !important;
}

.cl-st--apricot-20 {
  stroke: #FBB584 !important;
}

.cl-st-hover--apricot-20:hover {
  stroke: #FBB584 !important;
}

.cl-st--apricot-30 {
  stroke: #E9A072 !important;
}

.cl-st-hover--apricot-30:hover {
  stroke: #E9A072 !important;
}

.cl-st--apricot-40 {
  stroke: #D28C61 !important;
}

.cl-st-hover--apricot-40:hover {
  stroke: #D28C61 !important;
}

.cl-st--apricot-50 {
  stroke: #BC7751 !important;
}

.cl-st-hover--apricot-50:hover {
  stroke: #BC7751 !important;
}

.cl-st--apricot-60 {
  stroke: #A66443 !important;
}

.cl-st-hover--apricot-60:hover {
  stroke: #A66443 !important;
}

.cl-st--apricot-70 {
  stroke: #8F5135 !important;
}

.cl-st-hover--apricot-70:hover {
  stroke: #8F5135 !important;
}

.cl-st--apricot-80 {
  stroke: #79402A !important;
}

.cl-st-hover--apricot-80:hover {
  stroke: #79402A !important;
}

.cl-st--apricot-90 {
  stroke: #63301F !important;
}

.cl-st-hover--apricot-90:hover {
  stroke: #63301F !important;
}

.cl-st--apricot-100 {
  stroke: #4D2116 !important;
}

.cl-st-hover--apricot-100:hover {
  stroke: #4D2116 !important;
}

.cl-st--tan-0 {
  stroke: #F4F5F0 !important;
}

.cl-st-hover--tan-0:hover {
  stroke: #F4F5F0 !important;
}

.cl-st--tan-5 {
  stroke: #EEECE4 !important;
}

.cl-st-hover--tan-5:hover {
  stroke: #EEECE4 !important;
}

.cl-st--tan-10 {
  stroke: #E8E6DA !important;
}

.cl-st-hover--tan-10:hover {
  stroke: #E8E6DA !important;
}

.cl-st--tan-20 {
  stroke: #E3E0D0 !important;
}

.cl-st-hover--tan-20:hover {
  stroke: #E3E0D0 !important;
}

.cl-st--tan-30 {
  stroke: #D3D0BF !important;
}

.cl-st-hover--tan-30:hover {
  stroke: #D3D0BF !important;
}

.cl-st--tan-40 {
  stroke: #C3BFAF !important;
}

.cl-st-hover--tan-40:hover {
  stroke: #C3BFAF !important;
}

.cl-st--tan-50 {
  stroke: #B3AF9E !important;
}

.cl-st-hover--tan-50:hover {
  stroke: #B3AF9E !important;
}

.cl-st--tan-60 {
  stroke: #A29E8E !important;
}

.cl-st-hover--tan-60:hover {
  stroke: #A29E8E !important;
}

.cl-st--tan-70 {
  stroke: #928D7E !important;
}

.cl-st-hover--tan-70:hover {
  stroke: #928D7E !important;
}

.cl-st--tan-80 {
  stroke: #817C6F !important;
}

.cl-st-hover--tan-80:hover {
  stroke: #817C6F !important;
}

.cl-st--tan-90 {
  stroke: #706B5F !important;
}

.cl-st-hover--tan-90:hover {
  stroke: #706B5F !important;
}

.cl-st--tan-100 {
  stroke: #5F5A4F !important;
}

.cl-st-hover--tan-100:hover {
  stroke: #5F5A4F !important;
}

.cl-st--stone-0 {
  stroke: #FFFFFF !important;
}

.cl-st-hover--stone-0:hover {
  stroke: #FFFFFF !important;
}

.cl-st--stone-5 {
  stroke: #F8F9FA !important;
}

.cl-st-hover--stone-5:hover {
  stroke: #F8F9FA !important;
}

.cl-st--stone-10 {
  stroke: #F3F4F5 !important;
}

.cl-st-hover--stone-10:hover {
  stroke: #F3F4F5 !important;
}

.cl-st--stone-20 {
  stroke: #E9ECEF !important;
}

.cl-st-hover--stone-20:hover {
  stroke: #E9ECEF !important;
}

.cl-st--stone-30 {
  stroke: #DEE2E6 !important;
}

.cl-st-hover--stone-30:hover {
  stroke: #DEE2E6 !important;
}

.cl-st--stone-40 {
  stroke: #CED4DA !important;
}

.cl-st-hover--stone-40:hover {
  stroke: #CED4DA !important;
}

.cl-st--stone-50 {
  stroke: #ADB5BD !important;
}

.cl-st-hover--stone-50:hover {
  stroke: #ADB5BD !important;
}

.cl-st--stone-60 {
  stroke: #868E96 !important;
}

.cl-st-hover--stone-60:hover {
  stroke: #868E96 !important;
}

.cl-st--stone-70 {
  stroke: #6D737A !important;
}

.cl-st-hover--stone-70:hover {
  stroke: #6D737A !important;
}

.cl-st--stone-80 {
  stroke: #495057 !important;
}

.cl-st-hover--stone-80:hover {
  stroke: #495057 !important;
}

.cl-st--stone-90 {
  stroke: #343A40 !important;
}

.cl-st-hover--stone-90:hover {
  stroke: #343A40 !important;
}

.cl-st--stone-100 {
  stroke: #212529 !important;
}

.cl-st-hover--stone-100:hover {
  stroke: #212529 !important;
}

.cl-st--red-0 {
  stroke: #FFE6E6 !important;
}

.cl-st-hover--red-0:hover {
  stroke: #FFE6E6 !important;
}

.cl-st--red-5 {
  stroke: #FFBFBF !important;
}

.cl-st-hover--red-5:hover {
  stroke: #FFBFBF !important;
}

.cl-st--red-10 {
  stroke: #FF9999 !important;
}

.cl-st-hover--red-10:hover {
  stroke: #FF9999 !important;
}

.cl-st--red-20 {
  stroke: #FF7473 !important;
}

.cl-st-hover--red-20:hover {
  stroke: #FF7473 !important;
}

.cl-st--red-30 {
  stroke: #FF584D !important;
}

.cl-st-hover--red-30:hover {
  stroke: #FF584D !important;
}

.cl-st--red-40 {
  stroke: #FF4026 !important;
}

.cl-st-hover--red-40:hover {
  stroke: #FF4026 !important;
}

.cl-st--red-50 {
  stroke: #F02B00 !important;
}

.cl-st-hover--red-50:hover {
  stroke: #F02B00 !important;
}

.cl-st--red-60 {
  stroke: #DB1000 !important;
}

.cl-st-hover--red-60:hover {
  stroke: #DB1000 !important;
}

.cl-st--red-70 {
  stroke: #B80000 !important;
}

.cl-st-hover--red-70:hover {
  stroke: #B80000 !important;
}

.cl-st--red-80 {
  stroke: #940000 !important;
}

.cl-st-hover--red-80:hover {
  stroke: #940000 !important;
}

.cl-st--red-90 {
  stroke: #700000 !important;
}

.cl-st-hover--red-90:hover {
  stroke: #700000 !important;
}

.cl-st--red-100 {
  stroke: #4D0000 !important;
}

.cl-st-hover--red-100:hover {
  stroke: #4D0000 !important;
}

.cl-st--yellow-0 {
  stroke: #FFF7DB !important;
}

.cl-st-hover--yellow-0:hover {
  stroke: #FFF7DB !important;
}

.cl-st--yellow-5 {
  stroke: #FFF0BF !important;
}

.cl-st-hover--yellow-5:hover {
  stroke: #FFF0BF !important;
}

.cl-st--yellow-10 {
  stroke: #FFE799 !important;
}

.cl-st-hover--yellow-10:hover {
  stroke: #FFE799 !important;
}

.cl-st--yellow-20 {
  stroke: #FFD966 !important;
}

.cl-st-hover--yellow-20:hover {
  stroke: #FFD966 !important;
}

.cl-st--yellow-30 {
  stroke: #FFDA36 !important;
}

.cl-st-hover--yellow-30:hover {
  stroke: #FFDA36 !important;
}

.cl-st--yellow-40 {
  stroke: #FFCC14 !important;
}

.cl-st-hover--yellow-40:hover {
  stroke: #FFCC14 !important;
}

.cl-st--yellow-50 {
  stroke: #FFB200 !important;
}

.cl-st-hover--yellow-50:hover {
  stroke: #FFB200 !important;
}

.cl-st--yellow-60 {
  stroke: #FAA200 !important;
}

.cl-st-hover--yellow-60:hover {
  stroke: #FAA200 !important;
}

.cl-st--yellow-70 {
  stroke: #F58B00 !important;
}

.cl-st-hover--yellow-70:hover {
  stroke: #F58B00 !important;
}

.cl-st--yellow-80 {
  stroke: #EB7500 !important;
}

.cl-st-hover--yellow-80:hover {
  stroke: #EB7500 !important;
}

.cl-st--yellow-90 {
  stroke: #DB6600 !important;
}

.cl-st-hover--yellow-90:hover {
  stroke: #DB6600 !important;
}

.cl-st--yellow-100 {
  stroke: #C25400 !important;
}

.cl-st-hover--yellow-100:hover {
  stroke: #C25400 !important;
}

.cl-st--green-0 {
  stroke: #E6FEEE !important;
}

.cl-st-hover--green-0:hover {
  stroke: #E6FEEE !important;
}

.cl-st--green-5 {
  stroke: #BFFBD6 !important;
}

.cl-st-hover--green-5:hover {
  stroke: #BFFBD6 !important;
}

.cl-st--green-10 {
  stroke: #99F5BE !important;
}

.cl-st-hover--green-10:hover {
  stroke: #99F5BE !important;
}

.cl-st--green-20 {
  stroke: #73EDA8 !important;
}

.cl-st-hover--green-20:hover {
  stroke: #73EDA8 !important;
}

.cl-st--green-30 {
  stroke: #4DE292 !important;
}

.cl-st-hover--green-30:hover {
  stroke: #4DE292 !important;
}

.cl-st--green-40 {
  stroke: #26D57C !important;
}

.cl-st-hover--green-40:hover {
  stroke: #26D57C !important;
}

.cl-st--green-50 {
  stroke: #00C567 !important;
}

.cl-st-hover--green-50:hover {
  stroke: #00C567 !important;
}

.cl-st--green-60 {
  stroke: #00B85B !important;
}

.cl-st-hover--green-60:hover {
  stroke: #00B85B !important;
}

.cl-st--green-70 {
  stroke: #00A64F !important;
}

.cl-st-hover--green-70:hover {
  stroke: #00A64F !important;
}

.cl-st--green-80 {
  stroke: #008C41 !important;
}

.cl-st-hover--green-80:hover {
  stroke: #008C41 !important;
}

.cl-st--green-90 {
  stroke: #006632 !important;
}

.cl-st-hover--green-90:hover {
  stroke: #006632 !important;
}

.cl-st--green-100 {
  stroke: #004021 !important;
}

.cl-st-hover--green-100:hover {
  stroke: #004021 !important;
}

.cl-st--blue-0 {
  stroke: #E6ECFF !important;
}

.cl-st-hover--blue-0:hover {
  stroke: #E6ECFF !important;
}

.cl-st--blue-5 {
  stroke: #C9D6FF !important;
}

.cl-st-hover--blue-5:hover {
  stroke: #C9D6FF !important;
}

.cl-st--blue-10 {
  stroke: #ACBDFD !important;
}

.cl-st-hover--blue-10:hover {
  stroke: #ACBDFD !important;
}

.cl-st--blue-20 {
  stroke: #8FA4F8 !important;
}

.cl-st-hover--blue-20:hover {
  stroke: #8FA4F8 !important;
}

.cl-st--blue-30 {
  stroke: #738AF1 !important;
}

.cl-st-hover--blue-30:hover {
  stroke: #738AF1 !important;
}

.cl-st--blue-40 {
  stroke: #5670E7 !important;
}

.cl-st-hover--blue-40:hover {
  stroke: #5670E7 !important;
}

.cl-st--blue-50 {
  stroke: #3956DC !important;
}

.cl-st-hover--blue-50:hover {
  stroke: #3956DC !important;
}

.cl-st--blue-60 {
  stroke: #1D3CCE !important;
}

.cl-st-hover--blue-60:hover {
  stroke: #1D3CCE !important;
}

.cl-st--blue-70 {
  stroke: #0624BE !important;
}

.cl-st-hover--blue-70:hover {
  stroke: #0624BE !important;
}

.cl-st--blue-80 {
  stroke: #0016A9 !important;
}

.cl-st-hover--blue-80:hover {
  stroke: #0016A9 !important;
}

.cl-st--blue-90 {
  stroke: #000F86 !important;
}

.cl-st-hover--blue-90:hover {
  stroke: #000F86 !important;
}

.cl-st--blue-100 {
  stroke: #000B4D !important;
}

.cl-st-hover--blue-100:hover {
  stroke: #000B4D !important;
}

.cl-st--water {
  stroke: #40CAE1 !important;
}

.cl-st-hover--water:hover {
  stroke: #40CAE1 !important;
}

.cl-st--blueberry {
  stroke: #006295 !important;
}

.cl-st-hover--blueberry:hover {
  stroke: #006295 !important;
}

.cl-st--kale {
  stroke: #003D48 !important;
}

.cl-st-hover--kale:hover {
  stroke: #003D48 !important;
}

.cl-st--broccoli {
  stroke: #005F57 !important;
}

.cl-st-hover--broccoli:hover {
  stroke: #005F57 !important;
}

.cl-st--mint {
  stroke: #4BC0AD !important;
}

.cl-st-hover--mint:hover {
  stroke: #4BC0AD !important;
}

.cl-st--papaya {
  stroke: #F3724A !important;
}

.cl-st-hover--papaya:hover {
  stroke: #F3724A !important;
}

.cl-st--oat {
  stroke: #F4F5F0 !important;
}

.cl-st-hover--oat:hover {
  stroke: #F4F5F0 !important;
}

.cl-st--wheat {
  stroke: #E3E0D0 !important;
}

.cl-st-hover--wheat:hover {
  stroke: #E3E0D0 !important;
}

.cl-st--apricot {
  stroke: #FBB584 !important;
}

.cl-st-hover--apricot:hover {
  stroke: #FBB584 !important;
}

.cl-elevation-1 {
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.06), 0px 2px 2px rgba(0, 0, 0, 0.04), 0px 1px 2px rgba(0, 0, 0, 0.1) !important;
}

.cl-elevation-2 {
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.06), 0px 1px 4px rgba(0, 0, 0, 0.04), 0px 1px 2px rgba(0, 0, 0, 0.1) !important;
}

.cl-elevation-4 {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06), 0px 1px 10px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.1) !important;
}

.cl-elevation-6 {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.06), 0px 1px 18px rgba(0, 0, 0, 0.04), 0px 4px 10px rgba(0, 0, 0, 0.1) !important;
}

.cl-elevation-8 {
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.06), 0px 2px 14px rgba(0, 0, 0, 0.04), 0px 6px 10px rgba(0, 0, 0, 0.1) !important;
}

.cl-elevation-12 {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.06), 0px 2px 22px rgba(0, 0, 0, 0.04), 0px 10px 17px rgba(0, 0, 0, 0.1) !important;
}

.cl-elevation-16 {
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.06), 0px 2px 28px rgba(0, 0, 0, 0.04), 0px 14px 24px rgba(0, 0, 0, 0.1) !important;
}

.cl-elevation-24 {
  box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.06), 0px 4px 46px rgba(0, 0, 0, 0.04), 0px 18px 38px rgba(0, 0, 0, 0.1) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cl-overflow-hidden {
  overflow: hidden !important;
}

.cl-overflow-visible {
  overflow: visible !important;
}

.cl-overflow-y {
  overflow-x: hidden !important;
  overflow-y: visible !important;
}

.cl-overflow-x {
  overflow-x: visible !important;
  overflow-y: hidden !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cl-m-48 {
  margin: 48px !important;
}

.cl-mv-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.cl-mh-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

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

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

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

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

.cl-m-56 {
  margin: 56px !important;
}

.cl-mv-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.cl-mh-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

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

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

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

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

.cl-m-64 {
  margin: 64px !important;
}

.cl-mv-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.cl-mh-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

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

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

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

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

.cl-m-72 {
  margin: 72px !important;
}

.cl-mv-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.cl-mh-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cl-p-48 {
  padding: 48px !important;
}

.cl-pv-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.cl-ph-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

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

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

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

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

.cl-p-56 {
  padding: 56px !important;
}

.cl-pv-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.cl-ph-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

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

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

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

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

.cl-p-64 {
  padding: 64px !important;
}

.cl-pv-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.cl-ph-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

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

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

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

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

.cl-p-72 {
  padding: 72px !important;
}

.cl-pv-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.cl-ph-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

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

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

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

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

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

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

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

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

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

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

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

.cl-text-left, .cl-text-l {
  text-align: left;
}

.cl-text-center, .cl-text-c {
  text-align: center;
}

.cl-text-right, .cl-text-r {
  text-align: right;
}

.cl-text-bold, .cl-tab-bar, .cl-text-b {
  font-weight: bold;
}

.cl-text-italic, .cl-text-i {
  font-style: italic;
}

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

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

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

.cl-text-truncate {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/**
 * z-index scale for UI components that render on top of page contents.
 *
 * Its purpose is to help us order these components so they always stack in the intended way (e.g.
 * modal should always sit above everything else except for the global alert).
 * Please keep it up-to-date.
 */
.u-z-index--mobile-nav-overlay {
  z-index: 900;
}

.u-z-index--sidebar {
  z-index: 901;
}
.u-z-index--sidebar.is-coach:hover {
  z-index: 3000;
}

.u-z-index--modal {
  z-index: 1000;
}

.u-z-index--admin-bar {
  z-index: 1001;
}

.u-z-index--global-alert {
  z-index: 999999;
}

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

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

@media only screen and (min-width: 768px) {
  .cl-flex-desktop {
    display: flex !important;
  }
}

.cl-flex-gap-lg {
  gap: 1.5rem;
}

.cl-flex-gap-sm {
  gap: 0.5rem;
}

.cl-flex-gap-md {
  gap: 1rem;
}

.cl-align-items-c {
  align-items: center;
}

.cl-align-self-c {
  align-self: center;
}

.cl-v-align-top {
  vertical-align: top;
}

.cl-v-align-m {
  vertical-align: middle;
}

.cl-v-align-b {
  vertical-align: bottom;
}

.cl-text-align-c {
  text-align: center;
}

.cl-text-align-start {
  text-align: start;
}

.cl-text-align-end {
  text-align: end;
}

.cl-v-align-text-b {
  vertical-align: text-bottom;
}

.cl-unstyled-button {
  background: none;
}

.cl-unstyled-button {
  background: none;
}

.cl-button-secondary:disabled {
  display: flex;
  cursor: default;
  background-color: #e9ecef !important;
  color: #adb5bd !important;
}
.cl-button-secondary:disabled:hover {
  background-color: #e9ecef !important;
}

.cl-text-action {
  height: 48px;
  padding: 0 24px;
  text-decoration: underline;
}

.cl-info-list {
  display: table-row;
}
.cl-info-list dt {
  display: table-cell;
  padding-right: 24px;
}
.cl-info-list dd {
  display: table-cell;
}

.cl-tab-bar {
  display: flex;
  padding: 8px 16px;
  background-color: #FFFFFF;
}

.cl-tab {
  list-style-type: none;
  padding: 4px 8px;
  margin-right: 8px;
  cursor: pointer;
}

.cl-tab-selected {
  background-color: #F3F4F5;
}

.cl-relative {
  position: relative !important;
}

.cl-absolute {
  position: absolute;
}

.cl-unstyled-input {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: none;
  background: none;
  padding: none;
  outline: none;
}
.cl-unstyled-input:focus {
  outline: none;
}

.cl-input-chip {
  display: flex;
  align-items: center;
  height: 30px !important;
}

.cl-input-chip-truncated {
  display: flex;
  align-items: center;
  height: 30px !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 200px;
}

.cl-input-chip-child {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.chip-tooltip .react-tooltip-lite {
  box-sizing: border-box;
  border: 1px solid lightgrey;
  border-radius: 8px;
  font-size: 10px;
  color: #6d737a;
  background-color: #fff;
  padding: 3px;
}

.cl-input-focused {
  border-color: #0D818F !important;
  outline: none;
}

.cl-color-hovered:hover {
  background-color: rgba(221, 243, 252, 0.6509803922);
}

.cl-select-input.cl-invalid {
  border-color: #db1000;
}

.cl-max-height-100 {
  overflow: auto;
  max-height: 100px;
}

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

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

.cl-mv-auto {
  margin: auto !important;
}

.cl-mh-auto {
  margin: auto !important;
}

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

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

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

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

.cl-pre-wrap {
  white-space: pre-wrap;
}

.cl-cursor-pointer {
  cursor: pointer !important;
}

.cl-cursor-copy {
  cursor: copy !important;
}

.cl-circle-20 {
  width: 20px;
  height: 20px;
}

.cl-border-none {
  border: none;
}

.cl-list {
  list-style: none;
}

.cl-less-bold {
  font-weight: 500;
}

.clarity-form__field-error__temp {
  font-size: 12px;
}

.clarity-link__temp--button1 {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.85px;
  text-align: left;
  font-weight: bold;
}

.clarity-elevation__temp--elevation4 {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1), 0px 1px 10px rgba(0, 0, 0, 0.04), 0px 2px 4px rgba(0, 0, 0, 0.06);
  border-radius: 12px;
}

@media screen and (max-width: 576px) {
  .program-app-v2__button-container {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.program-app-v2__container {
  min-height: 100vh;
  background-color: #F8F9FA;
  position: relative;
}
@media screen and (max-width: 576px) {
  .program-app-v2__container {
    min-height: 932px;
  }
}

@media screen and (max-width: 576px) {
  .program-app-v2__mobile-container {
    min-height: 72vh;
    display: flex;
    flex-direction: column;
  }
}

@media screen and (max-width: 576px) {
  .program-app-v2__mobile-info-tile {
    box-shadow: 0 0 6px #DDDDDD;
    background-color: #FFFFFF;
  }
}

@media screen and (max-width: 576px) {
  .program-app-v2__panel-title {
    font-size: 22px;
  }
}

.program-app-v2__panel-title__container {
  max-width: 638px;
  padding: 34px 12px 0 12px;
}
@media screen and (min-width: 576px) {
  .program-app-v2__panel-title__container {
    padding: 92px 0 0 0;
  }
}

.buttonBack___1mlaL, .buttonFirst___2rhFr, .buttonLast___2yuh0, .buttonNext___2mOCa, .buttonNext___3Lm3s, .dot___3c3SI {
  cursor: pointer;
}

.image___xtQGH {
  display: block;
  width: 100%;
  height: 100%;
}

.spinner___27VUp {
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  width: 30px;
  height: 30px;
  animation-name: spin___S3UuE;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  border: 4px solid #a9a9a9;
  border-top-color: #000;
  border-radius: 30px;
}

@keyframes spin___S3UuE {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.container___2O72F {
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.overlay___IV4qY {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  cursor: zoom-in;
  transition: opacity 0.3s, transform 0.3s;
}

.hover___MYy31, .loading___1pvNI, .zoom___3kqYk {
  opacity: 1;
}

.imageLoadingSpinnerContainer___3UIPD {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #f4f4f4;
}

.slide___3-Nqo {
  position: relative;
  display: block;
  box-sizing: border-box;
  height: 0;
  margin: 0;
  list-style-type: none;
}

.slide___3-Nqo:focus {
  outline: none !important;
}

.slideHorizontal___1NzNV {
  float: left;
}

[dir=rtl] .slideHorizontal___1NzNV {
  direction: rtl;
  transform: scaleX(-1);
}

.slideInner___2mfX9 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.focusRing___1airF {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  pointer-events: none;
  outline-width: 5px;
  outline-style: solid;
  outline-color: Highlight;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  .focusRing___1airF {
    outline-style: auto;
    outline-color: -webkit-focus-ring-color;
  }
}
.horizontalSlider___281Ls {
  position: relative;
  overflow: hidden;
}

.horizontalSlider___281Ls:not(.touchDisabled___2qs4y) {
  touch-action: pan-y pinch-zoom;
}

[dir=rtl] .horizontalSlider___281Ls {
  direction: ltr;
  transform: scaleX(-1);
}

.horizontalSliderTray___1L-0W {
  overflow: hidden;
  width: 100%;
}

.verticalSlider___34ZFD {
  position: relative;
  overflow: hidden;
}

.verticalSliderTray___267D8 {
  overflow: hidden;
}

.verticalTray___12Key {
  float: left;
}

.verticalSlideTrayWrap___2nO7o {
  overflow: hidden;
}

.sliderTray___-vHFQ {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}

.sliderAnimation___300FY {
  transition: transform 0.5s;
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  will-change: transform;
}

.masterSpinnerContainer___1Z6hB {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #f4f4f4;
}

