/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./web/src/scss/custom.scss ***!
  \*******************************************************************************************************************/
@charset "UTF-8";
/***** ***** START GOLINKS CUSTOM PALETTE ***** ******/
/**
 * Most up-to-date Figma file where we define our colors: 
 * https://www.figma.com/design/CtjVYNOJ3GyDvAvJEPxLXQ/Brand-components?node-id=25-13&p=f&vars=1&var-id=2283-64&m=dev
 * 
 * Note as of [2025/09/01]: 
 * - "Neutral Colors", "Supporting Colors", "Brand Colors" were added to this file to reflect the new variables defined in the Figma file. 
 * - There was previously another Figma file that was being used to define colors, which seems to have been deprecated.
 * - Neutral, Supporting, Brand colors are not the comprehensive list in the new Figma file. We might thus want to bring
 *   in the entire content from the new Figma file at some point. 
 * - Only Neutral, Supporting, Brand colors were brought in because they do not cause a conflict with existing variables.
 */
/**
 * Note as of [2025/09/01]: 
 * - Below are the variables we already had defined before 2025/09/01.
 * - The way we structure/name these variables here might conflict with how we structure/name the variables in the new Figma file.
 */
/**
 * Declarative colors are "declaring something"
 * ex: primary and secondary are brand colors, warning, danger, success, opportunity and info are describing the content.
 *
 * Plain colors are for anything else that isn't exactly tied to the content.
 * ex: light-teal and light-blue can be used as the background for cards on the external pages
 */
/***** ******* END GOLINKS CUSTOM PALETTE ***** ******/
/* stylelint-disable-next-line color-function-notation */
/* stylelint-disable-next-line scss/function-quote-no-quoted-strings-inside */
:root {
  --blue: rgb(0, 111, 223);
  --indigo: #6610f2;
  --purple: rgb(120, 102, 207);
  --pink: #e83e8c;
  --red: rgb(255, 100, 66);
  --orange: #fd7e14;
  --yellow: rgb(254, 172, 5);
  --green: rgb(44, 167, 102);
  --teal: rgb(0, 190, 172);
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6d7888;
  --gray-dark: #343a40;
  --skyblue: rgb(0, 163, 231);
  --primary: rgb(0, 190, 172);
  --secondary: rgb(0, 163, 231);
  --success: rgb(44, 167, 102);
  --info: rgb(0, 111, 223);
  --warning: rgb(254, 172, 5);
  --danger: rgb(255, 100, 66);
  --light: #f9fafb;
  --dark: rgb(11, 33, 56);
  --neutral-100: rgb(255, 255, 255);
  --neutral-200: rgb(248, 249, 250);
  --neutral-300: rgb(230, 235, 239);
  --neutral-400: rgb(206, 211, 217);
  --neutral-500: rgb(141, 151, 164);
  --neutral-600: rgb(90, 102, 120);
  --neutral-700: rgb(63, 76, 96);
  --supporting-red-100: rgb(255, 239, 235);
  --supporting-red-200: rgb(255, 163, 143);
  --supporting-red-300: rgb(255, 100, 66);
  --supporting-red-400: rgb(196, 70, 42);
  --supporting-red-500: rgb(92, 35, 23);
  --supporting-yellow-100: rgb(255, 247, 230);
  --supporting-yellow-200: rgb(255, 210, 118);
  --supporting-yellow-300: rgb(254, 172, 5);
  --supporting-yellow-400: rgb(194, 142, 39);
  --supporting-yellow-500: rgb(117, 90, 22);
  --supporting-blue-100: rgb(229, 241, 252);
  --supporting-blue-200: rgb(115, 176, 238);
  --supporting-blue-300: rgb(0, 111, 223);
  --supporting-blue-400: rgb(10, 77, 160);
  --supporting-blue-500: rgb(11, 47, 85);
  --supporting-green-100: rgb(233, 247, 239);
  --supporting-green-200: rgb(127, 212, 165);
  --supporting-green-300: rgb(44, 167, 102);
  --supporting-green-400: rgb(25, 130, 69);
  --supporting-green-500: rgb(12, 86, 48);
  --supporting-purple-100: rgb(242, 240, 250);
  --supporting-purple-200: rgb(181, 171, 229);
  --supporting-purple-300: rgb(120, 102, 207);
  --supporting-purple-400: rgb(85, 60, 162);
  --supporting-purple-500: rgb(26, 10, 102);
  --brand-primary-100: rgb(237, 250, 249);
  --brand-primary-200: rgb(199, 241, 237);
  --brand-primary-300: rgb(0, 190, 172);
  --brand-primary-400: rgb(0, 148, 134);
  --brand-primary-500: rgb(7, 89, 79);
  --brand-secondary-100: rgb(218, 241, 252);
  --brand-secondary-200: rgb(191, 231, 246);
  --brand-secondary-300: rgb(0, 163, 231);
  --brand-secondary-400: rgb(0, 135, 184);
  --brand-secondary-500: rgb(5, 66, 90);
  --teal: rgb(0, 190, 172);
  --skyblue: rgb(0, 163, 231);
  --dark-gray: rgb(141, 151, 164);
  --red: rgb(255, 100, 66);
  --yellow: rgb(254, 172, 5);
  --blue: rgb(0, 111, 223);
  --purple: rgb(120, 102, 207);
  --green: rgb(44, 167, 102);
  --basic: #fff;
  --light-teal: rgb(237, 250, 249);
  --light-skyblue: rgb(218, 241, 252);
  --light-dark: rgb(230, 235, 239);
  --light-dark-gray: rgb(248, 249, 250);
  --light-red: rgb(255, 239, 235);
  --light-yellow: rgb(255, 247, 230);
  --light-blue: rgb(229, 241, 252);
  --light-purple: rgb(242, 240, 250);
  --light-green: rgb(233, 247, 239);
  --light-basic: rgb(248, 249, 250);
  --dark-teal: rgb(0, 148, 134);
  --dark-skyblue: rgb(0, 135, 184);
  --dark-red: rgb(196, 70, 42);
  --dark-yellow: rgb(194, 142, 39);
  --dark-blue: rgb(10, 77, 160);
  --dark-purple: rgb(85, 60, 162);
  --dark-green: rgb(25, 130, 69);
  --dark-basic: rgb(11, 33, 56);
  --muted: rgb(63, 76, 96);
  --gray: rgb(206, 211, 217);
  --subdued: rgb(63, 76, 96);
  --light-gray: rgb(230, 235, 239);
  --really-light-gray: rgb(248, 249, 250);
  --white: #fff;
  --black: #000;
  --transparent: rgba(255, 255, 255, 0);
  --default-text: rgb(11, 33, 56);
  --secondary-text: rgb(63, 76, 96);
  --tertiary-text: rgb(90, 102, 120);
  --disabled-text: rgb(141, 151, 164);
  --white-text: rgb(255, 255, 255);
  --opportunity: rgb(120, 102, 207);
  --disabled: rgb(141, 151, 164);
  --loading-light: rgb(248, 249, 250);
  --loading-dark: rgb(230, 235, 239);
  --dark-primary: rgb(0, 148, 134);
  --dark-secondary: rgb(0, 135, 184);
  --dark-danger: rgb(196, 70, 42);
  --dark-warning: rgb(194, 142, 39);
  --dark-info: rgb(10, 77, 160);
  --dark-success: rgb(25, 130, 69);
  --dark-opportunity: rgb(85, 60, 162);
  --surface-primary: rgb(237, 250, 249);
  --surface-secondary: rgb(218, 241, 252);
  --surface-danger: rgb(255, 239, 235);
  --surface-warning: rgb(255, 247, 230);
  --surface-info: rgb(229, 241, 252);
  --surface-success: rgb(233, 247, 239);
  --surface-opportunity: rgb(242, 240, 250);
  --surface-disabled: rgb(248, 249, 250);
  --surface-primary-transparent: rgba(0, 134, 121, 0.05);
  --border-primary-transparent: rgba(0, 134, 121, 0.2);
  --white-transparent: rgba(255, 255, 255, 0.5);
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1440px;
  --font-family-sans-serif: "Manrope", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: monospace, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Manrope", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: rgb(63, 76, 96);
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.25rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgb(0, 190, 172);
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(0, 161.5, 146.2);
  text-decoration: none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: monospace, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6d7888;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

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

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  legend {
    font-size: calc(1.275rem + 0.3vw);
  }
}
legend {
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

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

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.25rem;
  font-family: "Manrope", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  line-height: 1.5;
  color: rgb(11, 33, 56);
}

h1, .h1 {
  font-size: 2.375rem;
}
@media (max-width: 1200px) {
  h1, .h1 {
    font-size: calc(1.3625rem + 1.35vw);
  }
}

h2, .h2 {
  font-size: 2rem;
}
@media (max-width: 1200px) {
  h2, .h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
}

h3, .h3 {
  font-size: 1.75rem;
}
@media (max-width: 1200px) {
  h3, .h3 {
    font-size: calc(1.3rem + 0.6vw);
  }
}

h4, .h4 {
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  h4, .h4 {
    font-size: calc(1.275rem + 0.3vw);
  }
}

h5, .h5 {
  font-size: 1.0625rem;
}

h6, .h6 {
  font-size: 0.9375rem;
}

.lead {
  font-size: 1.125rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
}
@media (max-width: 1200px) {
  .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
}
.display-1 {
  font-weight: 700;
  line-height: 1.1;
}

.display-2 {
  font-size: 5.5rem;
}
@media (max-width: 1200px) {
  .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
}
.display-2 {
  font-weight: 700;
  line-height: 1.1;
}

.display-3 {
  font-size: 4.5rem;
}
@media (max-width: 1200px) {
  .display-3 {
    font-size: calc(1.575rem + 3.9vw);
  }
}
.display-3 {
  font-weight: 700;
  line-height: 1.1;
}

.display-4 {
  font-size: 3.5rem;
}
@media (max-width: 1200px) {
  .display-4 {
    font-size: calc(1.475rem + 2.7vw);
  }
}
.display-4 {
  font-weight: 700;
  line-height: 1.1;
}

hr {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.6875rem;
  font-weight: 400;
}

mark,
.mark {
  padding: 0;
  background-color: rgb(255, 247, 230);
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.6875rem;
  color: #6d7888;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dbdde1;
  border-radius: 0.5rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.25rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6d7888;
}

code {
  font-size: 87.5%;
  color: rgb(120, 102, 207);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #000;
  background-color: #fff;
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 0.5rem;
  color: rgb(63, 76, 96);
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dbdde1;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dbdde1;
}
.table tbody + tbody {
  border-top: 2px solid #dbdde1;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dbdde1;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dbdde1;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: rgb(63, 76, 96);
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(183.6, 236.8, 231.76);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(122.4, 221.2, 211.84);
}

.table-hover .table-primary:hover {
  background-color: rgb(166.8496875, 232.5303125, 226.3079375);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(166.8496875, 232.5303125, 226.3079375);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(183.6, 229.24, 248.28);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(122.4, 207.16, 242.52);
}

.table-hover .table-secondary:hover {
  background-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(195.92, 230.36, 212.16);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(145.28, 209.24, 175.44);
}

.table-hover .table-success:hover {
  background-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(183.6, 214.68, 246.04);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(122.4, 180.12, 238.36);
}

.table-hover .table-info:hover {
  background-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(254.72, 231.76, 185);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(254.48, 211.84, 125);
}

.table-hover .table-warning:hover {
  background-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(255, 211.6, 202.08);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(255, 174.4, 156.72);
}

.table-hover .table-danger:hover {
  background-color: rgb(255, 192.8573015873, 179.226);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(255, 192.8573015873, 179.226);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.32, 253.6, 253.88);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.88, 252.4, 252.92);
}

.table-hover .table-light:hover {
  background-color: rgb(238.104, 240.92, 243.736);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(238.104, 240.92, 243.736);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(186.68, 192.84, 199.28);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(128.12, 139.56, 151.52);
}

.table-hover .table-dark:hover {
  background-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}

.table-neutral-100,
.table-neutral-100 > th,
.table-neutral-100 > td {
  background-color: white;
}
.table-neutral-100 th,
.table-neutral-100 td,
.table-neutral-100 thead th,
.table-neutral-100 tbody + tbody {
  border-color: white;
}

.table-hover .table-neutral-100:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.table-hover .table-neutral-100:hover > td,
.table-hover .table-neutral-100:hover > th {
  background-color: rgb(242.25, 242.25, 242.25);
}

.table-neutral-200,
.table-neutral-200 > th,
.table-neutral-200 > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-neutral-200 th,
.table-neutral-200 td,
.table-neutral-200 thead th,
.table-neutral-200 tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-neutral-200:hover {
  background-color: rgb(238.263, 240.654, 243.045);
}
.table-hover .table-neutral-200:hover > td,
.table-hover .table-neutral-200:hover > th {
  background-color: rgb(238.263, 240.654, 243.045);
}

.table-neutral-300,
.table-neutral-300 > th,
.table-neutral-300 > td {
  background-color: rgb(248, 249.4, 250.52);
}
.table-neutral-300 th,
.table-neutral-300 td,
.table-neutral-300 thead th,
.table-neutral-300 tbody + tbody {
  border-color: rgb(242, 244.6, 246.68);
}

.table-hover .table-neutral-300:hover {
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.table-hover .table-neutral-300:hover > td,
.table-hover .table-neutral-300:hover > th {
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}

.table-neutral-400,
.table-neutral-400 > th,
.table-neutral-400 > td {
  background-color: rgb(241.28, 242.68, 244.36);
}
.table-neutral-400 th,
.table-neutral-400 td,
.table-neutral-400 thead th,
.table-neutral-400 tbody + tbody {
  border-color: rgb(229.52, 232.12, 235.24);
}

.table-hover .table-neutral-400:hover {
  background-color: rgb(227.6039310345, 230.3994482759, 233.7540689655);
}
.table-hover .table-neutral-400:hover > td,
.table-hover .table-neutral-400:hover > th {
  background-color: rgb(227.6039310345, 230.3994482759, 233.7540689655);
}

.table-neutral-500,
.table-neutral-500 > th,
.table-neutral-500 > td {
  background-color: rgb(223.08, 225.88, 229.52);
}
.table-neutral-500 th,
.table-neutral-500 td,
.table-neutral-500 thead th,
.table-neutral-500 tbody + tbody {
  border-color: rgb(195.72, 200.92, 207.68);
}

.table-hover .table-neutral-500:hover {
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.table-hover .table-neutral-500:hover > td,
.table-hover .table-neutral-500:hover > th {
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}

.table-neutral-600,
.table-neutral-600 > th,
.table-neutral-600 > td {
  background-color: rgb(208.8, 212.16, 217.2);
}
.table-neutral-600 th,
.table-neutral-600 td,
.table-neutral-600 thead th,
.table-neutral-600 tbody + tbody {
  border-color: rgb(169.2, 175.44, 184.8);
}

.table-hover .table-neutral-600:hover {
  background-color: rgb(197.085, 201.297, 207.615);
}
.table-hover .table-neutral-600:hover > td,
.table-hover .table-neutral-600:hover > th {
  background-color: rgb(197.085, 201.297, 207.615);
}

.table-neutral-700,
.table-neutral-700 > th,
.table-neutral-700 > td {
  background-color: rgb(201.24, 204.88, 210.48);
}
.table-neutral-700 th,
.table-neutral-700 td,
.table-neutral-700 thead th,
.table-neutral-700 tbody + tbody {
  border-color: rgb(155.16, 161.92, 172.32);
}

.table-hover .table-neutral-700:hover {
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.table-hover .table-neutral-700:hover > td,
.table-hover .table-neutral-700:hover > th {
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}

.table-supporting-red-100,
.table-supporting-red-100 > th,
.table-supporting-red-100 > td {
  background-color: rgb(255, 250.52, 249.4);
}
.table-supporting-red-100 th,
.table-supporting-red-100 td,
.table-supporting-red-100 thead th,
.table-supporting-red-100 tbody + tbody {
  border-color: rgb(255, 246.68, 244.6);
}

.table-hover .table-supporting-red-100:hover {
  background-color: rgb(255, 230.344, 224.18);
}
.table-hover .table-supporting-red-100:hover > td,
.table-hover .table-supporting-red-100:hover > th {
  background-color: rgb(255, 230.344, 224.18);
}

.table-supporting-red-200,
.table-supporting-red-200 > th,
.table-supporting-red-200 > td {
  background-color: rgb(255, 229.24, 223.64);
}
.table-supporting-red-200 th,
.table-supporting-red-200 td,
.table-supporting-red-200 thead th,
.table-supporting-red-200 tbody + tbody {
  border-color: rgb(255, 207.16, 196.76);
}

.table-hover .table-supporting-red-200:hover {
  background-color: rgb(255, 209.5815714286, 199.708);
}
.table-hover .table-supporting-red-200:hover > td,
.table-hover .table-supporting-red-200:hover > th {
  background-color: rgb(255, 209.5815714286, 199.708);
}

.table-supporting-red-300,
.table-supporting-red-300 > th,
.table-supporting-red-300 > td {
  background-color: rgb(255, 211.6, 202.08);
}
.table-supporting-red-300 th,
.table-supporting-red-300 td,
.table-supporting-red-300 thead th,
.table-supporting-red-300 tbody + tbody {
  border-color: rgb(255, 174.4, 156.72);
}

.table-hover .table-supporting-red-300:hover {
  background-color: rgb(255, 192.8573015873, 179.226);
}
.table-hover .table-supporting-red-300:hover > td,
.table-hover .table-supporting-red-300:hover > th {
  background-color: rgb(255, 192.8573015873, 179.226);
}

.table-supporting-red-400,
.table-supporting-red-400 > th,
.table-supporting-red-400 > td {
  background-color: rgb(238.48, 203.2, 195.36);
}
.table-supporting-red-400 th,
.table-supporting-red-400 td,
.table-supporting-red-400 thead th,
.table-supporting-red-400 tbody + tbody {
  border-color: rgb(224.32, 158.8, 144.24);
}

.table-hover .table-supporting-red-400:hover {
  background-color: rgb(233.77475, 188.44625, 178.37325);
}
.table-hover .table-supporting-red-400:hover > td,
.table-hover .table-supporting-red-400:hover > th {
  background-color: rgb(233.77475, 188.44625, 178.37325);
}

.table-supporting-red-500,
.table-supporting-red-500 > th,
.table-supporting-red-500 > td {
  background-color: rgb(209.36, 193.4, 190.04);
}
.table-supporting-red-500 th,
.table-supporting-red-500 td,
.table-supporting-red-500 thead th,
.table-supporting-red-500 tbody + tbody {
  border-color: rgb(170.24, 140.6, 134.36);
}

.table-hover .table-supporting-red-500:hover {
  background-color: rgb(201.1192151899, 182.2774683544, 178.3107848101);
}
.table-hover .table-supporting-red-500:hover > td,
.table-hover .table-supporting-red-500:hover > th {
  background-color: rgb(201.1192151899, 182.2774683544, 178.3107848101);
}

.table-supporting-yellow-100,
.table-supporting-yellow-100 > th,
.table-supporting-yellow-100 > td {
  background-color: rgb(255, 252.76, 248);
}
.table-supporting-yellow-100 th,
.table-supporting-yellow-100 td,
.table-supporting-yellow-100 thead th,
.table-supporting-yellow-100 tbody + tbody {
  border-color: rgb(255, 250.84, 242);
}

.table-hover .table-supporting-yellow-100:hover {
  background-color: rgb(255, 244.712, 222.85);
}
.table-hover .table-supporting-yellow-100:hover > td,
.table-hover .table-supporting-yellow-100:hover > th {
  background-color: rgb(255, 244.712, 222.85);
}

.table-supporting-yellow-200,
.table-supporting-yellow-200 > th,
.table-supporting-yellow-200 > td {
  background-color: rgb(255, 242.4, 216.64);
}
.table-supporting-yellow-200 th,
.table-supporting-yellow-200 td,
.table-supporting-yellow-200 thead th,
.table-supporting-yellow-200 tbody + tbody {
  border-color: rgb(255, 231.6, 183.76);
}

.table-hover .table-supporting-yellow-200:hover {
  background-color: rgb(255, 234.6540875912, 193.058);
}
.table-hover .table-supporting-yellow-200:hover > td,
.table-hover .table-supporting-yellow-200:hover > th {
  background-color: rgb(255, 234.6540875912, 193.058);
}

.table-supporting-yellow-300,
.table-supporting-yellow-300 > th,
.table-supporting-yellow-300 > td {
  background-color: rgb(254.72, 231.76, 185);
}
.table-supporting-yellow-300 th,
.table-supporting-yellow-300 td,
.table-supporting-yellow-300 thead th,
.table-supporting-yellow-300 tbody + tbody {
  border-color: rgb(254.48, 211.84, 125);
}

.table-hover .table-supporting-yellow-300:hover {
  background-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}
.table-hover .table-supporting-yellow-300:hover > td,
.table-hover .table-supporting-yellow-300:hover > th {
  background-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}

.table-supporting-yellow-400,
.table-supporting-yellow-400 > th,
.table-supporting-yellow-400 > td {
  background-color: rgb(237.92, 223.36, 194.52);
}
.table-supporting-yellow-400 th,
.table-supporting-yellow-400 td,
.table-supporting-yellow-400 thead th,
.table-supporting-yellow-400 tbody + tbody {
  border-color: rgb(223.28, 196.24, 142.68);
}

.table-hover .table-supporting-yellow-400:hover {
  background-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}
.table-hover .table-supporting-yellow-400:hover > td,
.table-hover .table-supporting-yellow-400:hover > th {
  background-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}

.table-supporting-yellow-500,
.table-supporting-yellow-500 > th,
.table-supporting-yellow-500 > td {
  background-color: rgb(216.36, 208.8, 189.76);
}
.table-supporting-yellow-500 th,
.table-supporting-yellow-500 td,
.table-supporting-yellow-500 thead th,
.table-supporting-yellow-500 tbody + tbody {
  border-color: rgb(183.24, 169.2, 133.84);
}

.table-hover .table-supporting-yellow-500:hover {
  background-color: rgb(208.8068247978, 199.7690296496, 177.0071752022);
}
.table-hover .table-supporting-yellow-500:hover > td,
.table-hover .table-supporting-yellow-500:hover > th {
  background-color: rgb(208.8068247978, 199.7690296496, 177.0071752022);
}

.table-supporting-blue-100,
.table-supporting-blue-100 > th,
.table-supporting-blue-100 > td {
  background-color: rgb(247.72, 251.08, 254.16);
}
.table-supporting-blue-100 th,
.table-supporting-blue-100 td,
.table-supporting-blue-100 thead th,
.table-supporting-blue-100 tbody + tbody {
  border-color: rgb(241.48, 247.72, 253.44);
}

.table-hover .table-supporting-blue-100:hover {
  background-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}
.table-hover .table-supporting-blue-100:hover > td,
.table-hover .table-supporting-blue-100:hover > th {
  background-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}

.table-supporting-blue-200,
.table-supporting-blue-200 > th,
.table-supporting-blue-200 > td {
  background-color: rgb(215.8, 232.88, 250.24);
}
.table-supporting-blue-200 th,
.table-supporting-blue-200 td,
.table-supporting-blue-200 thead th,
.table-supporting-blue-200 tbody + tbody {
  border-color: rgb(182.2, 213.92, 246.16);
}

.table-hover .table-supporting-blue-200:hover {
  background-color: rgb(195.0211464968, 221.1547898089, 247.7168535032);
}
.table-hover .table-supporting-blue-200:hover > td,
.table-hover .table-supporting-blue-200:hover > th {
  background-color: rgb(195.0211464968, 221.1547898089, 247.7168535032);
}

.table-supporting-blue-300,
.table-supporting-blue-300 > th,
.table-supporting-blue-300 > td {
  background-color: rgb(183.6, 214.68, 246.04);
}
.table-supporting-blue-300 th,
.table-supporting-blue-300 td,
.table-supporting-blue-300 thead th,
.table-supporting-blue-300 tbody + tbody {
  border-color: rgb(122.4, 180.12, 238.36);
}

.table-hover .table-supporting-blue-300:hover {
  background-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}
.table-hover .table-supporting-blue-300:hover > td,
.table-hover .table-supporting-blue-300:hover > th {
  background-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}

.table-supporting-blue-400,
.table-supporting-blue-400 > th,
.table-supporting-blue-400 > td {
  background-color: rgb(186.4, 205.16, 228.4);
}
.table-supporting-blue-400 th,
.table-supporting-blue-400 td,
.table-supporting-blue-400 thead th,
.table-supporting-blue-400 tbody + tbody {
  border-color: rgb(127.6, 162.44, 205.6);
}

.table-hover .table-supporting-blue-400:hover {
  background-color: rgb(171.455, 194.302, 222.605);
}
.table-hover .table-supporting-blue-400:hover > td,
.table-hover .table-supporting-blue-400:hover > th {
  background-color: rgb(171.455, 194.302, 222.605);
}

.table-supporting-blue-500,
.table-supporting-blue-500 > th,
.table-supporting-blue-500 > td {
  background-color: rgb(186.68, 196.76, 207.4);
}
.table-supporting-blue-500 th,
.table-supporting-blue-500 td,
.table-supporting-blue-500 thead th,
.table-supporting-blue-500 tbody + tbody {
  border-color: rgb(128.12, 146.84, 166.6);
}

.table-hover .table-supporting-blue-500:hover {
  background-color: rgb(175.0670144928, 186.8604057971, 199.3089855072);
}
.table-hover .table-supporting-blue-500:hover > td,
.table-hover .table-supporting-blue-500:hover > th {
  background-color: rgb(175.0670144928, 186.8604057971, 199.3089855072);
}

.table-supporting-green-100,
.table-supporting-green-100 > th,
.table-supporting-green-100 > td {
  background-color: rgb(248.84, 252.76, 250.52);
}
.table-supporting-green-100 th,
.table-supporting-green-100 td,
.table-supporting-green-100 thead th,
.table-supporting-green-100 tbody + tbody {
  border-color: rgb(243.56, 250.84, 246.68);
}

.table-hover .table-supporting-green-100:hover {
  background-color: rgb(230.448, 246.072, 237.144);
}
.table-hover .table-supporting-green-100:hover > td,
.table-hover .table-supporting-green-100:hover > th {
  background-color: rgb(230.448, 246.072, 237.144);
}

.table-supporting-green-200,
.table-supporting-green-200 > th,
.table-supporting-green-200 > td {
  background-color: rgb(219.16, 242.96, 229.8);
}
.table-supporting-green-200 th,
.table-supporting-green-200 td,
.table-supporting-green-200 thead th,
.table-supporting-green-200 tbody + tbody {
  border-color: rgb(188.44, 232.64, 208.2);
}

.table-hover .table-supporting-green-200:hover {
  background-color: rgb(201.8642807018, 237.1497192982, 217.6389473684);
}
.table-hover .table-supporting-green-200:hover > td,
.table-hover .table-supporting-green-200:hover > th {
  background-color: rgb(201.8642807018, 237.1497192982, 217.6389473684);
}

.table-supporting-green-300,
.table-supporting-green-300 > th,
.table-supporting-green-300 > td {
  background-color: rgb(195.92, 230.36, 212.16);
}
.table-supporting-green-300 th,
.table-supporting-green-300 td,
.table-supporting-green-300 thead th,
.table-supporting-green-300 tbody + tbody {
  border-color: rgb(145.28, 209.24, 175.44);
}

.table-hover .table-supporting-green-300:hover {
  background-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}
.table-hover .table-supporting-green-300:hover > td,
.table-hover .table-supporting-green-300:hover > th {
  background-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}

.table-supporting-green-400,
.table-supporting-green-400 > th,
.table-supporting-green-400 > td {
  background-color: rgb(190.6, 220, 202.92);
}
.table-supporting-green-400 th,
.table-supporting-green-400 td,
.table-supporting-green-400 thead th,
.table-supporting-green-400 tbody + tbody {
  border-color: rgb(135.4, 190, 158.28);
}

.table-hover .table-supporting-green-400:hover {
  background-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}
.table-hover .table-supporting-green-400:hover > td,
.table-hover .table-supporting-green-400:hover > th {
  background-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}

.table-supporting-green-500,
.table-supporting-green-500 > th,
.table-supporting-green-500 > td {
  background-color: rgb(186.96, 207.68, 197.04);
}
.table-supporting-green-500 th,
.table-supporting-green-500 td,
.table-supporting-green-500 thead th,
.table-supporting-green-500 tbody + tbody {
  border-color: rgb(128.64, 167.12, 147.36);
}

.table-hover .table-supporting-green-500:hover {
  background-color: rgb(175.3219514563, 199.5860485437, 187.1261067961);
}
.table-hover .table-supporting-green-500:hover > td,
.table-hover .table-supporting-green-500:hover > th {
  background-color: rgb(175.3219514563, 199.5860485437, 187.1261067961);
}

.table-supporting-purple-100,
.table-supporting-purple-100 > th,
.table-supporting-purple-100 > td {
  background-color: rgb(251.36, 250.8, 253.6);
}
.table-supporting-purple-100 th,
.table-supporting-purple-100 td,
.table-supporting-purple-100 thead th,
.table-supporting-purple-100 tbody + tbody {
  border-color: rgb(248.24, 247.2, 252.4);
}

.table-hover .table-supporting-purple-100:hover {
  background-color: rgb(234.967, 231.885, 247.295);
}
.table-hover .table-supporting-purple-100:hover > td,
.table-hover .table-supporting-purple-100:hover > th {
  background-color: rgb(234.967, 231.885, 247.295);
}

.table-supporting-purple-200,
.table-supporting-purple-200 > th,
.table-supporting-purple-200 > td {
  background-color: rgb(234.28, 231.48, 247.72);
}
.table-supporting-purple-200 th,
.table-supporting-purple-200 td,
.table-supporting-purple-200 thead th,
.table-supporting-purple-200 tbody + tbody {
  border-color: rgb(216.52, 211.32, 241.48);
}

.table-hover .table-supporting-purple-200:hover {
  background-color: rgb(218.1614545455, 213.1832727273, 242.0567272727);
}
.table-hover .table-supporting-purple-200:hover > td,
.table-hover .table-supporting-purple-200:hover > th {
  background-color: rgb(218.1614545455, 213.1832727273, 242.0567272727);
}

.table-supporting-purple-300,
.table-supporting-purple-300 > th,
.table-supporting-purple-300 > td {
  background-color: rgb(217.2, 212.16, 241.56);
}
.table-supporting-purple-300 th,
.table-supporting-purple-300 td,
.table-supporting-purple-300 thead th,
.table-supporting-purple-300 tbody + tbody {
  border-color: rgb(184.8, 175.44, 230.04);
}

.table-hover .table-supporting-purple-300:hover {
  background-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}
.table-hover .table-supporting-purple-300:hover > td,
.table-hover .table-supporting-purple-300:hover > th {
  background-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}

.table-supporting-purple-400,
.table-supporting-purple-400 > th,
.table-supporting-purple-400 > td {
  background-color: rgb(207.4, 200.4, 228.96);
}
.table-supporting-purple-400 th,
.table-supporting-purple-400 td,
.table-supporting-purple-400 thead th,
.table-supporting-purple-400 tbody + tbody {
  border-color: rgb(166.6, 153.6, 206.64);
}

.table-hover .table-supporting-purple-400:hover {
  background-color: rgb(194.7279166667, 185.864375, 222.027625);
}
.table-hover .table-supporting-purple-400:hover > td,
.table-hover .table-supporting-purple-400:hover > th {
  background-color: rgb(194.7279166667, 185.864375, 222.027625);
}

.table-supporting-purple-500,
.table-supporting-purple-500 > th,
.table-supporting-purple-500 > td {
  background-color: rgb(190.88, 186.4, 212.16);
}
.table-supporting-purple-500 th,
.table-supporting-purple-500 td,
.table-supporting-purple-500 thead th,
.table-supporting-purple-500 tbody + tbody {
  border-color: rgb(135.92, 127.6, 175.44);
}

.table-hover .table-supporting-purple-500:hover {
  background-color: rgb(179.4138894472, 174.1327638191, 204.4992361809);
}
.table-hover .table-supporting-purple-500:hover > td,
.table-hover .table-supporting-purple-500:hover > th {
  background-color: rgb(179.4138894472, 174.1327638191, 204.4992361809);
}

.table-brand-primary-100,
.table-brand-primary-100 > th,
.table-brand-primary-100 > td {
  background-color: rgb(249.96, 253.6, 253.32);
}
.table-brand-primary-100 th,
.table-brand-primary-100 td,
.table-brand-primary-100 thead th,
.table-brand-primary-100 tbody + tbody {
  border-color: rgb(245.64, 252.4, 251.88);
}

.table-hover .table-brand-primary-100:hover {
  background-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}
.table-hover .table-brand-primary-100:hover > td,
.table-hover .table-brand-primary-100:hover > th {
  background-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}

.table-brand-primary-200,
.table-brand-primary-200 > th,
.table-brand-primary-200 > td {
  background-color: rgb(239.32, 251.08, 249.96);
}
.table-brand-primary-200 th,
.table-brand-primary-200 td,
.table-brand-primary-200 thead th,
.table-brand-primary-200 tbody + tbody {
  border-color: rgb(225.88, 247.72, 245.64);
}

.table-hover .table-brand-primary-200:hover {
  background-color: rgb(219.704, 246.176, 243.6548571429);
}
.table-hover .table-brand-primary-200:hover > td,
.table-hover .table-brand-primary-200:hover > th {
  background-color: rgb(219.704, 246.176, 243.6548571429);
}

.table-brand-primary-300,
.table-brand-primary-300 > th,
.table-brand-primary-300 > td {
  background-color: rgb(183.6, 236.8, 231.76);
}
.table-brand-primary-300 th,
.table-brand-primary-300 td,
.table-brand-primary-300 thead th,
.table-brand-primary-300 tbody + tbody {
  border-color: rgb(122.4, 221.2, 211.84);
}

.table-hover .table-brand-primary-300:hover {
  background-color: rgb(166.8496875, 232.5303125, 226.3079375);
}
.table-hover .table-brand-primary-300:hover > td,
.table-hover .table-brand-primary-300:hover > th {
  background-color: rgb(166.8496875, 232.5303125, 226.3079375);
}

.table-brand-primary-400,
.table-brand-primary-400 > th,
.table-brand-primary-400 > td {
  background-color: rgb(183.6, 225.04, 221.12);
}
.table-brand-primary-400 th,
.table-brand-primary-400 td,
.table-brand-primary-400 thead th,
.table-brand-primary-400 tbody + tbody {
  border-color: rgb(122.4, 199.36, 192.08);
}

.table-hover .table-brand-primary-400:hover {
  background-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}
.table-hover .table-brand-primary-400:hover > td,
.table-hover .table-brand-primary-400:hover > th {
  background-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}

.table-brand-primary-500,
.table-brand-primary-500 > th,
.table-brand-primary-500 > td {
  background-color: rgb(185.56, 208.52, 205.72);
}
.table-brand-primary-500 th,
.table-brand-primary-500 td,
.table-brand-primary-500 thead th,
.table-brand-primary-500 tbody + tbody {
  border-color: rgb(126.04, 168.68, 163.48);
}

.table-hover .table-brand-primary-500:hover {
  background-color: rgb(173.7566376812, 200.6193623188, 197.3434202899);
}
.table-hover .table-brand-primary-500:hover > td,
.table-hover .table-brand-primary-500:hover > th {
  background-color: rgb(173.7566376812, 200.6193623188, 197.3434202899);
}

.table-brand-secondary-100,
.table-brand-secondary-100 > th,
.table-brand-secondary-100 > td {
  background-color: rgb(244.64, 251.08, 254.16);
}
.table-brand-secondary-100 th,
.table-brand-secondary-100 td,
.table-brand-secondary-100 thead th,
.table-brand-secondary-100 tbody + tbody {
  border-color: rgb(235.76, 247.72, 253.44);
}

.table-hover .table-brand-secondary-100:hover {
  background-color: rgb(221.5705, 242.351, 252.2895);
}
.table-hover .table-brand-secondary-100:hover > td,
.table-hover .table-brand-secondary-100:hover > th {
  background-color: rgb(221.5705, 242.351, 252.2895);
}

.table-brand-secondary-200,
.table-brand-secondary-200 > th,
.table-brand-secondary-200 > td {
  background-color: rgb(237.08, 248.28, 252.48);
}
.table-brand-secondary-200 th,
.table-brand-secondary-200 td,
.table-brand-secondary-200 thead th,
.table-brand-secondary-200 tbody + tbody {
  border-color: rgb(221.72, 242.52, 250.32);
}

.table-hover .table-brand-secondary-200:hover {
  background-color: rgb(215.6198356164, 240.2324383562, 249.4621643836);
}
.table-hover .table-brand-secondary-200:hover > td,
.table-hover .table-brand-secondary-200:hover > th {
  background-color: rgb(215.6198356164, 240.2324383562, 249.4621643836);
}

.table-brand-secondary-300,
.table-brand-secondary-300 > th,
.table-brand-secondary-300 > td {
  background-color: rgb(183.6, 229.24, 248.28);
}
.table-brand-secondary-300 th,
.table-brand-secondary-300 td,
.table-brand-secondary-300 thead th,
.table-brand-secondary-300 tbody + tbody {
  border-color: rgb(122.4, 207.16, 242.52);
}

.table-hover .table-brand-secondary-300:hover {
  background-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}
.table-hover .table-brand-secondary-300:hover > td,
.table-hover .table-brand-secondary-300:hover > th {
  background-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}

.table-brand-secondary-400,
.table-brand-secondary-400 > th,
.table-brand-secondary-400 > td {
  background-color: rgb(183.6, 221.4, 235.12);
}
.table-brand-secondary-400 th,
.table-brand-secondary-400 td,
.table-brand-secondary-400 thead th,
.table-brand-secondary-400 tbody + tbody {
  border-color: rgb(122.4, 192.6, 218.08);
}

.table-hover .table-brand-secondary-400:hover {
  background-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}
.table-hover .table-brand-secondary-400:hover > td,
.table-hover .table-brand-secondary-400:hover > th {
  background-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}

.table-brand-secondary-500,
.table-brand-secondary-500 > th,
.table-brand-secondary-500 > td {
  background-color: rgb(185, 202.08, 208.8);
}
.table-brand-secondary-500 th,
.table-brand-secondary-500 td,
.table-brand-secondary-500 thead th,
.table-brand-secondary-500 tbody + tbody {
  border-color: rgb(125, 156.72, 169.2);
}

.table-hover .table-brand-secondary-500:hover {
  background-color: rgb(173.1385542169, 193.112746988, 200.9714457831);
}
.table-hover .table-brand-secondary-500:hover > td,
.table-hover .table-brand-secondary-500:hover > th {
  background-color: rgb(173.1385542169, 193.112746988, 200.9714457831);
}

.table-teal,
.table-teal > th,
.table-teal > td {
  background-color: rgb(183.6, 236.8, 231.76);
}
.table-teal th,
.table-teal td,
.table-teal thead th,
.table-teal tbody + tbody {
  border-color: rgb(122.4, 221.2, 211.84);
}

.table-hover .table-teal:hover {
  background-color: rgb(166.8496875, 232.5303125, 226.3079375);
}
.table-hover .table-teal:hover > td,
.table-hover .table-teal:hover > th {
  background-color: rgb(166.8496875, 232.5303125, 226.3079375);
}

.table-skyblue,
.table-skyblue > th,
.table-skyblue > td {
  background-color: rgb(183.6, 229.24, 248.28);
}
.table-skyblue th,
.table-skyblue td,
.table-skyblue thead th,
.table-skyblue tbody + tbody {
  border-color: rgb(122.4, 207.16, 242.52);
}

.table-hover .table-skyblue:hover {
  background-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}
.table-hover .table-skyblue:hover > td,
.table-hover .table-skyblue:hover > th {
  background-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}

.table-dark-gray,
.table-dark-gray > th,
.table-dark-gray > td {
  background-color: rgb(223.08, 225.88, 229.52);
}
.table-dark-gray th,
.table-dark-gray td,
.table-dark-gray thead th,
.table-dark-gray tbody + tbody {
  border-color: rgb(195.72, 200.92, 207.68);
}

.table-hover .table-dark-gray:hover {
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.table-hover .table-dark-gray:hover > td,
.table-hover .table-dark-gray:hover > th {
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}

.table-red,
.table-red > th,
.table-red > td {
  background-color: rgb(255, 211.6, 202.08);
}
.table-red th,
.table-red td,
.table-red thead th,
.table-red tbody + tbody {
  border-color: rgb(255, 174.4, 156.72);
}

.table-hover .table-red:hover {
  background-color: rgb(255, 192.8573015873, 179.226);
}
.table-hover .table-red:hover > td,
.table-hover .table-red:hover > th {
  background-color: rgb(255, 192.8573015873, 179.226);
}

.table-yellow,
.table-yellow > th,
.table-yellow > td {
  background-color: rgb(254.72, 231.76, 185);
}
.table-yellow th,
.table-yellow td,
.table-yellow thead th,
.table-yellow tbody + tbody {
  border-color: rgb(254.48, 211.84, 125);
}

.table-hover .table-yellow:hover {
  background-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}
.table-hover .table-yellow:hover > td,
.table-hover .table-yellow:hover > th {
  background-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: rgb(183.6, 214.68, 246.04);
}
.table-blue th,
.table-blue td,
.table-blue thead th,
.table-blue tbody + tbody {
  border-color: rgb(122.4, 180.12, 238.36);
}

.table-hover .table-blue:hover {
  background-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}
.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
  background-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: rgb(217.2, 212.16, 241.56);
}
.table-purple th,
.table-purple td,
.table-purple thead th,
.table-purple tbody + tbody {
  border-color: rgb(184.8, 175.44, 230.04);
}

.table-hover .table-purple:hover {
  background-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}
.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
  background-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: rgb(195.92, 230.36, 212.16);
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: rgb(145.28, 209.24, 175.44);
}

.table-hover .table-green:hover {
  background-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}

.table-basic,
.table-basic > th,
.table-basic > td {
  background-color: white;
}
.table-basic th,
.table-basic td,
.table-basic thead th,
.table-basic tbody + tbody {
  border-color: white;
}

.table-hover .table-basic:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.table-hover .table-basic:hover > td,
.table-hover .table-basic:hover > th {
  background-color: rgb(242.25, 242.25, 242.25);
}

.table-light-teal,
.table-light-teal > th,
.table-light-teal > td {
  background-color: rgb(249.96, 253.6, 253.32);
}
.table-light-teal th,
.table-light-teal td,
.table-light-teal thead th,
.table-light-teal tbody + tbody {
  border-color: rgb(245.64, 252.4, 251.88);
}

.table-hover .table-light-teal:hover {
  background-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}
.table-hover .table-light-teal:hover > td,
.table-hover .table-light-teal:hover > th {
  background-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}

.table-light-skyblue,
.table-light-skyblue > th,
.table-light-skyblue > td {
  background-color: rgb(244.64, 251.08, 254.16);
}
.table-light-skyblue th,
.table-light-skyblue td,
.table-light-skyblue thead th,
.table-light-skyblue tbody + tbody {
  border-color: rgb(235.76, 247.72, 253.44);
}

.table-hover .table-light-skyblue:hover {
  background-color: rgb(221.5705, 242.351, 252.2895);
}
.table-hover .table-light-skyblue:hover > td,
.table-hover .table-light-skyblue:hover > th {
  background-color: rgb(221.5705, 242.351, 252.2895);
}

.table-light-dark,
.table-light-dark > th,
.table-light-dark > td {
  background-color: rgb(248, 249.4, 250.52);
}
.table-light-dark th,
.table-light-dark td,
.table-light-dark thead th,
.table-light-dark tbody + tbody {
  border-color: rgb(242, 244.6, 246.68);
}

.table-hover .table-light-dark:hover {
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.table-hover .table-light-dark:hover > td,
.table-hover .table-light-dark:hover > th {
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}

.table-light-dark-gray,
.table-light-dark-gray > th,
.table-light-dark-gray > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light-dark-gray th,
.table-light-dark-gray td,
.table-light-dark-gray thead th,
.table-light-dark-gray tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light-dark-gray:hover {
  background-color: rgb(238.263, 240.654, 243.045);
}
.table-hover .table-light-dark-gray:hover > td,
.table-hover .table-light-dark-gray:hover > th {
  background-color: rgb(238.263, 240.654, 243.045);
}

.table-light-red,
.table-light-red > th,
.table-light-red > td {
  background-color: rgb(255, 250.52, 249.4);
}
.table-light-red th,
.table-light-red td,
.table-light-red thead th,
.table-light-red tbody + tbody {
  border-color: rgb(255, 246.68, 244.6);
}

.table-hover .table-light-red:hover {
  background-color: rgb(255, 230.344, 224.18);
}
.table-hover .table-light-red:hover > td,
.table-hover .table-light-red:hover > th {
  background-color: rgb(255, 230.344, 224.18);
}

.table-light-yellow,
.table-light-yellow > th,
.table-light-yellow > td {
  background-color: rgb(255, 252.76, 248);
}
.table-light-yellow th,
.table-light-yellow td,
.table-light-yellow thead th,
.table-light-yellow tbody + tbody {
  border-color: rgb(255, 250.84, 242);
}

.table-hover .table-light-yellow:hover {
  background-color: rgb(255, 244.712, 222.85);
}
.table-hover .table-light-yellow:hover > td,
.table-hover .table-light-yellow:hover > th {
  background-color: rgb(255, 244.712, 222.85);
}

.table-light-blue,
.table-light-blue > th,
.table-light-blue > td {
  background-color: rgb(247.72, 251.08, 254.16);
}
.table-light-blue th,
.table-light-blue td,
.table-light-blue thead th,
.table-light-blue tbody + tbody {
  border-color: rgb(241.48, 247.72, 253.44);
}

.table-hover .table-light-blue:hover {
  background-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}
.table-hover .table-light-blue:hover > td,
.table-hover .table-light-blue:hover > th {
  background-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}

.table-light-purple,
.table-light-purple > th,
.table-light-purple > td {
  background-color: rgb(251.36, 250.8, 253.6);
}
.table-light-purple th,
.table-light-purple td,
.table-light-purple thead th,
.table-light-purple tbody + tbody {
  border-color: rgb(248.24, 247.2, 252.4);
}

.table-hover .table-light-purple:hover {
  background-color: rgb(234.967, 231.885, 247.295);
}
.table-hover .table-light-purple:hover > td,
.table-hover .table-light-purple:hover > th {
  background-color: rgb(234.967, 231.885, 247.295);
}

.table-light-green,
.table-light-green > th,
.table-light-green > td {
  background-color: rgb(248.84, 252.76, 250.52);
}
.table-light-green th,
.table-light-green td,
.table-light-green thead th,
.table-light-green tbody + tbody {
  border-color: rgb(243.56, 250.84, 246.68);
}

.table-hover .table-light-green:hover {
  background-color: rgb(230.448, 246.072, 237.144);
}
.table-hover .table-light-green:hover > td,
.table-hover .table-light-green:hover > th {
  background-color: rgb(230.448, 246.072, 237.144);
}

.table-light-basic,
.table-light-basic > th,
.table-light-basic > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light-basic th,
.table-light-basic td,
.table-light-basic thead th,
.table-light-basic tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light-basic:hover {
  background-color: rgb(238.263, 240.654, 243.045);
}
.table-hover .table-light-basic:hover > td,
.table-hover .table-light-basic:hover > th {
  background-color: rgb(238.263, 240.654, 243.045);
}

.table-dark-teal,
.table-dark-teal > th,
.table-dark-teal > td {
  background-color: rgb(183.6, 225.04, 221.12);
}
.table-dark-teal th,
.table-dark-teal td,
.table-dark-teal thead th,
.table-dark-teal tbody + tbody {
  border-color: rgb(122.4, 199.36, 192.08);
}

.table-hover .table-dark-teal:hover {
  background-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}
.table-hover .table-dark-teal:hover > td,
.table-hover .table-dark-teal:hover > th {
  background-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}

.table-dark-skyblue,
.table-dark-skyblue > th,
.table-dark-skyblue > td {
  background-color: rgb(183.6, 221.4, 235.12);
}
.table-dark-skyblue th,
.table-dark-skyblue td,
.table-dark-skyblue thead th,
.table-dark-skyblue tbody + tbody {
  border-color: rgb(122.4, 192.6, 218.08);
}

.table-hover .table-dark-skyblue:hover {
  background-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}
.table-hover .table-dark-skyblue:hover > td,
.table-hover .table-dark-skyblue:hover > th {
  background-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}

.table-dark-red,
.table-dark-red > th,
.table-dark-red > td {
  background-color: rgb(238.48, 203.2, 195.36);
}
.table-dark-red th,
.table-dark-red td,
.table-dark-red thead th,
.table-dark-red tbody + tbody {
  border-color: rgb(224.32, 158.8, 144.24);
}

.table-hover .table-dark-red:hover {
  background-color: rgb(233.77475, 188.44625, 178.37325);
}
.table-hover .table-dark-red:hover > td,
.table-hover .table-dark-red:hover > th {
  background-color: rgb(233.77475, 188.44625, 178.37325);
}

.table-dark-yellow,
.table-dark-yellow > th,
.table-dark-yellow > td {
  background-color: rgb(237.92, 223.36, 194.52);
}
.table-dark-yellow th,
.table-dark-yellow td,
.table-dark-yellow thead th,
.table-dark-yellow tbody + tbody {
  border-color: rgb(223.28, 196.24, 142.68);
}

.table-hover .table-dark-yellow:hover {
  background-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}
.table-hover .table-dark-yellow:hover > td,
.table-hover .table-dark-yellow:hover > th {
  background-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}

.table-dark-blue,
.table-dark-blue > th,
.table-dark-blue > td {
  background-color: rgb(186.4, 205.16, 228.4);
}
.table-dark-blue th,
.table-dark-blue td,
.table-dark-blue thead th,
.table-dark-blue tbody + tbody {
  border-color: rgb(127.6, 162.44, 205.6);
}

.table-hover .table-dark-blue:hover {
  background-color: rgb(171.455, 194.302, 222.605);
}
.table-hover .table-dark-blue:hover > td,
.table-hover .table-dark-blue:hover > th {
  background-color: rgb(171.455, 194.302, 222.605);
}

.table-dark-purple,
.table-dark-purple > th,
.table-dark-purple > td {
  background-color: rgb(207.4, 200.4, 228.96);
}
.table-dark-purple th,
.table-dark-purple td,
.table-dark-purple thead th,
.table-dark-purple tbody + tbody {
  border-color: rgb(166.6, 153.6, 206.64);
}

.table-hover .table-dark-purple:hover {
  background-color: rgb(194.7279166667, 185.864375, 222.027625);
}
.table-hover .table-dark-purple:hover > td,
.table-hover .table-dark-purple:hover > th {
  background-color: rgb(194.7279166667, 185.864375, 222.027625);
}

.table-dark-green,
.table-dark-green > th,
.table-dark-green > td {
  background-color: rgb(190.6, 220, 202.92);
}
.table-dark-green th,
.table-dark-green td,
.table-dark-green thead th,
.table-dark-green tbody + tbody {
  border-color: rgb(135.4, 190, 158.28);
}

.table-hover .table-dark-green:hover {
  background-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}
.table-hover .table-dark-green:hover > td,
.table-hover .table-dark-green:hover > th {
  background-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}

.table-dark-basic,
.table-dark-basic > th,
.table-dark-basic > td {
  background-color: rgb(186.68, 192.84, 199.28);
}
.table-dark-basic th,
.table-dark-basic td,
.table-dark-basic thead th,
.table-dark-basic tbody + tbody {
  border-color: rgb(128.12, 139.56, 151.52);
}

.table-hover .table-dark-basic:hover {
  background-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}
.table-hover .table-dark-basic:hover > td,
.table-hover .table-dark-basic:hover > th {
  background-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}

.table-muted,
.table-muted > th,
.table-muted > td {
  background-color: rgb(201.24, 204.88, 210.48);
}
.table-muted th,
.table-muted td,
.table-muted thead th,
.table-muted tbody + tbody {
  border-color: rgb(155.16, 161.92, 172.32);
}

.table-hover .table-muted:hover {
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.table-hover .table-muted:hover > td,
.table-hover .table-muted:hover > th {
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}

.table-gray,
.table-gray > th,
.table-gray > td {
  background-color: rgb(241.28, 242.68, 244.36);
}
.table-gray th,
.table-gray td,
.table-gray thead th,
.table-gray tbody + tbody {
  border-color: rgb(229.52, 232.12, 235.24);
}

.table-hover .table-gray:hover {
  background-color: rgb(227.6039310345, 230.3994482759, 233.7540689655);
}
.table-hover .table-gray:hover > td,
.table-hover .table-gray:hover > th {
  background-color: rgb(227.6039310345, 230.3994482759, 233.7540689655);
}

.table-subdued,
.table-subdued > th,
.table-subdued > td {
  background-color: rgb(201.24, 204.88, 210.48);
}
.table-subdued th,
.table-subdued td,
.table-subdued thead th,
.table-subdued tbody + tbody {
  border-color: rgb(155.16, 161.92, 172.32);
}

.table-hover .table-subdued:hover {
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.table-hover .table-subdued:hover > td,
.table-hover .table-subdued:hover > th {
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}

.table-light-gray,
.table-light-gray > th,
.table-light-gray > td {
  background-color: rgb(248, 249.4, 250.52);
}
.table-light-gray th,
.table-light-gray td,
.table-light-gray thead th,
.table-light-gray tbody + tbody {
  border-color: rgb(242, 244.6, 246.68);
}

.table-hover .table-light-gray:hover {
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.table-hover .table-light-gray:hover > td,
.table-hover .table-light-gray:hover > th {
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}

.table-really-light-gray,
.table-really-light-gray > th,
.table-really-light-gray > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-really-light-gray th,
.table-really-light-gray td,
.table-really-light-gray thead th,
.table-really-light-gray tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-really-light-gray:hover {
  background-color: rgb(238.263, 240.654, 243.045);
}
.table-hover .table-really-light-gray:hover > td,
.table-hover .table-really-light-gray:hover > th {
  background-color: rgb(238.263, 240.654, 243.045);
}

.table-white,
.table-white > th,
.table-white > td {
  background-color: white;
}
.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: white;
}

.table-hover .table-white:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.table-hover .table-white:hover > td,
.table-hover .table-white:hover > th {
  background-color: rgb(242.25, 242.25, 242.25);
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: rgb(183.6, 183.6, 183.6);
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: rgb(122.4, 122.4, 122.4);
}

.table-hover .table-black:hover {
  background-color: rgb(174.42, 174.42, 174.42);
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: rgb(174.42, 174.42, 174.42);
}

.table-transparent,
.table-transparent > th,
.table-transparent > td {
  background-color: rgba(255, 255, 255, 0.72);
}
.table-transparent th,
.table-transparent td,
.table-transparent thead th,
.table-transparent tbody + tbody {
  border-color: rgba(255, 255, 255, 0.48);
}

.table-hover .table-transparent:hover {
  background-color: rgba(242.25, 242.25, 242.25, 0.72);
}
.table-hover .table-transparent:hover > td,
.table-hover .table-transparent:hover > th {
  background-color: rgba(242.25, 242.25, 242.25, 0.72);
}

.table-default-text,
.table-default-text > th,
.table-default-text > td {
  background-color: rgb(186.68, 192.84, 199.28);
}
.table-default-text th,
.table-default-text td,
.table-default-text thead th,
.table-default-text tbody + tbody {
  border-color: rgb(128.12, 139.56, 151.52);
}

.table-hover .table-default-text:hover {
  background-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}
.table-hover .table-default-text:hover > td,
.table-hover .table-default-text:hover > th {
  background-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}

.table-secondary-text,
.table-secondary-text > th,
.table-secondary-text > td {
  background-color: rgb(201.24, 204.88, 210.48);
}
.table-secondary-text th,
.table-secondary-text td,
.table-secondary-text thead th,
.table-secondary-text tbody + tbody {
  border-color: rgb(155.16, 161.92, 172.32);
}

.table-hover .table-secondary-text:hover {
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.table-hover .table-secondary-text:hover > td,
.table-hover .table-secondary-text:hover > th {
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}

.table-tertiary-text,
.table-tertiary-text > th,
.table-tertiary-text > td {
  background-color: rgb(208.8, 212.16, 217.2);
}
.table-tertiary-text th,
.table-tertiary-text td,
.table-tertiary-text thead th,
.table-tertiary-text tbody + tbody {
  border-color: rgb(169.2, 175.44, 184.8);
}

.table-hover .table-tertiary-text:hover {
  background-color: rgb(197.085, 201.297, 207.615);
}
.table-hover .table-tertiary-text:hover > td,
.table-hover .table-tertiary-text:hover > th {
  background-color: rgb(197.085, 201.297, 207.615);
}

.table-disabled-text,
.table-disabled-text > th,
.table-disabled-text > td {
  background-color: rgb(223.08, 225.88, 229.52);
}
.table-disabled-text th,
.table-disabled-text td,
.table-disabled-text thead th,
.table-disabled-text tbody + tbody {
  border-color: rgb(195.72, 200.92, 207.68);
}

.table-hover .table-disabled-text:hover {
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.table-hover .table-disabled-text:hover > td,
.table-hover .table-disabled-text:hover > th {
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}

.table-white-text,
.table-white-text > th,
.table-white-text > td {
  background-color: white;
}
.table-white-text th,
.table-white-text td,
.table-white-text thead th,
.table-white-text tbody + tbody {
  border-color: white;
}

.table-hover .table-white-text:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.table-hover .table-white-text:hover > td,
.table-hover .table-white-text:hover > th {
  background-color: rgb(242.25, 242.25, 242.25);
}

.table-opportunity,
.table-opportunity > th,
.table-opportunity > td {
  background-color: rgb(217.2, 212.16, 241.56);
}
.table-opportunity th,
.table-opportunity td,
.table-opportunity thead th,
.table-opportunity tbody + tbody {
  border-color: rgb(184.8, 175.44, 230.04);
}

.table-hover .table-opportunity:hover {
  background-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}
.table-hover .table-opportunity:hover > td,
.table-hover .table-opportunity:hover > th {
  background-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}

.table-disabled,
.table-disabled > th,
.table-disabled > td {
  background-color: rgb(223.08, 225.88, 229.52);
}
.table-disabled th,
.table-disabled td,
.table-disabled thead th,
.table-disabled tbody + tbody {
  border-color: rgb(195.72, 200.92, 207.68);
}

.table-hover .table-disabled:hover {
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.table-hover .table-disabled:hover > td,
.table-hover .table-disabled:hover > th {
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}

.table-loading-light,
.table-loading-light > th,
.table-loading-light > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-loading-light th,
.table-loading-light td,
.table-loading-light thead th,
.table-loading-light tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-loading-light:hover {
  background-color: rgb(238.263, 240.654, 243.045);
}
.table-hover .table-loading-light:hover > td,
.table-hover .table-loading-light:hover > th {
  background-color: rgb(238.263, 240.654, 243.045);
}

.table-loading-dark,
.table-loading-dark > th,
.table-loading-dark > td {
  background-color: rgb(248, 249.4, 250.52);
}
.table-loading-dark th,
.table-loading-dark td,
.table-loading-dark thead th,
.table-loading-dark tbody + tbody {
  border-color: rgb(242, 244.6, 246.68);
}

.table-hover .table-loading-dark:hover {
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.table-hover .table-loading-dark:hover > td,
.table-hover .table-loading-dark:hover > th {
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}

.table-dark-primary,
.table-dark-primary > th,
.table-dark-primary > td {
  background-color: rgb(183.6, 225.04, 221.12);
}
.table-dark-primary th,
.table-dark-primary td,
.table-dark-primary thead th,
.table-dark-primary tbody + tbody {
  border-color: rgb(122.4, 199.36, 192.08);
}

.table-hover .table-dark-primary:hover {
  background-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}
.table-hover .table-dark-primary:hover > td,
.table-hover .table-dark-primary:hover > th {
  background-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}

.table-dark-secondary,
.table-dark-secondary > th,
.table-dark-secondary > td {
  background-color: rgb(183.6, 221.4, 235.12);
}
.table-dark-secondary th,
.table-dark-secondary td,
.table-dark-secondary thead th,
.table-dark-secondary tbody + tbody {
  border-color: rgb(122.4, 192.6, 218.08);
}

.table-hover .table-dark-secondary:hover {
  background-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}
.table-hover .table-dark-secondary:hover > td,
.table-hover .table-dark-secondary:hover > th {
  background-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}

.table-dark-danger,
.table-dark-danger > th,
.table-dark-danger > td {
  background-color: rgb(238.48, 203.2, 195.36);
}
.table-dark-danger th,
.table-dark-danger td,
.table-dark-danger thead th,
.table-dark-danger tbody + tbody {
  border-color: rgb(224.32, 158.8, 144.24);
}

.table-hover .table-dark-danger:hover {
  background-color: rgb(233.77475, 188.44625, 178.37325);
}
.table-hover .table-dark-danger:hover > td,
.table-hover .table-dark-danger:hover > th {
  background-color: rgb(233.77475, 188.44625, 178.37325);
}

.table-dark-warning,
.table-dark-warning > th,
.table-dark-warning > td {
  background-color: rgb(237.92, 223.36, 194.52);
}
.table-dark-warning th,
.table-dark-warning td,
.table-dark-warning thead th,
.table-dark-warning tbody + tbody {
  border-color: rgb(223.28, 196.24, 142.68);
}

.table-hover .table-dark-warning:hover {
  background-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}
.table-hover .table-dark-warning:hover > td,
.table-hover .table-dark-warning:hover > th {
  background-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}

.table-dark-info,
.table-dark-info > th,
.table-dark-info > td {
  background-color: rgb(186.4, 205.16, 228.4);
}
.table-dark-info th,
.table-dark-info td,
.table-dark-info thead th,
.table-dark-info tbody + tbody {
  border-color: rgb(127.6, 162.44, 205.6);
}

.table-hover .table-dark-info:hover {
  background-color: rgb(171.455, 194.302, 222.605);
}
.table-hover .table-dark-info:hover > td,
.table-hover .table-dark-info:hover > th {
  background-color: rgb(171.455, 194.302, 222.605);
}

.table-dark-success,
.table-dark-success > th,
.table-dark-success > td {
  background-color: rgb(190.6, 220, 202.92);
}
.table-dark-success th,
.table-dark-success td,
.table-dark-success thead th,
.table-dark-success tbody + tbody {
  border-color: rgb(135.4, 190, 158.28);
}

.table-hover .table-dark-success:hover {
  background-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}
.table-hover .table-dark-success:hover > td,
.table-hover .table-dark-success:hover > th {
  background-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}

.table-dark-opportunity,
.table-dark-opportunity > th,
.table-dark-opportunity > td {
  background-color: rgb(207.4, 200.4, 228.96);
}
.table-dark-opportunity th,
.table-dark-opportunity td,
.table-dark-opportunity thead th,
.table-dark-opportunity tbody + tbody {
  border-color: rgb(166.6, 153.6, 206.64);
}

.table-hover .table-dark-opportunity:hover {
  background-color: rgb(194.7279166667, 185.864375, 222.027625);
}
.table-hover .table-dark-opportunity:hover > td,
.table-hover .table-dark-opportunity:hover > th {
  background-color: rgb(194.7279166667, 185.864375, 222.027625);
}

.table-surface-primary,
.table-surface-primary > th,
.table-surface-primary > td {
  background-color: rgb(249.96, 253.6, 253.32);
}
.table-surface-primary th,
.table-surface-primary td,
.table-surface-primary thead th,
.table-surface-primary tbody + tbody {
  border-color: rgb(245.64, 252.4, 251.88);
}

.table-hover .table-surface-primary:hover {
  background-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}
.table-hover .table-surface-primary:hover > td,
.table-hover .table-surface-primary:hover > th {
  background-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}

.table-surface-secondary,
.table-surface-secondary > th,
.table-surface-secondary > td {
  background-color: rgb(244.64, 251.08, 254.16);
}
.table-surface-secondary th,
.table-surface-secondary td,
.table-surface-secondary thead th,
.table-surface-secondary tbody + tbody {
  border-color: rgb(235.76, 247.72, 253.44);
}

.table-hover .table-surface-secondary:hover {
  background-color: rgb(221.5705, 242.351, 252.2895);
}
.table-hover .table-surface-secondary:hover > td,
.table-hover .table-surface-secondary:hover > th {
  background-color: rgb(221.5705, 242.351, 252.2895);
}

.table-surface-danger,
.table-surface-danger > th,
.table-surface-danger > td {
  background-color: rgb(255, 250.52, 249.4);
}
.table-surface-danger th,
.table-surface-danger td,
.table-surface-danger thead th,
.table-surface-danger tbody + tbody {
  border-color: rgb(255, 246.68, 244.6);
}

.table-hover .table-surface-danger:hover {
  background-color: rgb(255, 230.344, 224.18);
}
.table-hover .table-surface-danger:hover > td,
.table-hover .table-surface-danger:hover > th {
  background-color: rgb(255, 230.344, 224.18);
}

.table-surface-warning,
.table-surface-warning > th,
.table-surface-warning > td {
  background-color: rgb(255, 252.76, 248);
}
.table-surface-warning th,
.table-surface-warning td,
.table-surface-warning thead th,
.table-surface-warning tbody + tbody {
  border-color: rgb(255, 250.84, 242);
}

.table-hover .table-surface-warning:hover {
  background-color: rgb(255, 244.712, 222.85);
}
.table-hover .table-surface-warning:hover > td,
.table-hover .table-surface-warning:hover > th {
  background-color: rgb(255, 244.712, 222.85);
}

.table-surface-info,
.table-surface-info > th,
.table-surface-info > td {
  background-color: rgb(247.72, 251.08, 254.16);
}
.table-surface-info th,
.table-surface-info td,
.table-surface-info thead th,
.table-surface-info tbody + tbody {
  border-color: rgb(241.48, 247.72, 253.44);
}

.table-hover .table-surface-info:hover {
  background-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}
.table-hover .table-surface-info:hover > td,
.table-hover .table-surface-info:hover > th {
  background-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}

.table-surface-success,
.table-surface-success > th,
.table-surface-success > td {
  background-color: rgb(248.84, 252.76, 250.52);
}
.table-surface-success th,
.table-surface-success td,
.table-surface-success thead th,
.table-surface-success tbody + tbody {
  border-color: rgb(243.56, 250.84, 246.68);
}

.table-hover .table-surface-success:hover {
  background-color: rgb(230.448, 246.072, 237.144);
}
.table-hover .table-surface-success:hover > td,
.table-hover .table-surface-success:hover > th {
  background-color: rgb(230.448, 246.072, 237.144);
}

.table-surface-opportunity,
.table-surface-opportunity > th,
.table-surface-opportunity > td {
  background-color: rgb(251.36, 250.8, 253.6);
}
.table-surface-opportunity th,
.table-surface-opportunity td,
.table-surface-opportunity thead th,
.table-surface-opportunity tbody + tbody {
  border-color: rgb(248.24, 247.2, 252.4);
}

.table-hover .table-surface-opportunity:hover {
  background-color: rgb(234.967, 231.885, 247.295);
}
.table-hover .table-surface-opportunity:hover > td,
.table-hover .table-surface-opportunity:hover > th {
  background-color: rgb(234.967, 231.885, 247.295);
}

.table-surface-disabled,
.table-surface-disabled > th,
.table-surface-disabled > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-surface-disabled th,
.table-surface-disabled td,
.table-surface-disabled thead th,
.table-surface-disabled tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-surface-disabled:hover {
  background-color: rgb(238.263, 240.654, 243.045);
}
.table-hover .table-surface-disabled:hover > td,
.table-hover .table-surface-disabled:hover > th {
  background-color: rgb(238.263, 240.654, 243.045);
}

.table-surface-primary-transparent,
.table-surface-primary-transparent > th,
.table-surface-primary-transparent > td {
  background-color: rgba(252.4823695346, 253.8053596615, 253.6770098731, 0.734);
}
.table-surface-primary-transparent th,
.table-surface-primary-transparent td,
.table-surface-primary-transparent thead th,
.table-surface-primary-transparent tbody + tbody {
  border-color: rgba(248.1081081081, 251.7297297297, 251.3783783784, 0.506);
}

.table-hover .table-surface-primary-transparent:hover {
  background-color: rgba(235.3143680791, 245.6589746571, 244.655393422, 0.734);
}
.table-hover .table-surface-primary-transparent:hover > td,
.table-hover .table-surface-primary-transparent:hover > th {
  background-color: rgba(235.3143680791, 245.6589746571, 244.655393422, 0.734);
}

.table-border-primary-transparent,
.table-border-primary-transparent > th,
.table-border-primary-transparent > td {
  background-color: rgba(244.4378698225, 249.9881656805, 249.449704142, 0.776);
}
.table-border-primary-transparent th,
.table-border-primary-transparent td,
.table-border-primary-transparent thead th,
.table-border-primary-transparent tbody + tbody {
  border-color: rgba(227.6033057851, 242, 240.6033057851, 0.584);
}

.table-hover .table-border-primary-transparent:hover {
  background-color: rgba(227.6720933526, 242.0326403752, 240.6394529775, 0.776);
}
.table-hover .table-border-primary-transparent:hover > td,
.table-hover .table-border-primary-transparent:hover > th {
  background-color: rgba(227.6720933526, 242.0326403752, 240.6394529775, 0.776);
}

.table-white-transparent,
.table-white-transparent > th,
.table-white-transparent > td {
  background-color: rgba(255, 255, 255, 0.86);
}
.table-white-transparent th,
.table-white-transparent td,
.table-white-transparent thead th,
.table-white-transparent tbody + tbody {
  border-color: rgba(255, 255, 255, 0.74);
}

.table-hover .table-white-transparent:hover {
  background-color: rgba(242.25, 242.25, 242.25, 0.86);
}
.table-hover .table-white-transparent:hover > td,
.table-hover .table-white-transparent:hover > th {
  background-color: rgba(242.25, 242.25, 242.25, 0.86);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: rgb(65.2465517241, 72.775, 80.3034482759);
}
.table .thead-light th {
  color: #495057;
  background-color: #f1f2f4;
  border-color: #dbdde1;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(65.2465517241, 72.775, 80.3034482759);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1439.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 1.8rem + 2px);
  padding: 0.9rem 1rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #dbdde1;
  border-radius: 0.5rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(0, 190, 172);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.25);
}
.form-control::placeholder {
  color: #6d7888;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #dbdde1;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.9rem + 1px);
  padding-bottom: calc(0.9rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  font-size: 1.125rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.55rem + 1px);
  padding-bottom: calc(0.55rem + 1px);
  font-size: 0.7875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.9rem 0;
  margin-bottom: 0;
  font-size: 0.9rem;
  line-height: 1.5;
  color: rgb(63, 76, 96);
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 1.1rem + 2px);
  padding: 0.55rem 1rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}

.form-control-lg {
  height: calc(1.5em + 2rem + 2px);
  padding: 1rem 1.125rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.5rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6d7888;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.6875rem;
  color: rgb(44, 167, 102);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(44, 167, 102, 0.9);
  border-radius: 0.5rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: rgb(44, 167, 102);
  padding-right: calc(1.5em + 1.8rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27rgb%2844, 167, 102%29%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.45rem) center;
  background-size: calc(0.75em + 0.9rem) calc(0.75em + 0.9rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: rgb(44, 167, 102);
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1.8rem);
  background-position: top calc(0.375em + 0.45rem) right calc(0.375em + 0.45rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: rgb(44, 167, 102);
  padding-right: calc(0.75em + 3.35rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27rgb%2844, 167, 102%29%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") center right 2rem/calc(0.75em + 0.9rem) calc(0.75em + 0.9rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: rgb(44, 167, 102);
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: rgb(44, 167, 102);
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: rgb(44, 167, 102);
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: rgb(44, 167, 102);
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(50.23507109, 190.66492891, 116.454028436);
  background-color: rgb(50.23507109, 190.66492891, 116.454028436);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(44, 167, 102);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: rgb(44, 167, 102);
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: rgb(44, 167, 102);
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.6875rem;
  color: rgb(255, 100, 66);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(255, 100, 66, 0.9);
  border-radius: 0.5rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: rgb(255, 100, 66);
  padding-right: calc(1.5em + 1.8rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27rgb%28255, 100, 66%29%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27rgb%28255, 100, 66%29%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.45rem) center;
  background-size: calc(0.75em + 0.9rem) calc(0.75em + 0.9rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: rgb(255, 100, 66);
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1.8rem);
  background-position: top calc(0.375em + 0.45rem) right calc(0.375em + 0.45rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: rgb(255, 100, 66);
  padding-right: calc(0.75em + 3.35rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27rgb%28255, 100, 66%29%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27rgb%28255, 100, 66%29%27 stroke=%27none%27/%3e%3c/svg%3e") center right 2rem/calc(0.75em + 0.9rem) calc(0.75em + 0.9rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: rgb(255, 100, 66);
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: rgb(255, 100, 66);
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: rgb(255, 100, 66);
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: rgb(255, 100, 66);
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(255, 115.5, 84.9);
  background-color: rgb(255, 115.5, 84.9);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(255, 100, 66);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: rgb(255, 100, 66);
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: rgb(255, 100, 66);
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 700;
  color: rgb(63, 76, 96);
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.45rem 0.95rem;
  font-size: 0.9rem;
  line-height: 1.5;
  border-radius: 8px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: rgb(63, 76, 96);
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(0, 175.75, 159.1);
  border-color: rgb(0, 171, 154.8);
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: rgb(0, 175.75, 159.1);
  border-color: rgb(0, 171, 154.8);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 199.75, 184.45, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 171, 154.8);
  border-color: rgb(0, 166.25, 150.5);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 199.75, 184.45, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(0, 150.775, 213.675);
  border-color: rgb(0, 146.7, 207.9);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: rgb(0, 150.775, 213.675);
  border-color: rgb(0, 146.7, 207.9);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 176.8, 234.6, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 146.7, 207.9);
  border-color: rgb(0, 142.625, 202.125);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 176.8, 234.6, 0.5);
}

.btn-success {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(40.7, 154.475, 94.35);
  border-color: rgb(39.6, 150.3, 91.8);
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: rgb(40.7, 154.475, 94.35);
  border-color: rgb(39.6, 150.3, 91.8);
  box-shadow: 0 0 0 0.2rem rgba(75.65, 180.2, 124.95, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(39.6, 150.3, 91.8);
  border-color: rgb(38.5, 146.125, 89.25);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(75.65, 180.2, 124.95, 0.5);
}

.btn-info {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(0, 102.675, 206.275);
  border-color: rgb(0, 99.9, 200.7);
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: rgb(0, 102.675, 206.275);
  border-color: rgb(0, 99.9, 200.7);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 132.6, 227.8, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 99.9, 200.7);
  border-color: rgb(0, 97.125, 195.125);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 132.6, 227.8, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(238.6205179283, 160.3529880478, 0.9544820717);
  border-color: rgb(232.171314741, 156.019123506, 0.928685259);
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: rgb(238.6205179283, 160.3529880478, 0.9544820717);
  border-color: rgb(232.171314741, 156.019123506, 0.928685259);
  box-shadow: 0 0 0 0.2rem rgba(220.85, 151.75, 10.4, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(232.171314741, 156.019123506, 0.928685259);
  border-color: rgb(225.7221115538, 151.6852589641, 0.9028884462);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220.85, 151.75, 10.4, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(255, 80.255952381, 41.925);
  border-color: rgb(255, 73.6746031746, 33.9);
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: rgb(255, 80.255952381, 41.925);
  border-color: rgb(255, 73.6746031746, 33.9);
  box-shadow: 0 0 0 0.2rem rgba(255, 123.25, 94.35, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(255, 73.6746031746, 33.9);
  border-color: rgb(255, 67.0932539683, 25.875);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 123.25, 94.35, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(226.5, 231.25, 236);
  border-color: #dbe1e7;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: rgb(226.5, 231.25, 236);
  border-color: #dbe1e7;
  box-shadow: 0 0 0 0.2rem rgba(216.6, 218.05, 219.5, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dbe1e7;
  border-color: rgb(211.5, 218.75, 226);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216.6, 218.05, 219.5, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(10.175, 30.525, 51.8);
  border-color: rgb(9.9, 29.7, 50.4);
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: rgb(10.175, 30.525, 51.8);
  border-color: rgb(9.9, 29.7, 50.4);
  box-shadow: 0 0 0 0.2rem rgba(47.6, 66.3, 85.85, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(9.9, 29.7, 50.4);
  border-color: rgb(9.625, 28.875, 49);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47.6, 66.3, 85.85, 0.5);
}

.btn-neutral-100 {
  color: #212529;
  background-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.btn-neutral-100:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-neutral-100:focus, .btn-neutral-100.focus {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}
.btn-neutral-100.disabled, .btn-neutral-100:disabled {
  color: #212529;
  background-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.btn-neutral-100:not(:disabled):not(.disabled):active, .btn-neutral-100:not(:disabled):not(.disabled).active, .show > .btn-neutral-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.btn-neutral-100:not(:disabled):not(.disabled):active:focus, .btn-neutral-100:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}

.btn-neutral-200 {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-neutral-200:hover {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
}
.btn-neutral-200:focus, .btn-neutral-200.focus {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-neutral-200.disabled, .btn-neutral-200:disabled {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-neutral-200:not(:disabled):not(.disabled):active, .btn-neutral-200:not(:disabled):not(.disabled).active, .show > .btn-neutral-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
  border-color: rgb(211.6875, 217.875, 224.0625);
}
.btn-neutral-200:not(:disabled):not(.disabled):active:focus, .btn-neutral-200:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-neutral-300 {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-neutral-300:hover {
  color: #212529;
  background-color: rgb(208.5518292683, 217.8414634146, 225.2731707317);
  border-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
}
.btn-neutral-300:focus, .btn-neutral-300.focus {
  color: #212529;
  background-color: rgb(208.5518292683, 217.8414634146, 225.2731707317);
  border-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
  box-shadow: 0 0 0 0.2rem rgba(200.45, 205.3, 209.3, 0.5);
}
.btn-neutral-300.disabled, .btn-neutral-300:disabled {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-neutral-300:not(:disabled):not(.disabled):active, .btn-neutral-300:not(:disabled):not(.disabled).active, .show > .btn-neutral-300.dropdown-toggle {
  color: #212529;
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
  border-color: rgb(194.2530487805, 206.4024390244, 216.1219512195);
}
.btn-neutral-300:not(:disabled):not(.disabled):active:focus, .btn-neutral-300:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200.45, 205.3, 209.3, 0.5);
}

.btn-neutral-400 {
  color: #212529;
  background-color: rgb(206, 211, 217);
  border-color: rgb(206, 211, 217);
}
.btn-neutral-400:hover {
  color: #212529;
  background-color: rgb(188.1318965517, 194.9551724138, 203.1431034483);
  border-color: rgb(182.175862069, 189.6068965517, 198.524137931);
}
.btn-neutral-400:focus, .btn-neutral-400.focus {
  color: #212529;
  background-color: rgb(188.1318965517, 194.9551724138, 203.1431034483);
  border-color: rgb(182.175862069, 189.6068965517, 198.524137931);
  box-shadow: 0 0 0 0.2rem rgba(180.05, 184.9, 190.6, 0.5);
}
.btn-neutral-400.disabled, .btn-neutral-400:disabled {
  color: #212529;
  background-color: rgb(206, 211, 217);
  border-color: rgb(206, 211, 217);
}
.btn-neutral-400:not(:disabled):not(.disabled):active, .btn-neutral-400:not(:disabled):not(.disabled).active, .show > .btn-neutral-400.dropdown-toggle {
  color: #212529;
  background-color: rgb(182.175862069, 189.6068965517, 198.524137931);
  border-color: rgb(176.2198275862, 184.2586206897, 193.9051724138);
}
.btn-neutral-400:not(:disabled):not(.disabled):active:focus, .btn-neutral-400:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180.05, 184.9, 190.6, 0.5);
}

.btn-neutral-500 {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-neutral-500:hover {
  color: #fff;
  background-color: rgb(128.2792682927, 139.3951219512, 153.8457317073);
  border-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
}
.btn-neutral-500:focus, .btn-neutral-500.focus {
  color: #fff;
  background-color: rgb(128.2792682927, 139.3951219512, 153.8457317073);
  border-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
  box-shadow: 0 0 0 0.2rem rgba(158.1, 166.6, 177.65, 0.5);
}
.btn-neutral-500.disabled, .btn-neutral-500:disabled {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-neutral-500:not(:disabled):not(.disabled):active, .btn-neutral-500:not(:disabled):not(.disabled).active, .show > .btn-neutral-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
  border-color: rgb(119.7987804878, 131.6585365854, 147.0762195122);
}
.btn-neutral-500:not(:disabled):not(.disabled):active:focus, .btn-neutral-500:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(158.1, 166.6, 177.65, 0.5);
}

.btn-neutral-600 {
  color: #fff;
  background-color: rgb(90, 102, 120);
  border-color: rgb(90, 102, 120);
}
.btn-neutral-600:hover {
  color: #fff;
  background-color: rgb(83.25, 94.35, 111);
  border-color: rgb(81, 91.8, 108);
}
.btn-neutral-600:focus, .btn-neutral-600.focus {
  color: #fff;
  background-color: rgb(83.25, 94.35, 111);
  border-color: rgb(81, 91.8, 108);
  box-shadow: 0 0 0 0.2rem rgba(114.75, 124.95, 140.25, 0.5);
}
.btn-neutral-600.disabled, .btn-neutral-600:disabled {
  color: #fff;
  background-color: rgb(90, 102, 120);
  border-color: rgb(90, 102, 120);
}
.btn-neutral-600:not(:disabled):not(.disabled):active, .btn-neutral-600:not(:disabled):not(.disabled).active, .show > .btn-neutral-600.dropdown-toggle {
  color: #fff;
  background-color: rgb(81, 91.8, 108);
  border-color: rgb(78.75, 89.25, 105);
}
.btn-neutral-600:not(:disabled):not(.disabled):active:focus, .btn-neutral-600:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(114.75, 124.95, 140.25, 0.5);
}

.btn-neutral-700 {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-neutral-700:hover {
  color: #fff;
  background-color: rgb(58.275, 70.3, 88.8);
  border-color: rgb(56.7, 68.4, 86.4);
}
.btn-neutral-700:focus, .btn-neutral-700.focus {
  color: #fff;
  background-color: rgb(58.275, 70.3, 88.8);
  border-color: rgb(56.7, 68.4, 86.4);
  box-shadow: 0 0 0 0.2rem rgba(91.8, 102.85, 119.85, 0.5);
}
.btn-neutral-700.disabled, .btn-neutral-700:disabled {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-neutral-700:not(:disabled):not(.disabled):active, .btn-neutral-700:not(:disabled):not(.disabled).active, .show > .btn-neutral-700.dropdown-toggle {
  color: #fff;
  background-color: rgb(56.7, 68.4, 86.4);
  border-color: rgb(55.125, 66.5, 84);
}
.btn-neutral-700:not(:disabled):not(.disabled):active:focus, .btn-neutral-700:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91.8, 102.85, 119.85, 0.5);
}

.btn-supporting-red-100 {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-supporting-red-100:hover {
  color: #212529;
  background-color: rgb(255, 209.6, 198.25);
  border-color: rgb(255, 199.8, 186);
}
.btn-supporting-red-100:focus, .btn-supporting-red-100.focus {
  color: #212529;
  background-color: rgb(255, 209.6, 198.25);
  border-color: rgb(255, 199.8, 186);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 208.7, 205.9, 0.5);
}
.btn-supporting-red-100.disabled, .btn-supporting-red-100:disabled {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-supporting-red-100:not(:disabled):not(.disabled):active, .btn-supporting-red-100:not(:disabled):not(.disabled).active, .show > .btn-supporting-red-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 199.8, 186);
  border-color: rgb(255, 190, 173.75);
}
.btn-supporting-red-100:not(:disabled):not(.disabled):active:focus, .btn-supporting-red-100:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-red-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 208.7, 205.9, 0.5);
}

.btn-supporting-red-200 {
  color: #212529;
  background-color: rgb(255, 163, 143);
  border-color: rgb(255, 163, 143);
}
.btn-supporting-red-200:hover {
  color: #212529;
  background-color: rgb(255, 138.4803571429, 113.15);
  border-color: rgb(255, 130.3071428571, 103.2);
}
.btn-supporting-red-200:focus, .btn-supporting-red-200.focus {
  color: #212529;
  background-color: rgb(255, 138.4803571429, 113.15);
  border-color: rgb(255, 130.3071428571, 103.2);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 144.1, 127.7, 0.5);
}
.btn-supporting-red-200.disabled, .btn-supporting-red-200:disabled {
  color: #212529;
  background-color: rgb(255, 163, 143);
  border-color: rgb(255, 163, 143);
}
.btn-supporting-red-200:not(:disabled):not(.disabled):active, .btn-supporting-red-200:not(:disabled):not(.disabled).active, .show > .btn-supporting-red-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 130.3071428571, 103.2);
  border-color: rgb(255, 122.1339285714, 93.25);
}
.btn-supporting-red-200:not(:disabled):not(.disabled):active:focus, .btn-supporting-red-200:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-red-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 144.1, 127.7, 0.5);
}

.btn-supporting-red-300 {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-supporting-red-300:hover {
  color: #fff;
  background-color: rgb(255, 80.255952381, 41.925);
  border-color: rgb(255, 73.6746031746, 33.9);
}
.btn-supporting-red-300:focus, .btn-supporting-red-300.focus {
  color: #fff;
  background-color: rgb(255, 80.255952381, 41.925);
  border-color: rgb(255, 73.6746031746, 33.9);
  box-shadow: 0 0 0 0.2rem rgba(255, 123.25, 94.35, 0.5);
}
.btn-supporting-red-300.disabled, .btn-supporting-red-300:disabled {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-supporting-red-300:not(:disabled):not(.disabled):active, .btn-supporting-red-300:not(:disabled):not(.disabled).active, .show > .btn-supporting-red-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(255, 73.6746031746, 33.9);
  border-color: rgb(255, 67.0932539683, 25.875);
}
.btn-supporting-red-300:not(:disabled):not(.disabled):active:focus, .btn-supporting-red-300:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-red-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 123.25, 94.35, 0.5);
}

.btn-supporting-red-400 {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-supporting-red-400:hover {
  color: #fff;
  background-color: rgb(181.3, 64.75, 38.85);
  border-color: rgb(176.4, 63, 37.8);
}
.btn-supporting-red-400:focus, .btn-supporting-red-400.focus {
  color: #fff;
  background-color: rgb(181.3, 64.75, 38.85);
  border-color: rgb(176.4, 63, 37.8);
  box-shadow: 0 0 0 0.2rem rgba(204.85, 97.75, 73.95, 0.5);
}
.btn-supporting-red-400.disabled, .btn-supporting-red-400:disabled {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-supporting-red-400:not(:disabled):not(.disabled):active, .btn-supporting-red-400:not(:disabled):not(.disabled).active, .show > .btn-supporting-red-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(176.4, 63, 37.8);
  border-color: rgb(171.5, 61.25, 36.75);
}
.btn-supporting-red-400:not(:disabled):not(.disabled):active:focus, .btn-supporting-red-400:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-red-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204.85, 97.75, 73.95, 0.5);
}

.btn-supporting-red-500 {
  color: #fff;
  background-color: rgb(92, 35, 23);
  border-color: rgb(92, 35, 23);
}
.btn-supporting-red-500:hover {
  color: #fff;
  background-color: rgb(85.1, 32.375, 21.275);
  border-color: rgb(82.8, 31.5, 20.7);
}
.btn-supporting-red-500:focus, .btn-supporting-red-500.focus {
  color: #fff;
  background-color: rgb(85.1, 32.375, 21.275);
  border-color: rgb(82.8, 31.5, 20.7);
  box-shadow: 0 0 0 0.2rem rgba(116.45, 68, 57.8, 0.5);
}
.btn-supporting-red-500.disabled, .btn-supporting-red-500:disabled {
  color: #fff;
  background-color: rgb(92, 35, 23);
  border-color: rgb(92, 35, 23);
}
.btn-supporting-red-500:not(:disabled):not(.disabled):active, .btn-supporting-red-500:not(:disabled):not(.disabled).active, .show > .btn-supporting-red-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(82.8, 31.5, 20.7);
  border-color: rgb(80.5, 30.625, 20.125);
}
.btn-supporting-red-500:not(:disabled):not(.disabled):active:focus, .btn-supporting-red-500:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-red-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(116.45, 68, 57.8, 0.5);
}

.btn-supporting-yellow-100 {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-supporting-yellow-100:hover {
  color: #212529;
  background-color: rgb(255, 235.36, 193.625);
  border-color: rgb(255, 231.48, 181.5);
}
.btn-supporting-yellow-100:focus, .btn-supporting-yellow-100.focus {
  color: #212529;
  background-color: rgb(255, 235.36, 193.625);
  border-color: rgb(255, 231.48, 181.5);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 215.5, 201.65, 0.5);
}
.btn-supporting-yellow-100.disabled, .btn-supporting-yellow-100:disabled {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-supporting-yellow-100:not(:disabled):not(.disabled):active, .btn-supporting-yellow-100:not(:disabled):not(.disabled).active, .show > .btn-supporting-yellow-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 231.48, 181.5);
  border-color: rgb(255, 227.6, 169.375);
}
.btn-supporting-yellow-100:not(:disabled):not(.disabled):active:focus, .btn-supporting-yellow-100:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-yellow-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 215.5, 201.65, 0.5);
}

.btn-supporting-yellow-200 {
  color: #212529;
  background-color: rgb(255, 210, 118);
  border-color: rgb(255, 210, 118);
}
.btn-supporting-yellow-200:hover {
  color: #212529;
  background-color: rgb(255, 200.8111313869, 90.025);
  border-color: rgb(255, 197.7481751825, 80.7);
}
.btn-supporting-yellow-200:focus, .btn-supporting-yellow-200.focus {
  color: #212529;
  background-color: rgb(255, 200.8111313869, 90.025);
  border-color: rgb(255, 197.7481751825, 80.7);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 184.05, 106.45, 0.5);
}
.btn-supporting-yellow-200.disabled, .btn-supporting-yellow-200:disabled {
  color: #212529;
  background-color: rgb(255, 210, 118);
  border-color: rgb(255, 210, 118);
}
.btn-supporting-yellow-200:not(:disabled):not(.disabled):active, .btn-supporting-yellow-200:not(:disabled):not(.disabled).active, .show > .btn-supporting-yellow-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 197.7481751825, 80.7);
  border-color: rgb(255, 194.6852189781, 71.375);
}
.btn-supporting-yellow-200:not(:disabled):not(.disabled):active:focus, .btn-supporting-yellow-200:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-yellow-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 184.05, 106.45, 0.5);
}

.btn-supporting-yellow-300 {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-supporting-yellow-300:hover {
  color: #212529;
  background-color: rgb(238.6205179283, 160.3529880478, 0.9544820717);
  border-color: rgb(232.171314741, 156.019123506, 0.928685259);
}
.btn-supporting-yellow-300:focus, .btn-supporting-yellow-300.focus {
  color: #212529;
  background-color: rgb(238.6205179283, 160.3529880478, 0.9544820717);
  border-color: rgb(232.171314741, 156.019123506, 0.928685259);
  box-shadow: 0 0 0 0.2rem rgba(220.85, 151.75, 10.4, 0.5);
}
.btn-supporting-yellow-300.disabled, .btn-supporting-yellow-300:disabled {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-supporting-yellow-300:not(:disabled):not(.disabled):active, .btn-supporting-yellow-300:not(:disabled):not(.disabled).active, .show > .btn-supporting-yellow-300.dropdown-toggle {
  color: #212529;
  background-color: rgb(232.171314741, 156.019123506, 0.928685259);
  border-color: rgb(225.7221115538, 151.6852589641, 0.9028884462);
}
.btn-supporting-yellow-300:not(:disabled):not(.disabled):active:focus, .btn-supporting-yellow-300:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-yellow-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220.85, 151.75, 10.4, 0.5);
}

.btn-supporting-yellow-400 {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-supporting-yellow-400:hover {
  color: #fff;
  background-color: rgb(179.45, 131.35, 36.075);
  border-color: rgb(174.6, 127.8, 35.1);
}
.btn-supporting-yellow-400:focus, .btn-supporting-yellow-400.focus {
  color: #fff;
  background-color: rgb(179.45, 131.35, 36.075);
  border-color: rgb(174.6, 127.8, 35.1);
  box-shadow: 0 0 0 0.2rem rgba(203.15, 158.95, 71.4, 0.5);
}
.btn-supporting-yellow-400.disabled, .btn-supporting-yellow-400:disabled {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-supporting-yellow-400:not(:disabled):not(.disabled):active, .btn-supporting-yellow-400:not(:disabled):not(.disabled).active, .show > .btn-supporting-yellow-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(174.6, 127.8, 35.1);
  border-color: rgb(169.75, 124.25, 34.125);
}
.btn-supporting-yellow-400:not(:disabled):not(.disabled):active:focus, .btn-supporting-yellow-400:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-yellow-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203.15, 158.95, 71.4, 0.5);
}

.btn-supporting-yellow-500 {
  color: #fff;
  background-color: rgb(117, 90, 22);
  border-color: rgb(117, 90, 22);
}
.btn-supporting-yellow-500:hover {
  color: #fff;
  background-color: rgb(108.225, 83.25, 20.35);
  border-color: rgb(105.3, 81, 19.8);
}
.btn-supporting-yellow-500:focus, .btn-supporting-yellow-500.focus {
  color: #fff;
  background-color: rgb(108.225, 83.25, 20.35);
  border-color: rgb(105.3, 81, 19.8);
  box-shadow: 0 0 0 0.2rem rgba(137.7, 114.75, 56.95, 0.5);
}
.btn-supporting-yellow-500.disabled, .btn-supporting-yellow-500:disabled {
  color: #fff;
  background-color: rgb(117, 90, 22);
  border-color: rgb(117, 90, 22);
}
.btn-supporting-yellow-500:not(:disabled):not(.disabled):active, .btn-supporting-yellow-500:not(:disabled):not(.disabled).active, .show > .btn-supporting-yellow-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(105.3, 81, 19.8);
  border-color: rgb(102.375, 78.75, 19.25);
}
.btn-supporting-yellow-500:not(:disabled):not(.disabled):active:focus, .btn-supporting-yellow-500:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-yellow-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(137.7, 114.75, 56.95, 0.5);
}

.btn-supporting-blue-100 {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-supporting-blue-100:hover {
  color: #212529;
  background-color: rgb(196.6568965517, 223.5844827586, 248.2681034483);
  border-color: rgb(185.875862069, 217.7793103448, 247.024137931);
}
.btn-supporting-blue-100:focus, .btn-supporting-blue-100.focus {
  color: #212529;
  background-color: rgb(196.6568965517, 223.5844827586, 248.2681034483);
  border-color: rgb(185.875862069, 217.7793103448, 247.024137931);
  box-shadow: 0 0 0 0.2rem rgba(199.6, 210.4, 220.35, 0.5);
}
.btn-supporting-blue-100.disabled, .btn-supporting-blue-100:disabled {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-supporting-blue-100:not(:disabled):not(.disabled):active, .btn-supporting-blue-100:not(:disabled):not(.disabled).active, .show > .btn-supporting-blue-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(185.875862069, 217.7793103448, 247.024137931);
  border-color: rgb(175.0948275862, 211.974137931, 245.7801724138);
}
.btn-supporting-blue-100:not(:disabled):not(.disabled):active:focus, .btn-supporting-blue-100:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-blue-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(199.6, 210.4, 220.35, 0.5);
}

.btn-supporting-blue-200 {
  color: #212529;
  background-color: rgb(115, 176, 238);
  border-color: rgb(115, 176, 238);
}
.btn-supporting-blue-200:hover {
  color: #fff;
  background-color: rgb(91.3917197452, 162.6781847134, 235.1332802548);
  border-color: rgb(83.5222929936, 158.2375796178, 234.1777070064);
}
.btn-supporting-blue-200:focus, .btn-supporting-blue-200.focus {
  color: #fff;
  background-color: rgb(91.3917197452, 162.6781847134, 235.1332802548);
  border-color: rgb(83.5222929936, 158.2375796178, 234.1777070064);
  box-shadow: 0 0 0 0.2rem rgba(102.7, 155.15, 208.45, 0.5);
}
.btn-supporting-blue-200.disabled, .btn-supporting-blue-200:disabled {
  color: #212529;
  background-color: rgb(115, 176, 238);
  border-color: rgb(115, 176, 238);
}
.btn-supporting-blue-200:not(:disabled):not(.disabled):active, .btn-supporting-blue-200:not(:disabled):not(.disabled).active, .show > .btn-supporting-blue-200.dropdown-toggle {
  color: #fff;
  background-color: rgb(83.5222929936, 158.2375796178, 234.1777070064);
  border-color: rgb(75.652866242, 153.7969745223, 233.222133758);
}
.btn-supporting-blue-200:not(:disabled):not(.disabled):active:focus, .btn-supporting-blue-200:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-blue-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102.7, 155.15, 208.45, 0.5);
}

.btn-supporting-blue-300 {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-supporting-blue-300:hover {
  color: #fff;
  background-color: rgb(0, 102.675, 206.275);
  border-color: rgb(0, 99.9, 200.7);
}
.btn-supporting-blue-300:focus, .btn-supporting-blue-300.focus {
  color: #fff;
  background-color: rgb(0, 102.675, 206.275);
  border-color: rgb(0, 99.9, 200.7);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 132.6, 227.8, 0.5);
}
.btn-supporting-blue-300.disabled, .btn-supporting-blue-300:disabled {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-supporting-blue-300:not(:disabled):not(.disabled):active, .btn-supporting-blue-300:not(:disabled):not(.disabled).active, .show > .btn-supporting-blue-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 99.9, 200.7);
  border-color: rgb(0, 97.125, 195.125);
}
.btn-supporting-blue-300:not(:disabled):not(.disabled):active:focus, .btn-supporting-blue-300:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-blue-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 132.6, 227.8, 0.5);
}

.btn-supporting-blue-400 {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-supporting-blue-400:hover {
  color: #fff;
  background-color: rgb(9.25, 71.225, 148);
  border-color: rgb(9, 69.3, 144);
}
.btn-supporting-blue-400:focus, .btn-supporting-blue-400.focus {
  color: #fff;
  background-color: rgb(9.25, 71.225, 148);
  border-color: rgb(9, 69.3, 144);
  box-shadow: 0 0 0 0.2rem rgba(46.75, 103.7, 174.25, 0.5);
}
.btn-supporting-blue-400.disabled, .btn-supporting-blue-400:disabled {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-supporting-blue-400:not(:disabled):not(.disabled):active, .btn-supporting-blue-400:not(:disabled):not(.disabled).active, .show > .btn-supporting-blue-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(9, 69.3, 144);
  border-color: rgb(8.75, 67.375, 140);
}
.btn-supporting-blue-400:not(:disabled):not(.disabled):active:focus, .btn-supporting-blue-400:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-blue-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46.75, 103.7, 174.25, 0.5);
}

.btn-supporting-blue-500 {
  color: #fff;
  background-color: rgb(11, 47, 85);
  border-color: rgb(11, 47, 85);
}
.btn-supporting-blue-500:hover {
  color: #fff;
  background-color: rgb(10.175, 43.475, 78.625);
  border-color: rgb(9.9, 42.3, 76.5);
}
.btn-supporting-blue-500:focus, .btn-supporting-blue-500.focus {
  color: #fff;
  background-color: rgb(10.175, 43.475, 78.625);
  border-color: rgb(9.9, 42.3, 76.5);
  box-shadow: 0 0 0 0.2rem rgba(47.6, 78.2, 110.5, 0.5);
}
.btn-supporting-blue-500.disabled, .btn-supporting-blue-500:disabled {
  color: #fff;
  background-color: rgb(11, 47, 85);
  border-color: rgb(11, 47, 85);
}
.btn-supporting-blue-500:not(:disabled):not(.disabled):active, .btn-supporting-blue-500:not(:disabled):not(.disabled).active, .show > .btn-supporting-blue-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(9.9, 42.3, 76.5);
  border-color: rgb(9.625, 41.125, 74.375);
}
.btn-supporting-blue-500:not(:disabled):not(.disabled):active:focus, .btn-supporting-blue-500:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-blue-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47.6, 78.2, 110.5, 0.5);
}

.btn-supporting-green-100 {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-supporting-green-100:hover {
  color: #212529;
  background-color: rgb(206.6, 237.4, 219.8);
  border-color: rgb(197.8, 234.2, 213.4);
}
.btn-supporting-green-100:focus, .btn-supporting-green-100.focus {
  color: #212529;
  background-color: rgb(206.6, 237.4, 219.8);
  border-color: rgb(197.8, 234.2, 213.4);
  box-shadow: 0 0 0 0.2rem rgba(203, 215.5, 209.3, 0.5);
}
.btn-supporting-green-100.disabled, .btn-supporting-green-100:disabled {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-supporting-green-100:not(:disabled):not(.disabled):active, .btn-supporting-green-100:not(:disabled):not(.disabled).active, .show > .btn-supporting-green-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(197.8, 234.2, 213.4);
  border-color: #bde7cf;
}
.btn-supporting-green-100:not(:disabled):not(.disabled):active:focus, .btn-supporting-green-100:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-green-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 215.5, 209.3, 0.5);
}

.btn-supporting-green-200 {
  color: #212529;
  background-color: rgb(127, 212, 165);
  border-color: rgb(127, 212, 165);
}
.btn-supporting-green-200:hover {
  color: #212529;
  background-color: rgb(107.9684210526, 205.6065789474, 151.6184210526);
  border-color: rgb(101.6245614035, 203.4754385965, 147.1578947368);
}
.btn-supporting-green-200:focus, .btn-supporting-green-200.focus {
  color: #212529;
  background-color: rgb(107.9684210526, 205.6065789474, 151.6184210526);
  border-color: rgb(101.6245614035, 203.4754385965, 147.1578947368);
  box-shadow: 0 0 0 0.2rem rgba(112.9, 185.75, 146.4, 0.5);
}
.btn-supporting-green-200.disabled, .btn-supporting-green-200:disabled {
  color: #212529;
  background-color: rgb(127, 212, 165);
  border-color: rgb(127, 212, 165);
}
.btn-supporting-green-200:not(:disabled):not(.disabled):active, .btn-supporting-green-200:not(:disabled):not(.disabled).active, .show > .btn-supporting-green-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(101.6245614035, 203.4754385965, 147.1578947368);
  border-color: rgb(95.2807017544, 201.3442982456, 142.6973684211);
}
.btn-supporting-green-200:not(:disabled):not(.disabled):active:focus, .btn-supporting-green-200:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-green-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(112.9, 185.75, 146.4, 0.5);
}

.btn-supporting-green-300 {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-supporting-green-300:hover {
  color: #fff;
  background-color: rgb(40.7, 154.475, 94.35);
  border-color: rgb(39.6, 150.3, 91.8);
}
.btn-supporting-green-300:focus, .btn-supporting-green-300.focus {
  color: #fff;
  background-color: rgb(40.7, 154.475, 94.35);
  border-color: rgb(39.6, 150.3, 91.8);
  box-shadow: 0 0 0 0.2rem rgba(75.65, 180.2, 124.95, 0.5);
}
.btn-supporting-green-300.disabled, .btn-supporting-green-300:disabled {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-supporting-green-300:not(:disabled):not(.disabled):active, .btn-supporting-green-300:not(:disabled):not(.disabled).active, .show > .btn-supporting-green-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(39.6, 150.3, 91.8);
  border-color: rgb(38.5, 146.125, 89.25);
}
.btn-supporting-green-300:not(:disabled):not(.disabled):active:focus, .btn-supporting-green-300:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-green-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(75.65, 180.2, 124.95, 0.5);
}

.btn-supporting-green-400 {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-supporting-green-400:hover {
  color: #fff;
  background-color: rgb(23.125, 120.25, 63.825);
  border-color: rgb(22.5, 117, 62.1);
}
.btn-supporting-green-400:focus, .btn-supporting-green-400.focus {
  color: #fff;
  background-color: rgb(23.125, 120.25, 63.825);
  border-color: rgb(22.5, 117, 62.1);
  box-shadow: 0 0 0 0.2rem rgba(59.5, 148.75, 96.9, 0.5);
}
.btn-supporting-green-400.disabled, .btn-supporting-green-400:disabled {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-supporting-green-400:not(:disabled):not(.disabled):active, .btn-supporting-green-400:not(:disabled):not(.disabled).active, .show > .btn-supporting-green-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(22.5, 117, 62.1);
  border-color: rgb(21.875, 113.75, 60.375);
}
.btn-supporting-green-400:not(:disabled):not(.disabled):active:focus, .btn-supporting-green-400:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-green-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59.5, 148.75, 96.9, 0.5);
}

.btn-supporting-green-500 {
  color: #fff;
  background-color: rgb(12, 86, 48);
  border-color: rgb(12, 86, 48);
}
.btn-supporting-green-500:hover {
  color: #fff;
  background-color: rgb(11.1, 79.55, 44.4);
  border-color: rgb(10.8, 77.4, 43.2);
}
.btn-supporting-green-500:focus, .btn-supporting-green-500.focus {
  color: #fff;
  background-color: rgb(11.1, 79.55, 44.4);
  border-color: rgb(10.8, 77.4, 43.2);
  box-shadow: 0 0 0 0.2rem rgba(48.45, 111.35, 79.05, 0.5);
}
.btn-supporting-green-500.disabled, .btn-supporting-green-500:disabled {
  color: #fff;
  background-color: rgb(12, 86, 48);
  border-color: rgb(12, 86, 48);
}
.btn-supporting-green-500:not(:disabled):not(.disabled):active, .btn-supporting-green-500:not(:disabled):not(.disabled).active, .show > .btn-supporting-green-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(10.8, 77.4, 43.2);
  border-color: rgb(10.5, 75.25, 42);
}
.btn-supporting-green-500:not(:disabled):not(.disabled):active:focus, .btn-supporting-green-500:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-green-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(48.45, 111.35, 79.05, 0.5);
}

.btn-supporting-purple-100 {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-supporting-purple-100:hover {
  color: #212529;
  background-color: rgb(218.1125, 212.4375, 240.8125);
  border-color: rgb(210.15, 203.25, 237.75);
}
.btn-supporting-purple-100:focus, .btn-supporting-purple-100.focus {
  color: #212529;
  background-color: rgb(218.1125, 212.4375, 240.8125);
  border-color: rgb(210.15, 203.25, 237.75);
  box-shadow: 0 0 0 0.2rem rgba(210.65, 209.55, 218.65, 0.5);
}
.btn-supporting-purple-100.disabled, .btn-supporting-purple-100:disabled {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-supporting-purple-100:not(:disabled):not(.disabled):active, .btn-supporting-purple-100:not(:disabled):not(.disabled).active, .show > .btn-supporting-purple-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(210.15, 203.25, 237.75);
  border-color: rgb(202.1875, 194.0625, 234.6875);
}
.btn-supporting-purple-100:not(:disabled):not(.disabled):active:focus, .btn-supporting-purple-100:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-purple-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210.65, 209.55, 218.65, 0.5);
}

.btn-supporting-purple-200 {
  color: #212529;
  background-color: rgb(181, 171, 229);
  border-color: rgb(181, 171, 229);
}
.btn-supporting-purple-200:hover {
  color: #212529;
  background-color: rgb(160.8181818182, 148.0909090909, 221.9090909091);
  border-color: rgb(154.0909090909, 140.4545454545, 219.5454545455);
}
.btn-supporting-purple-200:focus, .btn-supporting-purple-200.focus {
  color: #212529;
  background-color: rgb(160.8181818182, 148.0909090909, 221.9090909091);
  border-color: rgb(154.0909090909, 140.4545454545, 219.5454545455);
  box-shadow: 0 0 0 0.2rem rgba(158.8, 150.9, 200.8, 0.5);
}
.btn-supporting-purple-200.disabled, .btn-supporting-purple-200:disabled {
  color: #212529;
  background-color: rgb(181, 171, 229);
  border-color: rgb(181, 171, 229);
}
.btn-supporting-purple-200:not(:disabled):not(.disabled):active, .btn-supporting-purple-200:not(:disabled):not(.disabled).active, .show > .btn-supporting-purple-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(154.0909090909, 140.4545454545, 219.5454545455);
  border-color: rgb(147.3636363636, 132.8181818182, 217.1818181818);
}
.btn-supporting-purple-200:not(:disabled):not(.disabled):active:focus, .btn-supporting-purple-200:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-purple-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(158.8, 150.9, 200.8, 0.5);
}

.btn-supporting-purple-300 {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-supporting-purple-300:hover {
  color: #fff;
  background-color: rgb(104.4347014925, 84.3593283582, 201.4656716418);
  border-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
}
.btn-supporting-purple-300:focus, .btn-supporting-purple-300.focus {
  color: #fff;
  background-color: rgb(104.4347014925, 84.3593283582, 201.4656716418);
  border-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
  box-shadow: 0 0 0 0.2rem rgba(140.25, 124.95, 214.2, 0.5);
}
.btn-supporting-purple-300.disabled, .btn-supporting-purple-300:disabled {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-supporting-purple-300:not(:disabled):not(.disabled):active, .btn-supporting-purple-300:not(:disabled):not(.disabled).active, .show > .btn-supporting-purple-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
  border-color: rgb(94.0578358209, 72.598880597, 197.776119403);
}
.btn-supporting-purple-300:not(:disabled):not(.disabled):active:focus, .btn-supporting-purple-300:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-purple-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(140.25, 124.95, 214.2, 0.5);
}

.btn-supporting-purple-400 {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-supporting-purple-400:hover {
  color: #fff;
  background-color: rgb(78.625, 55.5, 149.85);
  border-color: rgb(76.5, 54, 145.8);
}
.btn-supporting-purple-400:focus, .btn-supporting-purple-400.focus {
  color: #fff;
  background-color: rgb(78.625, 55.5, 149.85);
  border-color: rgb(76.5, 54, 145.8);
  box-shadow: 0 0 0 0.2rem rgba(110.5, 89.25, 175.95, 0.5);
}
.btn-supporting-purple-400.disabled, .btn-supporting-purple-400:disabled {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-supporting-purple-400:not(:disabled):not(.disabled):active, .btn-supporting-purple-400:not(:disabled):not(.disabled).active, .show > .btn-supporting-purple-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(76.5, 54, 145.8);
  border-color: rgb(74.375, 52.5, 141.75);
}
.btn-supporting-purple-400:not(:disabled):not(.disabled):active:focus, .btn-supporting-purple-400:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-purple-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110.5, 89.25, 175.95, 0.5);
}

.btn-supporting-purple-500 {
  color: #fff;
  background-color: rgb(26, 10, 102);
  border-color: rgb(26, 10, 102);
}
.btn-supporting-purple-500:hover {
  color: #fff;
  background-color: rgb(24.05, 9.25, 94.35);
  border-color: rgb(23.4, 9, 91.8);
}
.btn-supporting-purple-500:focus, .btn-supporting-purple-500.focus {
  color: #fff;
  background-color: rgb(24.05, 9.25, 94.35);
  border-color: rgb(23.4, 9, 91.8);
  box-shadow: 0 0 0 0.2rem rgba(60.35, 46.75, 124.95, 0.5);
}
.btn-supporting-purple-500.disabled, .btn-supporting-purple-500:disabled {
  color: #fff;
  background-color: rgb(26, 10, 102);
  border-color: rgb(26, 10, 102);
}
.btn-supporting-purple-500:not(:disabled):not(.disabled):active, .btn-supporting-purple-500:not(:disabled):not(.disabled).active, .show > .btn-supporting-purple-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(23.4, 9, 91.8);
  border-color: rgb(22.75, 8.75, 89.25);
}
.btn-supporting-purple-500:not(:disabled):not(.disabled):active:focus, .btn-supporting-purple-500:not(:disabled):not(.disabled).active:focus, .show > .btn-supporting-purple-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(60.35, 46.75, 124.95, 0.5);
}

.btn-brand-primary-100 {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-brand-primary-100:hover {
  color: #212529;
  background-color: rgb(208.4152173913, 242.0597826087, 239.4717391304);
  border-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
}
.btn-brand-primary-100:focus, .btn-brand-primary-100.focus {
  color: #212529;
  background-color: rgb(208.4152173913, 242.0597826087, 239.4717391304);
  border-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
  box-shadow: 0 0 0 0.2rem rgba(206.4, 218.05, 217.8, 0.5);
}
.btn-brand-primary-100.disabled, .btn-brand-primary-100:disabled {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-brand-primary-100:not(:disabled):not(.disabled):active, .btn-brand-primary-100:not(:disabled):not(.disabled).active, .show > .btn-brand-primary-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
  border-color: rgb(189.3586956522, 236.7663043478, 233.1195652174);
}
.btn-brand-primary-100:not(:disabled):not(.disabled):active:focus, .btn-brand-primary-100:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-primary-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206.4, 218.05, 217.8, 0.5);
}

.btn-brand-primary-200 {
  color: #212529;
  background-color: rgb(199, 241, 237);
  border-color: rgb(199, 241, 237);
}
.btn-brand-primary-200:hover {
  color: #212529;
  background-color: rgb(172.6, 234.4, 228.5142857143);
  border-color: rgb(163.8, 232.2, 225.6857142857);
}
.btn-brand-primary-200:focus, .btn-brand-primary-200.focus {
  color: #212529;
  background-color: rgb(172.6, 234.4, 228.5142857143);
  border-color: rgb(163.8, 232.2, 225.6857142857);
  box-shadow: 0 0 0 0.2rem rgba(174.1, 210.4, 207.6, 0.5);
}
.btn-brand-primary-200.disabled, .btn-brand-primary-200:disabled {
  color: #212529;
  background-color: rgb(199, 241, 237);
  border-color: rgb(199, 241, 237);
}
.btn-brand-primary-200:not(:disabled):not(.disabled):active, .btn-brand-primary-200:not(:disabled):not(.disabled).active, .show > .btn-brand-primary-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(163.8, 232.2, 225.6857142857);
  border-color: rgb(155, 230, 222.8571428571);
}
.btn-brand-primary-200:not(:disabled):not(.disabled):active:focus, .btn-brand-primary-200:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-primary-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(174.1, 210.4, 207.6, 0.5);
}

.btn-brand-primary-300 {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-brand-primary-300:hover {
  color: #fff;
  background-color: rgb(0, 175.75, 159.1);
  border-color: rgb(0, 171, 154.8);
}
.btn-brand-primary-300:focus, .btn-brand-primary-300.focus {
  color: #fff;
  background-color: rgb(0, 175.75, 159.1);
  border-color: rgb(0, 171, 154.8);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 199.75, 184.45, 0.5);
}
.btn-brand-primary-300.disabled, .btn-brand-primary-300:disabled {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-brand-primary-300:not(:disabled):not(.disabled):active, .btn-brand-primary-300:not(:disabled):not(.disabled).active, .show > .btn-brand-primary-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 171, 154.8);
  border-color: rgb(0, 166.25, 150.5);
}
.btn-brand-primary-300:not(:disabled):not(.disabled):active:focus, .btn-brand-primary-300:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-primary-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 199.75, 184.45, 0.5);
}

.btn-brand-primary-400 {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-brand-primary-400:hover {
  color: #fff;
  background-color: rgb(0, 136.9, 123.95);
  border-color: rgb(0, 133.2, 120.6);
}
.btn-brand-primary-400:focus, .btn-brand-primary-400.focus {
  color: #fff;
  background-color: rgb(0, 136.9, 123.95);
  border-color: rgb(0, 133.2, 120.6);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 164.05, 152.15, 0.5);
}
.btn-brand-primary-400.disabled, .btn-brand-primary-400:disabled {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-brand-primary-400:not(:disabled):not(.disabled):active, .btn-brand-primary-400:not(:disabled):not(.disabled).active, .show > .btn-brand-primary-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 133.2, 120.6);
  border-color: rgb(0, 129.5, 117.25);
}
.btn-brand-primary-400:not(:disabled):not(.disabled):active:focus, .btn-brand-primary-400:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-primary-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 164.05, 152.15, 0.5);
}

.btn-brand-primary-500 {
  color: #fff;
  background-color: rgb(7, 89, 79);
  border-color: rgb(7, 89, 79);
}
.btn-brand-primary-500:hover {
  color: #fff;
  background-color: rgb(6.475, 82.325, 73.075);
  border-color: rgb(6.3, 80.1, 71.1);
}
.btn-brand-primary-500:focus, .btn-brand-primary-500.focus {
  color: #fff;
  background-color: rgb(6.475, 82.325, 73.075);
  border-color: rgb(6.3, 80.1, 71.1);
  box-shadow: 0 0 0 0.2rem rgba(44.2, 113.9, 105.4, 0.5);
}
.btn-brand-primary-500.disabled, .btn-brand-primary-500:disabled {
  color: #fff;
  background-color: rgb(7, 89, 79);
  border-color: rgb(7, 89, 79);
}
.btn-brand-primary-500:not(:disabled):not(.disabled):active, .btn-brand-primary-500:not(:disabled):not(.disabled).active, .show > .btn-brand-primary-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(6.3, 80.1, 71.1);
  border-color: rgb(6.125, 77.875, 69.125);
}
.btn-brand-primary-500:not(:disabled):not(.disabled):active:focus, .btn-brand-primary-500:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-primary-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44.2, 113.9, 105.4, 0.5);
}

.btn-brand-secondary-100 {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-brand-secondary-100:hover {
  color: #212529;
  background-color: rgb(185.39375, 228.6625, 249.35625);
  border-color: rgb(174.525, 224.55, 248.475);
}
.btn-brand-secondary-100:focus, .btn-brand-secondary-100.focus {
  color: #212529;
  background-color: rgb(185.39375, 228.6625, 249.35625);
  border-color: rgb(174.525, 224.55, 248.475);
  box-shadow: 0 0 0 0.2rem rgba(190.25, 210.4, 220.35, 0.5);
}
.btn-brand-secondary-100.disabled, .btn-brand-secondary-100:disabled {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-brand-secondary-100:not(:disabled):not(.disabled):active, .btn-brand-secondary-100:not(:disabled):not(.disabled).active, .show > .btn-brand-secondary-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(174.525, 224.55, 248.475);
  border-color: rgb(163.65625, 220.4375, 247.59375);
}
.btn-brand-secondary-100:not(:disabled):not(.disabled):active:focus, .btn-brand-secondary-100:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-secondary-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190.25, 210.4, 220.35, 0.5);
}

.btn-brand-secondary-200 {
  color: #212529;
  background-color: rgb(191, 231, 246);
  border-color: rgb(191, 231, 246);
}
.btn-brand-secondary-200:hover {
  color: #212529;
  background-color: rgb(162.2657534247, 220.2246575342, 241.9592465753);
  border-color: rgb(152.6876712329, 216.6328767123, 240.6123287671);
}
.btn-brand-secondary-200:focus, .btn-brand-secondary-200.focus {
  color: #212529;
  background-color: rgb(162.2657534247, 220.2246575342, 241.9592465753);
  border-color: rgb(152.6876712329, 216.6328767123, 240.6123287671);
  box-shadow: 0 0 0 0.2rem rgba(167.3, 201.9, 215.25, 0.5);
}
.btn-brand-secondary-200.disabled, .btn-brand-secondary-200:disabled {
  color: #212529;
  background-color: rgb(191, 231, 246);
  border-color: rgb(191, 231, 246);
}
.btn-brand-secondary-200:not(:disabled):not(.disabled):active, .btn-brand-secondary-200:not(:disabled):not(.disabled).active, .show > .btn-brand-secondary-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(152.6876712329, 216.6328767123, 240.6123287671);
  border-color: rgb(143.1095890411, 213.0410958904, 239.2654109589);
}
.btn-brand-secondary-200:not(:disabled):not(.disabled):active:focus, .btn-brand-secondary-200:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-secondary-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167.3, 201.9, 215.25, 0.5);
}

.btn-brand-secondary-300 {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-brand-secondary-300:hover {
  color: #fff;
  background-color: rgb(0, 150.775, 213.675);
  border-color: rgb(0, 146.7, 207.9);
}
.btn-brand-secondary-300:focus, .btn-brand-secondary-300.focus {
  color: #fff;
  background-color: rgb(0, 150.775, 213.675);
  border-color: rgb(0, 146.7, 207.9);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 176.8, 234.6, 0.5);
}
.btn-brand-secondary-300.disabled, .btn-brand-secondary-300:disabled {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-brand-secondary-300:not(:disabled):not(.disabled):active, .btn-brand-secondary-300:not(:disabled):not(.disabled).active, .show > .btn-brand-secondary-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 146.7, 207.9);
  border-color: rgb(0, 142.625, 202.125);
}
.btn-brand-secondary-300:not(:disabled):not(.disabled):active:focus, .btn-brand-secondary-300:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-secondary-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 176.8, 234.6, 0.5);
}

.btn-brand-secondary-400 {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-brand-secondary-400:hover {
  color: #fff;
  background-color: rgb(0, 124.875, 170.2);
  border-color: rgb(0, 121.5, 165.6);
}
.btn-brand-secondary-400:focus, .btn-brand-secondary-400.focus {
  color: #fff;
  background-color: rgb(0, 124.875, 170.2);
  border-color: rgb(0, 121.5, 165.6);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 153, 194.65, 0.5);
}
.btn-brand-secondary-400.disabled, .btn-brand-secondary-400:disabled {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-brand-secondary-400:not(:disabled):not(.disabled):active, .btn-brand-secondary-400:not(:disabled):not(.disabled).active, .show > .btn-brand-secondary-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 121.5, 165.6);
  border-color: rgb(0, 118.125, 161);
}
.btn-brand-secondary-400:not(:disabled):not(.disabled):active:focus, .btn-brand-secondary-400:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-secondary-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 153, 194.65, 0.5);
}

.btn-brand-secondary-500 {
  color: #fff;
  background-color: rgb(5, 66, 90);
  border-color: rgb(5, 66, 90);
}
.btn-brand-secondary-500:hover {
  color: #fff;
  background-color: rgb(4.625, 61.05, 83.25);
  border-color: rgb(4.5, 59.4, 81);
}
.btn-brand-secondary-500:focus, .btn-brand-secondary-500.focus {
  color: #fff;
  background-color: rgb(4.625, 61.05, 83.25);
  border-color: rgb(4.5, 59.4, 81);
  box-shadow: 0 0 0 0.2rem rgba(42.5, 94.35, 114.75, 0.5);
}
.btn-brand-secondary-500.disabled, .btn-brand-secondary-500:disabled {
  color: #fff;
  background-color: rgb(5, 66, 90);
  border-color: rgb(5, 66, 90);
}
.btn-brand-secondary-500:not(:disabled):not(.disabled):active, .btn-brand-secondary-500:not(:disabled):not(.disabled).active, .show > .btn-brand-secondary-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(4.5, 59.4, 81);
  border-color: rgb(4.375, 57.75, 78.75);
}
.btn-brand-secondary-500:not(:disabled):not(.disabled):active:focus, .btn-brand-secondary-500:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-secondary-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42.5, 94.35, 114.75, 0.5);
}

.btn-teal {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-teal:hover {
  color: #fff;
  background-color: rgb(0, 175.75, 159.1);
  border-color: rgb(0, 171, 154.8);
}
.btn-teal:focus, .btn-teal.focus {
  color: #fff;
  background-color: rgb(0, 175.75, 159.1);
  border-color: rgb(0, 171, 154.8);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 199.75, 184.45, 0.5);
}
.btn-teal.disabled, .btn-teal:disabled {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-teal:not(:disabled):not(.disabled):active, .btn-teal:not(:disabled):not(.disabled).active, .show > .btn-teal.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 171, 154.8);
  border-color: rgb(0, 166.25, 150.5);
}
.btn-teal:not(:disabled):not(.disabled):active:focus, .btn-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 199.75, 184.45, 0.5);
}

.btn-skyblue {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-skyblue:hover {
  color: #fff;
  background-color: rgb(0, 150.775, 213.675);
  border-color: rgb(0, 146.7, 207.9);
}
.btn-skyblue:focus, .btn-skyblue.focus {
  color: #fff;
  background-color: rgb(0, 150.775, 213.675);
  border-color: rgb(0, 146.7, 207.9);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 176.8, 234.6, 0.5);
}
.btn-skyblue.disabled, .btn-skyblue:disabled {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-skyblue:not(:disabled):not(.disabled):active, .btn-skyblue:not(:disabled):not(.disabled).active, .show > .btn-skyblue.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 146.7, 207.9);
  border-color: rgb(0, 142.625, 202.125);
}
.btn-skyblue:not(:disabled):not(.disabled):active:focus, .btn-skyblue:not(:disabled):not(.disabled).active:focus, .show > .btn-skyblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 176.8, 234.6, 0.5);
}

.btn-dark-gray {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-dark-gray:hover {
  color: #fff;
  background-color: rgb(128.2792682927, 139.3951219512, 153.8457317073);
  border-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
}
.btn-dark-gray:focus, .btn-dark-gray.focus {
  color: #fff;
  background-color: rgb(128.2792682927, 139.3951219512, 153.8457317073);
  border-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
  box-shadow: 0 0 0 0.2rem rgba(158.1, 166.6, 177.65, 0.5);
}
.btn-dark-gray.disabled, .btn-dark-gray:disabled {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-dark-gray:not(:disabled):not(.disabled):active, .btn-dark-gray:not(:disabled):not(.disabled).active, .show > .btn-dark-gray.dropdown-toggle {
  color: #fff;
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
  border-color: rgb(119.7987804878, 131.6585365854, 147.0762195122);
}
.btn-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-dark-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(158.1, 166.6, 177.65, 0.5);
}

.btn-red {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-red:hover {
  color: #fff;
  background-color: rgb(255, 80.255952381, 41.925);
  border-color: rgb(255, 73.6746031746, 33.9);
}
.btn-red:focus, .btn-red.focus {
  color: #fff;
  background-color: rgb(255, 80.255952381, 41.925);
  border-color: rgb(255, 73.6746031746, 33.9);
  box-shadow: 0 0 0 0.2rem rgba(255, 123.25, 94.35, 0.5);
}
.btn-red.disabled, .btn-red:disabled {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active, .show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: rgb(255, 73.6746031746, 33.9);
  border-color: rgb(255, 67.0932539683, 25.875);
}
.btn-red:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus, .show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 123.25, 94.35, 0.5);
}

.btn-yellow {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-yellow:hover {
  color: #212529;
  background-color: rgb(238.6205179283, 160.3529880478, 0.9544820717);
  border-color: rgb(232.171314741, 156.019123506, 0.928685259);
}
.btn-yellow:focus, .btn-yellow.focus {
  color: #212529;
  background-color: rgb(238.6205179283, 160.3529880478, 0.9544820717);
  border-color: rgb(232.171314741, 156.019123506, 0.928685259);
  box-shadow: 0 0 0 0.2rem rgba(220.85, 151.75, 10.4, 0.5);
}
.btn-yellow.disabled, .btn-yellow:disabled {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active, .show > .btn-yellow.dropdown-toggle {
  color: #212529;
  background-color: rgb(232.171314741, 156.019123506, 0.928685259);
  border-color: rgb(225.7221115538, 151.6852589641, 0.9028884462);
}
.btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220.85, 151.75, 10.4, 0.5);
}

.btn-blue {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-blue:hover {
  color: #fff;
  background-color: rgb(0, 102.675, 206.275);
  border-color: rgb(0, 99.9, 200.7);
}
.btn-blue:focus, .btn-blue.focus {
  color: #fff;
  background-color: rgb(0, 102.675, 206.275);
  border-color: rgb(0, 99.9, 200.7);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 132.6, 227.8, 0.5);
}
.btn-blue.disabled, .btn-blue:disabled {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 99.9, 200.7);
  border-color: rgb(0, 97.125, 195.125);
}
.btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 132.6, 227.8, 0.5);
}

.btn-purple {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-purple:hover {
  color: #fff;
  background-color: rgb(104.4347014925, 84.3593283582, 201.4656716418);
  border-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
}
.btn-purple:focus, .btn-purple.focus {
  color: #fff;
  background-color: rgb(104.4347014925, 84.3593283582, 201.4656716418);
  border-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
  box-shadow: 0 0 0 0.2rem rgba(140.25, 124.95, 214.2, 0.5);
}
.btn-purple.disabled, .btn-purple:disabled {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
  border-color: rgb(94.0578358209, 72.598880597, 197.776119403);
}
.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(140.25, 124.95, 214.2, 0.5);
}

.btn-green {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-green:hover {
  color: #fff;
  background-color: rgb(40.7, 154.475, 94.35);
  border-color: rgb(39.6, 150.3, 91.8);
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  background-color: rgb(40.7, 154.475, 94.35);
  border-color: rgb(39.6, 150.3, 91.8);
  box-shadow: 0 0 0 0.2rem rgba(75.65, 180.2, 124.95, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: rgb(39.6, 150.3, 91.8);
  border-color: rgb(38.5, 146.125, 89.25);
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(75.65, 180.2, 124.95, 0.5);
}

.btn-basic {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-basic:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-basic:focus, .btn-basic.focus {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}
.btn-basic.disabled, .btn-basic:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-basic:not(:disabled):not(.disabled):active, .btn-basic:not(:disabled):not(.disabled).active, .show > .btn-basic.dropdown-toggle {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.btn-basic:not(:disabled):not(.disabled):active:focus, .btn-basic:not(:disabled):not(.disabled).active:focus, .show > .btn-basic.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}

.btn-light-teal {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-light-teal:hover {
  color: #212529;
  background-color: rgb(208.4152173913, 242.0597826087, 239.4717391304);
  border-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
}
.btn-light-teal:focus, .btn-light-teal.focus {
  color: #212529;
  background-color: rgb(208.4152173913, 242.0597826087, 239.4717391304);
  border-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
  box-shadow: 0 0 0 0.2rem rgba(206.4, 218.05, 217.8, 0.5);
}
.btn-light-teal.disabled, .btn-light-teal:disabled {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-light-teal:not(:disabled):not(.disabled):active, .btn-light-teal:not(:disabled):not(.disabled).active, .show > .btn-light-teal.dropdown-toggle {
  color: #212529;
  background-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
  border-color: rgb(189.3586956522, 236.7663043478, 233.1195652174);
}
.btn-light-teal:not(:disabled):not(.disabled):active:focus, .btn-light-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-light-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206.4, 218.05, 217.8, 0.5);
}

.btn-light-skyblue {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-light-skyblue:hover {
  color: #212529;
  background-color: rgb(185.39375, 228.6625, 249.35625);
  border-color: rgb(174.525, 224.55, 248.475);
}
.btn-light-skyblue:focus, .btn-light-skyblue.focus {
  color: #212529;
  background-color: rgb(185.39375, 228.6625, 249.35625);
  border-color: rgb(174.525, 224.55, 248.475);
  box-shadow: 0 0 0 0.2rem rgba(190.25, 210.4, 220.35, 0.5);
}
.btn-light-skyblue.disabled, .btn-light-skyblue:disabled {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-light-skyblue:not(:disabled):not(.disabled):active, .btn-light-skyblue:not(:disabled):not(.disabled).active, .show > .btn-light-skyblue.dropdown-toggle {
  color: #212529;
  background-color: rgb(174.525, 224.55, 248.475);
  border-color: rgb(163.65625, 220.4375, 247.59375);
}
.btn-light-skyblue:not(:disabled):not(.disabled):active:focus, .btn-light-skyblue:not(:disabled):not(.disabled).active:focus, .show > .btn-light-skyblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190.25, 210.4, 220.35, 0.5);
}

.btn-light-dark {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-light-dark:hover {
  color: #212529;
  background-color: rgb(208.5518292683, 217.8414634146, 225.2731707317);
  border-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
}
.btn-light-dark:focus, .btn-light-dark.focus {
  color: #212529;
  background-color: rgb(208.5518292683, 217.8414634146, 225.2731707317);
  border-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
  box-shadow: 0 0 0 0.2rem rgba(200.45, 205.3, 209.3, 0.5);
}
.btn-light-dark.disabled, .btn-light-dark:disabled {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-light-dark:not(:disabled):not(.disabled):active, .btn-light-dark:not(:disabled):not(.disabled).active, .show > .btn-light-dark.dropdown-toggle {
  color: #212529;
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
  border-color: rgb(194.2530487805, 206.4024390244, 216.1219512195);
}
.btn-light-dark:not(:disabled):not(.disabled):active:focus, .btn-light-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-light-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200.45, 205.3, 209.3, 0.5);
}

.btn-light-dark-gray {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-light-dark-gray:hover {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
}
.btn-light-dark-gray:focus, .btn-light-dark-gray.focus {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light-dark-gray.disabled, .btn-light-dark-gray:disabled {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-light-dark-gray:not(:disabled):not(.disabled):active, .btn-light-dark-gray:not(:disabled):not(.disabled).active, .show > .btn-light-dark-gray.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
  border-color: rgb(211.6875, 217.875, 224.0625);
}
.btn-light-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-light-dark-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-light-dark-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-light-red {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-light-red:hover {
  color: #212529;
  background-color: rgb(255, 209.6, 198.25);
  border-color: rgb(255, 199.8, 186);
}
.btn-light-red:focus, .btn-light-red.focus {
  color: #212529;
  background-color: rgb(255, 209.6, 198.25);
  border-color: rgb(255, 199.8, 186);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 208.7, 205.9, 0.5);
}
.btn-light-red.disabled, .btn-light-red:disabled {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-light-red:not(:disabled):not(.disabled):active, .btn-light-red:not(:disabled):not(.disabled).active, .show > .btn-light-red.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 199.8, 186);
  border-color: rgb(255, 190, 173.75);
}
.btn-light-red:not(:disabled):not(.disabled):active:focus, .btn-light-red:not(:disabled):not(.disabled).active:focus, .show > .btn-light-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 208.7, 205.9, 0.5);
}

.btn-light-yellow {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-light-yellow:hover {
  color: #212529;
  background-color: rgb(255, 235.36, 193.625);
  border-color: rgb(255, 231.48, 181.5);
}
.btn-light-yellow:focus, .btn-light-yellow.focus {
  color: #212529;
  background-color: rgb(255, 235.36, 193.625);
  border-color: rgb(255, 231.48, 181.5);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 215.5, 201.65, 0.5);
}
.btn-light-yellow.disabled, .btn-light-yellow:disabled {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-light-yellow:not(:disabled):not(.disabled):active, .btn-light-yellow:not(:disabled):not(.disabled).active, .show > .btn-light-yellow.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 231.48, 181.5);
  border-color: rgb(255, 227.6, 169.375);
}
.btn-light-yellow:not(:disabled):not(.disabled):active:focus, .btn-light-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-light-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 215.5, 201.65, 0.5);
}

.btn-light-blue {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-light-blue:hover {
  color: #212529;
  background-color: rgb(196.6568965517, 223.5844827586, 248.2681034483);
  border-color: rgb(185.875862069, 217.7793103448, 247.024137931);
}
.btn-light-blue:focus, .btn-light-blue.focus {
  color: #212529;
  background-color: rgb(196.6568965517, 223.5844827586, 248.2681034483);
  border-color: rgb(185.875862069, 217.7793103448, 247.024137931);
  box-shadow: 0 0 0 0.2rem rgba(199.6, 210.4, 220.35, 0.5);
}
.btn-light-blue.disabled, .btn-light-blue:disabled {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-light-blue:not(:disabled):not(.disabled):active, .btn-light-blue:not(:disabled):not(.disabled).active, .show > .btn-light-blue.dropdown-toggle {
  color: #212529;
  background-color: rgb(185.875862069, 217.7793103448, 247.024137931);
  border-color: rgb(175.0948275862, 211.974137931, 245.7801724138);
}
.btn-light-blue:not(:disabled):not(.disabled):active:focus, .btn-light-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-light-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(199.6, 210.4, 220.35, 0.5);
}

.btn-light-purple {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-light-purple:hover {
  color: #212529;
  background-color: rgb(218.1125, 212.4375, 240.8125);
  border-color: rgb(210.15, 203.25, 237.75);
}
.btn-light-purple:focus, .btn-light-purple.focus {
  color: #212529;
  background-color: rgb(218.1125, 212.4375, 240.8125);
  border-color: rgb(210.15, 203.25, 237.75);
  box-shadow: 0 0 0 0.2rem rgba(210.65, 209.55, 218.65, 0.5);
}
.btn-light-purple.disabled, .btn-light-purple:disabled {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-light-purple:not(:disabled):not(.disabled):active, .btn-light-purple:not(:disabled):not(.disabled).active, .show > .btn-light-purple.dropdown-toggle {
  color: #212529;
  background-color: rgb(210.15, 203.25, 237.75);
  border-color: rgb(202.1875, 194.0625, 234.6875);
}
.btn-light-purple:not(:disabled):not(.disabled):active:focus, .btn-light-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-light-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210.65, 209.55, 218.65, 0.5);
}

.btn-light-green {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-light-green:hover {
  color: #212529;
  background-color: rgb(206.6, 237.4, 219.8);
  border-color: rgb(197.8, 234.2, 213.4);
}
.btn-light-green:focus, .btn-light-green.focus {
  color: #212529;
  background-color: rgb(206.6, 237.4, 219.8);
  border-color: rgb(197.8, 234.2, 213.4);
  box-shadow: 0 0 0 0.2rem rgba(203, 215.5, 209.3, 0.5);
}
.btn-light-green.disabled, .btn-light-green:disabled {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-light-green:not(:disabled):not(.disabled):active, .btn-light-green:not(:disabled):not(.disabled).active, .show > .btn-light-green.dropdown-toggle {
  color: #212529;
  background-color: rgb(197.8, 234.2, 213.4);
  border-color: #bde7cf;
}
.btn-light-green:not(:disabled):not(.disabled):active:focus, .btn-light-green:not(:disabled):not(.disabled).active:focus, .show > .btn-light-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 215.5, 209.3, 0.5);
}

.btn-light-basic {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-light-basic:hover {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
}
.btn-light-basic:focus, .btn-light-basic.focus {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light-basic.disabled, .btn-light-basic:disabled {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-light-basic:not(:disabled):not(.disabled):active, .btn-light-basic:not(:disabled):not(.disabled).active, .show > .btn-light-basic.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
  border-color: rgb(211.6875, 217.875, 224.0625);
}
.btn-light-basic:not(:disabled):not(.disabled):active:focus, .btn-light-basic:not(:disabled):not(.disabled).active:focus, .show > .btn-light-basic.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-dark-teal {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-dark-teal:hover {
  color: #fff;
  background-color: rgb(0, 136.9, 123.95);
  border-color: rgb(0, 133.2, 120.6);
}
.btn-dark-teal:focus, .btn-dark-teal.focus {
  color: #fff;
  background-color: rgb(0, 136.9, 123.95);
  border-color: rgb(0, 133.2, 120.6);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 164.05, 152.15, 0.5);
}
.btn-dark-teal.disabled, .btn-dark-teal:disabled {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-dark-teal:not(:disabled):not(.disabled):active, .btn-dark-teal:not(:disabled):not(.disabled).active, .show > .btn-dark-teal.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 133.2, 120.6);
  border-color: rgb(0, 129.5, 117.25);
}
.btn-dark-teal:not(:disabled):not(.disabled):active:focus, .btn-dark-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 164.05, 152.15, 0.5);
}

.btn-dark-skyblue {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-dark-skyblue:hover {
  color: #fff;
  background-color: rgb(0, 124.875, 170.2);
  border-color: rgb(0, 121.5, 165.6);
}
.btn-dark-skyblue:focus, .btn-dark-skyblue.focus {
  color: #fff;
  background-color: rgb(0, 124.875, 170.2);
  border-color: rgb(0, 121.5, 165.6);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 153, 194.65, 0.5);
}
.btn-dark-skyblue.disabled, .btn-dark-skyblue:disabled {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-dark-skyblue:not(:disabled):not(.disabled):active, .btn-dark-skyblue:not(:disabled):not(.disabled).active, .show > .btn-dark-skyblue.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 121.5, 165.6);
  border-color: rgb(0, 118.125, 161);
}
.btn-dark-skyblue:not(:disabled):not(.disabled):active:focus, .btn-dark-skyblue:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-skyblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 153, 194.65, 0.5);
}

.btn-dark-red {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-dark-red:hover {
  color: #fff;
  background-color: rgb(181.3, 64.75, 38.85);
  border-color: rgb(176.4, 63, 37.8);
}
.btn-dark-red:focus, .btn-dark-red.focus {
  color: #fff;
  background-color: rgb(181.3, 64.75, 38.85);
  border-color: rgb(176.4, 63, 37.8);
  box-shadow: 0 0 0 0.2rem rgba(204.85, 97.75, 73.95, 0.5);
}
.btn-dark-red.disabled, .btn-dark-red:disabled {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-dark-red:not(:disabled):not(.disabled):active, .btn-dark-red:not(:disabled):not(.disabled).active, .show > .btn-dark-red.dropdown-toggle {
  color: #fff;
  background-color: rgb(176.4, 63, 37.8);
  border-color: rgb(171.5, 61.25, 36.75);
}
.btn-dark-red:not(:disabled):not(.disabled):active:focus, .btn-dark-red:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204.85, 97.75, 73.95, 0.5);
}

.btn-dark-yellow {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-dark-yellow:hover {
  color: #fff;
  background-color: rgb(179.45, 131.35, 36.075);
  border-color: rgb(174.6, 127.8, 35.1);
}
.btn-dark-yellow:focus, .btn-dark-yellow.focus {
  color: #fff;
  background-color: rgb(179.45, 131.35, 36.075);
  border-color: rgb(174.6, 127.8, 35.1);
  box-shadow: 0 0 0 0.2rem rgba(203.15, 158.95, 71.4, 0.5);
}
.btn-dark-yellow.disabled, .btn-dark-yellow:disabled {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-dark-yellow:not(:disabled):not(.disabled):active, .btn-dark-yellow:not(:disabled):not(.disabled).active, .show > .btn-dark-yellow.dropdown-toggle {
  color: #fff;
  background-color: rgb(174.6, 127.8, 35.1);
  border-color: rgb(169.75, 124.25, 34.125);
}
.btn-dark-yellow:not(:disabled):not(.disabled):active:focus, .btn-dark-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203.15, 158.95, 71.4, 0.5);
}

.btn-dark-blue {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-dark-blue:hover {
  color: #fff;
  background-color: rgb(9.25, 71.225, 148);
  border-color: rgb(9, 69.3, 144);
}
.btn-dark-blue:focus, .btn-dark-blue.focus {
  color: #fff;
  background-color: rgb(9.25, 71.225, 148);
  border-color: rgb(9, 69.3, 144);
  box-shadow: 0 0 0 0.2rem rgba(46.75, 103.7, 174.25, 0.5);
}
.btn-dark-blue.disabled, .btn-dark-blue:disabled {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-dark-blue:not(:disabled):not(.disabled):active, .btn-dark-blue:not(:disabled):not(.disabled).active, .show > .btn-dark-blue.dropdown-toggle {
  color: #fff;
  background-color: rgb(9, 69.3, 144);
  border-color: rgb(8.75, 67.375, 140);
}
.btn-dark-blue:not(:disabled):not(.disabled):active:focus, .btn-dark-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46.75, 103.7, 174.25, 0.5);
}

.btn-dark-purple {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-dark-purple:hover {
  color: #fff;
  background-color: rgb(78.625, 55.5, 149.85);
  border-color: rgb(76.5, 54, 145.8);
}
.btn-dark-purple:focus, .btn-dark-purple.focus {
  color: #fff;
  background-color: rgb(78.625, 55.5, 149.85);
  border-color: rgb(76.5, 54, 145.8);
  box-shadow: 0 0 0 0.2rem rgba(110.5, 89.25, 175.95, 0.5);
}
.btn-dark-purple.disabled, .btn-dark-purple:disabled {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-dark-purple:not(:disabled):not(.disabled):active, .btn-dark-purple:not(:disabled):not(.disabled).active, .show > .btn-dark-purple.dropdown-toggle {
  color: #fff;
  background-color: rgb(76.5, 54, 145.8);
  border-color: rgb(74.375, 52.5, 141.75);
}
.btn-dark-purple:not(:disabled):not(.disabled):active:focus, .btn-dark-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110.5, 89.25, 175.95, 0.5);
}

.btn-dark-green {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-dark-green:hover {
  color: #fff;
  background-color: rgb(23.125, 120.25, 63.825);
  border-color: rgb(22.5, 117, 62.1);
}
.btn-dark-green:focus, .btn-dark-green.focus {
  color: #fff;
  background-color: rgb(23.125, 120.25, 63.825);
  border-color: rgb(22.5, 117, 62.1);
  box-shadow: 0 0 0 0.2rem rgba(59.5, 148.75, 96.9, 0.5);
}
.btn-dark-green.disabled, .btn-dark-green:disabled {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-dark-green:not(:disabled):not(.disabled):active, .btn-dark-green:not(:disabled):not(.disabled).active, .show > .btn-dark-green.dropdown-toggle {
  color: #fff;
  background-color: rgb(22.5, 117, 62.1);
  border-color: rgb(21.875, 113.75, 60.375);
}
.btn-dark-green:not(:disabled):not(.disabled):active:focus, .btn-dark-green:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59.5, 148.75, 96.9, 0.5);
}

.btn-dark-basic {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-dark-basic:hover {
  color: #fff;
  background-color: rgb(10.175, 30.525, 51.8);
  border-color: rgb(9.9, 29.7, 50.4);
}
.btn-dark-basic:focus, .btn-dark-basic.focus {
  color: #fff;
  background-color: rgb(10.175, 30.525, 51.8);
  border-color: rgb(9.9, 29.7, 50.4);
  box-shadow: 0 0 0 0.2rem rgba(47.6, 66.3, 85.85, 0.5);
}
.btn-dark-basic.disabled, .btn-dark-basic:disabled {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-dark-basic:not(:disabled):not(.disabled):active, .btn-dark-basic:not(:disabled):not(.disabled).active, .show > .btn-dark-basic.dropdown-toggle {
  color: #fff;
  background-color: rgb(9.9, 29.7, 50.4);
  border-color: rgb(9.625, 28.875, 49);
}
.btn-dark-basic:not(:disabled):not(.disabled):active:focus, .btn-dark-basic:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-basic.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47.6, 66.3, 85.85, 0.5);
}

.btn-muted {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-muted:hover {
  color: #fff;
  background-color: rgb(58.275, 70.3, 88.8);
  border-color: rgb(56.7, 68.4, 86.4);
}
.btn-muted:focus, .btn-muted.focus {
  color: #fff;
  background-color: rgb(58.275, 70.3, 88.8);
  border-color: rgb(56.7, 68.4, 86.4);
  box-shadow: 0 0 0 0.2rem rgba(91.8, 102.85, 119.85, 0.5);
}
.btn-muted.disabled, .btn-muted:disabled {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-muted:not(:disabled):not(.disabled):active, .btn-muted:not(:disabled):not(.disabled).active, .show > .btn-muted.dropdown-toggle {
  color: #fff;
  background-color: rgb(56.7, 68.4, 86.4);
  border-color: rgb(55.125, 66.5, 84);
}
.btn-muted:not(:disabled):not(.disabled):active:focus, .btn-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91.8, 102.85, 119.85, 0.5);
}

.btn-gray {
  color: #212529;
  background-color: rgb(206, 211, 217);
  border-color: rgb(206, 211, 217);
}
.btn-gray:hover {
  color: #212529;
  background-color: rgb(188.1318965517, 194.9551724138, 203.1431034483);
  border-color: rgb(182.175862069, 189.6068965517, 198.524137931);
}
.btn-gray:focus, .btn-gray.focus {
  color: #212529;
  background-color: rgb(188.1318965517, 194.9551724138, 203.1431034483);
  border-color: rgb(182.175862069, 189.6068965517, 198.524137931);
  box-shadow: 0 0 0 0.2rem rgba(180.05, 184.9, 190.6, 0.5);
}
.btn-gray.disabled, .btn-gray:disabled {
  color: #212529;
  background-color: rgb(206, 211, 217);
  border-color: rgb(206, 211, 217);
}
.btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active, .show > .btn-gray.dropdown-toggle {
  color: #212529;
  background-color: rgb(182.175862069, 189.6068965517, 198.524137931);
  border-color: rgb(176.2198275862, 184.2586206897, 193.9051724138);
}
.btn-gray:not(:disabled):not(.disabled):active:focus, .btn-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180.05, 184.9, 190.6, 0.5);
}

.btn-subdued {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-subdued:hover {
  color: #fff;
  background-color: rgb(58.275, 70.3, 88.8);
  border-color: rgb(56.7, 68.4, 86.4);
}
.btn-subdued:focus, .btn-subdued.focus {
  color: #fff;
  background-color: rgb(58.275, 70.3, 88.8);
  border-color: rgb(56.7, 68.4, 86.4);
  box-shadow: 0 0 0 0.2rem rgba(91.8, 102.85, 119.85, 0.5);
}
.btn-subdued.disabled, .btn-subdued:disabled {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-subdued:not(:disabled):not(.disabled):active, .btn-subdued:not(:disabled):not(.disabled).active, .show > .btn-subdued.dropdown-toggle {
  color: #fff;
  background-color: rgb(56.7, 68.4, 86.4);
  border-color: rgb(55.125, 66.5, 84);
}
.btn-subdued:not(:disabled):not(.disabled):active:focus, .btn-subdued:not(:disabled):not(.disabled).active:focus, .show > .btn-subdued.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91.8, 102.85, 119.85, 0.5);
}

.btn-light-gray {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-light-gray:hover {
  color: #212529;
  background-color: rgb(208.5518292683, 217.8414634146, 225.2731707317);
  border-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
}
.btn-light-gray:focus, .btn-light-gray.focus {
  color: #212529;
  background-color: rgb(208.5518292683, 217.8414634146, 225.2731707317);
  border-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
  box-shadow: 0 0 0 0.2rem rgba(200.45, 205.3, 209.3, 0.5);
}
.btn-light-gray.disabled, .btn-light-gray:disabled {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-light-gray:not(:disabled):not(.disabled):active, .btn-light-gray:not(:disabled):not(.disabled).active, .show > .btn-light-gray.dropdown-toggle {
  color: #212529;
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
  border-color: rgb(194.2530487805, 206.4024390244, 216.1219512195);
}
.btn-light-gray:not(:disabled):not(.disabled):active:focus, .btn-light-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-light-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200.45, 205.3, 209.3, 0.5);
}

.btn-really-light-gray {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-really-light-gray:hover {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
}
.btn-really-light-gray:focus, .btn-really-light-gray.focus {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-really-light-gray.disabled, .btn-really-light-gray:disabled {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-really-light-gray:not(:disabled):not(.disabled):active, .btn-really-light-gray:not(:disabled):not(.disabled).active, .show > .btn-really-light-gray.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
  border-color: rgb(211.6875, 217.875, 224.0625);
}
.btn-really-light-gray:not(:disabled):not(.disabled):active:focus, .btn-really-light-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-really-light-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-white {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-white:focus, .btn-white.focus {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}
.btn-white.disabled, .btn-white:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(38.25, 38.25, 38.25, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 38.25, 38.25, 0.5);
}

.btn-transparent {
  color: #212529;
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0);
}
.btn-transparent:hover {
  color: #212529;
  background-color: rgba(235.875, 235.875, 235.875, 0);
  border-color: rgba(229.5, 229.5, 229.5, 0);
}
.btn-transparent:focus, .btn-transparent.focus {
  color: #212529;
  background-color: rgba(235.875, 235.875, 235.875, 0);
  border-color: rgba(229.5, 229.5, 229.5, 0);
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}
.btn-transparent.disabled, .btn-transparent:disabled {
  color: #212529;
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0);
}
.btn-transparent:not(:disabled):not(.disabled):active, .btn-transparent:not(:disabled):not(.disabled).active, .show > .btn-transparent.dropdown-toggle {
  color: #212529;
  background-color: rgba(229.5, 229.5, 229.5, 0);
  border-color: rgba(223.125, 223.125, 223.125, 0);
}
.btn-transparent:not(:disabled):not(.disabled):active:focus, .btn-transparent:not(:disabled):not(.disabled).active:focus, .show > .btn-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}

.btn-default-text {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-default-text:hover {
  color: #fff;
  background-color: rgb(10.175, 30.525, 51.8);
  border-color: rgb(9.9, 29.7, 50.4);
}
.btn-default-text:focus, .btn-default-text.focus {
  color: #fff;
  background-color: rgb(10.175, 30.525, 51.8);
  border-color: rgb(9.9, 29.7, 50.4);
  box-shadow: 0 0 0 0.2rem rgba(47.6, 66.3, 85.85, 0.5);
}
.btn-default-text.disabled, .btn-default-text:disabled {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-default-text:not(:disabled):not(.disabled):active, .btn-default-text:not(:disabled):not(.disabled).active, .show > .btn-default-text.dropdown-toggle {
  color: #fff;
  background-color: rgb(9.9, 29.7, 50.4);
  border-color: rgb(9.625, 28.875, 49);
}
.btn-default-text:not(:disabled):not(.disabled):active:focus, .btn-default-text:not(:disabled):not(.disabled).active:focus, .show > .btn-default-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47.6, 66.3, 85.85, 0.5);
}

.btn-secondary-text {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-secondary-text:hover {
  color: #fff;
  background-color: rgb(58.275, 70.3, 88.8);
  border-color: rgb(56.7, 68.4, 86.4);
}
.btn-secondary-text:focus, .btn-secondary-text.focus {
  color: #fff;
  background-color: rgb(58.275, 70.3, 88.8);
  border-color: rgb(56.7, 68.4, 86.4);
  box-shadow: 0 0 0 0.2rem rgba(91.8, 102.85, 119.85, 0.5);
}
.btn-secondary-text.disabled, .btn-secondary-text:disabled {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-secondary-text:not(:disabled):not(.disabled):active, .btn-secondary-text:not(:disabled):not(.disabled).active, .show > .btn-secondary-text.dropdown-toggle {
  color: #fff;
  background-color: rgb(56.7, 68.4, 86.4);
  border-color: rgb(55.125, 66.5, 84);
}
.btn-secondary-text:not(:disabled):not(.disabled):active:focus, .btn-secondary-text:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91.8, 102.85, 119.85, 0.5);
}

.btn-tertiary-text {
  color: #fff;
  background-color: rgb(90, 102, 120);
  border-color: rgb(90, 102, 120);
}
.btn-tertiary-text:hover {
  color: #fff;
  background-color: rgb(83.25, 94.35, 111);
  border-color: rgb(81, 91.8, 108);
}
.btn-tertiary-text:focus, .btn-tertiary-text.focus {
  color: #fff;
  background-color: rgb(83.25, 94.35, 111);
  border-color: rgb(81, 91.8, 108);
  box-shadow: 0 0 0 0.2rem rgba(114.75, 124.95, 140.25, 0.5);
}
.btn-tertiary-text.disabled, .btn-tertiary-text:disabled {
  color: #fff;
  background-color: rgb(90, 102, 120);
  border-color: rgb(90, 102, 120);
}
.btn-tertiary-text:not(:disabled):not(.disabled):active, .btn-tertiary-text:not(:disabled):not(.disabled).active, .show > .btn-tertiary-text.dropdown-toggle {
  color: #fff;
  background-color: rgb(81, 91.8, 108);
  border-color: rgb(78.75, 89.25, 105);
}
.btn-tertiary-text:not(:disabled):not(.disabled):active:focus, .btn-tertiary-text:not(:disabled):not(.disabled).active:focus, .show > .btn-tertiary-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(114.75, 124.95, 140.25, 0.5);
}

.btn-disabled-text {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-disabled-text:hover {
  color: #fff;
  background-color: rgb(128.2792682927, 139.3951219512, 153.8457317073);
  border-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
}
.btn-disabled-text:focus, .btn-disabled-text.focus {
  color: #fff;
  background-color: rgb(128.2792682927, 139.3951219512, 153.8457317073);
  border-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
  box-shadow: 0 0 0 0.2rem rgba(158.1, 166.6, 177.65, 0.5);
}
.btn-disabled-text.disabled, .btn-disabled-text:disabled {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-disabled-text:not(:disabled):not(.disabled):active, .btn-disabled-text:not(:disabled):not(.disabled).active, .show > .btn-disabled-text.dropdown-toggle {
  color: #fff;
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
  border-color: rgb(119.7987804878, 131.6585365854, 147.0762195122);
}
.btn-disabled-text:not(:disabled):not(.disabled):active:focus, .btn-disabled-text:not(:disabled):not(.disabled).active:focus, .show > .btn-disabled-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(158.1, 166.6, 177.65, 0.5);
}

.btn-white-text {
  color: #212529;
  background-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.btn-white-text:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-white-text:focus, .btn-white-text.focus {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}
.btn-white-text.disabled, .btn-white-text:disabled {
  color: #212529;
  background-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.btn-white-text:not(:disabled):not(.disabled):active, .btn-white-text:not(:disabled):not(.disabled).active, .show > .btn-white-text.dropdown-toggle {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.btn-white-text:not(:disabled):not(.disabled):active:focus, .btn-white-text:not(:disabled):not(.disabled).active:focus, .show > .btn-white-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}

.btn-opportunity {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-opportunity:hover {
  color: #fff;
  background-color: rgb(104.4347014925, 84.3593283582, 201.4656716418);
  border-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
}
.btn-opportunity:focus, .btn-opportunity.focus {
  color: #fff;
  background-color: rgb(104.4347014925, 84.3593283582, 201.4656716418);
  border-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
  box-shadow: 0 0 0 0.2rem rgba(140.25, 124.95, 214.2, 0.5);
}
.btn-opportunity.disabled, .btn-opportunity:disabled {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-opportunity:not(:disabled):not(.disabled):active, .btn-opportunity:not(:disabled):not(.disabled).active, .show > .btn-opportunity.dropdown-toggle {
  color: #fff;
  background-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
  border-color: rgb(94.0578358209, 72.598880597, 197.776119403);
}
.btn-opportunity:not(:disabled):not(.disabled):active:focus, .btn-opportunity:not(:disabled):not(.disabled).active:focus, .show > .btn-opportunity.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(140.25, 124.95, 214.2, 0.5);
}

.btn-disabled {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-disabled:hover {
  color: #fff;
  background-color: rgb(128.2792682927, 139.3951219512, 153.8457317073);
  border-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
}
.btn-disabled:focus, .btn-disabled.focus {
  color: #fff;
  background-color: rgb(128.2792682927, 139.3951219512, 153.8457317073);
  border-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
  box-shadow: 0 0 0 0.2rem rgba(158.1, 166.6, 177.65, 0.5);
}
.btn-disabled.disabled, .btn-disabled:disabled {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-disabled:not(:disabled):not(.disabled):active, .btn-disabled:not(:disabled):not(.disabled).active, .show > .btn-disabled.dropdown-toggle {
  color: #fff;
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
  border-color: rgb(119.7987804878, 131.6585365854, 147.0762195122);
}
.btn-disabled:not(:disabled):not(.disabled):active:focus, .btn-disabled:not(:disabled):not(.disabled).active:focus, .show > .btn-disabled.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(158.1, 166.6, 177.65, 0.5);
}

.btn-loading-light {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-loading-light:hover {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
}
.btn-loading-light:focus, .btn-loading-light.focus {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-loading-light.disabled, .btn-loading-light:disabled {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-loading-light:not(:disabled):not(.disabled):active, .btn-loading-light:not(:disabled):not(.disabled).active, .show > .btn-loading-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
  border-color: rgb(211.6875, 217.875, 224.0625);
}
.btn-loading-light:not(:disabled):not(.disabled):active:focus, .btn-loading-light:not(:disabled):not(.disabled).active:focus, .show > .btn-loading-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-loading-dark {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-loading-dark:hover {
  color: #212529;
  background-color: rgb(208.5518292683, 217.8414634146, 225.2731707317);
  border-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
}
.btn-loading-dark:focus, .btn-loading-dark.focus {
  color: #212529;
  background-color: rgb(208.5518292683, 217.8414634146, 225.2731707317);
  border-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
  box-shadow: 0 0 0 0.2rem rgba(200.45, 205.3, 209.3, 0.5);
}
.btn-loading-dark.disabled, .btn-loading-dark:disabled {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-loading-dark:not(:disabled):not(.disabled):active, .btn-loading-dark:not(:disabled):not(.disabled).active, .show > .btn-loading-dark.dropdown-toggle {
  color: #212529;
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
  border-color: rgb(194.2530487805, 206.4024390244, 216.1219512195);
}
.btn-loading-dark:not(:disabled):not(.disabled):active:focus, .btn-loading-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-loading-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200.45, 205.3, 209.3, 0.5);
}

.btn-dark-primary {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-dark-primary:hover {
  color: #fff;
  background-color: rgb(0, 136.9, 123.95);
  border-color: rgb(0, 133.2, 120.6);
}
.btn-dark-primary:focus, .btn-dark-primary.focus {
  color: #fff;
  background-color: rgb(0, 136.9, 123.95);
  border-color: rgb(0, 133.2, 120.6);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 164.05, 152.15, 0.5);
}
.btn-dark-primary.disabled, .btn-dark-primary:disabled {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-dark-primary:not(:disabled):not(.disabled):active, .btn-dark-primary:not(:disabled):not(.disabled).active, .show > .btn-dark-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 133.2, 120.6);
  border-color: rgb(0, 129.5, 117.25);
}
.btn-dark-primary:not(:disabled):not(.disabled):active:focus, .btn-dark-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 164.05, 152.15, 0.5);
}

.btn-dark-secondary {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-dark-secondary:hover {
  color: #fff;
  background-color: rgb(0, 124.875, 170.2);
  border-color: rgb(0, 121.5, 165.6);
}
.btn-dark-secondary:focus, .btn-dark-secondary.focus {
  color: #fff;
  background-color: rgb(0, 124.875, 170.2);
  border-color: rgb(0, 121.5, 165.6);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 153, 194.65, 0.5);
}
.btn-dark-secondary.disabled, .btn-dark-secondary:disabled {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-dark-secondary:not(:disabled):not(.disabled):active, .btn-dark-secondary:not(:disabled):not(.disabled).active, .show > .btn-dark-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 121.5, 165.6);
  border-color: rgb(0, 118.125, 161);
}
.btn-dark-secondary:not(:disabled):not(.disabled):active:focus, .btn-dark-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 153, 194.65, 0.5);
}

.btn-dark-danger {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-dark-danger:hover {
  color: #fff;
  background-color: rgb(181.3, 64.75, 38.85);
  border-color: rgb(176.4, 63, 37.8);
}
.btn-dark-danger:focus, .btn-dark-danger.focus {
  color: #fff;
  background-color: rgb(181.3, 64.75, 38.85);
  border-color: rgb(176.4, 63, 37.8);
  box-shadow: 0 0 0 0.2rem rgba(204.85, 97.75, 73.95, 0.5);
}
.btn-dark-danger.disabled, .btn-dark-danger:disabled {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-dark-danger:not(:disabled):not(.disabled):active, .btn-dark-danger:not(:disabled):not(.disabled).active, .show > .btn-dark-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(176.4, 63, 37.8);
  border-color: rgb(171.5, 61.25, 36.75);
}
.btn-dark-danger:not(:disabled):not(.disabled):active:focus, .btn-dark-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204.85, 97.75, 73.95, 0.5);
}

.btn-dark-warning {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-dark-warning:hover {
  color: #fff;
  background-color: rgb(179.45, 131.35, 36.075);
  border-color: rgb(174.6, 127.8, 35.1);
}
.btn-dark-warning:focus, .btn-dark-warning.focus {
  color: #fff;
  background-color: rgb(179.45, 131.35, 36.075);
  border-color: rgb(174.6, 127.8, 35.1);
  box-shadow: 0 0 0 0.2rem rgba(203.15, 158.95, 71.4, 0.5);
}
.btn-dark-warning.disabled, .btn-dark-warning:disabled {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-dark-warning:not(:disabled):not(.disabled):active, .btn-dark-warning:not(:disabled):not(.disabled).active, .show > .btn-dark-warning.dropdown-toggle {
  color: #fff;
  background-color: rgb(174.6, 127.8, 35.1);
  border-color: rgb(169.75, 124.25, 34.125);
}
.btn-dark-warning:not(:disabled):not(.disabled):active:focus, .btn-dark-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203.15, 158.95, 71.4, 0.5);
}

.btn-dark-info {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-dark-info:hover {
  color: #fff;
  background-color: rgb(9.25, 71.225, 148);
  border-color: rgb(9, 69.3, 144);
}
.btn-dark-info:focus, .btn-dark-info.focus {
  color: #fff;
  background-color: rgb(9.25, 71.225, 148);
  border-color: rgb(9, 69.3, 144);
  box-shadow: 0 0 0 0.2rem rgba(46.75, 103.7, 174.25, 0.5);
}
.btn-dark-info.disabled, .btn-dark-info:disabled {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-dark-info:not(:disabled):not(.disabled):active, .btn-dark-info:not(:disabled):not(.disabled).active, .show > .btn-dark-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(9, 69.3, 144);
  border-color: rgb(8.75, 67.375, 140);
}
.btn-dark-info:not(:disabled):not(.disabled):active:focus, .btn-dark-info:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46.75, 103.7, 174.25, 0.5);
}

.btn-dark-success {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-dark-success:hover {
  color: #fff;
  background-color: rgb(23.125, 120.25, 63.825);
  border-color: rgb(22.5, 117, 62.1);
}
.btn-dark-success:focus, .btn-dark-success.focus {
  color: #fff;
  background-color: rgb(23.125, 120.25, 63.825);
  border-color: rgb(22.5, 117, 62.1);
  box-shadow: 0 0 0 0.2rem rgba(59.5, 148.75, 96.9, 0.5);
}
.btn-dark-success.disabled, .btn-dark-success:disabled {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-dark-success:not(:disabled):not(.disabled):active, .btn-dark-success:not(:disabled):not(.disabled).active, .show > .btn-dark-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(22.5, 117, 62.1);
  border-color: rgb(21.875, 113.75, 60.375);
}
.btn-dark-success:not(:disabled):not(.disabled):active:focus, .btn-dark-success:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59.5, 148.75, 96.9, 0.5);
}

.btn-dark-opportunity {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-dark-opportunity:hover {
  color: #fff;
  background-color: rgb(78.625, 55.5, 149.85);
  border-color: rgb(76.5, 54, 145.8);
}
.btn-dark-opportunity:focus, .btn-dark-opportunity.focus {
  color: #fff;
  background-color: rgb(78.625, 55.5, 149.85);
  border-color: rgb(76.5, 54, 145.8);
  box-shadow: 0 0 0 0.2rem rgba(110.5, 89.25, 175.95, 0.5);
}
.btn-dark-opportunity.disabled, .btn-dark-opportunity:disabled {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-dark-opportunity:not(:disabled):not(.disabled):active, .btn-dark-opportunity:not(:disabled):not(.disabled).active, .show > .btn-dark-opportunity.dropdown-toggle {
  color: #fff;
  background-color: rgb(76.5, 54, 145.8);
  border-color: rgb(74.375, 52.5, 141.75);
}
.btn-dark-opportunity:not(:disabled):not(.disabled):active:focus, .btn-dark-opportunity:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-opportunity.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110.5, 89.25, 175.95, 0.5);
}

.btn-surface-primary {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-surface-primary:hover {
  color: #212529;
  background-color: rgb(208.4152173913, 242.0597826087, 239.4717391304);
  border-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
}
.btn-surface-primary:focus, .btn-surface-primary.focus {
  color: #212529;
  background-color: rgb(208.4152173913, 242.0597826087, 239.4717391304);
  border-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
  box-shadow: 0 0 0 0.2rem rgba(206.4, 218.05, 217.8, 0.5);
}
.btn-surface-primary.disabled, .btn-surface-primary:disabled {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-surface-primary:not(:disabled):not(.disabled):active, .btn-surface-primary:not(:disabled):not(.disabled).active, .show > .btn-surface-primary.dropdown-toggle {
  color: #212529;
  background-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
  border-color: rgb(189.3586956522, 236.7663043478, 233.1195652174);
}
.btn-surface-primary:not(:disabled):not(.disabled):active:focus, .btn-surface-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-surface-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206.4, 218.05, 217.8, 0.5);
}

.btn-surface-secondary {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-surface-secondary:hover {
  color: #212529;
  background-color: rgb(185.39375, 228.6625, 249.35625);
  border-color: rgb(174.525, 224.55, 248.475);
}
.btn-surface-secondary:focus, .btn-surface-secondary.focus {
  color: #212529;
  background-color: rgb(185.39375, 228.6625, 249.35625);
  border-color: rgb(174.525, 224.55, 248.475);
  box-shadow: 0 0 0 0.2rem rgba(190.25, 210.4, 220.35, 0.5);
}
.btn-surface-secondary.disabled, .btn-surface-secondary:disabled {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-surface-secondary:not(:disabled):not(.disabled):active, .btn-surface-secondary:not(:disabled):not(.disabled).active, .show > .btn-surface-secondary.dropdown-toggle {
  color: #212529;
  background-color: rgb(174.525, 224.55, 248.475);
  border-color: rgb(163.65625, 220.4375, 247.59375);
}
.btn-surface-secondary:not(:disabled):not(.disabled):active:focus, .btn-surface-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-surface-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190.25, 210.4, 220.35, 0.5);
}

.btn-surface-danger {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-surface-danger:hover {
  color: #212529;
  background-color: rgb(255, 209.6, 198.25);
  border-color: rgb(255, 199.8, 186);
}
.btn-surface-danger:focus, .btn-surface-danger.focus {
  color: #212529;
  background-color: rgb(255, 209.6, 198.25);
  border-color: rgb(255, 199.8, 186);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 208.7, 205.9, 0.5);
}
.btn-surface-danger.disabled, .btn-surface-danger:disabled {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-surface-danger:not(:disabled):not(.disabled):active, .btn-surface-danger:not(:disabled):not(.disabled).active, .show > .btn-surface-danger.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 199.8, 186);
  border-color: rgb(255, 190, 173.75);
}
.btn-surface-danger:not(:disabled):not(.disabled):active:focus, .btn-surface-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-surface-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 208.7, 205.9, 0.5);
}

.btn-surface-warning {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-surface-warning:hover {
  color: #212529;
  background-color: rgb(255, 235.36, 193.625);
  border-color: rgb(255, 231.48, 181.5);
}
.btn-surface-warning:focus, .btn-surface-warning.focus {
  color: #212529;
  background-color: rgb(255, 235.36, 193.625);
  border-color: rgb(255, 231.48, 181.5);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 215.5, 201.65, 0.5);
}
.btn-surface-warning.disabled, .btn-surface-warning:disabled {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-surface-warning:not(:disabled):not(.disabled):active, .btn-surface-warning:not(:disabled):not(.disabled).active, .show > .btn-surface-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 231.48, 181.5);
  border-color: rgb(255, 227.6, 169.375);
}
.btn-surface-warning:not(:disabled):not(.disabled):active:focus, .btn-surface-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-surface-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 215.5, 201.65, 0.5);
}

.btn-surface-info {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-surface-info:hover {
  color: #212529;
  background-color: rgb(196.6568965517, 223.5844827586, 248.2681034483);
  border-color: rgb(185.875862069, 217.7793103448, 247.024137931);
}
.btn-surface-info:focus, .btn-surface-info.focus {
  color: #212529;
  background-color: rgb(196.6568965517, 223.5844827586, 248.2681034483);
  border-color: rgb(185.875862069, 217.7793103448, 247.024137931);
  box-shadow: 0 0 0 0.2rem rgba(199.6, 210.4, 220.35, 0.5);
}
.btn-surface-info.disabled, .btn-surface-info:disabled {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-surface-info:not(:disabled):not(.disabled):active, .btn-surface-info:not(:disabled):not(.disabled).active, .show > .btn-surface-info.dropdown-toggle {
  color: #212529;
  background-color: rgb(185.875862069, 217.7793103448, 247.024137931);
  border-color: rgb(175.0948275862, 211.974137931, 245.7801724138);
}
.btn-surface-info:not(:disabled):not(.disabled):active:focus, .btn-surface-info:not(:disabled):not(.disabled).active:focus, .show > .btn-surface-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(199.6, 210.4, 220.35, 0.5);
}

.btn-surface-success {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-surface-success:hover {
  color: #212529;
  background-color: rgb(206.6, 237.4, 219.8);
  border-color: rgb(197.8, 234.2, 213.4);
}
.btn-surface-success:focus, .btn-surface-success.focus {
  color: #212529;
  background-color: rgb(206.6, 237.4, 219.8);
  border-color: rgb(197.8, 234.2, 213.4);
  box-shadow: 0 0 0 0.2rem rgba(203, 215.5, 209.3, 0.5);
}
.btn-surface-success.disabled, .btn-surface-success:disabled {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-surface-success:not(:disabled):not(.disabled):active, .btn-surface-success:not(:disabled):not(.disabled).active, .show > .btn-surface-success.dropdown-toggle {
  color: #212529;
  background-color: rgb(197.8, 234.2, 213.4);
  border-color: #bde7cf;
}
.btn-surface-success:not(:disabled):not(.disabled):active:focus, .btn-surface-success:not(:disabled):not(.disabled).active:focus, .show > .btn-surface-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 215.5, 209.3, 0.5);
}

.btn-surface-opportunity {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-surface-opportunity:hover {
  color: #212529;
  background-color: rgb(218.1125, 212.4375, 240.8125);
  border-color: rgb(210.15, 203.25, 237.75);
}
.btn-surface-opportunity:focus, .btn-surface-opportunity.focus {
  color: #212529;
  background-color: rgb(218.1125, 212.4375, 240.8125);
  border-color: rgb(210.15, 203.25, 237.75);
  box-shadow: 0 0 0 0.2rem rgba(210.65, 209.55, 218.65, 0.5);
}
.btn-surface-opportunity.disabled, .btn-surface-opportunity:disabled {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-surface-opportunity:not(:disabled):not(.disabled):active, .btn-surface-opportunity:not(:disabled):not(.disabled).active, .show > .btn-surface-opportunity.dropdown-toggle {
  color: #212529;
  background-color: rgb(210.15, 203.25, 237.75);
  border-color: rgb(202.1875, 194.0625, 234.6875);
}
.btn-surface-opportunity:not(:disabled):not(.disabled):active:focus, .btn-surface-opportunity:not(:disabled):not(.disabled).active:focus, .show > .btn-surface-opportunity.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210.65, 209.55, 218.65, 0.5);
}

.btn-surface-disabled {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-surface-disabled:hover {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
}
.btn-surface-disabled:focus, .btn-surface-disabled.focus {
  color: #212529;
  background-color: rgb(226.2125, 230.325, 234.4375);
  border-color: rgb(218.95, 224.1, 229.25);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-surface-disabled.disabled, .btn-surface-disabled:disabled {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-surface-disabled:not(:disabled):not(.disabled):active, .btn-surface-disabled:not(:disabled):not(.disabled).active, .show > .btn-surface-disabled.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
  border-color: rgb(211.6875, 217.875, 224.0625);
}
.btn-surface-disabled:not(:disabled):not(.disabled):active:focus, .btn-surface-disabled:not(:disabled):not(.disabled).active:focus, .show > .btn-surface-disabled.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-surface-primary-transparent {
  color: #fff;
  background-color: rgba(0, 134, 121, 0.05);
  border-color: rgba(0, 134, 121, 0.05);
}
.btn-surface-primary-transparent:hover {
  color: #fff;
  background-color: rgba(0, 123.95, 111.925, 0.05);
  border-color: rgba(0, 120.6, 108.9, 0.05);
}
.btn-surface-primary-transparent:focus, .btn-surface-primary-transparent.focus {
  color: #fff;
  background-color: rgba(0, 123.95, 111.925, 0.05);
  border-color: rgba(0, 120.6, 108.9, 0.05);
  box-shadow: 0 0 0 0.2rem rgba(222.6492537313, 239.6492537313, 238, 0.5);
}
.btn-surface-primary-transparent.disabled, .btn-surface-primary-transparent:disabled {
  color: #fff;
  background-color: rgba(0, 134, 121, 0.05);
  border-color: rgba(0, 134, 121, 0.05);
}
.btn-surface-primary-transparent:not(:disabled):not(.disabled):active, .btn-surface-primary-transparent:not(:disabled):not(.disabled).active, .show > .btn-surface-primary-transparent.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 120.6, 108.9, 0.05);
  border-color: rgba(0, 117.25, 105.875, 0.05);
}
.btn-surface-primary-transparent:not(:disabled):not(.disabled):active:focus, .btn-surface-primary-transparent:not(:disabled):not(.disabled).active:focus, .show > .btn-surface-primary-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222.6492537313, 239.6492537313, 238, 0.5);
}

.btn-border-primary-transparent {
  color: #fff;
  background-color: rgba(0, 134, 121, 0.2);
  border-color: rgba(0, 134, 121, 0.2);
}
.btn-border-primary-transparent:hover {
  color: #fff;
  background-color: rgba(0, 123.95, 111.925, 0.2);
  border-color: rgba(0, 120.6, 108.9, 0.2);
}
.btn-border-primary-transparent:focus, .btn-border-primary-transparent.focus {
  color: #fff;
  background-color: rgba(0, 123.95, 111.925, 0.2);
  border-color: rgba(0, 120.6, 108.9, 0.2);
  box-shadow: 0 0 0 0.2rem rgba(156.4772727273, 208.25, 203.2272727273, 0.5);
}
.btn-border-primary-transparent.disabled, .btn-border-primary-transparent:disabled {
  color: #fff;
  background-color: rgba(0, 134, 121, 0.2);
  border-color: rgba(0, 134, 121, 0.2);
}
.btn-border-primary-transparent:not(:disabled):not(.disabled):active, .btn-border-primary-transparent:not(:disabled):not(.disabled).active, .show > .btn-border-primary-transparent.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 120.6, 108.9, 0.2);
  border-color: rgba(0, 117.25, 105.875, 0.2);
}
.btn-border-primary-transparent:not(:disabled):not(.disabled):active:focus, .btn-border-primary-transparent:not(:disabled):not(.disabled).active:focus, .show > .btn-border-primary-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156.4772727273, 208.25, 203.2272727273, 0.5);
}

.btn-white-transparent {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}
.btn-white-transparent:hover {
  color: #212529;
  background-color: rgba(235.875, 235.875, 235.875, 0.5);
  border-color: rgba(229.5, 229.5, 229.5, 0.5);
}
.btn-white-transparent:focus, .btn-white-transparent.focus {
  color: #212529;
  background-color: rgba(235.875, 235.875, 235.875, 0.5);
  border-color: rgba(229.5, 229.5, 229.5, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(178.1538461538, 179.5384615385, 180.9230769231, 0.5);
}
.btn-white-transparent.disabled, .btn-white-transparent:disabled {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}
.btn-white-transparent:not(:disabled):not(.disabled):active, .btn-white-transparent:not(:disabled):not(.disabled).active, .show > .btn-white-transparent.dropdown-toggle {
  color: #212529;
  background-color: rgba(229.5, 229.5, 229.5, 0.5);
  border-color: rgba(223.125, 223.125, 223.125, 0.5);
}
.btn-white-transparent:not(:disabled):not(.disabled):active:focus, .btn-white-transparent:not(:disabled):not(.disabled).active:focus, .show > .btn-white-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178.1538461538, 179.5384615385, 180.9230769231, 0.5);
}

.btn-outline-primary {
  color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: rgb(0, 190, 172);
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}

.btn-outline-secondary {
  color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 231, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: rgb(0, 163, 231);
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 231, 0.5);
}

.btn-outline-success {
  color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-outline-success:hover {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: rgb(44, 167, 102);
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.5);
}

.btn-outline-info {
  color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-outline-info:hover {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 223, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: rgb(0, 111, 223);
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 223, 0.5);
}

.btn-outline-warning {
  color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 172, 5, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: rgb(254, 172, 5);
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 172, 5, 0.5);
}

.btn-outline-danger {
  color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: rgb(255, 100, 66);
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}

.btn-outline-light {
  color: #f9fafb;
  border-color: #f9fafb;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 250, 251, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f9fafb;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 250, 251, 0.5);
}

.btn-outline-dark {
  color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 33, 56, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: rgb(11, 33, 56);
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 33, 56, 0.5);
}

.btn-outline-neutral-100 {
  color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.btn-outline-neutral-100:hover {
  color: #212529;
  background-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.btn-outline-neutral-100:focus, .btn-outline-neutral-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-neutral-100.disabled, .btn-outline-neutral-100:disabled {
  color: rgb(255, 255, 255);
  background-color: transparent;
}
.btn-outline-neutral-100:not(:disabled):not(.disabled):active, .btn-outline-neutral-100:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.btn-outline-neutral-100:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-neutral-200 {
  color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-neutral-200:hover {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-neutral-200:focus, .btn-outline-neutral-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-neutral-200.disabled, .btn-outline-neutral-200:disabled {
  color: rgb(248, 249, 250);
  background-color: transparent;
}
.btn-outline-neutral-200:not(:disabled):not(.disabled):active, .btn-outline-neutral-200:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-neutral-200:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-neutral-300 {
  color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-neutral-300:hover {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-neutral-300:focus, .btn-outline-neutral-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}
.btn-outline-neutral-300.disabled, .btn-outline-neutral-300:disabled {
  color: rgb(230, 235, 239);
  background-color: transparent;
}
.btn-outline-neutral-300:not(:disabled):not(.disabled):active, .btn-outline-neutral-300:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-300.dropdown-toggle {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-neutral-300:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}

.btn-outline-neutral-400 {
  color: rgb(206, 211, 217);
  border-color: rgb(206, 211, 217);
}
.btn-outline-neutral-400:hover {
  color: #212529;
  background-color: rgb(206, 211, 217);
  border-color: rgb(206, 211, 217);
}
.btn-outline-neutral-400:focus, .btn-outline-neutral-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 211, 217, 0.5);
}
.btn-outline-neutral-400.disabled, .btn-outline-neutral-400:disabled {
  color: rgb(206, 211, 217);
  background-color: transparent;
}
.btn-outline-neutral-400:not(:disabled):not(.disabled):active, .btn-outline-neutral-400:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-400.dropdown-toggle {
  color: #212529;
  background-color: rgb(206, 211, 217);
  border-color: rgb(206, 211, 217);
}
.btn-outline-neutral-400:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 211, 217, 0.5);
}

.btn-outline-neutral-500 {
  color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-neutral-500:hover {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-neutral-500:focus, .btn-outline-neutral-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}
.btn-outline-neutral-500.disabled, .btn-outline-neutral-500:disabled {
  color: rgb(141, 151, 164);
  background-color: transparent;
}
.btn-outline-neutral-500:not(:disabled):not(.disabled):active, .btn-outline-neutral-500:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-neutral-500:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}

.btn-outline-neutral-600 {
  color: rgb(90, 102, 120);
  border-color: rgb(90, 102, 120);
}
.btn-outline-neutral-600:hover {
  color: #fff;
  background-color: rgb(90, 102, 120);
  border-color: rgb(90, 102, 120);
}
.btn-outline-neutral-600:focus, .btn-outline-neutral-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(90, 102, 120, 0.5);
}
.btn-outline-neutral-600.disabled, .btn-outline-neutral-600:disabled {
  color: rgb(90, 102, 120);
  background-color: transparent;
}
.btn-outline-neutral-600:not(:disabled):not(.disabled):active, .btn-outline-neutral-600:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-600.dropdown-toggle {
  color: #fff;
  background-color: rgb(90, 102, 120);
  border-color: rgb(90, 102, 120);
}
.btn-outline-neutral-600:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(90, 102, 120, 0.5);
}

.btn-outline-neutral-700 {
  color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-neutral-700:hover {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-neutral-700:focus, .btn-outline-neutral-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}
.btn-outline-neutral-700.disabled, .btn-outline-neutral-700:disabled {
  color: rgb(63, 76, 96);
  background-color: transparent;
}
.btn-outline-neutral-700:not(:disabled):not(.disabled):active, .btn-outline-neutral-700:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-700.dropdown-toggle {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-neutral-700:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}

.btn-outline-supporting-red-100 {
  color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-outline-supporting-red-100:hover {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-outline-supporting-red-100:focus, .btn-outline-supporting-red-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 239, 235, 0.5);
}
.btn-outline-supporting-red-100.disabled, .btn-outline-supporting-red-100:disabled {
  color: rgb(255, 239, 235);
  background-color: transparent;
}
.btn-outline-supporting-red-100:not(:disabled):not(.disabled):active, .btn-outline-supporting-red-100:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-red-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-outline-supporting-red-100:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-red-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-red-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 239, 235, 0.5);
}

.btn-outline-supporting-red-200 {
  color: rgb(255, 163, 143);
  border-color: rgb(255, 163, 143);
}
.btn-outline-supporting-red-200:hover {
  color: #212529;
  background-color: rgb(255, 163, 143);
  border-color: rgb(255, 163, 143);
}
.btn-outline-supporting-red-200:focus, .btn-outline-supporting-red-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 163, 143, 0.5);
}
.btn-outline-supporting-red-200.disabled, .btn-outline-supporting-red-200:disabled {
  color: rgb(255, 163, 143);
  background-color: transparent;
}
.btn-outline-supporting-red-200:not(:disabled):not(.disabled):active, .btn-outline-supporting-red-200:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-red-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 163, 143);
  border-color: rgb(255, 163, 143);
}
.btn-outline-supporting-red-200:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-red-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-red-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 163, 143, 0.5);
}

.btn-outline-supporting-red-300 {
  color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-outline-supporting-red-300:hover {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-outline-supporting-red-300:focus, .btn-outline-supporting-red-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}
.btn-outline-supporting-red-300.disabled, .btn-outline-supporting-red-300:disabled {
  color: rgb(255, 100, 66);
  background-color: transparent;
}
.btn-outline-supporting-red-300:not(:disabled):not(.disabled):active, .btn-outline-supporting-red-300:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-red-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-outline-supporting-red-300:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-red-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-red-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}

.btn-outline-supporting-red-400 {
  color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-outline-supporting-red-400:hover {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-outline-supporting-red-400:focus, .btn-outline-supporting-red-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 70, 42, 0.5);
}
.btn-outline-supporting-red-400.disabled, .btn-outline-supporting-red-400:disabled {
  color: rgb(196, 70, 42);
  background-color: transparent;
}
.btn-outline-supporting-red-400:not(:disabled):not(.disabled):active, .btn-outline-supporting-red-400:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-red-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-outline-supporting-red-400:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-red-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-red-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 70, 42, 0.5);
}

.btn-outline-supporting-red-500 {
  color: rgb(92, 35, 23);
  border-color: rgb(92, 35, 23);
}
.btn-outline-supporting-red-500:hover {
  color: #fff;
  background-color: rgb(92, 35, 23);
  border-color: rgb(92, 35, 23);
}
.btn-outline-supporting-red-500:focus, .btn-outline-supporting-red-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 35, 23, 0.5);
}
.btn-outline-supporting-red-500.disabled, .btn-outline-supporting-red-500:disabled {
  color: rgb(92, 35, 23);
  background-color: transparent;
}
.btn-outline-supporting-red-500:not(:disabled):not(.disabled):active, .btn-outline-supporting-red-500:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-red-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(92, 35, 23);
  border-color: rgb(92, 35, 23);
}
.btn-outline-supporting-red-500:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-red-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-red-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 35, 23, 0.5);
}

.btn-outline-supporting-yellow-100 {
  color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-outline-supporting-yellow-100:hover {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-outline-supporting-yellow-100:focus, .btn-outline-supporting-yellow-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 230, 0.5);
}
.btn-outline-supporting-yellow-100.disabled, .btn-outline-supporting-yellow-100:disabled {
  color: rgb(255, 247, 230);
  background-color: transparent;
}
.btn-outline-supporting-yellow-100:not(:disabled):not(.disabled):active, .btn-outline-supporting-yellow-100:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-yellow-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-outline-supporting-yellow-100:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-yellow-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-yellow-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 230, 0.5);
}

.btn-outline-supporting-yellow-200 {
  color: rgb(255, 210, 118);
  border-color: rgb(255, 210, 118);
}
.btn-outline-supporting-yellow-200:hover {
  color: #212529;
  background-color: rgb(255, 210, 118);
  border-color: rgb(255, 210, 118);
}
.btn-outline-supporting-yellow-200:focus, .btn-outline-supporting-yellow-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 210, 118, 0.5);
}
.btn-outline-supporting-yellow-200.disabled, .btn-outline-supporting-yellow-200:disabled {
  color: rgb(255, 210, 118);
  background-color: transparent;
}
.btn-outline-supporting-yellow-200:not(:disabled):not(.disabled):active, .btn-outline-supporting-yellow-200:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-yellow-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 210, 118);
  border-color: rgb(255, 210, 118);
}
.btn-outline-supporting-yellow-200:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-yellow-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-yellow-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 210, 118, 0.5);
}

.btn-outline-supporting-yellow-300 {
  color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-outline-supporting-yellow-300:hover {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-outline-supporting-yellow-300:focus, .btn-outline-supporting-yellow-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 172, 5, 0.5);
}
.btn-outline-supporting-yellow-300.disabled, .btn-outline-supporting-yellow-300:disabled {
  color: rgb(254, 172, 5);
  background-color: transparent;
}
.btn-outline-supporting-yellow-300:not(:disabled):not(.disabled):active, .btn-outline-supporting-yellow-300:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-yellow-300.dropdown-toggle {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-outline-supporting-yellow-300:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-yellow-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-yellow-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 172, 5, 0.5);
}

.btn-outline-supporting-yellow-400 {
  color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-outline-supporting-yellow-400:hover {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-outline-supporting-yellow-400:focus, .btn-outline-supporting-yellow-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 142, 39, 0.5);
}
.btn-outline-supporting-yellow-400.disabled, .btn-outline-supporting-yellow-400:disabled {
  color: rgb(194, 142, 39);
  background-color: transparent;
}
.btn-outline-supporting-yellow-400:not(:disabled):not(.disabled):active, .btn-outline-supporting-yellow-400:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-yellow-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-outline-supporting-yellow-400:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-yellow-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-yellow-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 142, 39, 0.5);
}

.btn-outline-supporting-yellow-500 {
  color: rgb(117, 90, 22);
  border-color: rgb(117, 90, 22);
}
.btn-outline-supporting-yellow-500:hover {
  color: #fff;
  background-color: rgb(117, 90, 22);
  border-color: rgb(117, 90, 22);
}
.btn-outline-supporting-yellow-500:focus, .btn-outline-supporting-yellow-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(117, 90, 22, 0.5);
}
.btn-outline-supporting-yellow-500.disabled, .btn-outline-supporting-yellow-500:disabled {
  color: rgb(117, 90, 22);
  background-color: transparent;
}
.btn-outline-supporting-yellow-500:not(:disabled):not(.disabled):active, .btn-outline-supporting-yellow-500:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-yellow-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(117, 90, 22);
  border-color: rgb(117, 90, 22);
}
.btn-outline-supporting-yellow-500:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-yellow-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-yellow-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(117, 90, 22, 0.5);
}

.btn-outline-supporting-blue-100 {
  color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-outline-supporting-blue-100:hover {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-outline-supporting-blue-100:focus, .btn-outline-supporting-blue-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 252, 0.5);
}
.btn-outline-supporting-blue-100.disabled, .btn-outline-supporting-blue-100:disabled {
  color: rgb(229, 241, 252);
  background-color: transparent;
}
.btn-outline-supporting-blue-100:not(:disabled):not(.disabled):active, .btn-outline-supporting-blue-100:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-blue-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-outline-supporting-blue-100:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-blue-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-blue-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 252, 0.5);
}

.btn-outline-supporting-blue-200 {
  color: rgb(115, 176, 238);
  border-color: rgb(115, 176, 238);
}
.btn-outline-supporting-blue-200:hover {
  color: #212529;
  background-color: rgb(115, 176, 238);
  border-color: rgb(115, 176, 238);
}
.btn-outline-supporting-blue-200:focus, .btn-outline-supporting-blue-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 176, 238, 0.5);
}
.btn-outline-supporting-blue-200.disabled, .btn-outline-supporting-blue-200:disabled {
  color: rgb(115, 176, 238);
  background-color: transparent;
}
.btn-outline-supporting-blue-200:not(:disabled):not(.disabled):active, .btn-outline-supporting-blue-200:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-blue-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(115, 176, 238);
  border-color: rgb(115, 176, 238);
}
.btn-outline-supporting-blue-200:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-blue-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-blue-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 176, 238, 0.5);
}

.btn-outline-supporting-blue-300 {
  color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-outline-supporting-blue-300:hover {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-outline-supporting-blue-300:focus, .btn-outline-supporting-blue-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 223, 0.5);
}
.btn-outline-supporting-blue-300.disabled, .btn-outline-supporting-blue-300:disabled {
  color: rgb(0, 111, 223);
  background-color: transparent;
}
.btn-outline-supporting-blue-300:not(:disabled):not(.disabled):active, .btn-outline-supporting-blue-300:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-blue-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-outline-supporting-blue-300:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-blue-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-blue-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 223, 0.5);
}

.btn-outline-supporting-blue-400 {
  color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-outline-supporting-blue-400:hover {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-outline-supporting-blue-400:focus, .btn-outline-supporting-blue-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 77, 160, 0.5);
}
.btn-outline-supporting-blue-400.disabled, .btn-outline-supporting-blue-400:disabled {
  color: rgb(10, 77, 160);
  background-color: transparent;
}
.btn-outline-supporting-blue-400:not(:disabled):not(.disabled):active, .btn-outline-supporting-blue-400:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-blue-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-outline-supporting-blue-400:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-blue-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-blue-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 77, 160, 0.5);
}

.btn-outline-supporting-blue-500 {
  color: rgb(11, 47, 85);
  border-color: rgb(11, 47, 85);
}
.btn-outline-supporting-blue-500:hover {
  color: #fff;
  background-color: rgb(11, 47, 85);
  border-color: rgb(11, 47, 85);
}
.btn-outline-supporting-blue-500:focus, .btn-outline-supporting-blue-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 47, 85, 0.5);
}
.btn-outline-supporting-blue-500.disabled, .btn-outline-supporting-blue-500:disabled {
  color: rgb(11, 47, 85);
  background-color: transparent;
}
.btn-outline-supporting-blue-500:not(:disabled):not(.disabled):active, .btn-outline-supporting-blue-500:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-blue-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(11, 47, 85);
  border-color: rgb(11, 47, 85);
}
.btn-outline-supporting-blue-500:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-blue-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-blue-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 47, 85, 0.5);
}

.btn-outline-supporting-green-100 {
  color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-outline-supporting-green-100:hover {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-outline-supporting-green-100:focus, .btn-outline-supporting-green-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 247, 239, 0.5);
}
.btn-outline-supporting-green-100.disabled, .btn-outline-supporting-green-100:disabled {
  color: rgb(233, 247, 239);
  background-color: transparent;
}
.btn-outline-supporting-green-100:not(:disabled):not(.disabled):active, .btn-outline-supporting-green-100:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-green-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-outline-supporting-green-100:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-green-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-green-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 247, 239, 0.5);
}

.btn-outline-supporting-green-200 {
  color: rgb(127, 212, 165);
  border-color: rgb(127, 212, 165);
}
.btn-outline-supporting-green-200:hover {
  color: #212529;
  background-color: rgb(127, 212, 165);
  border-color: rgb(127, 212, 165);
}
.btn-outline-supporting-green-200:focus, .btn-outline-supporting-green-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(127, 212, 165, 0.5);
}
.btn-outline-supporting-green-200.disabled, .btn-outline-supporting-green-200:disabled {
  color: rgb(127, 212, 165);
  background-color: transparent;
}
.btn-outline-supporting-green-200:not(:disabled):not(.disabled):active, .btn-outline-supporting-green-200:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-green-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(127, 212, 165);
  border-color: rgb(127, 212, 165);
}
.btn-outline-supporting-green-200:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-green-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-green-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(127, 212, 165, 0.5);
}

.btn-outline-supporting-green-300 {
  color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-outline-supporting-green-300:hover {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-outline-supporting-green-300:focus, .btn-outline-supporting-green-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.5);
}
.btn-outline-supporting-green-300.disabled, .btn-outline-supporting-green-300:disabled {
  color: rgb(44, 167, 102);
  background-color: transparent;
}
.btn-outline-supporting-green-300:not(:disabled):not(.disabled):active, .btn-outline-supporting-green-300:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-green-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-outline-supporting-green-300:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-green-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-green-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.5);
}

.btn-outline-supporting-green-400 {
  color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-outline-supporting-green-400:hover {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-outline-supporting-green-400:focus, .btn-outline-supporting-green-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 130, 69, 0.5);
}
.btn-outline-supporting-green-400.disabled, .btn-outline-supporting-green-400:disabled {
  color: rgb(25, 130, 69);
  background-color: transparent;
}
.btn-outline-supporting-green-400:not(:disabled):not(.disabled):active, .btn-outline-supporting-green-400:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-green-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-outline-supporting-green-400:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-green-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-green-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 130, 69, 0.5);
}

.btn-outline-supporting-green-500 {
  color: rgb(12, 86, 48);
  border-color: rgb(12, 86, 48);
}
.btn-outline-supporting-green-500:hover {
  color: #fff;
  background-color: rgb(12, 86, 48);
  border-color: rgb(12, 86, 48);
}
.btn-outline-supporting-green-500:focus, .btn-outline-supporting-green-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 86, 48, 0.5);
}
.btn-outline-supporting-green-500.disabled, .btn-outline-supporting-green-500:disabled {
  color: rgb(12, 86, 48);
  background-color: transparent;
}
.btn-outline-supporting-green-500:not(:disabled):not(.disabled):active, .btn-outline-supporting-green-500:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-green-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(12, 86, 48);
  border-color: rgb(12, 86, 48);
}
.btn-outline-supporting-green-500:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-green-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-green-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 86, 48, 0.5);
}

.btn-outline-supporting-purple-100 {
  color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-outline-supporting-purple-100:hover {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-outline-supporting-purple-100:focus, .btn-outline-supporting-purple-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 250, 0.5);
}
.btn-outline-supporting-purple-100.disabled, .btn-outline-supporting-purple-100:disabled {
  color: rgb(242, 240, 250);
  background-color: transparent;
}
.btn-outline-supporting-purple-100:not(:disabled):not(.disabled):active, .btn-outline-supporting-purple-100:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-purple-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-outline-supporting-purple-100:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-purple-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-purple-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 250, 0.5);
}

.btn-outline-supporting-purple-200 {
  color: rgb(181, 171, 229);
  border-color: rgb(181, 171, 229);
}
.btn-outline-supporting-purple-200:hover {
  color: #212529;
  background-color: rgb(181, 171, 229);
  border-color: rgb(181, 171, 229);
}
.btn-outline-supporting-purple-200:focus, .btn-outline-supporting-purple-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(181, 171, 229, 0.5);
}
.btn-outline-supporting-purple-200.disabled, .btn-outline-supporting-purple-200:disabled {
  color: rgb(181, 171, 229);
  background-color: transparent;
}
.btn-outline-supporting-purple-200:not(:disabled):not(.disabled):active, .btn-outline-supporting-purple-200:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-purple-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(181, 171, 229);
  border-color: rgb(181, 171, 229);
}
.btn-outline-supporting-purple-200:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-purple-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-purple-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(181, 171, 229, 0.5);
}

.btn-outline-supporting-purple-300 {
  color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-outline-supporting-purple-300:hover {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-outline-supporting-purple-300:focus, .btn-outline-supporting-purple-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}
.btn-outline-supporting-purple-300.disabled, .btn-outline-supporting-purple-300:disabled {
  color: rgb(120, 102, 207);
  background-color: transparent;
}
.btn-outline-supporting-purple-300:not(:disabled):not(.disabled):active, .btn-outline-supporting-purple-300:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-purple-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-outline-supporting-purple-300:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-purple-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-purple-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}

.btn-outline-supporting-purple-400 {
  color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-outline-supporting-purple-400:hover {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-outline-supporting-purple-400:focus, .btn-outline-supporting-purple-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 60, 162, 0.5);
}
.btn-outline-supporting-purple-400.disabled, .btn-outline-supporting-purple-400:disabled {
  color: rgb(85, 60, 162);
  background-color: transparent;
}
.btn-outline-supporting-purple-400:not(:disabled):not(.disabled):active, .btn-outline-supporting-purple-400:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-purple-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-outline-supporting-purple-400:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-purple-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-purple-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 60, 162, 0.5);
}

.btn-outline-supporting-purple-500 {
  color: rgb(26, 10, 102);
  border-color: rgb(26, 10, 102);
}
.btn-outline-supporting-purple-500:hover {
  color: #fff;
  background-color: rgb(26, 10, 102);
  border-color: rgb(26, 10, 102);
}
.btn-outline-supporting-purple-500:focus, .btn-outline-supporting-purple-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 10, 102, 0.5);
}
.btn-outline-supporting-purple-500.disabled, .btn-outline-supporting-purple-500:disabled {
  color: rgb(26, 10, 102);
  background-color: transparent;
}
.btn-outline-supporting-purple-500:not(:disabled):not(.disabled):active, .btn-outline-supporting-purple-500:not(:disabled):not(.disabled).active, .show > .btn-outline-supporting-purple-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(26, 10, 102);
  border-color: rgb(26, 10, 102);
}
.btn-outline-supporting-purple-500:not(:disabled):not(.disabled):active:focus, .btn-outline-supporting-purple-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-supporting-purple-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 10, 102, 0.5);
}

.btn-outline-brand-primary-100 {
  color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-outline-brand-primary-100:hover {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-outline-brand-primary-100:focus, .btn-outline-brand-primary-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 250, 249, 0.5);
}
.btn-outline-brand-primary-100.disabled, .btn-outline-brand-primary-100:disabled {
  color: rgb(237, 250, 249);
  background-color: transparent;
}
.btn-outline-brand-primary-100:not(:disabled):not(.disabled):active, .btn-outline-brand-primary-100:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-primary-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-outline-brand-primary-100:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-primary-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-primary-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 250, 249, 0.5);
}

.btn-outline-brand-primary-200 {
  color: rgb(199, 241, 237);
  border-color: rgb(199, 241, 237);
}
.btn-outline-brand-primary-200:hover {
  color: #212529;
  background-color: rgb(199, 241, 237);
  border-color: rgb(199, 241, 237);
}
.btn-outline-brand-primary-200:focus, .btn-outline-brand-primary-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 241, 237, 0.5);
}
.btn-outline-brand-primary-200.disabled, .btn-outline-brand-primary-200:disabled {
  color: rgb(199, 241, 237);
  background-color: transparent;
}
.btn-outline-brand-primary-200:not(:disabled):not(.disabled):active, .btn-outline-brand-primary-200:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-primary-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(199, 241, 237);
  border-color: rgb(199, 241, 237);
}
.btn-outline-brand-primary-200:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-primary-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-primary-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 241, 237, 0.5);
}

.btn-outline-brand-primary-300 {
  color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-outline-brand-primary-300:hover {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-outline-brand-primary-300:focus, .btn-outline-brand-primary-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}
.btn-outline-brand-primary-300.disabled, .btn-outline-brand-primary-300:disabled {
  color: rgb(0, 190, 172);
  background-color: transparent;
}
.btn-outline-brand-primary-300:not(:disabled):not(.disabled):active, .btn-outline-brand-primary-300:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-primary-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-outline-brand-primary-300:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-primary-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-primary-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}

.btn-outline-brand-primary-400 {
  color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-outline-brand-primary-400:hover {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-outline-brand-primary-400:focus, .btn-outline-brand-primary-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 148, 134, 0.5);
}
.btn-outline-brand-primary-400.disabled, .btn-outline-brand-primary-400:disabled {
  color: rgb(0, 148, 134);
  background-color: transparent;
}
.btn-outline-brand-primary-400:not(:disabled):not(.disabled):active, .btn-outline-brand-primary-400:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-primary-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-outline-brand-primary-400:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-primary-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-primary-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 148, 134, 0.5);
}

.btn-outline-brand-primary-500 {
  color: rgb(7, 89, 79);
  border-color: rgb(7, 89, 79);
}
.btn-outline-brand-primary-500:hover {
  color: #fff;
  background-color: rgb(7, 89, 79);
  border-color: rgb(7, 89, 79);
}
.btn-outline-brand-primary-500:focus, .btn-outline-brand-primary-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 89, 79, 0.5);
}
.btn-outline-brand-primary-500.disabled, .btn-outline-brand-primary-500:disabled {
  color: rgb(7, 89, 79);
  background-color: transparent;
}
.btn-outline-brand-primary-500:not(:disabled):not(.disabled):active, .btn-outline-brand-primary-500:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-primary-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(7, 89, 79);
  border-color: rgb(7, 89, 79);
}
.btn-outline-brand-primary-500:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-primary-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-primary-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 89, 79, 0.5);
}

.btn-outline-brand-secondary-100 {
  color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-outline-brand-secondary-100:hover {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-outline-brand-secondary-100:focus, .btn-outline-brand-secondary-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 241, 252, 0.5);
}
.btn-outline-brand-secondary-100.disabled, .btn-outline-brand-secondary-100:disabled {
  color: rgb(218, 241, 252);
  background-color: transparent;
}
.btn-outline-brand-secondary-100:not(:disabled):not(.disabled):active, .btn-outline-brand-secondary-100:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-secondary-100.dropdown-toggle {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-outline-brand-secondary-100:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-secondary-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-secondary-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 241, 252, 0.5);
}

.btn-outline-brand-secondary-200 {
  color: rgb(191, 231, 246);
  border-color: rgb(191, 231, 246);
}
.btn-outline-brand-secondary-200:hover {
  color: #212529;
  background-color: rgb(191, 231, 246);
  border-color: rgb(191, 231, 246);
}
.btn-outline-brand-secondary-200:focus, .btn-outline-brand-secondary-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 231, 246, 0.5);
}
.btn-outline-brand-secondary-200.disabled, .btn-outline-brand-secondary-200:disabled {
  color: rgb(191, 231, 246);
  background-color: transparent;
}
.btn-outline-brand-secondary-200:not(:disabled):not(.disabled):active, .btn-outline-brand-secondary-200:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-secondary-200.dropdown-toggle {
  color: #212529;
  background-color: rgb(191, 231, 246);
  border-color: rgb(191, 231, 246);
}
.btn-outline-brand-secondary-200:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-secondary-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-secondary-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 231, 246, 0.5);
}

.btn-outline-brand-secondary-300 {
  color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-outline-brand-secondary-300:hover {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-outline-brand-secondary-300:focus, .btn-outline-brand-secondary-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 231, 0.5);
}
.btn-outline-brand-secondary-300.disabled, .btn-outline-brand-secondary-300:disabled {
  color: rgb(0, 163, 231);
  background-color: transparent;
}
.btn-outline-brand-secondary-300:not(:disabled):not(.disabled):active, .btn-outline-brand-secondary-300:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-secondary-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-outline-brand-secondary-300:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-secondary-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-secondary-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 231, 0.5);
}

.btn-outline-brand-secondary-400 {
  color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-outline-brand-secondary-400:hover {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-outline-brand-secondary-400:focus, .btn-outline-brand-secondary-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 135, 184, 0.5);
}
.btn-outline-brand-secondary-400.disabled, .btn-outline-brand-secondary-400:disabled {
  color: rgb(0, 135, 184);
  background-color: transparent;
}
.btn-outline-brand-secondary-400:not(:disabled):not(.disabled):active, .btn-outline-brand-secondary-400:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-secondary-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-outline-brand-secondary-400:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-secondary-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-secondary-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 135, 184, 0.5);
}

.btn-outline-brand-secondary-500 {
  color: rgb(5, 66, 90);
  border-color: rgb(5, 66, 90);
}
.btn-outline-brand-secondary-500:hover {
  color: #fff;
  background-color: rgb(5, 66, 90);
  border-color: rgb(5, 66, 90);
}
.btn-outline-brand-secondary-500:focus, .btn-outline-brand-secondary-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 66, 90, 0.5);
}
.btn-outline-brand-secondary-500.disabled, .btn-outline-brand-secondary-500:disabled {
  color: rgb(5, 66, 90);
  background-color: transparent;
}
.btn-outline-brand-secondary-500:not(:disabled):not(.disabled):active, .btn-outline-brand-secondary-500:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-secondary-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(5, 66, 90);
  border-color: rgb(5, 66, 90);
}
.btn-outline-brand-secondary-500:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-secondary-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-secondary-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 66, 90, 0.5);
}

.btn-outline-teal {
  color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-outline-teal:hover {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-outline-teal:focus, .btn-outline-teal.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}
.btn-outline-teal.disabled, .btn-outline-teal:disabled {
  color: rgb(0, 190, 172);
  background-color: transparent;
}
.btn-outline-teal:not(:disabled):not(.disabled):active, .btn-outline-teal:not(:disabled):not(.disabled).active, .show > .btn-outline-teal.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.btn-outline-teal:not(:disabled):not(.disabled):active:focus, .btn-outline-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}

.btn-outline-skyblue {
  color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-outline-skyblue:hover {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-outline-skyblue:focus, .btn-outline-skyblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 231, 0.5);
}
.btn-outline-skyblue.disabled, .btn-outline-skyblue:disabled {
  color: rgb(0, 163, 231);
  background-color: transparent;
}
.btn-outline-skyblue:not(:disabled):not(.disabled):active, .btn-outline-skyblue:not(:disabled):not(.disabled).active, .show > .btn-outline-skyblue.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 163, 231);
  border-color: rgb(0, 163, 231);
}
.btn-outline-skyblue:not(:disabled):not(.disabled):active:focus, .btn-outline-skyblue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-skyblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 231, 0.5);
}

.btn-outline-dark-gray {
  color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-dark-gray:hover {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-dark-gray:focus, .btn-outline-dark-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}
.btn-outline-dark-gray.disabled, .btn-outline-dark-gray:disabled {
  color: rgb(141, 151, 164);
  background-color: transparent;
}
.btn-outline-dark-gray:not(:disabled):not(.disabled):active, .btn-outline-dark-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-gray.dropdown-toggle {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}

.btn-outline-red {
  color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-outline-red:hover {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-outline-red:focus, .btn-outline-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}
.btn-outline-red.disabled, .btn-outline-red:disabled {
  color: rgb(255, 100, 66);
  background-color: transparent;
}
.btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active, .show > .btn-outline-red.dropdown-toggle {
  color: #fff;
  background-color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
}
.btn-outline-red:not(:disabled):not(.disabled):active:focus, .btn-outline-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}

.btn-outline-yellow {
  color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-outline-yellow:hover {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-outline-yellow:focus, .btn-outline-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 172, 5, 0.5);
}
.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
  color: rgb(254, 172, 5);
  background-color: transparent;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active, .btn-outline-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow.dropdown-toggle {
  color: #212529;
  background-color: rgb(254, 172, 5);
  border-color: rgb(254, 172, 5);
}
.btn-outline-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 172, 5, 0.5);
}

.btn-outline-blue {
  color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-outline-blue:hover {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-outline-blue:focus, .btn-outline-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 223, 0.5);
}
.btn-outline-blue.disabled, .btn-outline-blue:disabled {
  color: rgb(0, 111, 223);
  background-color: transparent;
}
.btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 111, 223);
  border-color: rgb(0, 111, 223);
}
.btn-outline-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 223, 0.5);
}

.btn-outline-purple {
  color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-outline-purple:hover {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-outline-purple:focus, .btn-outline-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}
.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: rgb(120, 102, 207);
  background-color: transparent;
}
.btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}

.btn-outline-green {
  color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-outline-green:hover {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: rgb(44, 167, 102);
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: rgb(44, 167, 102);
  border-color: rgb(44, 167, 102);
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.5);
}

.btn-outline-basic {
  color: #fff;
  border-color: #fff;
}
.btn-outline-basic:hover {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-basic:focus, .btn-outline-basic.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-basic.disabled, .btn-outline-basic:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-basic:not(:disabled):not(.disabled):active, .btn-outline-basic:not(:disabled):not(.disabled).active, .show > .btn-outline-basic.dropdown-toggle {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-basic:not(:disabled):not(.disabled):active:focus, .btn-outline-basic:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-basic.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-light-teal {
  color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-outline-light-teal:hover {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-outline-light-teal:focus, .btn-outline-light-teal.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 250, 249, 0.5);
}
.btn-outline-light-teal.disabled, .btn-outline-light-teal:disabled {
  color: rgb(237, 250, 249);
  background-color: transparent;
}
.btn-outline-light-teal:not(:disabled):not(.disabled):active, .btn-outline-light-teal:not(:disabled):not(.disabled).active, .show > .btn-outline-light-teal.dropdown-toggle {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-outline-light-teal:not(:disabled):not(.disabled):active:focus, .btn-outline-light-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 250, 249, 0.5);
}

.btn-outline-light-skyblue {
  color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-outline-light-skyblue:hover {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-outline-light-skyblue:focus, .btn-outline-light-skyblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 241, 252, 0.5);
}
.btn-outline-light-skyblue.disabled, .btn-outline-light-skyblue:disabled {
  color: rgb(218, 241, 252);
  background-color: transparent;
}
.btn-outline-light-skyblue:not(:disabled):not(.disabled):active, .btn-outline-light-skyblue:not(:disabled):not(.disabled).active, .show > .btn-outline-light-skyblue.dropdown-toggle {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-outline-light-skyblue:not(:disabled):not(.disabled):active:focus, .btn-outline-light-skyblue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-skyblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 241, 252, 0.5);
}

.btn-outline-light-dark {
  color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-light-dark:hover {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-light-dark:focus, .btn-outline-light-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}
.btn-outline-light-dark.disabled, .btn-outline-light-dark:disabled {
  color: rgb(230, 235, 239);
  background-color: transparent;
}
.btn-outline-light-dark:not(:disabled):not(.disabled):active, .btn-outline-light-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-light-dark.dropdown-toggle {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-light-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-light-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}

.btn-outline-light-dark-gray {
  color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-light-dark-gray:hover {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-light-dark-gray:focus, .btn-outline-light-dark-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light-dark-gray.disabled, .btn-outline-light-dark-gray:disabled {
  color: rgb(248, 249, 250);
  background-color: transparent;
}
.btn-outline-light-dark-gray:not(:disabled):not(.disabled):active, .btn-outline-light-dark-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-light-dark-gray.dropdown-toggle {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-light-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-light-dark-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-dark-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light-red {
  color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-outline-light-red:hover {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-outline-light-red:focus, .btn-outline-light-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 239, 235, 0.5);
}
.btn-outline-light-red.disabled, .btn-outline-light-red:disabled {
  color: rgb(255, 239, 235);
  background-color: transparent;
}
.btn-outline-light-red:not(:disabled):not(.disabled):active, .btn-outline-light-red:not(:disabled):not(.disabled).active, .show > .btn-outline-light-red.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-outline-light-red:not(:disabled):not(.disabled):active:focus, .btn-outline-light-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 239, 235, 0.5);
}

.btn-outline-light-yellow {
  color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-outline-light-yellow:hover {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-outline-light-yellow:focus, .btn-outline-light-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 230, 0.5);
}
.btn-outline-light-yellow.disabled, .btn-outline-light-yellow:disabled {
  color: rgb(255, 247, 230);
  background-color: transparent;
}
.btn-outline-light-yellow:not(:disabled):not(.disabled):active, .btn-outline-light-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-light-yellow.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-outline-light-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-light-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 230, 0.5);
}

.btn-outline-light-blue {
  color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-outline-light-blue:hover {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-outline-light-blue:focus, .btn-outline-light-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 252, 0.5);
}
.btn-outline-light-blue.disabled, .btn-outline-light-blue:disabled {
  color: rgb(229, 241, 252);
  background-color: transparent;
}
.btn-outline-light-blue:not(:disabled):not(.disabled):active, .btn-outline-light-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-light-blue.dropdown-toggle {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-outline-light-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-light-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 252, 0.5);
}

.btn-outline-light-purple {
  color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-outline-light-purple:hover {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-outline-light-purple:focus, .btn-outline-light-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 250, 0.5);
}
.btn-outline-light-purple.disabled, .btn-outline-light-purple:disabled {
  color: rgb(242, 240, 250);
  background-color: transparent;
}
.btn-outline-light-purple:not(:disabled):not(.disabled):active, .btn-outline-light-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-light-purple.dropdown-toggle {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-outline-light-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-light-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 250, 0.5);
}

.btn-outline-light-green {
  color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-outline-light-green:hover {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-outline-light-green:focus, .btn-outline-light-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 247, 239, 0.5);
}
.btn-outline-light-green.disabled, .btn-outline-light-green:disabled {
  color: rgb(233, 247, 239);
  background-color: transparent;
}
.btn-outline-light-green:not(:disabled):not(.disabled):active, .btn-outline-light-green:not(:disabled):not(.disabled).active, .show > .btn-outline-light-green.dropdown-toggle {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-outline-light-green:not(:disabled):not(.disabled):active:focus, .btn-outline-light-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 247, 239, 0.5);
}

.btn-outline-light-basic {
  color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-light-basic:hover {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-light-basic:focus, .btn-outline-light-basic.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light-basic.disabled, .btn-outline-light-basic:disabled {
  color: rgb(248, 249, 250);
  background-color: transparent;
}
.btn-outline-light-basic:not(:disabled):not(.disabled):active, .btn-outline-light-basic:not(:disabled):not(.disabled).active, .show > .btn-outline-light-basic.dropdown-toggle {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-light-basic:not(:disabled):not(.disabled):active:focus, .btn-outline-light-basic:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-basic.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark-teal {
  color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-outline-dark-teal:hover {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-outline-dark-teal:focus, .btn-outline-dark-teal.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 148, 134, 0.5);
}
.btn-outline-dark-teal.disabled, .btn-outline-dark-teal:disabled {
  color: rgb(0, 148, 134);
  background-color: transparent;
}
.btn-outline-dark-teal:not(:disabled):not(.disabled):active, .btn-outline-dark-teal:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-teal.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-outline-dark-teal:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 148, 134, 0.5);
}

.btn-outline-dark-skyblue {
  color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-outline-dark-skyblue:hover {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-outline-dark-skyblue:focus, .btn-outline-dark-skyblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 135, 184, 0.5);
}
.btn-outline-dark-skyblue.disabled, .btn-outline-dark-skyblue:disabled {
  color: rgb(0, 135, 184);
  background-color: transparent;
}
.btn-outline-dark-skyblue:not(:disabled):not(.disabled):active, .btn-outline-dark-skyblue:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-skyblue.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-outline-dark-skyblue:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-skyblue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-skyblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 135, 184, 0.5);
}

.btn-outline-dark-red {
  color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-outline-dark-red:hover {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-outline-dark-red:focus, .btn-outline-dark-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 70, 42, 0.5);
}
.btn-outline-dark-red.disabled, .btn-outline-dark-red:disabled {
  color: rgb(196, 70, 42);
  background-color: transparent;
}
.btn-outline-dark-red:not(:disabled):not(.disabled):active, .btn-outline-dark-red:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-red.dropdown-toggle {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-outline-dark-red:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 70, 42, 0.5);
}

.btn-outline-dark-yellow {
  color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-outline-dark-yellow:hover {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-outline-dark-yellow:focus, .btn-outline-dark-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 142, 39, 0.5);
}
.btn-outline-dark-yellow.disabled, .btn-outline-dark-yellow:disabled {
  color: rgb(194, 142, 39);
  background-color: transparent;
}
.btn-outline-dark-yellow:not(:disabled):not(.disabled):active, .btn-outline-dark-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-yellow.dropdown-toggle {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-outline-dark-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 142, 39, 0.5);
}

.btn-outline-dark-blue {
  color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-outline-dark-blue:hover {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-outline-dark-blue:focus, .btn-outline-dark-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 77, 160, 0.5);
}
.btn-outline-dark-blue.disabled, .btn-outline-dark-blue:disabled {
  color: rgb(10, 77, 160);
  background-color: transparent;
}
.btn-outline-dark-blue:not(:disabled):not(.disabled):active, .btn-outline-dark-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-blue.dropdown-toggle {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-outline-dark-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 77, 160, 0.5);
}

.btn-outline-dark-purple {
  color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-outline-dark-purple:hover {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-outline-dark-purple:focus, .btn-outline-dark-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 60, 162, 0.5);
}
.btn-outline-dark-purple.disabled, .btn-outline-dark-purple:disabled {
  color: rgb(85, 60, 162);
  background-color: transparent;
}
.btn-outline-dark-purple:not(:disabled):not(.disabled):active, .btn-outline-dark-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-purple.dropdown-toggle {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-outline-dark-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 60, 162, 0.5);
}

.btn-outline-dark-green {
  color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-outline-dark-green:hover {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-outline-dark-green:focus, .btn-outline-dark-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 130, 69, 0.5);
}
.btn-outline-dark-green.disabled, .btn-outline-dark-green:disabled {
  color: rgb(25, 130, 69);
  background-color: transparent;
}
.btn-outline-dark-green:not(:disabled):not(.disabled):active, .btn-outline-dark-green:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-green.dropdown-toggle {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-outline-dark-green:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 130, 69, 0.5);
}

.btn-outline-dark-basic {
  color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-outline-dark-basic:hover {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-outline-dark-basic:focus, .btn-outline-dark-basic.focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 33, 56, 0.5);
}
.btn-outline-dark-basic.disabled, .btn-outline-dark-basic:disabled {
  color: rgb(11, 33, 56);
  background-color: transparent;
}
.btn-outline-dark-basic:not(:disabled):not(.disabled):active, .btn-outline-dark-basic:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-basic.dropdown-toggle {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-outline-dark-basic:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-basic:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-basic.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 33, 56, 0.5);
}

.btn-outline-muted {
  color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-muted:hover {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-muted:focus, .btn-outline-muted.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}
.btn-outline-muted.disabled, .btn-outline-muted:disabled {
  color: rgb(63, 76, 96);
  background-color: transparent;
}
.btn-outline-muted:not(:disabled):not(.disabled):active, .btn-outline-muted:not(:disabled):not(.disabled).active, .show > .btn-outline-muted.dropdown-toggle {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-muted:not(:disabled):not(.disabled):active:focus, .btn-outline-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}

.btn-outline-gray {
  color: rgb(206, 211, 217);
  border-color: rgb(206, 211, 217);
}
.btn-outline-gray:hover {
  color: #212529;
  background-color: rgb(206, 211, 217);
  border-color: rgb(206, 211, 217);
}
.btn-outline-gray:focus, .btn-outline-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 211, 217, 0.5);
}
.btn-outline-gray.disabled, .btn-outline-gray:disabled {
  color: rgb(206, 211, 217);
  background-color: transparent;
}
.btn-outline-gray:not(:disabled):not(.disabled):active, .btn-outline-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-gray.dropdown-toggle {
  color: #212529;
  background-color: rgb(206, 211, 217);
  border-color: rgb(206, 211, 217);
}
.btn-outline-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 211, 217, 0.5);
}

.btn-outline-subdued {
  color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-subdued:hover {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-subdued:focus, .btn-outline-subdued.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}
.btn-outline-subdued.disabled, .btn-outline-subdued:disabled {
  color: rgb(63, 76, 96);
  background-color: transparent;
}
.btn-outline-subdued:not(:disabled):not(.disabled):active, .btn-outline-subdued:not(:disabled):not(.disabled).active, .show > .btn-outline-subdued.dropdown-toggle {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-subdued:not(:disabled):not(.disabled):active:focus, .btn-outline-subdued:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-subdued.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}

.btn-outline-light-gray {
  color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-light-gray:hover {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-light-gray:focus, .btn-outline-light-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}
.btn-outline-light-gray.disabled, .btn-outline-light-gray:disabled {
  color: rgb(230, 235, 239);
  background-color: transparent;
}
.btn-outline-light-gray:not(:disabled):not(.disabled):active, .btn-outline-light-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-light-gray.dropdown-toggle {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-light-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-light-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}

.btn-outline-really-light-gray {
  color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-really-light-gray:hover {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-really-light-gray:focus, .btn-outline-really-light-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-really-light-gray.disabled, .btn-outline-really-light-gray:disabled {
  color: rgb(248, 249, 250);
  background-color: transparent;
}
.btn-outline-really-light-gray:not(:disabled):not(.disabled):active, .btn-outline-really-light-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-really-light-gray.dropdown-toggle {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-really-light-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-really-light-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-really-light-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-white {
  color: #fff;
  border-color: #fff;
}
.btn-outline-white:hover {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-white:focus, .btn-outline-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-black {
  color: #000;
  border-color: #000;
}
.btn-outline-black:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-outline-transparent {
  color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0);
}
.btn-outline-transparent:hover {
  color: #212529;
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0);
}
.btn-outline-transparent:focus, .btn-outline-transparent.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-transparent.disabled, .btn-outline-transparent:disabled {
  color: rgba(255, 255, 255, 0);
  background-color: transparent;
}
.btn-outline-transparent:not(:disabled):not(.disabled):active, .btn-outline-transparent:not(:disabled):not(.disabled).active, .show > .btn-outline-transparent.dropdown-toggle {
  color: #212529;
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0);
}
.btn-outline-transparent:not(:disabled):not(.disabled):active:focus, .btn-outline-transparent:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-default-text {
  color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-outline-default-text:hover {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-outline-default-text:focus, .btn-outline-default-text.focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 33, 56, 0.5);
}
.btn-outline-default-text.disabled, .btn-outline-default-text:disabled {
  color: rgb(11, 33, 56);
  background-color: transparent;
}
.btn-outline-default-text:not(:disabled):not(.disabled):active, .btn-outline-default-text:not(:disabled):not(.disabled).active, .show > .btn-outline-default-text.dropdown-toggle {
  color: #fff;
  background-color: rgb(11, 33, 56);
  border-color: rgb(11, 33, 56);
}
.btn-outline-default-text:not(:disabled):not(.disabled):active:focus, .btn-outline-default-text:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-default-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 33, 56, 0.5);
}

.btn-outline-secondary-text {
  color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-secondary-text:hover {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-secondary-text:focus, .btn-outline-secondary-text.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}
.btn-outline-secondary-text.disabled, .btn-outline-secondary-text:disabled {
  color: rgb(63, 76, 96);
  background-color: transparent;
}
.btn-outline-secondary-text:not(:disabled):not(.disabled):active, .btn-outline-secondary-text:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary-text.dropdown-toggle {
  color: #fff;
  background-color: rgb(63, 76, 96);
  border-color: rgb(63, 76, 96);
}
.btn-outline-secondary-text:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary-text:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}

.btn-outline-tertiary-text {
  color: rgb(90, 102, 120);
  border-color: rgb(90, 102, 120);
}
.btn-outline-tertiary-text:hover {
  color: #fff;
  background-color: rgb(90, 102, 120);
  border-color: rgb(90, 102, 120);
}
.btn-outline-tertiary-text:focus, .btn-outline-tertiary-text.focus {
  box-shadow: 0 0 0 0.2rem rgba(90, 102, 120, 0.5);
}
.btn-outline-tertiary-text.disabled, .btn-outline-tertiary-text:disabled {
  color: rgb(90, 102, 120);
  background-color: transparent;
}
.btn-outline-tertiary-text:not(:disabled):not(.disabled):active, .btn-outline-tertiary-text:not(:disabled):not(.disabled).active, .show > .btn-outline-tertiary-text.dropdown-toggle {
  color: #fff;
  background-color: rgb(90, 102, 120);
  border-color: rgb(90, 102, 120);
}
.btn-outline-tertiary-text:not(:disabled):not(.disabled):active:focus, .btn-outline-tertiary-text:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tertiary-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(90, 102, 120, 0.5);
}

.btn-outline-disabled-text {
  color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-disabled-text:hover {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-disabled-text:focus, .btn-outline-disabled-text.focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}
.btn-outline-disabled-text.disabled, .btn-outline-disabled-text:disabled {
  color: rgb(141, 151, 164);
  background-color: transparent;
}
.btn-outline-disabled-text:not(:disabled):not(.disabled):active, .btn-outline-disabled-text:not(:disabled):not(.disabled).active, .show > .btn-outline-disabled-text.dropdown-toggle {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-disabled-text:not(:disabled):not(.disabled):active:focus, .btn-outline-disabled-text:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-disabled-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}

.btn-outline-white-text {
  color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.btn-outline-white-text:hover {
  color: #212529;
  background-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.btn-outline-white-text:focus, .btn-outline-white-text.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white-text.disabled, .btn-outline-white-text:disabled {
  color: rgb(255, 255, 255);
  background-color: transparent;
}
.btn-outline-white-text:not(:disabled):not(.disabled):active, .btn-outline-white-text:not(:disabled):not(.disabled).active, .show > .btn-outline-white-text.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.btn-outline-white-text:not(:disabled):not(.disabled):active:focus, .btn-outline-white-text:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-opportunity {
  color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-outline-opportunity:hover {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-outline-opportunity:focus, .btn-outline-opportunity.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}
.btn-outline-opportunity.disabled, .btn-outline-opportunity:disabled {
  color: rgb(120, 102, 207);
  background-color: transparent;
}
.btn-outline-opportunity:not(:disabled):not(.disabled):active, .btn-outline-opportunity:not(:disabled):not(.disabled).active, .show > .btn-outline-opportunity.dropdown-toggle {
  color: #fff;
  background-color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
}
.btn-outline-opportunity:not(:disabled):not(.disabled):active:focus, .btn-outline-opportunity:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-opportunity.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}

.btn-outline-disabled {
  color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-disabled:hover {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-disabled:focus, .btn-outline-disabled.focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}
.btn-outline-disabled.disabled, .btn-outline-disabled:disabled {
  color: rgb(141, 151, 164);
  background-color: transparent;
}
.btn-outline-disabled:not(:disabled):not(.disabled):active, .btn-outline-disabled:not(:disabled):not(.disabled).active, .show > .btn-outline-disabled.dropdown-toggle {
  color: #fff;
  background-color: rgb(141, 151, 164);
  border-color: rgb(141, 151, 164);
}
.btn-outline-disabled:not(:disabled):not(.disabled):active:focus, .btn-outline-disabled:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-disabled.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}

.btn-outline-loading-light {
  color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-loading-light:hover {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-loading-light:focus, .btn-outline-loading-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-loading-light.disabled, .btn-outline-loading-light:disabled {
  color: rgb(248, 249, 250);
  background-color: transparent;
}
.btn-outline-loading-light:not(:disabled):not(.disabled):active, .btn-outline-loading-light:not(:disabled):not(.disabled).active, .show > .btn-outline-loading-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-loading-light:not(:disabled):not(.disabled):active:focus, .btn-outline-loading-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-loading-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-loading-dark {
  color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-loading-dark:hover {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-loading-dark:focus, .btn-outline-loading-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}
.btn-outline-loading-dark.disabled, .btn-outline-loading-dark:disabled {
  color: rgb(230, 235, 239);
  background-color: transparent;
}
.btn-outline-loading-dark:not(:disabled):not(.disabled):active, .btn-outline-loading-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-loading-dark.dropdown-toggle {
  color: #212529;
  background-color: rgb(230, 235, 239);
  border-color: rgb(230, 235, 239);
}
.btn-outline-loading-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-loading-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-loading-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}

.btn-outline-dark-primary {
  color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-outline-dark-primary:hover {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-outline-dark-primary:focus, .btn-outline-dark-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 148, 134, 0.5);
}
.btn-outline-dark-primary.disabled, .btn-outline-dark-primary:disabled {
  color: rgb(0, 148, 134);
  background-color: transparent;
}
.btn-outline-dark-primary:not(:disabled):not(.disabled):active, .btn-outline-dark-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 148, 134);
  border-color: rgb(0, 148, 134);
}
.btn-outline-dark-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 148, 134, 0.5);
}

.btn-outline-dark-secondary {
  color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-outline-dark-secondary:hover {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-outline-dark-secondary:focus, .btn-outline-dark-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 135, 184, 0.5);
}
.btn-outline-dark-secondary.disabled, .btn-outline-dark-secondary:disabled {
  color: rgb(0, 135, 184);
  background-color: transparent;
}
.btn-outline-dark-secondary:not(:disabled):not(.disabled):active, .btn-outline-dark-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 135, 184);
  border-color: rgb(0, 135, 184);
}
.btn-outline-dark-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 135, 184, 0.5);
}

.btn-outline-dark-danger {
  color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-outline-dark-danger:hover {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-outline-dark-danger:focus, .btn-outline-dark-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 70, 42, 0.5);
}
.btn-outline-dark-danger.disabled, .btn-outline-dark-danger:disabled {
  color: rgb(196, 70, 42);
  background-color: transparent;
}
.btn-outline-dark-danger:not(:disabled):not(.disabled):active, .btn-outline-dark-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(196, 70, 42);
  border-color: rgb(196, 70, 42);
}
.btn-outline-dark-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 70, 42, 0.5);
}

.btn-outline-dark-warning {
  color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-outline-dark-warning:hover {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-outline-dark-warning:focus, .btn-outline-dark-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 142, 39, 0.5);
}
.btn-outline-dark-warning.disabled, .btn-outline-dark-warning:disabled {
  color: rgb(194, 142, 39);
  background-color: transparent;
}
.btn-outline-dark-warning:not(:disabled):not(.disabled):active, .btn-outline-dark-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-warning.dropdown-toggle {
  color: #fff;
  background-color: rgb(194, 142, 39);
  border-color: rgb(194, 142, 39);
}
.btn-outline-dark-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 142, 39, 0.5);
}

.btn-outline-dark-info {
  color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-outline-dark-info:hover {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-outline-dark-info:focus, .btn-outline-dark-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 77, 160, 0.5);
}
.btn-outline-dark-info.disabled, .btn-outline-dark-info:disabled {
  color: rgb(10, 77, 160);
  background-color: transparent;
}
.btn-outline-dark-info:not(:disabled):not(.disabled):active, .btn-outline-dark-info:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(10, 77, 160);
  border-color: rgb(10, 77, 160);
}
.btn-outline-dark-info:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 77, 160, 0.5);
}

.btn-outline-dark-success {
  color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-outline-dark-success:hover {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-outline-dark-success:focus, .btn-outline-dark-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 130, 69, 0.5);
}
.btn-outline-dark-success.disabled, .btn-outline-dark-success:disabled {
  color: rgb(25, 130, 69);
  background-color: transparent;
}
.btn-outline-dark-success:not(:disabled):not(.disabled):active, .btn-outline-dark-success:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(25, 130, 69);
  border-color: rgb(25, 130, 69);
}
.btn-outline-dark-success:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 130, 69, 0.5);
}

.btn-outline-dark-opportunity {
  color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-outline-dark-opportunity:hover {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-outline-dark-opportunity:focus, .btn-outline-dark-opportunity.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 60, 162, 0.5);
}
.btn-outline-dark-opportunity.disabled, .btn-outline-dark-opportunity:disabled {
  color: rgb(85, 60, 162);
  background-color: transparent;
}
.btn-outline-dark-opportunity:not(:disabled):not(.disabled):active, .btn-outline-dark-opportunity:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-opportunity.dropdown-toggle {
  color: #fff;
  background-color: rgb(85, 60, 162);
  border-color: rgb(85, 60, 162);
}
.btn-outline-dark-opportunity:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-opportunity:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-opportunity.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 60, 162, 0.5);
}

.btn-outline-surface-primary {
  color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-outline-surface-primary:hover {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-outline-surface-primary:focus, .btn-outline-surface-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 250, 249, 0.5);
}
.btn-outline-surface-primary.disabled, .btn-outline-surface-primary:disabled {
  color: rgb(237, 250, 249);
  background-color: transparent;
}
.btn-outline-surface-primary:not(:disabled):not(.disabled):active, .btn-outline-surface-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-surface-primary.dropdown-toggle {
  color: #212529;
  background-color: rgb(237, 250, 249);
  border-color: rgb(237, 250, 249);
}
.btn-outline-surface-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-surface-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 250, 249, 0.5);
}

.btn-outline-surface-secondary {
  color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-outline-surface-secondary:hover {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-outline-surface-secondary:focus, .btn-outline-surface-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 241, 252, 0.5);
}
.btn-outline-surface-secondary.disabled, .btn-outline-surface-secondary:disabled {
  color: rgb(218, 241, 252);
  background-color: transparent;
}
.btn-outline-surface-secondary:not(:disabled):not(.disabled):active, .btn-outline-surface-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-surface-secondary.dropdown-toggle {
  color: #212529;
  background-color: rgb(218, 241, 252);
  border-color: rgb(218, 241, 252);
}
.btn-outline-surface-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-surface-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 241, 252, 0.5);
}

.btn-outline-surface-danger {
  color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-outline-surface-danger:hover {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-outline-surface-danger:focus, .btn-outline-surface-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 239, 235, 0.5);
}
.btn-outline-surface-danger.disabled, .btn-outline-surface-danger:disabled {
  color: rgb(255, 239, 235);
  background-color: transparent;
}
.btn-outline-surface-danger:not(:disabled):not(.disabled):active, .btn-outline-surface-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-surface-danger.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 239, 235);
  border-color: rgb(255, 239, 235);
}
.btn-outline-surface-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-surface-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 239, 235, 0.5);
}

.btn-outline-surface-warning {
  color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-outline-surface-warning:hover {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-outline-surface-warning:focus, .btn-outline-surface-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 230, 0.5);
}
.btn-outline-surface-warning.disabled, .btn-outline-surface-warning:disabled {
  color: rgb(255, 247, 230);
  background-color: transparent;
}
.btn-outline-surface-warning:not(:disabled):not(.disabled):active, .btn-outline-surface-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-surface-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 247, 230);
  border-color: rgb(255, 247, 230);
}
.btn-outline-surface-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-surface-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 230, 0.5);
}

.btn-outline-surface-info {
  color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-outline-surface-info:hover {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-outline-surface-info:focus, .btn-outline-surface-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 252, 0.5);
}
.btn-outline-surface-info.disabled, .btn-outline-surface-info:disabled {
  color: rgb(229, 241, 252);
  background-color: transparent;
}
.btn-outline-surface-info:not(:disabled):not(.disabled):active, .btn-outline-surface-info:not(:disabled):not(.disabled).active, .show > .btn-outline-surface-info.dropdown-toggle {
  color: #212529;
  background-color: rgb(229, 241, 252);
  border-color: rgb(229, 241, 252);
}
.btn-outline-surface-info:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-surface-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 252, 0.5);
}

.btn-outline-surface-success {
  color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-outline-surface-success:hover {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-outline-surface-success:focus, .btn-outline-surface-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 247, 239, 0.5);
}
.btn-outline-surface-success.disabled, .btn-outline-surface-success:disabled {
  color: rgb(233, 247, 239);
  background-color: transparent;
}
.btn-outline-surface-success:not(:disabled):not(.disabled):active, .btn-outline-surface-success:not(:disabled):not(.disabled).active, .show > .btn-outline-surface-success.dropdown-toggle {
  color: #212529;
  background-color: rgb(233, 247, 239);
  border-color: rgb(233, 247, 239);
}
.btn-outline-surface-success:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-surface-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 247, 239, 0.5);
}

.btn-outline-surface-opportunity {
  color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-outline-surface-opportunity:hover {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-outline-surface-opportunity:focus, .btn-outline-surface-opportunity.focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 250, 0.5);
}
.btn-outline-surface-opportunity.disabled, .btn-outline-surface-opportunity:disabled {
  color: rgb(242, 240, 250);
  background-color: transparent;
}
.btn-outline-surface-opportunity:not(:disabled):not(.disabled):active, .btn-outline-surface-opportunity:not(:disabled):not(.disabled).active, .show > .btn-outline-surface-opportunity.dropdown-toggle {
  color: #212529;
  background-color: rgb(242, 240, 250);
  border-color: rgb(242, 240, 250);
}
.btn-outline-surface-opportunity:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-opportunity:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-surface-opportunity.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 250, 0.5);
}

.btn-outline-surface-disabled {
  color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-surface-disabled:hover {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-surface-disabled:focus, .btn-outline-surface-disabled.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-surface-disabled.disabled, .btn-outline-surface-disabled:disabled {
  color: rgb(248, 249, 250);
  background-color: transparent;
}
.btn-outline-surface-disabled:not(:disabled):not(.disabled):active, .btn-outline-surface-disabled:not(:disabled):not(.disabled).active, .show > .btn-outline-surface-disabled.dropdown-toggle {
  color: #212529;
  background-color: rgb(248, 249, 250);
  border-color: rgb(248, 249, 250);
}
.btn-outline-surface-disabled:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-disabled:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-surface-disabled.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-surface-primary-transparent {
  color: rgba(0, 134, 121, 0.05);
  border-color: rgba(0, 134, 121, 0.05);
}
.btn-outline-surface-primary-transparent:hover {
  color: #fff;
  background-color: rgba(0, 134, 121, 0.05);
  border-color: rgba(0, 134, 121, 0.05);
}
.btn-outline-surface-primary-transparent:focus, .btn-outline-surface-primary-transparent.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 134, 121, 0.5);
}
.btn-outline-surface-primary-transparent.disabled, .btn-outline-surface-primary-transparent:disabled {
  color: rgba(0, 134, 121, 0.05);
  background-color: transparent;
}
.btn-outline-surface-primary-transparent:not(:disabled):not(.disabled):active, .btn-outline-surface-primary-transparent:not(:disabled):not(.disabled).active, .show > .btn-outline-surface-primary-transparent.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 134, 121, 0.05);
  border-color: rgba(0, 134, 121, 0.05);
}
.btn-outline-surface-primary-transparent:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-primary-transparent:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-surface-primary-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 134, 121, 0.5);
}

.btn-outline-border-primary-transparent {
  color: rgba(0, 134, 121, 0.2);
  border-color: rgba(0, 134, 121, 0.2);
}
.btn-outline-border-primary-transparent:hover {
  color: #fff;
  background-color: rgba(0, 134, 121, 0.2);
  border-color: rgba(0, 134, 121, 0.2);
}
.btn-outline-border-primary-transparent:focus, .btn-outline-border-primary-transparent.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 134, 121, 0.5);
}
.btn-outline-border-primary-transparent.disabled, .btn-outline-border-primary-transparent:disabled {
  color: rgba(0, 134, 121, 0.2);
  background-color: transparent;
}
.btn-outline-border-primary-transparent:not(:disabled):not(.disabled):active, .btn-outline-border-primary-transparent:not(:disabled):not(.disabled).active, .show > .btn-outline-border-primary-transparent.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 134, 121, 0.2);
  border-color: rgba(0, 134, 121, 0.2);
}
.btn-outline-border-primary-transparent:not(:disabled):not(.disabled):active:focus, .btn-outline-border-primary-transparent:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-border-primary-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 134, 121, 0.5);
}

.btn-outline-white-transparent {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}
.btn-outline-white-transparent:hover {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}
.btn-outline-white-transparent:focus, .btn-outline-white-transparent.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white-transparent.disabled, .btn-outline-white-transparent:disabled {
  color: rgba(255, 255, 255, 0.5);
  background-color: transparent;
}
.btn-outline-white-transparent:not(:disabled):not(.disabled):active, .btn-outline-white-transparent:not(:disabled):not(.disabled).active, .show > .btn-outline-white-transparent.dropdown-toggle {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}
.btn-outline-white-transparent:not(:disabled):not(.disabled):active:focus, .btn-outline-white-transparent:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-link {
  font-weight: 400;
  color: rgb(0, 190, 172);
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(0, 161.5, 146.2);
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6d7888;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.9rem 1.15rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 8px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.3rem 0.75rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 8px;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9rem;
  color: rgb(63, 76, 96);
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.5rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.25rem 0;
  overflow: hidden;
  border-top: 1px solid #f1f2f4;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.5rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(0, 190, 172);
  text-decoration: none;
  background-color: #f1f2f4;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: rgb(0, 190, 172);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6d7888;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.7875rem;
  color: #6d7888;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.5rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.7125rem;
  padding-left: 0.7125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.8625rem;
  padding-left: 0.8625rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.9rem 1rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #dbdde1;
  border: 1px solid #dbdde1;
  border-radius: 0.5rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 2rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 1rem 1.125rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.5rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 1.1rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.55rem 1rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.35rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.175rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: rgb(0, 190, 172);
  background-color: rgb(0, 190, 172);
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(0, 190, 172);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(47, 255, 235.2947368421);
  border-color: rgb(47, 255, 235.2947368421);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6d7888;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #dbdde1;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.175rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.175rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: rgb(0, 190, 172);
  background-color: rgb(0, 190, 172);
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 190, 172, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 190, 172, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 190, 172, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.175rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 190, 172, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.8rem + 2px);
  padding: 0.9rem 2rem 0.9rem 1rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px;
  border: 1px solid #dbdde1;
  border-radius: 0.5rem;
  appearance: none;
}
.custom-select:focus {
  border-color: rgb(0, 190, 172);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6d7888;
  background-color: #dbdde1;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 1.1rem + 2px);
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  padding-left: 1rem;
  font-size: 0.7875rem;
}

.custom-select-lg {
  height: calc(1.5em + 2rem + 2px);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.125rem;
  font-size: 1.125rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.8rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1.8rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(0, 190, 172);
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #dbdde1;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 1.8rem + 2px);
  padding: 0.9rem 1rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #dbdde1;
  border-radius: 0.5rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 1.8rem);
  padding: 0.9rem 1rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #dbdde1;
  border-left: inherit;
  border-radius: 0 0.5rem 0.5rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 190, 172, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 190, 172, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 190, 172, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: rgb(0, 190, 172);
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb {
  appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(47, 255, 235.2947368421);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dbdde1;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: rgb(0, 190, 172);
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb {
  appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(47, 255, 235.2947368421);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dbdde1;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: rgb(0, 190, 172);
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb {
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: rgb(47, 255, 235.2947368421);
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dbdde1;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dbdde1;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6d7888;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #fff;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #fff #fff #fff;
}
.nav-tabs .nav-link.disabled {
  color: #6d7888;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: rgb(11, 33, 56);
  background-color: #fff;
  border-color: #fff #fff #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.5rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: rgb(0, 190, 172);
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.25rem 0.5rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.33125rem;
  padding-bottom: 0.33125rem;
  margin-right: 0.5rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 8px;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1439.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid,
  .navbar-expand-xxl > .container-sm,
  .navbar-expand-xxl > .container-md,
  .navbar-expand-xxl > .container-lg,
  .navbar-expand-xxl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1440px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid,
  .navbar-expand-xxl > .container-sm,
  .navbar-expand-xxl > .container-md,
  .navbar-expand-xxl > .container-lg,
  .navbar-expand-xxl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #ced3d9;
  border-radius: 0.5rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.5rem - 1px);
  border-top-right-radius: calc(0.5rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.5rem - 1px);
  border-bottom-left-radius: calc(0.5rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid #ced3d9;
}
.card-header:first-child {
  border-radius: calc(0.5rem - 1px) calc(0.5rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #ced3d9;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.5rem - 1px) calc(0.5rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.5rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.5rem - 1px);
  border-top-right-radius: calc(0.5rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.5rem - 1px);
  border-bottom-left-radius: calc(0.5rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  font-size: 0.7875rem;
  list-style: none;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: rgb(63, 76, 96);
  content: ">";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: rgb(11, 33, 56);
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.5rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: rgb(0, 190, 172);
  background-color: #fff;
  border: 1px solid #dbdde1;
}
.page-link:hover {
  z-index: 2;
  color: rgb(0, 161.5, 146.2);
  text-decoration: none;
  background-color: #f1f2f4;
  border-color: #dbdde1;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.page-item.disabled .page-link {
  color: #6d7888;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dbdde1;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.badge {
  display: inline-block;
  padding: 0.375rem 0.625rem;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.1875rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: rgb(0, 190, 172);
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: rgb(0, 171, 154.8);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: rgb(0, 163, 231);
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: rgb(0, 146.7, 207.9);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 231, 0.5);
}

.badge-success {
  color: #fff;
  background-color: rgb(44, 167, 102);
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: rgb(39.6, 150.3, 91.8);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.5);
}

.badge-info {
  color: #fff;
  background-color: rgb(0, 111, 223);
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: rgb(0, 99.9, 200.7);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 223, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: rgb(254, 172, 5);
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: rgb(232.171314741, 156.019123506, 0.928685259);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 172, 5, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: rgb(255, 100, 66);
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: rgb(255, 73.6746031746, 33.9);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f9fafb;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dbe1e7;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(249, 250, 251, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: rgb(11, 33, 56);
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: rgb(9.9, 29.7, 50.4);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(11, 33, 56, 0.5);
}

.badge-neutral-100 {
  color: #212529;
  background-color: rgb(255, 255, 255);
}
a.badge-neutral-100:hover, a.badge-neutral-100:focus {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
}
a.badge-neutral-100:focus, a.badge-neutral-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-neutral-200 {
  color: #212529;
  background-color: rgb(248, 249, 250);
}
a.badge-neutral-200:hover, a.badge-neutral-200:focus {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
}
a.badge-neutral-200:focus, a.badge-neutral-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-neutral-300 {
  color: #212529;
  background-color: rgb(230, 235, 239);
}
a.badge-neutral-300:hover, a.badge-neutral-300:focus {
  color: #212529;
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
}
a.badge-neutral-300:focus, a.badge-neutral-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}

.badge-neutral-400 {
  color: #212529;
  background-color: rgb(206, 211, 217);
}
a.badge-neutral-400:hover, a.badge-neutral-400:focus {
  color: #212529;
  background-color: rgb(182.175862069, 189.6068965517, 198.524137931);
}
a.badge-neutral-400:focus, a.badge-neutral-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(206, 211, 217, 0.5);
}

.badge-neutral-500 {
  color: #fff;
  background-color: rgb(141, 151, 164);
}
a.badge-neutral-500:hover, a.badge-neutral-500:focus {
  color: #fff;
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
}
a.badge-neutral-500:focus, a.badge-neutral-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}

.badge-neutral-600 {
  color: #fff;
  background-color: rgb(90, 102, 120);
}
a.badge-neutral-600:hover, a.badge-neutral-600:focus {
  color: #fff;
  background-color: rgb(81, 91.8, 108);
}
a.badge-neutral-600:focus, a.badge-neutral-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(90, 102, 120, 0.5);
}

.badge-neutral-700 {
  color: #fff;
  background-color: rgb(63, 76, 96);
}
a.badge-neutral-700:hover, a.badge-neutral-700:focus {
  color: #fff;
  background-color: rgb(56.7, 68.4, 86.4);
}
a.badge-neutral-700:focus, a.badge-neutral-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}

.badge-supporting-red-100 {
  color: #212529;
  background-color: rgb(255, 239, 235);
}
a.badge-supporting-red-100:hover, a.badge-supporting-red-100:focus {
  color: #212529;
  background-color: rgb(255, 199.8, 186);
}
a.badge-supporting-red-100:focus, a.badge-supporting-red-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 239, 235, 0.5);
}

.badge-supporting-red-200 {
  color: #212529;
  background-color: rgb(255, 163, 143);
}
a.badge-supporting-red-200:hover, a.badge-supporting-red-200:focus {
  color: #212529;
  background-color: rgb(255, 130.3071428571, 103.2);
}
a.badge-supporting-red-200:focus, a.badge-supporting-red-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 163, 143, 0.5);
}

.badge-supporting-red-300 {
  color: #fff;
  background-color: rgb(255, 100, 66);
}
a.badge-supporting-red-300:hover, a.badge-supporting-red-300:focus {
  color: #fff;
  background-color: rgb(255, 73.6746031746, 33.9);
}
a.badge-supporting-red-300:focus, a.badge-supporting-red-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}

.badge-supporting-red-400 {
  color: #fff;
  background-color: rgb(196, 70, 42);
}
a.badge-supporting-red-400:hover, a.badge-supporting-red-400:focus {
  color: #fff;
  background-color: rgb(176.4, 63, 37.8);
}
a.badge-supporting-red-400:focus, a.badge-supporting-red-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(196, 70, 42, 0.5);
}

.badge-supporting-red-500 {
  color: #fff;
  background-color: rgb(92, 35, 23);
}
a.badge-supporting-red-500:hover, a.badge-supporting-red-500:focus {
  color: #fff;
  background-color: rgb(82.8, 31.5, 20.7);
}
a.badge-supporting-red-500:focus, a.badge-supporting-red-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(92, 35, 23, 0.5);
}

.badge-supporting-yellow-100 {
  color: #212529;
  background-color: rgb(255, 247, 230);
}
a.badge-supporting-yellow-100:hover, a.badge-supporting-yellow-100:focus {
  color: #212529;
  background-color: rgb(255, 231.48, 181.5);
}
a.badge-supporting-yellow-100:focus, a.badge-supporting-yellow-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 230, 0.5);
}

.badge-supporting-yellow-200 {
  color: #212529;
  background-color: rgb(255, 210, 118);
}
a.badge-supporting-yellow-200:hover, a.badge-supporting-yellow-200:focus {
  color: #212529;
  background-color: rgb(255, 197.7481751825, 80.7);
}
a.badge-supporting-yellow-200:focus, a.badge-supporting-yellow-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 210, 118, 0.5);
}

.badge-supporting-yellow-300 {
  color: #212529;
  background-color: rgb(254, 172, 5);
}
a.badge-supporting-yellow-300:hover, a.badge-supporting-yellow-300:focus {
  color: #212529;
  background-color: rgb(232.171314741, 156.019123506, 0.928685259);
}
a.badge-supporting-yellow-300:focus, a.badge-supporting-yellow-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 172, 5, 0.5);
}

.badge-supporting-yellow-400 {
  color: #fff;
  background-color: rgb(194, 142, 39);
}
a.badge-supporting-yellow-400:hover, a.badge-supporting-yellow-400:focus {
  color: #fff;
  background-color: rgb(174.6, 127.8, 35.1);
}
a.badge-supporting-yellow-400:focus, a.badge-supporting-yellow-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(194, 142, 39, 0.5);
}

.badge-supporting-yellow-500 {
  color: #fff;
  background-color: rgb(117, 90, 22);
}
a.badge-supporting-yellow-500:hover, a.badge-supporting-yellow-500:focus {
  color: #fff;
  background-color: rgb(105.3, 81, 19.8);
}
a.badge-supporting-yellow-500:focus, a.badge-supporting-yellow-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(117, 90, 22, 0.5);
}

.badge-supporting-blue-100 {
  color: #212529;
  background-color: rgb(229, 241, 252);
}
a.badge-supporting-blue-100:hover, a.badge-supporting-blue-100:focus {
  color: #212529;
  background-color: rgb(185.875862069, 217.7793103448, 247.024137931);
}
a.badge-supporting-blue-100:focus, a.badge-supporting-blue-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 252, 0.5);
}

.badge-supporting-blue-200 {
  color: #212529;
  background-color: rgb(115, 176, 238);
}
a.badge-supporting-blue-200:hover, a.badge-supporting-blue-200:focus {
  color: #212529;
  background-color: rgb(83.5222929936, 158.2375796178, 234.1777070064);
}
a.badge-supporting-blue-200:focus, a.badge-supporting-blue-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(115, 176, 238, 0.5);
}

.badge-supporting-blue-300 {
  color: #fff;
  background-color: rgb(0, 111, 223);
}
a.badge-supporting-blue-300:hover, a.badge-supporting-blue-300:focus {
  color: #fff;
  background-color: rgb(0, 99.9, 200.7);
}
a.badge-supporting-blue-300:focus, a.badge-supporting-blue-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 223, 0.5);
}

.badge-supporting-blue-400 {
  color: #fff;
  background-color: rgb(10, 77, 160);
}
a.badge-supporting-blue-400:hover, a.badge-supporting-blue-400:focus {
  color: #fff;
  background-color: rgb(9, 69.3, 144);
}
a.badge-supporting-blue-400:focus, a.badge-supporting-blue-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 77, 160, 0.5);
}

.badge-supporting-blue-500 {
  color: #fff;
  background-color: rgb(11, 47, 85);
}
a.badge-supporting-blue-500:hover, a.badge-supporting-blue-500:focus {
  color: #fff;
  background-color: rgb(9.9, 42.3, 76.5);
}
a.badge-supporting-blue-500:focus, a.badge-supporting-blue-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(11, 47, 85, 0.5);
}

.badge-supporting-green-100 {
  color: #212529;
  background-color: rgb(233, 247, 239);
}
a.badge-supporting-green-100:hover, a.badge-supporting-green-100:focus {
  color: #212529;
  background-color: rgb(197.8, 234.2, 213.4);
}
a.badge-supporting-green-100:focus, a.badge-supporting-green-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(233, 247, 239, 0.5);
}

.badge-supporting-green-200 {
  color: #212529;
  background-color: rgb(127, 212, 165);
}
a.badge-supporting-green-200:hover, a.badge-supporting-green-200:focus {
  color: #212529;
  background-color: rgb(101.6245614035, 203.4754385965, 147.1578947368);
}
a.badge-supporting-green-200:focus, a.badge-supporting-green-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(127, 212, 165, 0.5);
}

.badge-supporting-green-300 {
  color: #fff;
  background-color: rgb(44, 167, 102);
}
a.badge-supporting-green-300:hover, a.badge-supporting-green-300:focus {
  color: #fff;
  background-color: rgb(39.6, 150.3, 91.8);
}
a.badge-supporting-green-300:focus, a.badge-supporting-green-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.5);
}

.badge-supporting-green-400 {
  color: #fff;
  background-color: rgb(25, 130, 69);
}
a.badge-supporting-green-400:hover, a.badge-supporting-green-400:focus {
  color: #fff;
  background-color: rgb(22.5, 117, 62.1);
}
a.badge-supporting-green-400:focus, a.badge-supporting-green-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(25, 130, 69, 0.5);
}

.badge-supporting-green-500 {
  color: #fff;
  background-color: rgb(12, 86, 48);
}
a.badge-supporting-green-500:hover, a.badge-supporting-green-500:focus {
  color: #fff;
  background-color: rgb(10.8, 77.4, 43.2);
}
a.badge-supporting-green-500:focus, a.badge-supporting-green-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(12, 86, 48, 0.5);
}

.badge-supporting-purple-100 {
  color: #212529;
  background-color: rgb(242, 240, 250);
}
a.badge-supporting-purple-100:hover, a.badge-supporting-purple-100:focus {
  color: #212529;
  background-color: rgb(210.15, 203.25, 237.75);
}
a.badge-supporting-purple-100:focus, a.badge-supporting-purple-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 250, 0.5);
}

.badge-supporting-purple-200 {
  color: #212529;
  background-color: rgb(181, 171, 229);
}
a.badge-supporting-purple-200:hover, a.badge-supporting-purple-200:focus {
  color: #212529;
  background-color: rgb(154.0909090909, 140.4545454545, 219.5454545455);
}
a.badge-supporting-purple-200:focus, a.badge-supporting-purple-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(181, 171, 229, 0.5);
}

.badge-supporting-purple-300 {
  color: #fff;
  background-color: rgb(120, 102, 207);
}
a.badge-supporting-purple-300:hover, a.badge-supporting-purple-300:focus {
  color: #fff;
  background-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
}
a.badge-supporting-purple-300:focus, a.badge-supporting-purple-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}

.badge-supporting-purple-400 {
  color: #fff;
  background-color: rgb(85, 60, 162);
}
a.badge-supporting-purple-400:hover, a.badge-supporting-purple-400:focus {
  color: #fff;
  background-color: rgb(76.5, 54, 145.8);
}
a.badge-supporting-purple-400:focus, a.badge-supporting-purple-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(85, 60, 162, 0.5);
}

.badge-supporting-purple-500 {
  color: #fff;
  background-color: rgb(26, 10, 102);
}
a.badge-supporting-purple-500:hover, a.badge-supporting-purple-500:focus {
  color: #fff;
  background-color: rgb(23.4, 9, 91.8);
}
a.badge-supporting-purple-500:focus, a.badge-supporting-purple-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(26, 10, 102, 0.5);
}

.badge-brand-primary-100 {
  color: #212529;
  background-color: rgb(237, 250, 249);
}
a.badge-brand-primary-100:hover, a.badge-brand-primary-100:focus {
  color: #212529;
  background-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
}
a.badge-brand-primary-100:focus, a.badge-brand-primary-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(237, 250, 249, 0.5);
}

.badge-brand-primary-200 {
  color: #212529;
  background-color: rgb(199, 241, 237);
}
a.badge-brand-primary-200:hover, a.badge-brand-primary-200:focus {
  color: #212529;
  background-color: rgb(163.8, 232.2, 225.6857142857);
}
a.badge-brand-primary-200:focus, a.badge-brand-primary-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(199, 241, 237, 0.5);
}

.badge-brand-primary-300 {
  color: #fff;
  background-color: rgb(0, 190, 172);
}
a.badge-brand-primary-300:hover, a.badge-brand-primary-300:focus {
  color: #fff;
  background-color: rgb(0, 171, 154.8);
}
a.badge-brand-primary-300:focus, a.badge-brand-primary-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}

.badge-brand-primary-400 {
  color: #fff;
  background-color: rgb(0, 148, 134);
}
a.badge-brand-primary-400:hover, a.badge-brand-primary-400:focus {
  color: #fff;
  background-color: rgb(0, 133.2, 120.6);
}
a.badge-brand-primary-400:focus, a.badge-brand-primary-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 148, 134, 0.5);
}

.badge-brand-primary-500 {
  color: #fff;
  background-color: rgb(7, 89, 79);
}
a.badge-brand-primary-500:hover, a.badge-brand-primary-500:focus {
  color: #fff;
  background-color: rgb(6.3, 80.1, 71.1);
}
a.badge-brand-primary-500:focus, a.badge-brand-primary-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(7, 89, 79, 0.5);
}

.badge-brand-secondary-100 {
  color: #212529;
  background-color: rgb(218, 241, 252);
}
a.badge-brand-secondary-100:hover, a.badge-brand-secondary-100:focus {
  color: #212529;
  background-color: rgb(174.525, 224.55, 248.475);
}
a.badge-brand-secondary-100:focus, a.badge-brand-secondary-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(218, 241, 252, 0.5);
}

.badge-brand-secondary-200 {
  color: #212529;
  background-color: rgb(191, 231, 246);
}
a.badge-brand-secondary-200:hover, a.badge-brand-secondary-200:focus {
  color: #212529;
  background-color: rgb(152.6876712329, 216.6328767123, 240.6123287671);
}
a.badge-brand-secondary-200:focus, a.badge-brand-secondary-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(191, 231, 246, 0.5);
}

.badge-brand-secondary-300 {
  color: #fff;
  background-color: rgb(0, 163, 231);
}
a.badge-brand-secondary-300:hover, a.badge-brand-secondary-300:focus {
  color: #fff;
  background-color: rgb(0, 146.7, 207.9);
}
a.badge-brand-secondary-300:focus, a.badge-brand-secondary-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 231, 0.5);
}

.badge-brand-secondary-400 {
  color: #fff;
  background-color: rgb(0, 135, 184);
}
a.badge-brand-secondary-400:hover, a.badge-brand-secondary-400:focus {
  color: #fff;
  background-color: rgb(0, 121.5, 165.6);
}
a.badge-brand-secondary-400:focus, a.badge-brand-secondary-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 135, 184, 0.5);
}

.badge-brand-secondary-500 {
  color: #fff;
  background-color: rgb(5, 66, 90);
}
a.badge-brand-secondary-500:hover, a.badge-brand-secondary-500:focus {
  color: #fff;
  background-color: rgb(4.5, 59.4, 81);
}
a.badge-brand-secondary-500:focus, a.badge-brand-secondary-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(5, 66, 90, 0.5);
}

.badge-teal {
  color: #fff;
  background-color: rgb(0, 190, 172);
}
a.badge-teal:hover, a.badge-teal:focus {
  color: #fff;
  background-color: rgb(0, 171, 154.8);
}
a.badge-teal:focus, a.badge-teal.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}

.badge-skyblue {
  color: #fff;
  background-color: rgb(0, 163, 231);
}
a.badge-skyblue:hover, a.badge-skyblue:focus {
  color: #fff;
  background-color: rgb(0, 146.7, 207.9);
}
a.badge-skyblue:focus, a.badge-skyblue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 231, 0.5);
}

.badge-dark-gray {
  color: #fff;
  background-color: rgb(141, 151, 164);
}
a.badge-dark-gray:hover, a.badge-dark-gray:focus {
  color: #fff;
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
}
a.badge-dark-gray:focus, a.badge-dark-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}

.badge-red {
  color: #fff;
  background-color: rgb(255, 100, 66);
}
a.badge-red:hover, a.badge-red:focus {
  color: #fff;
  background-color: rgb(255, 73.6746031746, 33.9);
}
a.badge-red:focus, a.badge-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}

.badge-yellow {
  color: #212529;
  background-color: rgb(254, 172, 5);
}
a.badge-yellow:hover, a.badge-yellow:focus {
  color: #212529;
  background-color: rgb(232.171314741, 156.019123506, 0.928685259);
}
a.badge-yellow:focus, a.badge-yellow.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 172, 5, 0.5);
}

.badge-blue {
  color: #fff;
  background-color: rgb(0, 111, 223);
}
a.badge-blue:hover, a.badge-blue:focus {
  color: #fff;
  background-color: rgb(0, 99.9, 200.7);
}
a.badge-blue:focus, a.badge-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 223, 0.5);
}

.badge-purple {
  color: #fff;
  background-color: rgb(120, 102, 207);
}
a.badge-purple:hover, a.badge-purple:focus {
  color: #fff;
  background-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
}
a.badge-purple:focus, a.badge-purple.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}

.badge-green {
  color: #fff;
  background-color: rgb(44, 167, 102);
}
a.badge-green:hover, a.badge-green:focus {
  color: #fff;
  background-color: rgb(39.6, 150.3, 91.8);
}
a.badge-green:focus, a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(44, 167, 102, 0.5);
}

.badge-basic {
  color: #212529;
  background-color: #fff;
}
a.badge-basic:hover, a.badge-basic:focus {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
}
a.badge-basic:focus, a.badge-basic.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-light-teal {
  color: #212529;
  background-color: rgb(237, 250, 249);
}
a.badge-light-teal:hover, a.badge-light-teal:focus {
  color: #212529;
  background-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
}
a.badge-light-teal:focus, a.badge-light-teal.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(237, 250, 249, 0.5);
}

.badge-light-skyblue {
  color: #212529;
  background-color: rgb(218, 241, 252);
}
a.badge-light-skyblue:hover, a.badge-light-skyblue:focus {
  color: #212529;
  background-color: rgb(174.525, 224.55, 248.475);
}
a.badge-light-skyblue:focus, a.badge-light-skyblue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(218, 241, 252, 0.5);
}

.badge-light-dark {
  color: #212529;
  background-color: rgb(230, 235, 239);
}
a.badge-light-dark:hover, a.badge-light-dark:focus {
  color: #212529;
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
}
a.badge-light-dark:focus, a.badge-light-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}

.badge-light-dark-gray {
  color: #212529;
  background-color: rgb(248, 249, 250);
}
a.badge-light-dark-gray:hover, a.badge-light-dark-gray:focus {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
}
a.badge-light-dark-gray:focus, a.badge-light-dark-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-light-red {
  color: #212529;
  background-color: rgb(255, 239, 235);
}
a.badge-light-red:hover, a.badge-light-red:focus {
  color: #212529;
  background-color: rgb(255, 199.8, 186);
}
a.badge-light-red:focus, a.badge-light-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 239, 235, 0.5);
}

.badge-light-yellow {
  color: #212529;
  background-color: rgb(255, 247, 230);
}
a.badge-light-yellow:hover, a.badge-light-yellow:focus {
  color: #212529;
  background-color: rgb(255, 231.48, 181.5);
}
a.badge-light-yellow:focus, a.badge-light-yellow.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 230, 0.5);
}

.badge-light-blue {
  color: #212529;
  background-color: rgb(229, 241, 252);
}
a.badge-light-blue:hover, a.badge-light-blue:focus {
  color: #212529;
  background-color: rgb(185.875862069, 217.7793103448, 247.024137931);
}
a.badge-light-blue:focus, a.badge-light-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 252, 0.5);
}

.badge-light-purple {
  color: #212529;
  background-color: rgb(242, 240, 250);
}
a.badge-light-purple:hover, a.badge-light-purple:focus {
  color: #212529;
  background-color: rgb(210.15, 203.25, 237.75);
}
a.badge-light-purple:focus, a.badge-light-purple.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 250, 0.5);
}

.badge-light-green {
  color: #212529;
  background-color: rgb(233, 247, 239);
}
a.badge-light-green:hover, a.badge-light-green:focus {
  color: #212529;
  background-color: rgb(197.8, 234.2, 213.4);
}
a.badge-light-green:focus, a.badge-light-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(233, 247, 239, 0.5);
}

.badge-light-basic {
  color: #212529;
  background-color: rgb(248, 249, 250);
}
a.badge-light-basic:hover, a.badge-light-basic:focus {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
}
a.badge-light-basic:focus, a.badge-light-basic.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark-teal {
  color: #fff;
  background-color: rgb(0, 148, 134);
}
a.badge-dark-teal:hover, a.badge-dark-teal:focus {
  color: #fff;
  background-color: rgb(0, 133.2, 120.6);
}
a.badge-dark-teal:focus, a.badge-dark-teal.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 148, 134, 0.5);
}

.badge-dark-skyblue {
  color: #fff;
  background-color: rgb(0, 135, 184);
}
a.badge-dark-skyblue:hover, a.badge-dark-skyblue:focus {
  color: #fff;
  background-color: rgb(0, 121.5, 165.6);
}
a.badge-dark-skyblue:focus, a.badge-dark-skyblue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 135, 184, 0.5);
}

.badge-dark-red {
  color: #fff;
  background-color: rgb(196, 70, 42);
}
a.badge-dark-red:hover, a.badge-dark-red:focus {
  color: #fff;
  background-color: rgb(176.4, 63, 37.8);
}
a.badge-dark-red:focus, a.badge-dark-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(196, 70, 42, 0.5);
}

.badge-dark-yellow {
  color: #fff;
  background-color: rgb(194, 142, 39);
}
a.badge-dark-yellow:hover, a.badge-dark-yellow:focus {
  color: #fff;
  background-color: rgb(174.6, 127.8, 35.1);
}
a.badge-dark-yellow:focus, a.badge-dark-yellow.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(194, 142, 39, 0.5);
}

.badge-dark-blue {
  color: #fff;
  background-color: rgb(10, 77, 160);
}
a.badge-dark-blue:hover, a.badge-dark-blue:focus {
  color: #fff;
  background-color: rgb(9, 69.3, 144);
}
a.badge-dark-blue:focus, a.badge-dark-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 77, 160, 0.5);
}

.badge-dark-purple {
  color: #fff;
  background-color: rgb(85, 60, 162);
}
a.badge-dark-purple:hover, a.badge-dark-purple:focus {
  color: #fff;
  background-color: rgb(76.5, 54, 145.8);
}
a.badge-dark-purple:focus, a.badge-dark-purple.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(85, 60, 162, 0.5);
}

.badge-dark-green {
  color: #fff;
  background-color: rgb(25, 130, 69);
}
a.badge-dark-green:hover, a.badge-dark-green:focus {
  color: #fff;
  background-color: rgb(22.5, 117, 62.1);
}
a.badge-dark-green:focus, a.badge-dark-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(25, 130, 69, 0.5);
}

.badge-dark-basic {
  color: #fff;
  background-color: rgb(11, 33, 56);
}
a.badge-dark-basic:hover, a.badge-dark-basic:focus {
  color: #fff;
  background-color: rgb(9.9, 29.7, 50.4);
}
a.badge-dark-basic:focus, a.badge-dark-basic.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(11, 33, 56, 0.5);
}

.badge-muted {
  color: #fff;
  background-color: rgb(63, 76, 96);
}
a.badge-muted:hover, a.badge-muted:focus {
  color: #fff;
  background-color: rgb(56.7, 68.4, 86.4);
}
a.badge-muted:focus, a.badge-muted.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}

.badge-gray {
  color: #212529;
  background-color: rgb(206, 211, 217);
}
a.badge-gray:hover, a.badge-gray:focus {
  color: #212529;
  background-color: rgb(182.175862069, 189.6068965517, 198.524137931);
}
a.badge-gray:focus, a.badge-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(206, 211, 217, 0.5);
}

.badge-subdued {
  color: #fff;
  background-color: rgb(63, 76, 96);
}
a.badge-subdued:hover, a.badge-subdued:focus {
  color: #fff;
  background-color: rgb(56.7, 68.4, 86.4);
}
a.badge-subdued:focus, a.badge-subdued.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}

.badge-light-gray {
  color: #212529;
  background-color: rgb(230, 235, 239);
}
a.badge-light-gray:hover, a.badge-light-gray:focus {
  color: #212529;
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
}
a.badge-light-gray:focus, a.badge-light-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}

.badge-really-light-gray {
  color: #212529;
  background-color: rgb(248, 249, 250);
}
a.badge-really-light-gray:hover, a.badge-really-light-gray:focus {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
}
a.badge-really-light-gray:focus, a.badge-really-light-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-white {
  color: #212529;
  background-color: #fff;
}
a.badge-white:hover, a.badge-white:focus {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
}
a.badge-white:focus, a.badge-white.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-black {
  color: #fff;
  background-color: #000;
}
a.badge-black:hover, a.badge-black:focus {
  color: #fff;
  background-color: black;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.badge-transparent {
  color: #212529;
  background-color: rgba(255, 255, 255, 0);
}
a.badge-transparent:hover, a.badge-transparent:focus {
  color: #212529;
  background-color: rgba(229.5, 229.5, 229.5, 0);
}
a.badge-transparent:focus, a.badge-transparent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-default-text {
  color: #fff;
  background-color: rgb(11, 33, 56);
}
a.badge-default-text:hover, a.badge-default-text:focus {
  color: #fff;
  background-color: rgb(9.9, 29.7, 50.4);
}
a.badge-default-text:focus, a.badge-default-text.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(11, 33, 56, 0.5);
}

.badge-secondary-text {
  color: #fff;
  background-color: rgb(63, 76, 96);
}
a.badge-secondary-text:hover, a.badge-secondary-text:focus {
  color: #fff;
  background-color: rgb(56.7, 68.4, 86.4);
}
a.badge-secondary-text:focus, a.badge-secondary-text.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}

.badge-tertiary-text {
  color: #fff;
  background-color: rgb(90, 102, 120);
}
a.badge-tertiary-text:hover, a.badge-tertiary-text:focus {
  color: #fff;
  background-color: rgb(81, 91.8, 108);
}
a.badge-tertiary-text:focus, a.badge-tertiary-text.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(90, 102, 120, 0.5);
}

.badge-disabled-text {
  color: #fff;
  background-color: rgb(141, 151, 164);
}
a.badge-disabled-text:hover, a.badge-disabled-text:focus {
  color: #fff;
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
}
a.badge-disabled-text:focus, a.badge-disabled-text.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}

.badge-white-text {
  color: #212529;
  background-color: rgb(255, 255, 255);
}
a.badge-white-text:hover, a.badge-white-text:focus {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
}
a.badge-white-text:focus, a.badge-white-text.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-opportunity {
  color: #fff;
  background-color: rgb(120, 102, 207);
}
a.badge-opportunity:hover, a.badge-opportunity:focus {
  color: #fff;
  background-color: rgb(99.2462686567, 78.4791044776, 199.6208955224);
}
a.badge-opportunity:focus, a.badge-opportunity.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}

.badge-disabled {
  color: #fff;
  background-color: rgb(141, 151, 164);
}
a.badge-disabled:hover, a.badge-disabled:focus {
  color: #fff;
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098);
}
a.badge-disabled:focus, a.badge-disabled.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(141, 151, 164, 0.5);
}

.badge-loading-light {
  color: #212529;
  background-color: rgb(248, 249, 250);
}
a.badge-loading-light:hover, a.badge-loading-light:focus {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
}
a.badge-loading-light:focus, a.badge-loading-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-loading-dark {
  color: #212529;
  background-color: rgb(230, 235, 239);
}
a.badge-loading-dark:hover, a.badge-loading-dark:focus {
  color: #212529;
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756);
}
a.badge-loading-dark:focus, a.badge-loading-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(230, 235, 239, 0.5);
}

.badge-dark-primary {
  color: #fff;
  background-color: rgb(0, 148, 134);
}
a.badge-dark-primary:hover, a.badge-dark-primary:focus {
  color: #fff;
  background-color: rgb(0, 133.2, 120.6);
}
a.badge-dark-primary:focus, a.badge-dark-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 148, 134, 0.5);
}

.badge-dark-secondary {
  color: #fff;
  background-color: rgb(0, 135, 184);
}
a.badge-dark-secondary:hover, a.badge-dark-secondary:focus {
  color: #fff;
  background-color: rgb(0, 121.5, 165.6);
}
a.badge-dark-secondary:focus, a.badge-dark-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 135, 184, 0.5);
}

.badge-dark-danger {
  color: #fff;
  background-color: rgb(196, 70, 42);
}
a.badge-dark-danger:hover, a.badge-dark-danger:focus {
  color: #fff;
  background-color: rgb(176.4, 63, 37.8);
}
a.badge-dark-danger:focus, a.badge-dark-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(196, 70, 42, 0.5);
}

.badge-dark-warning {
  color: #fff;
  background-color: rgb(194, 142, 39);
}
a.badge-dark-warning:hover, a.badge-dark-warning:focus {
  color: #fff;
  background-color: rgb(174.6, 127.8, 35.1);
}
a.badge-dark-warning:focus, a.badge-dark-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(194, 142, 39, 0.5);
}

.badge-dark-info {
  color: #fff;
  background-color: rgb(10, 77, 160);
}
a.badge-dark-info:hover, a.badge-dark-info:focus {
  color: #fff;
  background-color: rgb(9, 69.3, 144);
}
a.badge-dark-info:focus, a.badge-dark-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 77, 160, 0.5);
}

.badge-dark-success {
  color: #fff;
  background-color: rgb(25, 130, 69);
}
a.badge-dark-success:hover, a.badge-dark-success:focus {
  color: #fff;
  background-color: rgb(22.5, 117, 62.1);
}
a.badge-dark-success:focus, a.badge-dark-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(25, 130, 69, 0.5);
}

.badge-dark-opportunity {
  color: #fff;
  background-color: rgb(85, 60, 162);
}
a.badge-dark-opportunity:hover, a.badge-dark-opportunity:focus {
  color: #fff;
  background-color: rgb(76.5, 54, 145.8);
}
a.badge-dark-opportunity:focus, a.badge-dark-opportunity.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(85, 60, 162, 0.5);
}

.badge-surface-primary {
  color: #212529;
  background-color: rgb(237, 250, 249);
}
a.badge-surface-primary:hover, a.badge-surface-primary:focus {
  color: #212529;
  background-color: rgb(198.8869565217, 239.4130434783, 236.2956521739);
}
a.badge-surface-primary:focus, a.badge-surface-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(237, 250, 249, 0.5);
}

.badge-surface-secondary {
  color: #212529;
  background-color: rgb(218, 241, 252);
}
a.badge-surface-secondary:hover, a.badge-surface-secondary:focus {
  color: #212529;
  background-color: rgb(174.525, 224.55, 248.475);
}
a.badge-surface-secondary:focus, a.badge-surface-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(218, 241, 252, 0.5);
}

.badge-surface-danger {
  color: #212529;
  background-color: rgb(255, 239, 235);
}
a.badge-surface-danger:hover, a.badge-surface-danger:focus {
  color: #212529;
  background-color: rgb(255, 199.8, 186);
}
a.badge-surface-danger:focus, a.badge-surface-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 239, 235, 0.5);
}

.badge-surface-warning {
  color: #212529;
  background-color: rgb(255, 247, 230);
}
a.badge-surface-warning:hover, a.badge-surface-warning:focus {
  color: #212529;
  background-color: rgb(255, 231.48, 181.5);
}
a.badge-surface-warning:focus, a.badge-surface-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 230, 0.5);
}

.badge-surface-info {
  color: #212529;
  background-color: rgb(229, 241, 252);
}
a.badge-surface-info:hover, a.badge-surface-info:focus {
  color: #212529;
  background-color: rgb(185.875862069, 217.7793103448, 247.024137931);
}
a.badge-surface-info:focus, a.badge-surface-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 252, 0.5);
}

.badge-surface-success {
  color: #212529;
  background-color: rgb(233, 247, 239);
}
a.badge-surface-success:hover, a.badge-surface-success:focus {
  color: #212529;
  background-color: rgb(197.8, 234.2, 213.4);
}
a.badge-surface-success:focus, a.badge-surface-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(233, 247, 239, 0.5);
}

.badge-surface-opportunity {
  color: #212529;
  background-color: rgb(242, 240, 250);
}
a.badge-surface-opportunity:hover, a.badge-surface-opportunity:focus {
  color: #212529;
  background-color: rgb(210.15, 203.25, 237.75);
}
a.badge-surface-opportunity:focus, a.badge-surface-opportunity.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 250, 0.5);
}

.badge-surface-disabled {
  color: #212529;
  background-color: rgb(248, 249, 250);
}
a.badge-surface-disabled:hover, a.badge-surface-disabled:focus {
  color: #212529;
  background-color: rgb(218.95, 224.1, 229.25);
}
a.badge-surface-disabled:focus, a.badge-surface-disabled.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-surface-primary-transparent {
  color: #fff;
  background-color: rgba(0, 134, 121, 0.05);
}
a.badge-surface-primary-transparent:hover, a.badge-surface-primary-transparent:focus {
  color: #fff;
  background-color: rgba(0, 120.6, 108.9, 0.05);
}
a.badge-surface-primary-transparent:focus, a.badge-surface-primary-transparent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 134, 121, 0.5);
}

.badge-border-primary-transparent {
  color: #fff;
  background-color: rgba(0, 134, 121, 0.2);
}
a.badge-border-primary-transparent:hover, a.badge-border-primary-transparent:focus {
  color: #fff;
  background-color: rgba(0, 120.6, 108.9, 0.2);
}
a.badge-border-primary-transparent:focus, a.badge-border-primary-transparent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 134, 121, 0.5);
}

.badge-white-transparent {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.5);
}
a.badge-white-transparent:hover, a.badge-white-transparent:focus {
  color: #212529;
  background-color: rgba(229.5, 229.5, 229.5, 0.5);
}
a.badge-white-transparent:focus, a.badge-white-transparent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #f1f2f4;
  border-radius: 1rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.5rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3.4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(0, 98.8, 89.44);
  background-color: rgb(204, 242, 238.4);
  border-color: rgb(183.6, 236.8, 231.76);
}
.alert-primary hr {
  border-top-color: rgb(166.8496875, 232.5303125, 226.3079375);
}
.alert-primary .alert-link {
  color: rgb(0, 88.92, 80.496);
}

.alert-secondary {
  color: rgb(0, 84.76, 120.12);
  background-color: rgb(204, 236.6, 250.2);
  border-color: rgb(183.6, 229.24, 248.28);
}
.alert-secondary hr {
  border-top-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}
.alert-secondary .alert-link {
  color: rgb(0, 76.284, 108.108);
}

.alert-success {
  color: rgb(22.88, 86.84, 53.04);
  background-color: rgb(212.8, 237.4, 224.4);
  border-color: rgb(195.92, 230.36, 212.16);
}
.alert-success hr {
  border-top-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}
.alert-success .alert-link {
  color: rgb(20.592, 78.156, 47.736);
}

.alert-info {
  color: rgb(0, 57.72, 115.96);
  background-color: rgb(204, 226.2, 248.6);
  border-color: rgb(183.6, 214.68, 246.04);
}
.alert-info hr {
  border-top-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}
.alert-info .alert-link {
  color: rgb(0, 51.948, 104.364);
}

.alert-warning {
  color: rgb(132.08, 89.44, 2.6);
  background-color: rgb(254.8, 238.4, 205);
  border-color: rgb(254.72, 231.76, 185);
}
.alert-warning hr {
  border-top-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}
.alert-warning .alert-link {
  color: rgb(118.872, 80.496, 2.34);
}

.alert-danger {
  color: rgb(132.6, 52, 34.32);
  background-color: rgb(255, 224, 217.2);
  border-color: rgb(255, 211.6, 202.08);
}
.alert-danger hr {
  border-top-color: rgb(255, 192.8573015873, 179.226);
}
.alert-danger .alert-link {
  color: rgb(119.34, 46.8, 30.888);
}

.alert-light {
  color: rgb(129.48, 130, 130.52);
  background-color: rgb(253.8, 254, 254.2);
  border-color: rgb(253.32, 253.6, 253.88);
}
.alert-light hr {
  border-top-color: rgb(238.104, 240.92, 243.736);
}
.alert-light .alert-link {
  color: rgb(116.51328, 117, 117.48672);
}

.alert-dark {
  color: rgb(5.72, 17.16, 29.12);
  background-color: rgb(206.2, 210.6, 215.2);
  border-color: rgb(186.68, 192.84, 199.28);
}
.alert-dark hr {
  border-top-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}
.alert-dark .alert-link {
  color: rgb(5.148, 15.444, 26.208);
}

.alert-neutral-100 {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
  border-color: white;
}
.alert-neutral-100 hr {
  border-top-color: rgb(242.25, 242.25, 242.25);
}
.alert-neutral-100 .alert-link {
  color: rgb(119.34, 119.34, 119.34);
}

.alert-neutral-200 {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-neutral-200 hr {
  border-top-color: rgb(238.263, 240.654, 243.045);
}
.alert-neutral-200 .alert-link {
  color: rgb(116.0492351816, 116.532, 117.0147648184);
}

.alert-neutral-300 {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(250, 251, 251.8);
  border-color: rgb(248, 249.4, 250.52);
}
.alert-neutral-300 hr {
  border-top-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.alert-neutral-300 .alert-link {
  color: rgb(107.64, 109.98, 111.852);
}

.alert-neutral-400 {
  color: rgb(107.12, 109.72, 112.84);
  background-color: rgb(245.2, 246.2, 247.4);
  border-color: rgb(241.28, 242.68, 244.36);
}
.alert-neutral-400 hr {
  border-top-color: rgb(227.6039310345, 230.3994482759, 233.7540689655);
}
.alert-neutral-400 .alert-link {
  color: rgb(96.408, 98.748, 101.556);
}

.alert-neutral-500 {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(232.2, 234.2, 236.8);
  border-color: rgb(223.08, 225.88, 229.52);
}
.alert-neutral-500 hr {
  border-top-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.alert-neutral-500 .alert-link {
  color: rgb(65.988, 70.668, 76.752);
}

.alert-neutral-600 {
  color: rgb(46.8, 53.04, 62.4);
  background-color: rgb(222, 224.4, 228);
  border-color: rgb(208.8, 212.16, 217.2);
}
.alert-neutral-600 hr {
  border-top-color: rgb(197.085, 201.297, 207.615);
}
.alert-neutral-600 .alert-link {
  color: rgb(42.12, 47.736, 56.16);
}

.alert-neutral-700 {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(216.6, 219.2, 223.2);
  border-color: rgb(201.24, 204.88, 210.48);
}
.alert-neutral-700 hr {
  border-top-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.alert-neutral-700 .alert-link {
  color: rgb(29.484, 35.568, 44.928);
}

.alert-supporting-red-100 {
  color: rgb(132.6, 124.28, 122.2);
  background-color: rgb(255, 251.8, 251);
  border-color: rgb(255, 250.52, 249.4);
}
.alert-supporting-red-100 hr {
  border-top-color: rgb(255, 230.344, 224.18);
}
.alert-supporting-red-100 .alert-link {
  color: rgb(119.34, 111.852, 109.98);
}

.alert-supporting-red-200 {
  color: rgb(132.6, 84.76, 74.36);
  background-color: rgb(255, 236.6, 232.6);
  border-color: rgb(255, 229.24, 223.64);
}
.alert-supporting-red-200 hr {
  border-top-color: rgb(255, 209.5815714286, 199.708);
}
.alert-supporting-red-200 .alert-link {
  color: rgb(119.34, 76.284, 66.924);
}

.alert-supporting-red-300 {
  color: rgb(132.6, 52, 34.32);
  background-color: rgb(255, 224, 217.2);
  border-color: rgb(255, 211.6, 202.08);
}
.alert-supporting-red-300 hr {
  border-top-color: rgb(255, 192.8573015873, 179.226);
}
.alert-supporting-red-300 .alert-link {
  color: rgb(119.34, 46.8, 30.888);
}

.alert-supporting-red-400 {
  color: rgb(101.92, 36.4, 21.84);
  background-color: rgb(243.2, 218, 212.4);
  border-color: rgb(238.48, 203.2, 195.36);
}
.alert-supporting-red-400 hr {
  border-top-color: rgb(233.77475, 188.44625, 178.37325);
}
.alert-supporting-red-400 .alert-link {
  color: rgb(91.728, 32.76, 19.656);
}

.alert-supporting-red-500 {
  color: rgb(47.84, 18.2, 11.96);
  background-color: rgb(222.4, 211, 208.6);
  border-color: rgb(209.36, 193.4, 190.04);
}
.alert-supporting-red-500 hr {
  border-top-color: rgb(201.1192151899, 182.2774683544, 178.3107848101);
}
.alert-supporting-red-500 .alert-link {
  color: rgb(43.056, 16.38, 10.764);
}

.alert-supporting-yellow-100 {
  color: rgb(132.6, 128.44, 119.6);
  background-color: rgb(255, 253.4, 250);
  border-color: rgb(255, 252.76, 248);
}
.alert-supporting-yellow-100 hr {
  border-top-color: rgb(255, 244.712, 222.85);
}
.alert-supporting-yellow-100 .alert-link {
  color: rgb(119.34, 115.596, 107.64);
}

.alert-supporting-yellow-200 {
  color: rgb(132.6, 109.2, 61.36);
  background-color: rgb(255, 246, 227.6);
  border-color: rgb(255, 242.4, 216.64);
}
.alert-supporting-yellow-200 hr {
  border-top-color: rgb(255, 234.6540875912, 193.058);
}
.alert-supporting-yellow-200 .alert-link {
  color: rgb(119.34, 98.28, 55.224);
}

.alert-supporting-yellow-300 {
  color: rgb(132.08, 89.44, 2.6);
  background-color: rgb(254.8, 238.4, 205);
  border-color: rgb(254.72, 231.76, 185);
}
.alert-supporting-yellow-300 hr {
  border-top-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}
.alert-supporting-yellow-300 .alert-link {
  color: rgb(118.872, 80.496, 2.34);
}

.alert-supporting-yellow-400 {
  color: rgb(100.88, 73.84, 20.28);
  background-color: rgb(242.8, 232.4, 211.8);
  border-color: rgb(237.92, 223.36, 194.52);
}
.alert-supporting-yellow-400 hr {
  border-top-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}
.alert-supporting-yellow-400 .alert-link {
  color: rgb(90.792, 66.456, 18.252);
}

.alert-supporting-yellow-500 {
  color: rgb(60.84, 46.8, 11.44);
  background-color: rgb(227.4, 222, 208.4);
  border-color: rgb(216.36, 208.8, 189.76);
}
.alert-supporting-yellow-500 hr {
  border-top-color: rgb(208.8068247978, 199.7690296496, 177.0071752022);
}
.alert-supporting-yellow-500 .alert-link {
  color: rgb(54.756, 42.12, 10.296);
}

.alert-supporting-blue-100 {
  color: rgb(119.08, 125.32, 131.04);
  background-color: rgb(249.8, 252.2, 254.4);
  border-color: rgb(247.72, 251.08, 254.16);
}
.alert-supporting-blue-100 hr {
  border-top-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}
.alert-supporting-blue-100 .alert-link {
  color: rgb(107.172, 112.788, 117.936);
}

.alert-supporting-blue-200 {
  color: rgb(59.8, 91.52, 123.76);
  background-color: rgb(227, 239.2, 251.6);
  border-color: rgb(215.8, 232.88, 250.24);
}
.alert-supporting-blue-200 hr {
  border-top-color: rgb(195.0211464968, 221.1547898089, 247.7168535032);
}
.alert-supporting-blue-200 .alert-link {
  color: rgb(53.82, 82.368, 111.384);
}

.alert-supporting-blue-300 {
  color: rgb(0, 57.72, 115.96);
  background-color: rgb(204, 226.2, 248.6);
  border-color: rgb(183.6, 214.68, 246.04);
}
.alert-supporting-blue-300 hr {
  border-top-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}
.alert-supporting-blue-300 .alert-link {
  color: rgb(0, 51.948, 104.364);
}

.alert-supporting-blue-400 {
  color: rgb(5.2, 40.04, 83.2);
  background-color: rgb(206, 219.4, 236);
  border-color: rgb(186.4, 205.16, 228.4);
}
.alert-supporting-blue-400 hr {
  border-top-color: rgb(171.455, 194.302, 222.605);
}
.alert-supporting-blue-400 .alert-link {
  color: rgb(4.68, 36.036, 74.88);
}

.alert-supporting-blue-500 {
  color: rgb(5.72, 24.44, 44.2);
  background-color: rgb(206.2, 213.4, 221);
  border-color: rgb(186.68, 196.76, 207.4);
}
.alert-supporting-blue-500 hr {
  border-top-color: rgb(175.0670144928, 186.8604057971, 199.3089855072);
}
.alert-supporting-blue-500 .alert-link {
  color: rgb(5.148, 21.996, 39.78);
}

.alert-supporting-green-100 {
  color: rgb(121.16, 128.44, 124.28);
  background-color: rgb(250.6, 253.4, 251.8);
  border-color: rgb(248.84, 252.76, 250.52);
}
.alert-supporting-green-100 hr {
  border-top-color: rgb(230.448, 246.072, 237.144);
}
.alert-supporting-green-100 .alert-link {
  color: rgb(109.044, 115.596, 111.852);
}

.alert-supporting-green-200 {
  color: rgb(66.04, 110.24, 85.8);
  background-color: rgb(229.4, 246.4, 237);
  border-color: rgb(219.16, 242.96, 229.8);
}
.alert-supporting-green-200 hr {
  border-top-color: rgb(201.8642807018, 237.1497192982, 217.6389473684);
}
.alert-supporting-green-200 .alert-link {
  color: rgb(59.436, 99.216, 77.22);
}

.alert-supporting-green-300 {
  color: rgb(22.88, 86.84, 53.04);
  background-color: rgb(212.8, 237.4, 224.4);
  border-color: rgb(195.92, 230.36, 212.16);
}
.alert-supporting-green-300 hr {
  border-top-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}
.alert-supporting-green-300 .alert-link {
  color: rgb(20.592, 78.156, 47.736);
}

.alert-supporting-green-400 {
  color: rgb(13, 67.6, 35.88);
  background-color: rgb(209, 230, 217.8);
  border-color: rgb(190.6, 220, 202.92);
}
.alert-supporting-green-400 hr {
  border-top-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}
.alert-supporting-green-400 .alert-link {
  color: rgb(11.7, 60.84, 32.292);
}

.alert-supporting-green-500 {
  color: rgb(6.24, 44.72, 24.96);
  background-color: rgb(206.4, 221.2, 213.6);
  border-color: rgb(186.96, 207.68, 197.04);
}
.alert-supporting-green-500 hr {
  border-top-color: rgb(175.3219514563, 199.5860485437, 187.1261067961);
}
.alert-supporting-green-500 .alert-link {
  color: rgb(5.616, 40.248, 22.464);
}

.alert-supporting-purple-100 {
  color: rgb(125.84, 124.8, 130);
  background-color: rgb(252.4, 252, 254);
  border-color: rgb(251.36, 250.8, 253.6);
}
.alert-supporting-purple-100 hr {
  border-top-color: rgb(234.967, 231.885, 247.295);
}
.alert-supporting-purple-100 .alert-link {
  color: rgb(113.256, 112.32, 117);
}

.alert-supporting-purple-200 {
  color: rgb(94.12, 88.92, 119.08);
  background-color: rgb(240.2, 238.2, 249.8);
  border-color: rgb(234.28, 231.48, 247.72);
}
.alert-supporting-purple-200 hr {
  border-top-color: rgb(218.1614545455, 213.1832727273, 242.0567272727);
}
.alert-supporting-purple-200 .alert-link {
  color: rgb(84.708, 80.028, 107.172);
}

.alert-supporting-purple-300 {
  color: rgb(62.4, 53.04, 107.64);
  background-color: rgb(228, 224.4, 245.4);
  border-color: rgb(217.2, 212.16, 241.56);
}
.alert-supporting-purple-300 hr {
  border-top-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}
.alert-supporting-purple-300 .alert-link {
  color: rgb(56.16, 47.736, 96.876);
}

.alert-supporting-purple-400 {
  color: rgb(44.2, 31.2, 84.24);
  background-color: rgb(221, 216, 236.4);
  border-color: rgb(207.4, 200.4, 228.96);
}
.alert-supporting-purple-400 hr {
  border-top-color: rgb(194.7279166667, 185.864375, 222.027625);
}
.alert-supporting-purple-400 .alert-link {
  color: rgb(39.78, 28.08, 75.816);
}

.alert-supporting-purple-500 {
  color: rgb(13.52, 5.2, 53.04);
  background-color: rgb(209.2, 206, 224.4);
  border-color: rgb(190.88, 186.4, 212.16);
}
.alert-supporting-purple-500 hr {
  border-top-color: rgb(179.4138894472, 174.1327638191, 204.4992361809);
}
.alert-supporting-purple-500 .alert-link {
  color: rgb(12.168, 4.68, 47.736);
}

.alert-brand-primary-100 {
  color: rgb(123.24, 130, 129.48);
  background-color: rgb(251.4, 254, 253.8);
  border-color: rgb(249.96, 253.6, 253.32);
}
.alert-brand-primary-100 hr {
  border-top-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}
.alert-brand-primary-100 .alert-link {
  color: rgb(110.916, 117, 116.532);
}

.alert-brand-primary-200 {
  color: rgb(103.48, 125.32, 123.24);
  background-color: rgb(243.8, 252.2, 251.4);
  border-color: rgb(239.32, 251.08, 249.96);
}
.alert-brand-primary-200 hr {
  border-top-color: rgb(219.704, 246.176, 243.6548571429);
}
.alert-brand-primary-200 .alert-link {
  color: rgb(93.132, 112.788, 110.916);
}

.alert-brand-primary-300 {
  color: rgb(0, 98.8, 89.44);
  background-color: rgb(204, 242, 238.4);
  border-color: rgb(183.6, 236.8, 231.76);
}
.alert-brand-primary-300 hr {
  border-top-color: rgb(166.8496875, 232.5303125, 226.3079375);
}
.alert-brand-primary-300 .alert-link {
  color: rgb(0, 88.92, 80.496);
}

.alert-brand-primary-400 {
  color: rgb(0, 76.96, 69.68);
  background-color: rgb(204, 233.6, 230.8);
  border-color: rgb(183.6, 225.04, 221.12);
}
.alert-brand-primary-400 hr {
  border-top-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}
.alert-brand-primary-400 .alert-link {
  color: rgb(0, 69.264, 62.712);
}

.alert-brand-primary-500 {
  color: rgb(3.64, 46.28, 41.08);
  background-color: rgb(205.4, 221.8, 219.8);
  border-color: rgb(185.56, 208.52, 205.72);
}
.alert-brand-primary-500 hr {
  border-top-color: rgb(173.7566376812, 200.6193623188, 197.3434202899);
}
.alert-brand-primary-500 .alert-link {
  color: rgb(3.276, 41.652, 36.972);
}

.alert-brand-secondary-100 {
  color: rgb(113.36, 125.32, 131.04);
  background-color: rgb(247.6, 252.2, 254.4);
  border-color: rgb(244.64, 251.08, 254.16);
}
.alert-brand-secondary-100 hr {
  border-top-color: rgb(221.5705, 242.351, 252.2895);
}
.alert-brand-secondary-100 .alert-link {
  color: rgb(102.024, 112.788, 117.936);
}

.alert-brand-secondary-200 {
  color: rgb(99.32, 120.12, 127.92);
  background-color: rgb(242.2, 250.2, 253.2);
  border-color: rgb(237.08, 248.28, 252.48);
}
.alert-brand-secondary-200 hr {
  border-top-color: rgb(215.6198356164, 240.2324383562, 249.4621643836);
}
.alert-brand-secondary-200 .alert-link {
  color: rgb(89.388, 108.108, 115.128);
}

.alert-brand-secondary-300 {
  color: rgb(0, 84.76, 120.12);
  background-color: rgb(204, 236.6, 250.2);
  border-color: rgb(183.6, 229.24, 248.28);
}
.alert-brand-secondary-300 hr {
  border-top-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}
.alert-brand-secondary-300 .alert-link {
  color: rgb(0, 76.284, 108.108);
}

.alert-brand-secondary-400 {
  color: rgb(0, 70.2, 95.68);
  background-color: rgb(204, 231, 240.8);
  border-color: rgb(183.6, 221.4, 235.12);
}
.alert-brand-secondary-400 hr {
  border-top-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}
.alert-brand-secondary-400 .alert-link {
  color: rgb(0, 63.18, 86.112);
}

.alert-brand-secondary-500 {
  color: rgb(2.6, 34.32, 46.8);
  background-color: rgb(205, 217.2, 222);
  border-color: rgb(185, 202.08, 208.8);
}
.alert-brand-secondary-500 hr {
  border-top-color: rgb(173.1385542169, 193.112746988, 200.9714457831);
}
.alert-brand-secondary-500 .alert-link {
  color: rgb(2.34, 30.888, 42.12);
}

.alert-teal {
  color: rgb(0, 98.8, 89.44);
  background-color: rgb(204, 242, 238.4);
  border-color: rgb(183.6, 236.8, 231.76);
}
.alert-teal hr {
  border-top-color: rgb(166.8496875, 232.5303125, 226.3079375);
}
.alert-teal .alert-link {
  color: rgb(0, 88.92, 80.496);
}

.alert-skyblue {
  color: rgb(0, 84.76, 120.12);
  background-color: rgb(204, 236.6, 250.2);
  border-color: rgb(183.6, 229.24, 248.28);
}
.alert-skyblue hr {
  border-top-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}
.alert-skyblue .alert-link {
  color: rgb(0, 76.284, 108.108);
}

.alert-dark-gray {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(232.2, 234.2, 236.8);
  border-color: rgb(223.08, 225.88, 229.52);
}
.alert-dark-gray hr {
  border-top-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.alert-dark-gray .alert-link {
  color: rgb(65.988, 70.668, 76.752);
}

.alert-red {
  color: rgb(132.6, 52, 34.32);
  background-color: rgb(255, 224, 217.2);
  border-color: rgb(255, 211.6, 202.08);
}
.alert-red hr {
  border-top-color: rgb(255, 192.8573015873, 179.226);
}
.alert-red .alert-link {
  color: rgb(119.34, 46.8, 30.888);
}

.alert-yellow {
  color: rgb(132.08, 89.44, 2.6);
  background-color: rgb(254.8, 238.4, 205);
  border-color: rgb(254.72, 231.76, 185);
}
.alert-yellow hr {
  border-top-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}
.alert-yellow .alert-link {
  color: rgb(118.872, 80.496, 2.34);
}

.alert-blue {
  color: rgb(0, 57.72, 115.96);
  background-color: rgb(204, 226.2, 248.6);
  border-color: rgb(183.6, 214.68, 246.04);
}
.alert-blue hr {
  border-top-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}
.alert-blue .alert-link {
  color: rgb(0, 51.948, 104.364);
}

.alert-purple {
  color: rgb(62.4, 53.04, 107.64);
  background-color: rgb(228, 224.4, 245.4);
  border-color: rgb(217.2, 212.16, 241.56);
}
.alert-purple hr {
  border-top-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}
.alert-purple .alert-link {
  color: rgb(56.16, 47.736, 96.876);
}

.alert-green {
  color: rgb(22.88, 86.84, 53.04);
  background-color: rgb(212.8, 237.4, 224.4);
  border-color: rgb(195.92, 230.36, 212.16);
}
.alert-green hr {
  border-top-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}
.alert-green .alert-link {
  color: rgb(20.592, 78.156, 47.736);
}

.alert-basic {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
  border-color: white;
}
.alert-basic hr {
  border-top-color: rgb(242.25, 242.25, 242.25);
}
.alert-basic .alert-link {
  color: rgb(119.34, 119.34, 119.34);
}

.alert-light-teal {
  color: rgb(123.24, 130, 129.48);
  background-color: rgb(251.4, 254, 253.8);
  border-color: rgb(249.96, 253.6, 253.32);
}
.alert-light-teal hr {
  border-top-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}
.alert-light-teal .alert-link {
  color: rgb(110.916, 117, 116.532);
}

.alert-light-skyblue {
  color: rgb(113.36, 125.32, 131.04);
  background-color: rgb(247.6, 252.2, 254.4);
  border-color: rgb(244.64, 251.08, 254.16);
}
.alert-light-skyblue hr {
  border-top-color: rgb(221.5705, 242.351, 252.2895);
}
.alert-light-skyblue .alert-link {
  color: rgb(102.024, 112.788, 117.936);
}

.alert-light-dark {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(250, 251, 251.8);
  border-color: rgb(248, 249.4, 250.52);
}
.alert-light-dark hr {
  border-top-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.alert-light-dark .alert-link {
  color: rgb(107.64, 109.98, 111.852);
}

.alert-light-dark-gray {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light-dark-gray hr {
  border-top-color: rgb(238.263, 240.654, 243.045);
}
.alert-light-dark-gray .alert-link {
  color: rgb(116.0492351816, 116.532, 117.0147648184);
}

.alert-light-red {
  color: rgb(132.6, 124.28, 122.2);
  background-color: rgb(255, 251.8, 251);
  border-color: rgb(255, 250.52, 249.4);
}
.alert-light-red hr {
  border-top-color: rgb(255, 230.344, 224.18);
}
.alert-light-red .alert-link {
  color: rgb(119.34, 111.852, 109.98);
}

.alert-light-yellow {
  color: rgb(132.6, 128.44, 119.6);
  background-color: rgb(255, 253.4, 250);
  border-color: rgb(255, 252.76, 248);
}
.alert-light-yellow hr {
  border-top-color: rgb(255, 244.712, 222.85);
}
.alert-light-yellow .alert-link {
  color: rgb(119.34, 115.596, 107.64);
}

.alert-light-blue {
  color: rgb(119.08, 125.32, 131.04);
  background-color: rgb(249.8, 252.2, 254.4);
  border-color: rgb(247.72, 251.08, 254.16);
}
.alert-light-blue hr {
  border-top-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}
.alert-light-blue .alert-link {
  color: rgb(107.172, 112.788, 117.936);
}

.alert-light-purple {
  color: rgb(125.84, 124.8, 130);
  background-color: rgb(252.4, 252, 254);
  border-color: rgb(251.36, 250.8, 253.6);
}
.alert-light-purple hr {
  border-top-color: rgb(234.967, 231.885, 247.295);
}
.alert-light-purple .alert-link {
  color: rgb(113.256, 112.32, 117);
}

.alert-light-green {
  color: rgb(121.16, 128.44, 124.28);
  background-color: rgb(250.6, 253.4, 251.8);
  border-color: rgb(248.84, 252.76, 250.52);
}
.alert-light-green hr {
  border-top-color: rgb(230.448, 246.072, 237.144);
}
.alert-light-green .alert-link {
  color: rgb(109.044, 115.596, 111.852);
}

.alert-light-basic {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light-basic hr {
  border-top-color: rgb(238.263, 240.654, 243.045);
}
.alert-light-basic .alert-link {
  color: rgb(116.0492351816, 116.532, 117.0147648184);
}

.alert-dark-teal {
  color: rgb(0, 76.96, 69.68);
  background-color: rgb(204, 233.6, 230.8);
  border-color: rgb(183.6, 225.04, 221.12);
}
.alert-dark-teal hr {
  border-top-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}
.alert-dark-teal .alert-link {
  color: rgb(0, 69.264, 62.712);
}

.alert-dark-skyblue {
  color: rgb(0, 70.2, 95.68);
  background-color: rgb(204, 231, 240.8);
  border-color: rgb(183.6, 221.4, 235.12);
}
.alert-dark-skyblue hr {
  border-top-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}
.alert-dark-skyblue .alert-link {
  color: rgb(0, 63.18, 86.112);
}

.alert-dark-red {
  color: rgb(101.92, 36.4, 21.84);
  background-color: rgb(243.2, 218, 212.4);
  border-color: rgb(238.48, 203.2, 195.36);
}
.alert-dark-red hr {
  border-top-color: rgb(233.77475, 188.44625, 178.37325);
}
.alert-dark-red .alert-link {
  color: rgb(91.728, 32.76, 19.656);
}

.alert-dark-yellow {
  color: rgb(100.88, 73.84, 20.28);
  background-color: rgb(242.8, 232.4, 211.8);
  border-color: rgb(237.92, 223.36, 194.52);
}
.alert-dark-yellow hr {
  border-top-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}
.alert-dark-yellow .alert-link {
  color: rgb(90.792, 66.456, 18.252);
}

.alert-dark-blue {
  color: rgb(5.2, 40.04, 83.2);
  background-color: rgb(206, 219.4, 236);
  border-color: rgb(186.4, 205.16, 228.4);
}
.alert-dark-blue hr {
  border-top-color: rgb(171.455, 194.302, 222.605);
}
.alert-dark-blue .alert-link {
  color: rgb(4.68, 36.036, 74.88);
}

.alert-dark-purple {
  color: rgb(44.2, 31.2, 84.24);
  background-color: rgb(221, 216, 236.4);
  border-color: rgb(207.4, 200.4, 228.96);
}
.alert-dark-purple hr {
  border-top-color: rgb(194.7279166667, 185.864375, 222.027625);
}
.alert-dark-purple .alert-link {
  color: rgb(39.78, 28.08, 75.816);
}

.alert-dark-green {
  color: rgb(13, 67.6, 35.88);
  background-color: rgb(209, 230, 217.8);
  border-color: rgb(190.6, 220, 202.92);
}
.alert-dark-green hr {
  border-top-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}
.alert-dark-green .alert-link {
  color: rgb(11.7, 60.84, 32.292);
}

.alert-dark-basic {
  color: rgb(5.72, 17.16, 29.12);
  background-color: rgb(206.2, 210.6, 215.2);
  border-color: rgb(186.68, 192.84, 199.28);
}
.alert-dark-basic hr {
  border-top-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}
.alert-dark-basic .alert-link {
  color: rgb(5.148, 15.444, 26.208);
}

.alert-muted {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(216.6, 219.2, 223.2);
  border-color: rgb(201.24, 204.88, 210.48);
}
.alert-muted hr {
  border-top-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.alert-muted .alert-link {
  color: rgb(29.484, 35.568, 44.928);
}

.alert-gray {
  color: rgb(107.12, 109.72, 112.84);
  background-color: rgb(245.2, 246.2, 247.4);
  border-color: rgb(241.28, 242.68, 244.36);
}
.alert-gray hr {
  border-top-color: rgb(227.6039310345, 230.3994482759, 233.7540689655);
}
.alert-gray .alert-link {
  color: rgb(96.408, 98.748, 101.556);
}

.alert-subdued {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(216.6, 219.2, 223.2);
  border-color: rgb(201.24, 204.88, 210.48);
}
.alert-subdued hr {
  border-top-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.alert-subdued .alert-link {
  color: rgb(29.484, 35.568, 44.928);
}

.alert-light-gray {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(250, 251, 251.8);
  border-color: rgb(248, 249.4, 250.52);
}
.alert-light-gray hr {
  border-top-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.alert-light-gray .alert-link {
  color: rgb(107.64, 109.98, 111.852);
}

.alert-really-light-gray {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-really-light-gray hr {
  border-top-color: rgb(238.263, 240.654, 243.045);
}
.alert-really-light-gray .alert-link {
  color: rgb(116.0492351816, 116.532, 117.0147648184);
}

.alert-white {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
  border-color: white;
}
.alert-white hr {
  border-top-color: rgb(242.25, 242.25, 242.25);
}
.alert-white .alert-link {
  color: rgb(119.34, 119.34, 119.34);
}

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: rgb(183.6, 183.6, 183.6);
}
.alert-black hr {
  border-top-color: rgb(174.42, 174.42, 174.42);
}
.alert-black .alert-link {
  color: black;
}

.alert-transparent {
  color: rgba(0, 0, 0, 0.48);
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.72);
}
.alert-transparent hr {
  border-top-color: rgba(242.25, 242.25, 242.25, 0.72);
}
.alert-transparent .alert-link {
  color: rgba(0, 0, 0, 0.48);
}

.alert-default-text {
  color: rgb(5.72, 17.16, 29.12);
  background-color: rgb(206.2, 210.6, 215.2);
  border-color: rgb(186.68, 192.84, 199.28);
}
.alert-default-text hr {
  border-top-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}
.alert-default-text .alert-link {
  color: rgb(5.148, 15.444, 26.208);
}

.alert-secondary-text {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(216.6, 219.2, 223.2);
  border-color: rgb(201.24, 204.88, 210.48);
}
.alert-secondary-text hr {
  border-top-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.alert-secondary-text .alert-link {
  color: rgb(29.484, 35.568, 44.928);
}

.alert-tertiary-text {
  color: rgb(46.8, 53.04, 62.4);
  background-color: rgb(222, 224.4, 228);
  border-color: rgb(208.8, 212.16, 217.2);
}
.alert-tertiary-text hr {
  border-top-color: rgb(197.085, 201.297, 207.615);
}
.alert-tertiary-text .alert-link {
  color: rgb(42.12, 47.736, 56.16);
}

.alert-disabled-text {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(232.2, 234.2, 236.8);
  border-color: rgb(223.08, 225.88, 229.52);
}
.alert-disabled-text hr {
  border-top-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.alert-disabled-text .alert-link {
  color: rgb(65.988, 70.668, 76.752);
}

.alert-white-text {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
  border-color: white;
}
.alert-white-text hr {
  border-top-color: rgb(242.25, 242.25, 242.25);
}
.alert-white-text .alert-link {
  color: rgb(119.34, 119.34, 119.34);
}

.alert-opportunity {
  color: rgb(62.4, 53.04, 107.64);
  background-color: rgb(228, 224.4, 245.4);
  border-color: rgb(217.2, 212.16, 241.56);
}
.alert-opportunity hr {
  border-top-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}
.alert-opportunity .alert-link {
  color: rgb(56.16, 47.736, 96.876);
}

.alert-disabled {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(232.2, 234.2, 236.8);
  border-color: rgb(223.08, 225.88, 229.52);
}
.alert-disabled hr {
  border-top-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.alert-disabled .alert-link {
  color: rgb(65.988, 70.668, 76.752);
}

.alert-loading-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-loading-light hr {
  border-top-color: rgb(238.263, 240.654, 243.045);
}
.alert-loading-light .alert-link {
  color: rgb(116.0492351816, 116.532, 117.0147648184);
}

.alert-loading-dark {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(250, 251, 251.8);
  border-color: rgb(248, 249.4, 250.52);
}
.alert-loading-dark hr {
  border-top-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.alert-loading-dark .alert-link {
  color: rgb(107.64, 109.98, 111.852);
}

.alert-dark-primary {
  color: rgb(0, 76.96, 69.68);
  background-color: rgb(204, 233.6, 230.8);
  border-color: rgb(183.6, 225.04, 221.12);
}
.alert-dark-primary hr {
  border-top-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}
.alert-dark-primary .alert-link {
  color: rgb(0, 69.264, 62.712);
}

.alert-dark-secondary {
  color: rgb(0, 70.2, 95.68);
  background-color: rgb(204, 231, 240.8);
  border-color: rgb(183.6, 221.4, 235.12);
}
.alert-dark-secondary hr {
  border-top-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}
.alert-dark-secondary .alert-link {
  color: rgb(0, 63.18, 86.112);
}

.alert-dark-danger {
  color: rgb(101.92, 36.4, 21.84);
  background-color: rgb(243.2, 218, 212.4);
  border-color: rgb(238.48, 203.2, 195.36);
}
.alert-dark-danger hr {
  border-top-color: rgb(233.77475, 188.44625, 178.37325);
}
.alert-dark-danger .alert-link {
  color: rgb(91.728, 32.76, 19.656);
}

.alert-dark-warning {
  color: rgb(100.88, 73.84, 20.28);
  background-color: rgb(242.8, 232.4, 211.8);
  border-color: rgb(237.92, 223.36, 194.52);
}
.alert-dark-warning hr {
  border-top-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}
.alert-dark-warning .alert-link {
  color: rgb(90.792, 66.456, 18.252);
}

.alert-dark-info {
  color: rgb(5.2, 40.04, 83.2);
  background-color: rgb(206, 219.4, 236);
  border-color: rgb(186.4, 205.16, 228.4);
}
.alert-dark-info hr {
  border-top-color: rgb(171.455, 194.302, 222.605);
}
.alert-dark-info .alert-link {
  color: rgb(4.68, 36.036, 74.88);
}

.alert-dark-success {
  color: rgb(13, 67.6, 35.88);
  background-color: rgb(209, 230, 217.8);
  border-color: rgb(190.6, 220, 202.92);
}
.alert-dark-success hr {
  border-top-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}
.alert-dark-success .alert-link {
  color: rgb(11.7, 60.84, 32.292);
}

.alert-dark-opportunity {
  color: rgb(44.2, 31.2, 84.24);
  background-color: rgb(221, 216, 236.4);
  border-color: rgb(207.4, 200.4, 228.96);
}
.alert-dark-opportunity hr {
  border-top-color: rgb(194.7279166667, 185.864375, 222.027625);
}
.alert-dark-opportunity .alert-link {
  color: rgb(39.78, 28.08, 75.816);
}

.alert-surface-primary {
  color: rgb(123.24, 130, 129.48);
  background-color: rgb(251.4, 254, 253.8);
  border-color: rgb(249.96, 253.6, 253.32);
}
.alert-surface-primary hr {
  border-top-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}
.alert-surface-primary .alert-link {
  color: rgb(110.916, 117, 116.532);
}

.alert-surface-secondary {
  color: rgb(113.36, 125.32, 131.04);
  background-color: rgb(247.6, 252.2, 254.4);
  border-color: rgb(244.64, 251.08, 254.16);
}
.alert-surface-secondary hr {
  border-top-color: rgb(221.5705, 242.351, 252.2895);
}
.alert-surface-secondary .alert-link {
  color: rgb(102.024, 112.788, 117.936);
}

.alert-surface-danger {
  color: rgb(132.6, 124.28, 122.2);
  background-color: rgb(255, 251.8, 251);
  border-color: rgb(255, 250.52, 249.4);
}
.alert-surface-danger hr {
  border-top-color: rgb(255, 230.344, 224.18);
}
.alert-surface-danger .alert-link {
  color: rgb(119.34, 111.852, 109.98);
}

.alert-surface-warning {
  color: rgb(132.6, 128.44, 119.6);
  background-color: rgb(255, 253.4, 250);
  border-color: rgb(255, 252.76, 248);
}
.alert-surface-warning hr {
  border-top-color: rgb(255, 244.712, 222.85);
}
.alert-surface-warning .alert-link {
  color: rgb(119.34, 115.596, 107.64);
}

.alert-surface-info {
  color: rgb(119.08, 125.32, 131.04);
  background-color: rgb(249.8, 252.2, 254.4);
  border-color: rgb(247.72, 251.08, 254.16);
}
.alert-surface-info hr {
  border-top-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}
.alert-surface-info .alert-link {
  color: rgb(107.172, 112.788, 117.936);
}

.alert-surface-success {
  color: rgb(121.16, 128.44, 124.28);
  background-color: rgb(250.6, 253.4, 251.8);
  border-color: rgb(248.84, 252.76, 250.52);
}
.alert-surface-success hr {
  border-top-color: rgb(230.448, 246.072, 237.144);
}
.alert-surface-success .alert-link {
  color: rgb(109.044, 115.596, 111.852);
}

.alert-surface-opportunity {
  color: rgb(125.84, 124.8, 130);
  background-color: rgb(252.4, 252, 254);
  border-color: rgb(251.36, 250.8, 253.6);
}
.alert-surface-opportunity hr {
  border-top-color: rgb(234.967, 231.885, 247.295);
}
.alert-surface-opportunity .alert-link {
  color: rgb(113.256, 112.32, 117);
}

.alert-surface-disabled {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-surface-disabled hr {
  border-top-color: rgb(238.263, 240.654, 243.045);
}
.alert-surface-disabled .alert-link {
  color: rgb(116.0492351816, 116.532, 117.0147648184);
}

.alert-surface-primary-transparent {
  color: rgba(0, 3.6216216216, 3.2702702703, 0.506);
  background-color: rgba(253.3757961783, 254.2292993631, 254.1464968153, 0.81);
  border-color: rgba(252.4823695346, 253.8053596615, 253.6770098731, 0.734);
}
.alert-surface-primary-transparent hr {
  border-top-color: rgba(235.3143680791, 245.6589746571, 244.655393422, 0.734);
}
.alert-surface-primary-transparent .alert-link {
  color: rgba(0, 3.2594594595, 2.9432432432, 0.506);
}

.alert-border-primary-transparent {
  color: rgba(0, 14.3966942149, 13, 0.584);
  background-color: rgba(248.1081081081, 251.7297297297, 251.3783783784, 0.84);
  border-color: rgba(244.4378698225, 249.9881656805, 249.449704142, 0.776);
}
.alert-border-primary-transparent hr {
  border-top-color: rgba(227.6720933526, 242.0326403752, 240.6394529775, 0.776);
}
.alert-border-primary-transparent .alert-link {
  color: rgba(0, 12.9570247934, 11.7, 0.584);
}

.alert-white-transparent {
  color: rgba(67.6530612245, 67.6530612245, 67.6530612245, 0.74);
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.86);
}
.alert-white-transparent hr {
  border-top-color: rgba(242.25, 242.25, 242.25, 0.86);
}
.alert-white-transparent .alert-link {
  color: rgba(60.887755102, 60.887755102, 60.887755102, 0.74);
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.675rem;
  background-color: #f1f2f4;
  border-radius: 0.5rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: rgb(0, 190, 172);
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.5rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f9fafb;
}
.list-group-item-action:active {
  color: rgb(63, 76, 96);
  background-color: #f1f2f4;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6d7888;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.5rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.5rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.5rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.5rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.5rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1440px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.5rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(0, 98.8, 89.44);
  background-color: rgb(183.6, 236.8, 231.76);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 98.8, 89.44);
  background-color: rgb(166.8496875, 232.5303125, 226.3079375);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 98.8, 89.44);
  border-color: rgb(0, 98.8, 89.44);
}

.list-group-item-secondary {
  color: rgb(0, 84.76, 120.12);
  background-color: rgb(183.6, 229.24, 248.28);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(0, 84.76, 120.12);
  background-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 84.76, 120.12);
  border-color: rgb(0, 84.76, 120.12);
}

.list-group-item-success {
  color: rgb(22.88, 86.84, 53.04);
  background-color: rgb(195.92, 230.36, 212.16);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(22.88, 86.84, 53.04);
  background-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(22.88, 86.84, 53.04);
  border-color: rgb(22.88, 86.84, 53.04);
}

.list-group-item-info {
  color: rgb(0, 57.72, 115.96);
  background-color: rgb(183.6, 214.68, 246.04);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(0, 57.72, 115.96);
  background-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 57.72, 115.96);
  border-color: rgb(0, 57.72, 115.96);
}

.list-group-item-warning {
  color: rgb(132.08, 89.44, 2.6);
  background-color: rgb(254.72, 231.76, 185);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.08, 89.44, 2.6);
  background-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.08, 89.44, 2.6);
  border-color: rgb(132.08, 89.44, 2.6);
}

.list-group-item-danger {
  color: rgb(132.6, 52, 34.32);
  background-color: rgb(255, 211.6, 202.08);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(132.6, 52, 34.32);
  background-color: rgb(255, 192.8573015873, 179.226);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 52, 34.32);
  border-color: rgb(132.6, 52, 34.32);
}

.list-group-item-light {
  color: rgb(129.48, 130, 130.52);
  background-color: rgb(253.32, 253.6, 253.88);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(129.48, 130, 130.52);
  background-color: rgb(238.104, 240.92, 243.736);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(129.48, 130, 130.52);
  border-color: rgb(129.48, 130, 130.52);
}

.list-group-item-dark {
  color: rgb(5.72, 17.16, 29.12);
  background-color: rgb(186.68, 192.84, 199.28);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(5.72, 17.16, 29.12);
  background-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(5.72, 17.16, 29.12);
  border-color: rgb(5.72, 17.16, 29.12);
}

.list-group-item-neutral-100 {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
}
.list-group-item-neutral-100.list-group-item-action:hover, .list-group-item-neutral-100.list-group-item-action:focus {
  color: rgb(132.6, 132.6, 132.6);
  background-color: rgb(242.25, 242.25, 242.25);
}
.list-group-item-neutral-100.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 132.6, 132.6);
  border-color: rgb(132.6, 132.6, 132.6);
}

.list-group-item-neutral-200 {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-neutral-200.list-group-item-action:hover, .list-group-item-neutral-200.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.263, 240.654, 243.045);
}
.list-group-item-neutral-200.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-neutral-300 {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(248, 249.4, 250.52);
}
.list-group-item-neutral-300.list-group-item-action:hover, .list-group-item-neutral-300.list-group-item-action:focus {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.list-group-item-neutral-300.list-group-item-action.active {
  color: #fff;
  background-color: rgb(119.6, 122.2, 124.28);
  border-color: rgb(119.6, 122.2, 124.28);
}

.list-group-item-neutral-400 {
  color: rgb(107.12, 109.72, 112.84);
  background-color: rgb(241.28, 242.68, 244.36);
}
.list-group-item-neutral-400.list-group-item-action:hover, .list-group-item-neutral-400.list-group-item-action:focus {
  color: rgb(107.12, 109.72, 112.84);
  background-color: rgb(227.6039310345, 230.3994482759, 233.7540689655);
}
.list-group-item-neutral-400.list-group-item-action.active {
  color: #fff;
  background-color: rgb(107.12, 109.72, 112.84);
  border-color: rgb(107.12, 109.72, 112.84);
}

.list-group-item-neutral-500 {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(223.08, 225.88, 229.52);
}
.list-group-item-neutral-500.list-group-item-action:hover, .list-group-item-neutral-500.list-group-item-action:focus {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.list-group-item-neutral-500.list-group-item-action.active {
  color: #fff;
  background-color: rgb(73.32, 78.52, 85.28);
  border-color: rgb(73.32, 78.52, 85.28);
}

.list-group-item-neutral-600 {
  color: rgb(46.8, 53.04, 62.4);
  background-color: rgb(208.8, 212.16, 217.2);
}
.list-group-item-neutral-600.list-group-item-action:hover, .list-group-item-neutral-600.list-group-item-action:focus {
  color: rgb(46.8, 53.04, 62.4);
  background-color: rgb(197.085, 201.297, 207.615);
}
.list-group-item-neutral-600.list-group-item-action.active {
  color: #fff;
  background-color: rgb(46.8, 53.04, 62.4);
  border-color: rgb(46.8, 53.04, 62.4);
}

.list-group-item-neutral-700 {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(201.24, 204.88, 210.48);
}
.list-group-item-neutral-700.list-group-item-action:hover, .list-group-item-neutral-700.list-group-item-action:focus {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.list-group-item-neutral-700.list-group-item-action.active {
  color: #fff;
  background-color: rgb(32.76, 39.52, 49.92);
  border-color: rgb(32.76, 39.52, 49.92);
}

.list-group-item-supporting-red-100 {
  color: rgb(132.6, 124.28, 122.2);
  background-color: rgb(255, 250.52, 249.4);
}
.list-group-item-supporting-red-100.list-group-item-action:hover, .list-group-item-supporting-red-100.list-group-item-action:focus {
  color: rgb(132.6, 124.28, 122.2);
  background-color: rgb(255, 230.344, 224.18);
}
.list-group-item-supporting-red-100.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 124.28, 122.2);
  border-color: rgb(132.6, 124.28, 122.2);
}

.list-group-item-supporting-red-200 {
  color: rgb(132.6, 84.76, 74.36);
  background-color: rgb(255, 229.24, 223.64);
}
.list-group-item-supporting-red-200.list-group-item-action:hover, .list-group-item-supporting-red-200.list-group-item-action:focus {
  color: rgb(132.6, 84.76, 74.36);
  background-color: rgb(255, 209.5815714286, 199.708);
}
.list-group-item-supporting-red-200.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 84.76, 74.36);
  border-color: rgb(132.6, 84.76, 74.36);
}

.list-group-item-supporting-red-300 {
  color: rgb(132.6, 52, 34.32);
  background-color: rgb(255, 211.6, 202.08);
}
.list-group-item-supporting-red-300.list-group-item-action:hover, .list-group-item-supporting-red-300.list-group-item-action:focus {
  color: rgb(132.6, 52, 34.32);
  background-color: rgb(255, 192.8573015873, 179.226);
}
.list-group-item-supporting-red-300.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 52, 34.32);
  border-color: rgb(132.6, 52, 34.32);
}

.list-group-item-supporting-red-400 {
  color: rgb(101.92, 36.4, 21.84);
  background-color: rgb(238.48, 203.2, 195.36);
}
.list-group-item-supporting-red-400.list-group-item-action:hover, .list-group-item-supporting-red-400.list-group-item-action:focus {
  color: rgb(101.92, 36.4, 21.84);
  background-color: rgb(233.77475, 188.44625, 178.37325);
}
.list-group-item-supporting-red-400.list-group-item-action.active {
  color: #fff;
  background-color: rgb(101.92, 36.4, 21.84);
  border-color: rgb(101.92, 36.4, 21.84);
}

.list-group-item-supporting-red-500 {
  color: rgb(47.84, 18.2, 11.96);
  background-color: rgb(209.36, 193.4, 190.04);
}
.list-group-item-supporting-red-500.list-group-item-action:hover, .list-group-item-supporting-red-500.list-group-item-action:focus {
  color: rgb(47.84, 18.2, 11.96);
  background-color: rgb(201.1192151899, 182.2774683544, 178.3107848101);
}
.list-group-item-supporting-red-500.list-group-item-action.active {
  color: #fff;
  background-color: rgb(47.84, 18.2, 11.96);
  border-color: rgb(47.84, 18.2, 11.96);
}

.list-group-item-supporting-yellow-100 {
  color: rgb(132.6, 128.44, 119.6);
  background-color: rgb(255, 252.76, 248);
}
.list-group-item-supporting-yellow-100.list-group-item-action:hover, .list-group-item-supporting-yellow-100.list-group-item-action:focus {
  color: rgb(132.6, 128.44, 119.6);
  background-color: rgb(255, 244.712, 222.85);
}
.list-group-item-supporting-yellow-100.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 128.44, 119.6);
  border-color: rgb(132.6, 128.44, 119.6);
}

.list-group-item-supporting-yellow-200 {
  color: rgb(132.6, 109.2, 61.36);
  background-color: rgb(255, 242.4, 216.64);
}
.list-group-item-supporting-yellow-200.list-group-item-action:hover, .list-group-item-supporting-yellow-200.list-group-item-action:focus {
  color: rgb(132.6, 109.2, 61.36);
  background-color: rgb(255, 234.6540875912, 193.058);
}
.list-group-item-supporting-yellow-200.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 109.2, 61.36);
  border-color: rgb(132.6, 109.2, 61.36);
}

.list-group-item-supporting-yellow-300 {
  color: rgb(132.08, 89.44, 2.6);
  background-color: rgb(254.72, 231.76, 185);
}
.list-group-item-supporting-yellow-300.list-group-item-action:hover, .list-group-item-supporting-yellow-300.list-group-item-action:focus {
  color: rgb(132.08, 89.44, 2.6);
  background-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}
.list-group-item-supporting-yellow-300.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.08, 89.44, 2.6);
  border-color: rgb(132.08, 89.44, 2.6);
}

.list-group-item-supporting-yellow-400 {
  color: rgb(100.88, 73.84, 20.28);
  background-color: rgb(237.92, 223.36, 194.52);
}
.list-group-item-supporting-yellow-400.list-group-item-action:hover, .list-group-item-supporting-yellow-400.list-group-item-action:focus {
  color: rgb(100.88, 73.84, 20.28);
  background-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}
.list-group-item-supporting-yellow-400.list-group-item-action.active {
  color: #fff;
  background-color: rgb(100.88, 73.84, 20.28);
  border-color: rgb(100.88, 73.84, 20.28);
}

.list-group-item-supporting-yellow-500 {
  color: rgb(60.84, 46.8, 11.44);
  background-color: rgb(216.36, 208.8, 189.76);
}
.list-group-item-supporting-yellow-500.list-group-item-action:hover, .list-group-item-supporting-yellow-500.list-group-item-action:focus {
  color: rgb(60.84, 46.8, 11.44);
  background-color: rgb(208.8068247978, 199.7690296496, 177.0071752022);
}
.list-group-item-supporting-yellow-500.list-group-item-action.active {
  color: #fff;
  background-color: rgb(60.84, 46.8, 11.44);
  border-color: rgb(60.84, 46.8, 11.44);
}

.list-group-item-supporting-blue-100 {
  color: rgb(119.08, 125.32, 131.04);
  background-color: rgb(247.72, 251.08, 254.16);
}
.list-group-item-supporting-blue-100.list-group-item-action:hover, .list-group-item-supporting-blue-100.list-group-item-action:focus {
  color: rgb(119.08, 125.32, 131.04);
  background-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}
.list-group-item-supporting-blue-100.list-group-item-action.active {
  color: #fff;
  background-color: rgb(119.08, 125.32, 131.04);
  border-color: rgb(119.08, 125.32, 131.04);
}

.list-group-item-supporting-blue-200 {
  color: rgb(59.8, 91.52, 123.76);
  background-color: rgb(215.8, 232.88, 250.24);
}
.list-group-item-supporting-blue-200.list-group-item-action:hover, .list-group-item-supporting-blue-200.list-group-item-action:focus {
  color: rgb(59.8, 91.52, 123.76);
  background-color: rgb(195.0211464968, 221.1547898089, 247.7168535032);
}
.list-group-item-supporting-blue-200.list-group-item-action.active {
  color: #fff;
  background-color: rgb(59.8, 91.52, 123.76);
  border-color: rgb(59.8, 91.52, 123.76);
}

.list-group-item-supporting-blue-300 {
  color: rgb(0, 57.72, 115.96);
  background-color: rgb(183.6, 214.68, 246.04);
}
.list-group-item-supporting-blue-300.list-group-item-action:hover, .list-group-item-supporting-blue-300.list-group-item-action:focus {
  color: rgb(0, 57.72, 115.96);
  background-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}
.list-group-item-supporting-blue-300.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 57.72, 115.96);
  border-color: rgb(0, 57.72, 115.96);
}

.list-group-item-supporting-blue-400 {
  color: rgb(5.2, 40.04, 83.2);
  background-color: rgb(186.4, 205.16, 228.4);
}
.list-group-item-supporting-blue-400.list-group-item-action:hover, .list-group-item-supporting-blue-400.list-group-item-action:focus {
  color: rgb(5.2, 40.04, 83.2);
  background-color: rgb(171.455, 194.302, 222.605);
}
.list-group-item-supporting-blue-400.list-group-item-action.active {
  color: #fff;
  background-color: rgb(5.2, 40.04, 83.2);
  border-color: rgb(5.2, 40.04, 83.2);
}

.list-group-item-supporting-blue-500 {
  color: rgb(5.72, 24.44, 44.2);
  background-color: rgb(186.68, 196.76, 207.4);
}
.list-group-item-supporting-blue-500.list-group-item-action:hover, .list-group-item-supporting-blue-500.list-group-item-action:focus {
  color: rgb(5.72, 24.44, 44.2);
  background-color: rgb(175.0670144928, 186.8604057971, 199.3089855072);
}
.list-group-item-supporting-blue-500.list-group-item-action.active {
  color: #fff;
  background-color: rgb(5.72, 24.44, 44.2);
  border-color: rgb(5.72, 24.44, 44.2);
}

.list-group-item-supporting-green-100 {
  color: rgb(121.16, 128.44, 124.28);
  background-color: rgb(248.84, 252.76, 250.52);
}
.list-group-item-supporting-green-100.list-group-item-action:hover, .list-group-item-supporting-green-100.list-group-item-action:focus {
  color: rgb(121.16, 128.44, 124.28);
  background-color: rgb(230.448, 246.072, 237.144);
}
.list-group-item-supporting-green-100.list-group-item-action.active {
  color: #fff;
  background-color: rgb(121.16, 128.44, 124.28);
  border-color: rgb(121.16, 128.44, 124.28);
}

.list-group-item-supporting-green-200 {
  color: rgb(66.04, 110.24, 85.8);
  background-color: rgb(219.16, 242.96, 229.8);
}
.list-group-item-supporting-green-200.list-group-item-action:hover, .list-group-item-supporting-green-200.list-group-item-action:focus {
  color: rgb(66.04, 110.24, 85.8);
  background-color: rgb(201.8642807018, 237.1497192982, 217.6389473684);
}
.list-group-item-supporting-green-200.list-group-item-action.active {
  color: #fff;
  background-color: rgb(66.04, 110.24, 85.8);
  border-color: rgb(66.04, 110.24, 85.8);
}

.list-group-item-supporting-green-300 {
  color: rgb(22.88, 86.84, 53.04);
  background-color: rgb(195.92, 230.36, 212.16);
}
.list-group-item-supporting-green-300.list-group-item-action:hover, .list-group-item-supporting-green-300.list-group-item-action:focus {
  color: rgb(22.88, 86.84, 53.04);
  background-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}
.list-group-item-supporting-green-300.list-group-item-action.active {
  color: #fff;
  background-color: rgb(22.88, 86.84, 53.04);
  border-color: rgb(22.88, 86.84, 53.04);
}

.list-group-item-supporting-green-400 {
  color: rgb(13, 67.6, 35.88);
  background-color: rgb(190.6, 220, 202.92);
}
.list-group-item-supporting-green-400.list-group-item-action:hover, .list-group-item-supporting-green-400.list-group-item-action:focus {
  color: rgb(13, 67.6, 35.88);
  background-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}
.list-group-item-supporting-green-400.list-group-item-action.active {
  color: #fff;
  background-color: rgb(13, 67.6, 35.88);
  border-color: rgb(13, 67.6, 35.88);
}

.list-group-item-supporting-green-500 {
  color: rgb(6.24, 44.72, 24.96);
  background-color: rgb(186.96, 207.68, 197.04);
}
.list-group-item-supporting-green-500.list-group-item-action:hover, .list-group-item-supporting-green-500.list-group-item-action:focus {
  color: rgb(6.24, 44.72, 24.96);
  background-color: rgb(175.3219514563, 199.5860485437, 187.1261067961);
}
.list-group-item-supporting-green-500.list-group-item-action.active {
  color: #fff;
  background-color: rgb(6.24, 44.72, 24.96);
  border-color: rgb(6.24, 44.72, 24.96);
}

.list-group-item-supporting-purple-100 {
  color: rgb(125.84, 124.8, 130);
  background-color: rgb(251.36, 250.8, 253.6);
}
.list-group-item-supporting-purple-100.list-group-item-action:hover, .list-group-item-supporting-purple-100.list-group-item-action:focus {
  color: rgb(125.84, 124.8, 130);
  background-color: rgb(234.967, 231.885, 247.295);
}
.list-group-item-supporting-purple-100.list-group-item-action.active {
  color: #fff;
  background-color: rgb(125.84, 124.8, 130);
  border-color: rgb(125.84, 124.8, 130);
}

.list-group-item-supporting-purple-200 {
  color: rgb(94.12, 88.92, 119.08);
  background-color: rgb(234.28, 231.48, 247.72);
}
.list-group-item-supporting-purple-200.list-group-item-action:hover, .list-group-item-supporting-purple-200.list-group-item-action:focus {
  color: rgb(94.12, 88.92, 119.08);
  background-color: rgb(218.1614545455, 213.1832727273, 242.0567272727);
}
.list-group-item-supporting-purple-200.list-group-item-action.active {
  color: #fff;
  background-color: rgb(94.12, 88.92, 119.08);
  border-color: rgb(94.12, 88.92, 119.08);
}

.list-group-item-supporting-purple-300 {
  color: rgb(62.4, 53.04, 107.64);
  background-color: rgb(217.2, 212.16, 241.56);
}
.list-group-item-supporting-purple-300.list-group-item-action:hover, .list-group-item-supporting-purple-300.list-group-item-action:focus {
  color: rgb(62.4, 53.04, 107.64);
  background-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}
.list-group-item-supporting-purple-300.list-group-item-action.active {
  color: #fff;
  background-color: rgb(62.4, 53.04, 107.64);
  border-color: rgb(62.4, 53.04, 107.64);
}

.list-group-item-supporting-purple-400 {
  color: rgb(44.2, 31.2, 84.24);
  background-color: rgb(207.4, 200.4, 228.96);
}
.list-group-item-supporting-purple-400.list-group-item-action:hover, .list-group-item-supporting-purple-400.list-group-item-action:focus {
  color: rgb(44.2, 31.2, 84.24);
  background-color: rgb(194.7279166667, 185.864375, 222.027625);
}
.list-group-item-supporting-purple-400.list-group-item-action.active {
  color: #fff;
  background-color: rgb(44.2, 31.2, 84.24);
  border-color: rgb(44.2, 31.2, 84.24);
}

.list-group-item-supporting-purple-500 {
  color: rgb(13.52, 5.2, 53.04);
  background-color: rgb(190.88, 186.4, 212.16);
}
.list-group-item-supporting-purple-500.list-group-item-action:hover, .list-group-item-supporting-purple-500.list-group-item-action:focus {
  color: rgb(13.52, 5.2, 53.04);
  background-color: rgb(179.4138894472, 174.1327638191, 204.4992361809);
}
.list-group-item-supporting-purple-500.list-group-item-action.active {
  color: #fff;
  background-color: rgb(13.52, 5.2, 53.04);
  border-color: rgb(13.52, 5.2, 53.04);
}

.list-group-item-brand-primary-100 {
  color: rgb(123.24, 130, 129.48);
  background-color: rgb(249.96, 253.6, 253.32);
}
.list-group-item-brand-primary-100.list-group-item-action:hover, .list-group-item-brand-primary-100.list-group-item-action:focus {
  color: rgb(123.24, 130, 129.48);
  background-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}
.list-group-item-brand-primary-100.list-group-item-action.active {
  color: #fff;
  background-color: rgb(123.24, 130, 129.48);
  border-color: rgb(123.24, 130, 129.48);
}

.list-group-item-brand-primary-200 {
  color: rgb(103.48, 125.32, 123.24);
  background-color: rgb(239.32, 251.08, 249.96);
}
.list-group-item-brand-primary-200.list-group-item-action:hover, .list-group-item-brand-primary-200.list-group-item-action:focus {
  color: rgb(103.48, 125.32, 123.24);
  background-color: rgb(219.704, 246.176, 243.6548571429);
}
.list-group-item-brand-primary-200.list-group-item-action.active {
  color: #fff;
  background-color: rgb(103.48, 125.32, 123.24);
  border-color: rgb(103.48, 125.32, 123.24);
}

.list-group-item-brand-primary-300 {
  color: rgb(0, 98.8, 89.44);
  background-color: rgb(183.6, 236.8, 231.76);
}
.list-group-item-brand-primary-300.list-group-item-action:hover, .list-group-item-brand-primary-300.list-group-item-action:focus {
  color: rgb(0, 98.8, 89.44);
  background-color: rgb(166.8496875, 232.5303125, 226.3079375);
}
.list-group-item-brand-primary-300.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 98.8, 89.44);
  border-color: rgb(0, 98.8, 89.44);
}

.list-group-item-brand-primary-400 {
  color: rgb(0, 76.96, 69.68);
  background-color: rgb(183.6, 225.04, 221.12);
}
.list-group-item-brand-primary-400.list-group-item-action:hover, .list-group-item-brand-primary-400.list-group-item-action:focus {
  color: rgb(0, 76.96, 69.68);
  background-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}
.list-group-item-brand-primary-400.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 76.96, 69.68);
  border-color: rgb(0, 76.96, 69.68);
}

.list-group-item-brand-primary-500 {
  color: rgb(3.64, 46.28, 41.08);
  background-color: rgb(185.56, 208.52, 205.72);
}
.list-group-item-brand-primary-500.list-group-item-action:hover, .list-group-item-brand-primary-500.list-group-item-action:focus {
  color: rgb(3.64, 46.28, 41.08);
  background-color: rgb(173.7566376812, 200.6193623188, 197.3434202899);
}
.list-group-item-brand-primary-500.list-group-item-action.active {
  color: #fff;
  background-color: rgb(3.64, 46.28, 41.08);
  border-color: rgb(3.64, 46.28, 41.08);
}

.list-group-item-brand-secondary-100 {
  color: rgb(113.36, 125.32, 131.04);
  background-color: rgb(244.64, 251.08, 254.16);
}
.list-group-item-brand-secondary-100.list-group-item-action:hover, .list-group-item-brand-secondary-100.list-group-item-action:focus {
  color: rgb(113.36, 125.32, 131.04);
  background-color: rgb(221.5705, 242.351, 252.2895);
}
.list-group-item-brand-secondary-100.list-group-item-action.active {
  color: #fff;
  background-color: rgb(113.36, 125.32, 131.04);
  border-color: rgb(113.36, 125.32, 131.04);
}

.list-group-item-brand-secondary-200 {
  color: rgb(99.32, 120.12, 127.92);
  background-color: rgb(237.08, 248.28, 252.48);
}
.list-group-item-brand-secondary-200.list-group-item-action:hover, .list-group-item-brand-secondary-200.list-group-item-action:focus {
  color: rgb(99.32, 120.12, 127.92);
  background-color: rgb(215.6198356164, 240.2324383562, 249.4621643836);
}
.list-group-item-brand-secondary-200.list-group-item-action.active {
  color: #fff;
  background-color: rgb(99.32, 120.12, 127.92);
  border-color: rgb(99.32, 120.12, 127.92);
}

.list-group-item-brand-secondary-300 {
  color: rgb(0, 84.76, 120.12);
  background-color: rgb(183.6, 229.24, 248.28);
}
.list-group-item-brand-secondary-300.list-group-item-action:hover, .list-group-item-brand-secondary-300.list-group-item-action:focus {
  color: rgb(0, 84.76, 120.12);
  background-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}
.list-group-item-brand-secondary-300.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 84.76, 120.12);
  border-color: rgb(0, 84.76, 120.12);
}

.list-group-item-brand-secondary-400 {
  color: rgb(0, 70.2, 95.68);
  background-color: rgb(183.6, 221.4, 235.12);
}
.list-group-item-brand-secondary-400.list-group-item-action:hover, .list-group-item-brand-secondary-400.list-group-item-action:focus {
  color: rgb(0, 70.2, 95.68);
  background-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}
.list-group-item-brand-secondary-400.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 70.2, 95.68);
  border-color: rgb(0, 70.2, 95.68);
}

.list-group-item-brand-secondary-500 {
  color: rgb(2.6, 34.32, 46.8);
  background-color: rgb(185, 202.08, 208.8);
}
.list-group-item-brand-secondary-500.list-group-item-action:hover, .list-group-item-brand-secondary-500.list-group-item-action:focus {
  color: rgb(2.6, 34.32, 46.8);
  background-color: rgb(173.1385542169, 193.112746988, 200.9714457831);
}
.list-group-item-brand-secondary-500.list-group-item-action.active {
  color: #fff;
  background-color: rgb(2.6, 34.32, 46.8);
  border-color: rgb(2.6, 34.32, 46.8);
}

.list-group-item-teal {
  color: rgb(0, 98.8, 89.44);
  background-color: rgb(183.6, 236.8, 231.76);
}
.list-group-item-teal.list-group-item-action:hover, .list-group-item-teal.list-group-item-action:focus {
  color: rgb(0, 98.8, 89.44);
  background-color: rgb(166.8496875, 232.5303125, 226.3079375);
}
.list-group-item-teal.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 98.8, 89.44);
  border-color: rgb(0, 98.8, 89.44);
}

.list-group-item-skyblue {
  color: rgb(0, 84.76, 120.12);
  background-color: rgb(183.6, 229.24, 248.28);
}
.list-group-item-skyblue.list-group-item-action:hover, .list-group-item-skyblue.list-group-item-action:focus {
  color: rgb(0, 84.76, 120.12);
  background-color: rgb(163.8635483871, 222.1193978495, 246.4224516129);
}
.list-group-item-skyblue.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 84.76, 120.12);
  border-color: rgb(0, 84.76, 120.12);
}

.list-group-item-dark-gray {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(223.08, 225.88, 229.52);
}
.list-group-item-dark-gray.list-group-item-action:hover, .list-group-item-dark-gray.list-group-item-action:focus {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.list-group-item-dark-gray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(73.32, 78.52, 85.28);
  border-color: rgb(73.32, 78.52, 85.28);
}

.list-group-item-red {
  color: rgb(132.6, 52, 34.32);
  background-color: rgb(255, 211.6, 202.08);
}
.list-group-item-red.list-group-item-action:hover, .list-group-item-red.list-group-item-action:focus {
  color: rgb(132.6, 52, 34.32);
  background-color: rgb(255, 192.8573015873, 179.226);
}
.list-group-item-red.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 52, 34.32);
  border-color: rgb(132.6, 52, 34.32);
}

.list-group-item-yellow {
  color: rgb(132.08, 89.44, 2.6);
  background-color: rgb(254.72, 231.76, 185);
}
.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
  color: rgb(132.08, 89.44, 2.6);
  background-color: rgb(254.6324063745, 224.4897290837, 163.1015936255);
}
.list-group-item-yellow.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.08, 89.44, 2.6);
  border-color: rgb(132.08, 89.44, 2.6);
}

.list-group-item-blue {
  color: rgb(0, 57.72, 115.96);
  background-color: rgb(183.6, 214.68, 246.04);
}
.list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
  color: rgb(0, 57.72, 115.96);
  background-color: rgb(164.5132055749, 203.9015749129, 243.6447944251);
}
.list-group-item-blue.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 57.72, 115.96);
  border-color: rgb(0, 57.72, 115.96);
}

.list-group-item-purple {
  color: rgb(62.4, 53.04, 107.64);
  background-color: rgb(217.2, 212.16, 241.56);
}
.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
  color: rgb(62.4, 53.04, 107.64);
  background-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}
.list-group-item-purple.list-group-item-action.active {
  color: #fff;
  background-color: rgb(62.4, 53.04, 107.64);
  border-color: rgb(62.4, 53.04, 107.64);
}

.list-group-item-green {
  color: rgb(22.88, 86.84, 53.04);
  background-color: rgb(195.92, 230.36, 212.16);
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: rgb(22.88, 86.84, 53.04);
  background-color: rgb(180.8790167224, 224.0869832776, 201.2535050167);
}
.list-group-item-green.list-group-item-action.active {
  color: #fff;
  background-color: rgb(22.88, 86.84, 53.04);
  border-color: rgb(22.88, 86.84, 53.04);
}

.list-group-item-basic {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
}
.list-group-item-basic.list-group-item-action:hover, .list-group-item-basic.list-group-item-action:focus {
  color: rgb(132.6, 132.6, 132.6);
  background-color: rgb(242.25, 242.25, 242.25);
}
.list-group-item-basic.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 132.6, 132.6);
  border-color: rgb(132.6, 132.6, 132.6);
}

.list-group-item-light-teal {
  color: rgb(123.24, 130, 129.48);
  background-color: rgb(249.96, 253.6, 253.32);
}
.list-group-item-light-teal.list-group-item-action:hover, .list-group-item-light-teal.list-group-item-action:focus {
  color: rgb(123.24, 130, 129.48);
  background-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}
.list-group-item-light-teal.list-group-item-action.active {
  color: #fff;
  background-color: rgb(123.24, 130, 129.48);
  border-color: rgb(123.24, 130, 129.48);
}

.list-group-item-light-skyblue {
  color: rgb(113.36, 125.32, 131.04);
  background-color: rgb(244.64, 251.08, 254.16);
}
.list-group-item-light-skyblue.list-group-item-action:hover, .list-group-item-light-skyblue.list-group-item-action:focus {
  color: rgb(113.36, 125.32, 131.04);
  background-color: rgb(221.5705, 242.351, 252.2895);
}
.list-group-item-light-skyblue.list-group-item-action.active {
  color: #fff;
  background-color: rgb(113.36, 125.32, 131.04);
  border-color: rgb(113.36, 125.32, 131.04);
}

.list-group-item-light-dark {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(248, 249.4, 250.52);
}
.list-group-item-light-dark.list-group-item-action:hover, .list-group-item-light-dark.list-group-item-action:focus {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.list-group-item-light-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(119.6, 122.2, 124.28);
  border-color: rgb(119.6, 122.2, 124.28);
}

.list-group-item-light-dark-gray {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light-dark-gray.list-group-item-action:hover, .list-group-item-light-dark-gray.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.263, 240.654, 243.045);
}
.list-group-item-light-dark-gray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-light-red {
  color: rgb(132.6, 124.28, 122.2);
  background-color: rgb(255, 250.52, 249.4);
}
.list-group-item-light-red.list-group-item-action:hover, .list-group-item-light-red.list-group-item-action:focus {
  color: rgb(132.6, 124.28, 122.2);
  background-color: rgb(255, 230.344, 224.18);
}
.list-group-item-light-red.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 124.28, 122.2);
  border-color: rgb(132.6, 124.28, 122.2);
}

.list-group-item-light-yellow {
  color: rgb(132.6, 128.44, 119.6);
  background-color: rgb(255, 252.76, 248);
}
.list-group-item-light-yellow.list-group-item-action:hover, .list-group-item-light-yellow.list-group-item-action:focus {
  color: rgb(132.6, 128.44, 119.6);
  background-color: rgb(255, 244.712, 222.85);
}
.list-group-item-light-yellow.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 128.44, 119.6);
  border-color: rgb(132.6, 128.44, 119.6);
}

.list-group-item-light-blue {
  color: rgb(119.08, 125.32, 131.04);
  background-color: rgb(247.72, 251.08, 254.16);
}
.list-group-item-light-blue.list-group-item-action:hover, .list-group-item-light-blue.list-group-item-action:focus {
  color: rgb(119.08, 125.32, 131.04);
  background-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}
.list-group-item-light-blue.list-group-item-action.active {
  color: #fff;
  background-color: rgb(119.08, 125.32, 131.04);
  border-color: rgb(119.08, 125.32, 131.04);
}

.list-group-item-light-purple {
  color: rgb(125.84, 124.8, 130);
  background-color: rgb(251.36, 250.8, 253.6);
}
.list-group-item-light-purple.list-group-item-action:hover, .list-group-item-light-purple.list-group-item-action:focus {
  color: rgb(125.84, 124.8, 130);
  background-color: rgb(234.967, 231.885, 247.295);
}
.list-group-item-light-purple.list-group-item-action.active {
  color: #fff;
  background-color: rgb(125.84, 124.8, 130);
  border-color: rgb(125.84, 124.8, 130);
}

.list-group-item-light-green {
  color: rgb(121.16, 128.44, 124.28);
  background-color: rgb(248.84, 252.76, 250.52);
}
.list-group-item-light-green.list-group-item-action:hover, .list-group-item-light-green.list-group-item-action:focus {
  color: rgb(121.16, 128.44, 124.28);
  background-color: rgb(230.448, 246.072, 237.144);
}
.list-group-item-light-green.list-group-item-action.active {
  color: #fff;
  background-color: rgb(121.16, 128.44, 124.28);
  border-color: rgb(121.16, 128.44, 124.28);
}

.list-group-item-light-basic {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light-basic.list-group-item-action:hover, .list-group-item-light-basic.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.263, 240.654, 243.045);
}
.list-group-item-light-basic.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-dark-teal {
  color: rgb(0, 76.96, 69.68);
  background-color: rgb(183.6, 225.04, 221.12);
}
.list-group-item-dark-teal.list-group-item-action:hover, .list-group-item-dark-teal.list-group-item-action:focus {
  color: rgb(0, 76.96, 69.68);
  background-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}
.list-group-item-dark-teal.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 76.96, 69.68);
  border-color: rgb(0, 76.96, 69.68);
}

.list-group-item-dark-skyblue {
  color: rgb(0, 70.2, 95.68);
  background-color: rgb(183.6, 221.4, 235.12);
}
.list-group-item-dark-skyblue.list-group-item-action:hover, .list-group-item-dark-skyblue.list-group-item-action:focus {
  color: rgb(0, 70.2, 95.68);
  background-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}
.list-group-item-dark-skyblue.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 70.2, 95.68);
  border-color: rgb(0, 70.2, 95.68);
}

.list-group-item-dark-red {
  color: rgb(101.92, 36.4, 21.84);
  background-color: rgb(238.48, 203.2, 195.36);
}
.list-group-item-dark-red.list-group-item-action:hover, .list-group-item-dark-red.list-group-item-action:focus {
  color: rgb(101.92, 36.4, 21.84);
  background-color: rgb(233.77475, 188.44625, 178.37325);
}
.list-group-item-dark-red.list-group-item-action.active {
  color: #fff;
  background-color: rgb(101.92, 36.4, 21.84);
  border-color: rgb(101.92, 36.4, 21.84);
}

.list-group-item-dark-yellow {
  color: rgb(100.88, 73.84, 20.28);
  background-color: rgb(237.92, 223.36, 194.52);
}
.list-group-item-dark-yellow.list-group-item-action:hover, .list-group-item-dark-yellow.list-group-item-action:focus {
  color: rgb(100.88, 73.84, 20.28);
  background-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}
.list-group-item-dark-yellow.list-group-item-action.active {
  color: #fff;
  background-color: rgb(100.88, 73.84, 20.28);
  border-color: rgb(100.88, 73.84, 20.28);
}

.list-group-item-dark-blue {
  color: rgb(5.2, 40.04, 83.2);
  background-color: rgb(186.4, 205.16, 228.4);
}
.list-group-item-dark-blue.list-group-item-action:hover, .list-group-item-dark-blue.list-group-item-action:focus {
  color: rgb(5.2, 40.04, 83.2);
  background-color: rgb(171.455, 194.302, 222.605);
}
.list-group-item-dark-blue.list-group-item-action.active {
  color: #fff;
  background-color: rgb(5.2, 40.04, 83.2);
  border-color: rgb(5.2, 40.04, 83.2);
}

.list-group-item-dark-purple {
  color: rgb(44.2, 31.2, 84.24);
  background-color: rgb(207.4, 200.4, 228.96);
}
.list-group-item-dark-purple.list-group-item-action:hover, .list-group-item-dark-purple.list-group-item-action:focus {
  color: rgb(44.2, 31.2, 84.24);
  background-color: rgb(194.7279166667, 185.864375, 222.027625);
}
.list-group-item-dark-purple.list-group-item-action.active {
  color: #fff;
  background-color: rgb(44.2, 31.2, 84.24);
  border-color: rgb(44.2, 31.2, 84.24);
}

.list-group-item-dark-green {
  color: rgb(13, 67.6, 35.88);
  background-color: rgb(190.6, 220, 202.92);
}
.list-group-item-dark-green.list-group-item-action:hover, .list-group-item-dark-green.list-group-item-action:focus {
  color: rgb(13, 67.6, 35.88);
  background-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}
.list-group-item-dark-green.list-group-item-action.active {
  color: #fff;
  background-color: rgb(13, 67.6, 35.88);
  border-color: rgb(13, 67.6, 35.88);
}

.list-group-item-dark-basic {
  color: rgb(5.72, 17.16, 29.12);
  background-color: rgb(186.68, 192.84, 199.28);
}
.list-group-item-dark-basic.list-group-item-action:hover, .list-group-item-dark-basic.list-group-item-action:focus {
  color: rgb(5.72, 17.16, 29.12);
  background-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}
.list-group-item-dark-basic.list-group-item-action.active {
  color: #fff;
  background-color: rgb(5.72, 17.16, 29.12);
  border-color: rgb(5.72, 17.16, 29.12);
}

.list-group-item-muted {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(201.24, 204.88, 210.48);
}
.list-group-item-muted.list-group-item-action:hover, .list-group-item-muted.list-group-item-action:focus {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.list-group-item-muted.list-group-item-action.active {
  color: #fff;
  background-color: rgb(32.76, 39.52, 49.92);
  border-color: rgb(32.76, 39.52, 49.92);
}

.list-group-item-gray {
  color: rgb(107.12, 109.72, 112.84);
  background-color: rgb(241.28, 242.68, 244.36);
}
.list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus {
  color: rgb(107.12, 109.72, 112.84);
  background-color: rgb(227.6039310345, 230.3994482759, 233.7540689655);
}
.list-group-item-gray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(107.12, 109.72, 112.84);
  border-color: rgb(107.12, 109.72, 112.84);
}

.list-group-item-subdued {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(201.24, 204.88, 210.48);
}
.list-group-item-subdued.list-group-item-action:hover, .list-group-item-subdued.list-group-item-action:focus {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.list-group-item-subdued.list-group-item-action.active {
  color: #fff;
  background-color: rgb(32.76, 39.52, 49.92);
  border-color: rgb(32.76, 39.52, 49.92);
}

.list-group-item-light-gray {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(248, 249.4, 250.52);
}
.list-group-item-light-gray.list-group-item-action:hover, .list-group-item-light-gray.list-group-item-action:focus {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.list-group-item-light-gray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(119.6, 122.2, 124.28);
  border-color: rgb(119.6, 122.2, 124.28);
}

.list-group-item-really-light-gray {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-really-light-gray.list-group-item-action:hover, .list-group-item-really-light-gray.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.263, 240.654, 243.045);
}
.list-group-item-really-light-gray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-white {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: rgb(132.6, 132.6, 132.6);
  background-color: rgb(242.25, 242.25, 242.25);
}
.list-group-item-white.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 132.6, 132.6);
  border-color: rgb(132.6, 132.6, 132.6);
}

.list-group-item-black {
  color: black;
  background-color: rgb(183.6, 183.6, 183.6);
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: rgb(174.42, 174.42, 174.42);
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-transparent {
  color: rgba(0, 0, 0, 0.48);
  background-color: rgba(255, 255, 255, 0.72);
}
.list-group-item-transparent.list-group-item-action:hover, .list-group-item-transparent.list-group-item-action:focus {
  color: rgba(0, 0, 0, 0.48);
  background-color: rgba(242.25, 242.25, 242.25, 0.72);
}
.list-group-item-transparent.list-group-item-action.active {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.48);
  border-color: rgba(0, 0, 0, 0.48);
}

.list-group-item-default-text {
  color: rgb(5.72, 17.16, 29.12);
  background-color: rgb(186.68, 192.84, 199.28);
}
.list-group-item-default-text.list-group-item-action:hover, .list-group-item-default-text.list-group-item-action:focus {
  color: rgb(5.72, 17.16, 29.12);
  background-color: rgb(176.0508532731, 183.1692189616, 190.6111467269);
}
.list-group-item-default-text.list-group-item-action.active {
  color: #fff;
  background-color: rgb(5.72, 17.16, 29.12);
  border-color: rgb(5.72, 17.16, 29.12);
}

.list-group-item-secondary-text {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(201.24, 204.88, 210.48);
}
.list-group-item-secondary-text.list-group-item-action:hover, .list-group-item-secondary-text.list-group-item-action:focus {
  color: rgb(32.76, 39.52, 49.92);
  background-color: rgb(189.9792820513, 194.3817264957, 201.1547179487);
}
.list-group-item-secondary-text.list-group-item-action.active {
  color: #fff;
  background-color: rgb(32.76, 39.52, 49.92);
  border-color: rgb(32.76, 39.52, 49.92);
}

.list-group-item-tertiary-text {
  color: rgb(46.8, 53.04, 62.4);
  background-color: rgb(208.8, 212.16, 217.2);
}
.list-group-item-tertiary-text.list-group-item-action:hover, .list-group-item-tertiary-text.list-group-item-action:focus {
  color: rgb(46.8, 53.04, 62.4);
  background-color: rgb(197.085, 201.297, 207.615);
}
.list-group-item-tertiary-text.list-group-item-action.active {
  color: #fff;
  background-color: rgb(46.8, 53.04, 62.4);
  border-color: rgb(46.8, 53.04, 62.4);
}

.list-group-item-disabled-text {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(223.08, 225.88, 229.52);
}
.list-group-item-disabled-text.list-group-item-action:hover, .list-group-item-disabled-text.list-group-item-action:focus {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.list-group-item-disabled-text.list-group-item-action.active {
  color: #fff;
  background-color: rgb(73.32, 78.52, 85.28);
  border-color: rgb(73.32, 78.52, 85.28);
}

.list-group-item-white-text {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
}
.list-group-item-white-text.list-group-item-action:hover, .list-group-item-white-text.list-group-item-action:focus {
  color: rgb(132.6, 132.6, 132.6);
  background-color: rgb(242.25, 242.25, 242.25);
}
.list-group-item-white-text.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 132.6, 132.6);
  border-color: rgb(132.6, 132.6, 132.6);
}

.list-group-item-opportunity {
  color: rgb(62.4, 53.04, 107.64);
  background-color: rgb(217.2, 212.16, 241.56);
}
.list-group-item-opportunity.list-group-item-action:hover, .list-group-item-opportunity.list-group-item-action:focus {
  color: rgb(62.4, 53.04, 107.64);
  background-color: rgb(201.9631343284, 194.8915522388, 236.1424477612);
}
.list-group-item-opportunity.list-group-item-action.active {
  color: #fff;
  background-color: rgb(62.4, 53.04, 107.64);
  border-color: rgb(62.4, 53.04, 107.64);
}

.list-group-item-disabled {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(223.08, 225.88, 229.52);
}
.list-group-item-disabled.list-group-item-action:hover, .list-group-item-disabled.list-group-item-action:focus {
  color: rgb(73.32, 78.52, 85.28);
  background-color: rgb(210.4955121951, 214.3994146341, 219.4744878049);
}
.list-group-item-disabled.list-group-item-action.active {
  color: #fff;
  background-color: rgb(73.32, 78.52, 85.28);
  border-color: rgb(73.32, 78.52, 85.28);
}

.list-group-item-loading-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-loading-light.list-group-item-action:hover, .list-group-item-loading-light.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.263, 240.654, 243.045);
}
.list-group-item-loading-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-loading-dark {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(248, 249.4, 250.52);
}
.list-group-item-loading-dark.list-group-item-action:hover, .list-group-item-loading-dark.list-group-item-action:focus {
  color: rgb(119.6, 122.2, 124.28);
  background-color: rgb(232.8012195122, 237.2409756098, 240.7927804878);
}
.list-group-item-loading-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(119.6, 122.2, 124.28);
  border-color: rgb(119.6, 122.2, 124.28);
}

.list-group-item-dark-primary {
  color: rgb(0, 76.96, 69.68);
  background-color: rgb(183.6, 225.04, 221.12);
}
.list-group-item-dark-primary.list-group-item-action:hover, .list-group-item-dark-primary.list-group-item-action:focus {
  color: rgb(0, 76.96, 69.68);
  background-color: rgb(169.2072928177, 219.0007071823, 214.290519337);
}
.list-group-item-dark-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 76.96, 69.68);
  border-color: rgb(0, 76.96, 69.68);
}

.list-group-item-dark-secondary {
  color: rgb(0, 70.2, 95.68);
  background-color: rgb(183.6, 221.4, 235.12);
}
.list-group-item-dark-secondary.list-group-item-action:hover, .list-group-item-dark-secondary.list-group-item-action:focus {
  color: rgb(0, 70.2, 95.68);
  background-color: rgb(167.2236809816, 213.6934969325, 230.5603190184);
}
.list-group-item-dark-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 70.2, 95.68);
  border-color: rgb(0, 70.2, 95.68);
}

.list-group-item-dark-danger {
  color: rgb(101.92, 36.4, 21.84);
  background-color: rgb(238.48, 203.2, 195.36);
}
.list-group-item-dark-danger.list-group-item-action:hover, .list-group-item-dark-danger.list-group-item-action:focus {
  color: rgb(101.92, 36.4, 21.84);
  background-color: rgb(233.77475, 188.44625, 178.37325);
}
.list-group-item-dark-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(101.92, 36.4, 21.84);
  border-color: rgb(101.92, 36.4, 21.84);
}

.list-group-item-dark-warning {
  color: rgb(100.88, 73.84, 20.28);
  background-color: rgb(237.92, 223.36, 194.52);
}
.list-group-item-dark-warning.list-group-item-action:hover, .list-group-item-dark-warning.list-group-item-action:focus {
  color: rgb(100.88, 73.84, 20.28);
  background-color: rgb(233.1584765343, 214.5394729242, 177.6595234657);
}
.list-group-item-dark-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(100.88, 73.84, 20.28);
  border-color: rgb(100.88, 73.84, 20.28);
}

.list-group-item-dark-info {
  color: rgb(5.2, 40.04, 83.2);
  background-color: rgb(186.4, 205.16, 228.4);
}
.list-group-item-dark-info.list-group-item-action:hover, .list-group-item-dark-info.list-group-item-action:focus {
  color: rgb(5.2, 40.04, 83.2);
  background-color: rgb(171.455, 194.302, 222.605);
}
.list-group-item-dark-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(5.2, 40.04, 83.2);
  border-color: rgb(5.2, 40.04, 83.2);
}

.list-group-item-dark-success {
  color: rgb(13, 67.6, 35.88);
  background-color: rgb(190.6, 220, 202.92);
}
.list-group-item-dark-success.list-group-item-action:hover, .list-group-item-dark-success.list-group-item-action:focus {
  color: rgb(13, 67.6, 35.88);
  background-color: rgb(177.2988732394, 212.7711267606, 192.1634366197);
}
.list-group-item-dark-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(13, 67.6, 35.88);
  border-color: rgb(13, 67.6, 35.88);
}

.list-group-item-dark-opportunity {
  color: rgb(44.2, 31.2, 84.24);
  background-color: rgb(207.4, 200.4, 228.96);
}
.list-group-item-dark-opportunity.list-group-item-action:hover, .list-group-item-dark-opportunity.list-group-item-action:focus {
  color: rgb(44.2, 31.2, 84.24);
  background-color: rgb(194.7279166667, 185.864375, 222.027625);
}
.list-group-item-dark-opportunity.list-group-item-action.active {
  color: #fff;
  background-color: rgb(44.2, 31.2, 84.24);
  border-color: rgb(44.2, 31.2, 84.24);
}

.list-group-item-surface-primary {
  color: rgb(123.24, 130, 129.48);
  background-color: rgb(249.96, 253.6, 253.32);
}
.list-group-item-surface-primary.list-group-item-action:hover, .list-group-item-surface-primary.list-group-item-action:focus {
  color: rgb(123.24, 130, 129.48);
  background-color: rgb(230.2554782609, 248.1265217391, 246.751826087);
}
.list-group-item-surface-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(123.24, 130, 129.48);
  border-color: rgb(123.24, 130, 129.48);
}

.list-group-item-surface-secondary {
  color: rgb(113.36, 125.32, 131.04);
  background-color: rgb(244.64, 251.08, 254.16);
}
.list-group-item-surface-secondary.list-group-item-action:hover, .list-group-item-surface-secondary.list-group-item-action:focus {
  color: rgb(113.36, 125.32, 131.04);
  background-color: rgb(221.5705, 242.351, 252.2895);
}
.list-group-item-surface-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(113.36, 125.32, 131.04);
  border-color: rgb(113.36, 125.32, 131.04);
}

.list-group-item-surface-danger {
  color: rgb(132.6, 124.28, 122.2);
  background-color: rgb(255, 250.52, 249.4);
}
.list-group-item-surface-danger.list-group-item-action:hover, .list-group-item-surface-danger.list-group-item-action:focus {
  color: rgb(132.6, 124.28, 122.2);
  background-color: rgb(255, 230.344, 224.18);
}
.list-group-item-surface-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 124.28, 122.2);
  border-color: rgb(132.6, 124.28, 122.2);
}

.list-group-item-surface-warning {
  color: rgb(132.6, 128.44, 119.6);
  background-color: rgb(255, 252.76, 248);
}
.list-group-item-surface-warning.list-group-item-action:hover, .list-group-item-surface-warning.list-group-item-action:focus {
  color: rgb(132.6, 128.44, 119.6);
  background-color: rgb(255, 244.712, 222.85);
}
.list-group-item-surface-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 128.44, 119.6);
  border-color: rgb(132.6, 128.44, 119.6);
}

.list-group-item-surface-info {
  color: rgb(119.08, 125.32, 131.04);
  background-color: rgb(247.72, 251.08, 254.16);
}
.list-group-item-surface-info.list-group-item-action:hover, .list-group-item-surface-info.list-group-item-action:focus {
  color: rgb(119.08, 125.32, 131.04);
  background-color: rgb(225.2219310345, 238.9656551724, 251.5640689655);
}
.list-group-item-surface-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(119.08, 125.32, 131.04);
  border-color: rgb(119.08, 125.32, 131.04);
}

.list-group-item-surface-success {
  color: rgb(121.16, 128.44, 124.28);
  background-color: rgb(248.84, 252.76, 250.52);
}
.list-group-item-surface-success.list-group-item-action:hover, .list-group-item-surface-success.list-group-item-action:focus {
  color: rgb(121.16, 128.44, 124.28);
  background-color: rgb(230.448, 246.072, 237.144);
}
.list-group-item-surface-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(121.16, 128.44, 124.28);
  border-color: rgb(121.16, 128.44, 124.28);
}

.list-group-item-surface-opportunity {
  color: rgb(125.84, 124.8, 130);
  background-color: rgb(251.36, 250.8, 253.6);
}
.list-group-item-surface-opportunity.list-group-item-action:hover, .list-group-item-surface-opportunity.list-group-item-action:focus {
  color: rgb(125.84, 124.8, 130);
  background-color: rgb(234.967, 231.885, 247.295);
}
.list-group-item-surface-opportunity.list-group-item-action.active {
  color: #fff;
  background-color: rgb(125.84, 124.8, 130);
  border-color: rgb(125.84, 124.8, 130);
}

.list-group-item-surface-disabled {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-surface-disabled.list-group-item-action:hover, .list-group-item-surface-disabled.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.263, 240.654, 243.045);
}
.list-group-item-surface-disabled.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-surface-primary-transparent {
  color: rgba(0, 3.6216216216, 3.2702702703, 0.506);
  background-color: rgba(252.4823695346, 253.8053596615, 253.6770098731, 0.734);
}
.list-group-item-surface-primary-transparent.list-group-item-action:hover, .list-group-item-surface-primary-transparent.list-group-item-action:focus {
  color: rgba(0, 3.6216216216, 3.2702702703, 0.506);
  background-color: rgba(235.3143680791, 245.6589746571, 244.655393422, 0.734);
}
.list-group-item-surface-primary-transparent.list-group-item-action.active {
  color: #fff;
  background-color: rgba(0, 3.6216216216, 3.2702702703, 0.506);
  border-color: rgba(0, 3.6216216216, 3.2702702703, 0.506);
}

.list-group-item-border-primary-transparent {
  color: rgba(0, 14.3966942149, 13, 0.584);
  background-color: rgba(244.4378698225, 249.9881656805, 249.449704142, 0.776);
}
.list-group-item-border-primary-transparent.list-group-item-action:hover, .list-group-item-border-primary-transparent.list-group-item-action:focus {
  color: rgba(0, 14.3966942149, 13, 0.584);
  background-color: rgba(227.6720933526, 242.0326403752, 240.6394529775, 0.776);
}
.list-group-item-border-primary-transparent.list-group-item-action.active {
  color: #fff;
  background-color: rgba(0, 14.3966942149, 13, 0.584);
  border-color: rgba(0, 14.3966942149, 13, 0.584);
}

.list-group-item-white-transparent {
  color: rgba(67.6530612245, 67.6530612245, 67.6530612245, 0.74);
  background-color: rgba(255, 255, 255, 0.86);
}
.list-group-item-white-transparent.list-group-item-action:hover, .list-group-item-white-transparent.list-group-item-action:focus {
  color: rgba(67.6530612245, 67.6530612245, 67.6530612245, 0.74);
  background-color: rgba(242.25, 242.25, 242.25, 0.86);
}
.list-group-item-white-transparent.list-group-item-action.active {
  color: #fff;
  background-color: rgba(67.6530612245, 67.6530612245, 67.6530612245, 0.74);
  border-color: rgba(67.6530612245, 67.6530612245, 67.6530612245, 0.74);
}

.close {
  float: right;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1;
  color: #6d7888;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #6d7888;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6d7888;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 1rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dbdde1;
  border-top-left-radius: calc(1rem - 1px);
  border-top-right-radius: calc(1rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dbdde1;
  border-bottom-right-radius: calc(1rem - 1px);
  border-bottom-left-radius: calc(1rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Manrope", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.7875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.5rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Manrope", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.7875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 1rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 1rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 1rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 1rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  color: rgb(11, 33, 56);
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.9825, 234.9825, 234.9825);
  border-top-left-radius: calc(1rem - 1px);
  border-top-right-radius: calc(1rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: rgb(63, 76, 96);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: rgb(0, 190, 172) !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(0, 171, 154.8) !important;
}

.bg-secondary {
  background-color: rgb(0, 163, 231) !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(0, 146.7, 207.9) !important;
}

.bg-success {
  background-color: rgb(44, 167, 102) !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(39.6, 150.3, 91.8) !important;
}

.bg-info {
  background-color: rgb(0, 111, 223) !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(0, 99.9, 200.7) !important;
}

.bg-warning {
  background-color: rgb(254, 172, 5) !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(232.171314741, 156.019123506, 0.928685259) !important;
}

.bg-danger {
  background-color: rgb(255, 100, 66) !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(255, 73.6746031746, 33.9) !important;
}

.bg-light {
  background-color: #f9fafb !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dbe1e7 !important;
}

.bg-dark {
  background-color: rgb(11, 33, 56) !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(9.9, 29.7, 50.4) !important;
}

.bg-neutral-100 {
  background-color: rgb(255, 255, 255) !important;
}

a.bg-neutral-100:hover, a.bg-neutral-100:focus,
button.bg-neutral-100:hover,
button.bg-neutral-100:focus {
  background-color: rgb(229.5, 229.5, 229.5) !important;
}

.bg-neutral-200 {
  background-color: rgb(248, 249, 250) !important;
}

a.bg-neutral-200:hover, a.bg-neutral-200:focus,
button.bg-neutral-200:hover,
button.bg-neutral-200:focus {
  background-color: rgb(218.95, 224.1, 229.25) !important;
}

.bg-neutral-300 {
  background-color: rgb(230, 235, 239) !important;
}

a.bg-neutral-300:hover, a.bg-neutral-300:focus,
button.bg-neutral-300:hover,
button.bg-neutral-300:focus {
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756) !important;
}

.bg-neutral-400 {
  background-color: rgb(206, 211, 217) !important;
}

a.bg-neutral-400:hover, a.bg-neutral-400:focus,
button.bg-neutral-400:hover,
button.bg-neutral-400:focus {
  background-color: rgb(182.175862069, 189.6068965517, 198.524137931) !important;
}

.bg-neutral-500 {
  background-color: rgb(141, 151, 164) !important;
}

a.bg-neutral-500:hover, a.bg-neutral-500:focus,
button.bg-neutral-500:hover,
button.bg-neutral-500:focus {
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098) !important;
}

.bg-neutral-600 {
  background-color: rgb(90, 102, 120) !important;
}

a.bg-neutral-600:hover, a.bg-neutral-600:focus,
button.bg-neutral-600:hover,
button.bg-neutral-600:focus {
  background-color: rgb(81, 91.8, 108) !important;
}

.bg-neutral-700 {
  background-color: rgb(63, 76, 96) !important;
}

a.bg-neutral-700:hover, a.bg-neutral-700:focus,
button.bg-neutral-700:hover,
button.bg-neutral-700:focus {
  background-color: rgb(56.7, 68.4, 86.4) !important;
}

.bg-supporting-red-100 {
  background-color: rgb(255, 239, 235) !important;
}

a.bg-supporting-red-100:hover, a.bg-supporting-red-100:focus,
button.bg-supporting-red-100:hover,
button.bg-supporting-red-100:focus {
  background-color: rgb(255, 199.8, 186) !important;
}

.bg-supporting-red-200 {
  background-color: rgb(255, 163, 143) !important;
}

a.bg-supporting-red-200:hover, a.bg-supporting-red-200:focus,
button.bg-supporting-red-200:hover,
button.bg-supporting-red-200:focus {
  background-color: rgb(255, 130.3071428571, 103.2) !important;
}

.bg-supporting-red-300 {
  background-color: rgb(255, 100, 66) !important;
}

a.bg-supporting-red-300:hover, a.bg-supporting-red-300:focus,
button.bg-supporting-red-300:hover,
button.bg-supporting-red-300:focus {
  background-color: rgb(255, 73.6746031746, 33.9) !important;
}

.bg-supporting-red-400 {
  background-color: rgb(196, 70, 42) !important;
}

a.bg-supporting-red-400:hover, a.bg-supporting-red-400:focus,
button.bg-supporting-red-400:hover,
button.bg-supporting-red-400:focus {
  background-color: rgb(176.4, 63, 37.8) !important;
}

.bg-supporting-red-500 {
  background-color: rgb(92, 35, 23) !important;
}

a.bg-supporting-red-500:hover, a.bg-supporting-red-500:focus,
button.bg-supporting-red-500:hover,
button.bg-supporting-red-500:focus {
  background-color: rgb(82.8, 31.5, 20.7) !important;
}

.bg-supporting-yellow-100 {
  background-color: rgb(255, 247, 230) !important;
}

a.bg-supporting-yellow-100:hover, a.bg-supporting-yellow-100:focus,
button.bg-supporting-yellow-100:hover,
button.bg-supporting-yellow-100:focus {
  background-color: rgb(255, 231.48, 181.5) !important;
}

.bg-supporting-yellow-200 {
  background-color: rgb(255, 210, 118) !important;
}

a.bg-supporting-yellow-200:hover, a.bg-supporting-yellow-200:focus,
button.bg-supporting-yellow-200:hover,
button.bg-supporting-yellow-200:focus {
  background-color: rgb(255, 197.7481751825, 80.7) !important;
}

.bg-supporting-yellow-300 {
  background-color: rgb(254, 172, 5) !important;
}

a.bg-supporting-yellow-300:hover, a.bg-supporting-yellow-300:focus,
button.bg-supporting-yellow-300:hover,
button.bg-supporting-yellow-300:focus {
  background-color: rgb(232.171314741, 156.019123506, 0.928685259) !important;
}

.bg-supporting-yellow-400 {
  background-color: rgb(194, 142, 39) !important;
}

a.bg-supporting-yellow-400:hover, a.bg-supporting-yellow-400:focus,
button.bg-supporting-yellow-400:hover,
button.bg-supporting-yellow-400:focus {
  background-color: rgb(174.6, 127.8, 35.1) !important;
}

.bg-supporting-yellow-500 {
  background-color: rgb(117, 90, 22) !important;
}

a.bg-supporting-yellow-500:hover, a.bg-supporting-yellow-500:focus,
button.bg-supporting-yellow-500:hover,
button.bg-supporting-yellow-500:focus {
  background-color: rgb(105.3, 81, 19.8) !important;
}

.bg-supporting-blue-100 {
  background-color: rgb(229, 241, 252) !important;
}

a.bg-supporting-blue-100:hover, a.bg-supporting-blue-100:focus,
button.bg-supporting-blue-100:hover,
button.bg-supporting-blue-100:focus {
  background-color: rgb(185.875862069, 217.7793103448, 247.024137931) !important;
}

.bg-supporting-blue-200 {
  background-color: rgb(115, 176, 238) !important;
}

a.bg-supporting-blue-200:hover, a.bg-supporting-blue-200:focus,
button.bg-supporting-blue-200:hover,
button.bg-supporting-blue-200:focus {
  background-color: rgb(83.5222929936, 158.2375796178, 234.1777070064) !important;
}

.bg-supporting-blue-300 {
  background-color: rgb(0, 111, 223) !important;
}

a.bg-supporting-blue-300:hover, a.bg-supporting-blue-300:focus,
button.bg-supporting-blue-300:hover,
button.bg-supporting-blue-300:focus {
  background-color: rgb(0, 99.9, 200.7) !important;
}

.bg-supporting-blue-400 {
  background-color: rgb(10, 77, 160) !important;
}

a.bg-supporting-blue-400:hover, a.bg-supporting-blue-400:focus,
button.bg-supporting-blue-400:hover,
button.bg-supporting-blue-400:focus {
  background-color: rgb(9, 69.3, 144) !important;
}

.bg-supporting-blue-500 {
  background-color: rgb(11, 47, 85) !important;
}

a.bg-supporting-blue-500:hover, a.bg-supporting-blue-500:focus,
button.bg-supporting-blue-500:hover,
button.bg-supporting-blue-500:focus {
  background-color: rgb(9.9, 42.3, 76.5) !important;
}

.bg-supporting-green-100 {
  background-color: rgb(233, 247, 239) !important;
}

a.bg-supporting-green-100:hover, a.bg-supporting-green-100:focus,
button.bg-supporting-green-100:hover,
button.bg-supporting-green-100:focus {
  background-color: rgb(197.8, 234.2, 213.4) !important;
}

.bg-supporting-green-200 {
  background-color: rgb(127, 212, 165) !important;
}

a.bg-supporting-green-200:hover, a.bg-supporting-green-200:focus,
button.bg-supporting-green-200:hover,
button.bg-supporting-green-200:focus {
  background-color: rgb(101.6245614035, 203.4754385965, 147.1578947368) !important;
}

.bg-supporting-green-300 {
  background-color: rgb(44, 167, 102) !important;
}

a.bg-supporting-green-300:hover, a.bg-supporting-green-300:focus,
button.bg-supporting-green-300:hover,
button.bg-supporting-green-300:focus {
  background-color: rgb(39.6, 150.3, 91.8) !important;
}

.bg-supporting-green-400 {
  background-color: rgb(25, 130, 69) !important;
}

a.bg-supporting-green-400:hover, a.bg-supporting-green-400:focus,
button.bg-supporting-green-400:hover,
button.bg-supporting-green-400:focus {
  background-color: rgb(22.5, 117, 62.1) !important;
}

.bg-supporting-green-500 {
  background-color: rgb(12, 86, 48) !important;
}

a.bg-supporting-green-500:hover, a.bg-supporting-green-500:focus,
button.bg-supporting-green-500:hover,
button.bg-supporting-green-500:focus {
  background-color: rgb(10.8, 77.4, 43.2) !important;
}

.bg-supporting-purple-100 {
  background-color: rgb(242, 240, 250) !important;
}

a.bg-supporting-purple-100:hover, a.bg-supporting-purple-100:focus,
button.bg-supporting-purple-100:hover,
button.bg-supporting-purple-100:focus {
  background-color: rgb(210.15, 203.25, 237.75) !important;
}

.bg-supporting-purple-200 {
  background-color: rgb(181, 171, 229) !important;
}

a.bg-supporting-purple-200:hover, a.bg-supporting-purple-200:focus,
button.bg-supporting-purple-200:hover,
button.bg-supporting-purple-200:focus {
  background-color: rgb(154.0909090909, 140.4545454545, 219.5454545455) !important;
}

.bg-supporting-purple-300 {
  background-color: rgb(120, 102, 207) !important;
}

a.bg-supporting-purple-300:hover, a.bg-supporting-purple-300:focus,
button.bg-supporting-purple-300:hover,
button.bg-supporting-purple-300:focus {
  background-color: rgb(99.2462686567, 78.4791044776, 199.6208955224) !important;
}

.bg-supporting-purple-400 {
  background-color: rgb(85, 60, 162) !important;
}

a.bg-supporting-purple-400:hover, a.bg-supporting-purple-400:focus,
button.bg-supporting-purple-400:hover,
button.bg-supporting-purple-400:focus {
  background-color: rgb(76.5, 54, 145.8) !important;
}

.bg-supporting-purple-500 {
  background-color: rgb(26, 10, 102) !important;
}

a.bg-supporting-purple-500:hover, a.bg-supporting-purple-500:focus,
button.bg-supporting-purple-500:hover,
button.bg-supporting-purple-500:focus {
  background-color: rgb(23.4, 9, 91.8) !important;
}

.bg-brand-primary-100 {
  background-color: rgb(237, 250, 249) !important;
}

a.bg-brand-primary-100:hover, a.bg-brand-primary-100:focus,
button.bg-brand-primary-100:hover,
button.bg-brand-primary-100:focus {
  background-color: rgb(198.8869565217, 239.4130434783, 236.2956521739) !important;
}

.bg-brand-primary-200 {
  background-color: rgb(199, 241, 237) !important;
}

a.bg-brand-primary-200:hover, a.bg-brand-primary-200:focus,
button.bg-brand-primary-200:hover,
button.bg-brand-primary-200:focus {
  background-color: rgb(163.8, 232.2, 225.6857142857) !important;
}

.bg-brand-primary-300 {
  background-color: rgb(0, 190, 172) !important;
}

a.bg-brand-primary-300:hover, a.bg-brand-primary-300:focus,
button.bg-brand-primary-300:hover,
button.bg-brand-primary-300:focus {
  background-color: rgb(0, 171, 154.8) !important;
}

.bg-brand-primary-400 {
  background-color: rgb(0, 148, 134) !important;
}

a.bg-brand-primary-400:hover, a.bg-brand-primary-400:focus,
button.bg-brand-primary-400:hover,
button.bg-brand-primary-400:focus {
  background-color: rgb(0, 133.2, 120.6) !important;
}

.bg-brand-primary-500 {
  background-color: rgb(7, 89, 79) !important;
}

a.bg-brand-primary-500:hover, a.bg-brand-primary-500:focus,
button.bg-brand-primary-500:hover,
button.bg-brand-primary-500:focus {
  background-color: rgb(6.3, 80.1, 71.1) !important;
}

.bg-brand-secondary-100 {
  background-color: rgb(218, 241, 252) !important;
}

a.bg-brand-secondary-100:hover, a.bg-brand-secondary-100:focus,
button.bg-brand-secondary-100:hover,
button.bg-brand-secondary-100:focus {
  background-color: rgb(174.525, 224.55, 248.475) !important;
}

.bg-brand-secondary-200 {
  background-color: rgb(191, 231, 246) !important;
}

a.bg-brand-secondary-200:hover, a.bg-brand-secondary-200:focus,
button.bg-brand-secondary-200:hover,
button.bg-brand-secondary-200:focus {
  background-color: rgb(152.6876712329, 216.6328767123, 240.6123287671) !important;
}

.bg-brand-secondary-300 {
  background-color: rgb(0, 163, 231) !important;
}

a.bg-brand-secondary-300:hover, a.bg-brand-secondary-300:focus,
button.bg-brand-secondary-300:hover,
button.bg-brand-secondary-300:focus {
  background-color: rgb(0, 146.7, 207.9) !important;
}

.bg-brand-secondary-400 {
  background-color: rgb(0, 135, 184) !important;
}

a.bg-brand-secondary-400:hover, a.bg-brand-secondary-400:focus,
button.bg-brand-secondary-400:hover,
button.bg-brand-secondary-400:focus {
  background-color: rgb(0, 121.5, 165.6) !important;
}

.bg-brand-secondary-500 {
  background-color: rgb(5, 66, 90) !important;
}

a.bg-brand-secondary-500:hover, a.bg-brand-secondary-500:focus,
button.bg-brand-secondary-500:hover,
button.bg-brand-secondary-500:focus {
  background-color: rgb(4.5, 59.4, 81) !important;
}

.bg-teal {
  background-color: rgb(0, 190, 172) !important;
}

a.bg-teal:hover, a.bg-teal:focus,
button.bg-teal:hover,
button.bg-teal:focus {
  background-color: rgb(0, 171, 154.8) !important;
}

.bg-skyblue {
  background-color: rgb(0, 163, 231) !important;
}

a.bg-skyblue:hover, a.bg-skyblue:focus,
button.bg-skyblue:hover,
button.bg-skyblue:focus {
  background-color: rgb(0, 146.7, 207.9) !important;
}

.bg-dark-gray {
  background-color: rgb(141, 151, 164) !important;
}

a.bg-dark-gray:hover, a.bg-dark-gray:focus,
button.bg-dark-gray:hover,
button.bg-dark-gray:focus {
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098) !important;
}

.bg-red {
  background-color: rgb(255, 100, 66) !important;
}

a.bg-red:hover, a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
  background-color: rgb(255, 73.6746031746, 33.9) !important;
}

.bg-yellow {
  background-color: rgb(254, 172, 5) !important;
}

a.bg-yellow:hover, a.bg-yellow:focus,
button.bg-yellow:hover,
button.bg-yellow:focus {
  background-color: rgb(232.171314741, 156.019123506, 0.928685259) !important;
}

.bg-blue {
  background-color: rgb(0, 111, 223) !important;
}

a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: rgb(0, 99.9, 200.7) !important;
}

.bg-purple {
  background-color: rgb(120, 102, 207) !important;
}

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: rgb(99.2462686567, 78.4791044776, 199.6208955224) !important;
}

.bg-green {
  background-color: rgb(44, 167, 102) !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: rgb(39.6, 150.3, 91.8) !important;
}

.bg-basic {
  background-color: #fff !important;
}

a.bg-basic:hover, a.bg-basic:focus,
button.bg-basic:hover,
button.bg-basic:focus {
  background-color: rgb(229.5, 229.5, 229.5) !important;
}

.bg-light-teal {
  background-color: rgb(237, 250, 249) !important;
}

a.bg-light-teal:hover, a.bg-light-teal:focus,
button.bg-light-teal:hover,
button.bg-light-teal:focus {
  background-color: rgb(198.8869565217, 239.4130434783, 236.2956521739) !important;
}

.bg-light-skyblue {
  background-color: rgb(218, 241, 252) !important;
}

a.bg-light-skyblue:hover, a.bg-light-skyblue:focus,
button.bg-light-skyblue:hover,
button.bg-light-skyblue:focus {
  background-color: rgb(174.525, 224.55, 248.475) !important;
}

.bg-light-dark {
  background-color: rgb(230, 235, 239) !important;
}

a.bg-light-dark:hover, a.bg-light-dark:focus,
button.bg-light-dark:hover,
button.bg-light-dark:focus {
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756) !important;
}

.bg-light-dark-gray {
  background-color: rgb(248, 249, 250) !important;
}

a.bg-light-dark-gray:hover, a.bg-light-dark-gray:focus,
button.bg-light-dark-gray:hover,
button.bg-light-dark-gray:focus {
  background-color: rgb(218.95, 224.1, 229.25) !important;
}

.bg-light-red {
  background-color: rgb(255, 239, 235) !important;
}

a.bg-light-red:hover, a.bg-light-red:focus,
button.bg-light-red:hover,
button.bg-light-red:focus {
  background-color: rgb(255, 199.8, 186) !important;
}

.bg-light-yellow {
  background-color: rgb(255, 247, 230) !important;
}

a.bg-light-yellow:hover, a.bg-light-yellow:focus,
button.bg-light-yellow:hover,
button.bg-light-yellow:focus {
  background-color: rgb(255, 231.48, 181.5) !important;
}

.bg-light-blue {
  background-color: rgb(229, 241, 252) !important;
}

a.bg-light-blue:hover, a.bg-light-blue:focus,
button.bg-light-blue:hover,
button.bg-light-blue:focus {
  background-color: rgb(185.875862069, 217.7793103448, 247.024137931) !important;
}

.bg-light-purple {
  background-color: rgb(242, 240, 250) !important;
}

a.bg-light-purple:hover, a.bg-light-purple:focus,
button.bg-light-purple:hover,
button.bg-light-purple:focus {
  background-color: rgb(210.15, 203.25, 237.75) !important;
}

.bg-light-green {
  background-color: rgb(233, 247, 239) !important;
}

a.bg-light-green:hover, a.bg-light-green:focus,
button.bg-light-green:hover,
button.bg-light-green:focus {
  background-color: rgb(197.8, 234.2, 213.4) !important;
}

.bg-light-basic {
  background-color: rgb(248, 249, 250) !important;
}

a.bg-light-basic:hover, a.bg-light-basic:focus,
button.bg-light-basic:hover,
button.bg-light-basic:focus {
  background-color: rgb(218.95, 224.1, 229.25) !important;
}

.bg-dark-teal {
  background-color: rgb(0, 148, 134) !important;
}

a.bg-dark-teal:hover, a.bg-dark-teal:focus,
button.bg-dark-teal:hover,
button.bg-dark-teal:focus {
  background-color: rgb(0, 133.2, 120.6) !important;
}

.bg-dark-skyblue {
  background-color: rgb(0, 135, 184) !important;
}

a.bg-dark-skyblue:hover, a.bg-dark-skyblue:focus,
button.bg-dark-skyblue:hover,
button.bg-dark-skyblue:focus {
  background-color: rgb(0, 121.5, 165.6) !important;
}

.bg-dark-red {
  background-color: rgb(196, 70, 42) !important;
}

a.bg-dark-red:hover, a.bg-dark-red:focus,
button.bg-dark-red:hover,
button.bg-dark-red:focus {
  background-color: rgb(176.4, 63, 37.8) !important;
}

.bg-dark-yellow {
  background-color: rgb(194, 142, 39) !important;
}

a.bg-dark-yellow:hover, a.bg-dark-yellow:focus,
button.bg-dark-yellow:hover,
button.bg-dark-yellow:focus {
  background-color: rgb(174.6, 127.8, 35.1) !important;
}

.bg-dark-blue {
  background-color: rgb(10, 77, 160) !important;
}

a.bg-dark-blue:hover, a.bg-dark-blue:focus,
button.bg-dark-blue:hover,
button.bg-dark-blue:focus {
  background-color: rgb(9, 69.3, 144) !important;
}

.bg-dark-purple {
  background-color: rgb(85, 60, 162) !important;
}

a.bg-dark-purple:hover, a.bg-dark-purple:focus,
button.bg-dark-purple:hover,
button.bg-dark-purple:focus {
  background-color: rgb(76.5, 54, 145.8) !important;
}

.bg-dark-green {
  background-color: rgb(25, 130, 69) !important;
}

a.bg-dark-green:hover, a.bg-dark-green:focus,
button.bg-dark-green:hover,
button.bg-dark-green:focus {
  background-color: rgb(22.5, 117, 62.1) !important;
}

.bg-dark-basic {
  background-color: rgb(11, 33, 56) !important;
}

a.bg-dark-basic:hover, a.bg-dark-basic:focus,
button.bg-dark-basic:hover,
button.bg-dark-basic:focus {
  background-color: rgb(9.9, 29.7, 50.4) !important;
}

.bg-muted {
  background-color: rgb(63, 76, 96) !important;
}

a.bg-muted:hover, a.bg-muted:focus,
button.bg-muted:hover,
button.bg-muted:focus {
  background-color: rgb(56.7, 68.4, 86.4) !important;
}

.bg-gray {
  background-color: rgb(206, 211, 217) !important;
}

a.bg-gray:hover, a.bg-gray:focus,
button.bg-gray:hover,
button.bg-gray:focus {
  background-color: rgb(182.175862069, 189.6068965517, 198.524137931) !important;
}

.bg-subdued {
  background-color: rgb(63, 76, 96) !important;
}

a.bg-subdued:hover, a.bg-subdued:focus,
button.bg-subdued:hover,
button.bg-subdued:focus {
  background-color: rgb(56.7, 68.4, 86.4) !important;
}

.bg-light-gray {
  background-color: rgb(230, 235, 239) !important;
}

a.bg-light-gray:hover, a.bg-light-gray:focus,
button.bg-light-gray:hover,
button.bg-light-gray:focus {
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756) !important;
}

.bg-really-light-gray {
  background-color: rgb(248, 249, 250) !important;
}

a.bg-really-light-gray:hover, a.bg-really-light-gray:focus,
button.bg-really-light-gray:hover,
button.bg-really-light-gray:focus {
  background-color: rgb(218.95, 224.1, 229.25) !important;
}

.bg-white {
  background-color: #fff !important;
}

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: rgb(229.5, 229.5, 229.5) !important;
}

.bg-black {
  background-color: #000 !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important;
}

.bg-transparent {
  background-color: rgba(255, 255, 255, 0) !important;
}

a.bg-transparent:hover, a.bg-transparent:focus,
button.bg-transparent:hover,
button.bg-transparent:focus {
  background-color: rgba(229.5, 229.5, 229.5, 0) !important;
}

.bg-default-text {
  background-color: rgb(11, 33, 56) !important;
}

a.bg-default-text:hover, a.bg-default-text:focus,
button.bg-default-text:hover,
button.bg-default-text:focus {
  background-color: rgb(9.9, 29.7, 50.4) !important;
}

.bg-secondary-text {
  background-color: rgb(63, 76, 96) !important;
}

a.bg-secondary-text:hover, a.bg-secondary-text:focus,
button.bg-secondary-text:hover,
button.bg-secondary-text:focus {
  background-color: rgb(56.7, 68.4, 86.4) !important;
}

.bg-tertiary-text {
  background-color: rgb(90, 102, 120) !important;
}

a.bg-tertiary-text:hover, a.bg-tertiary-text:focus,
button.bg-tertiary-text:hover,
button.bg-tertiary-text:focus {
  background-color: rgb(81, 91.8, 108) !important;
}

.bg-disabled-text {
  background-color: rgb(141, 151, 164) !important;
}

a.bg-disabled-text:hover, a.bg-disabled-text:focus,
button.bg-disabled-text:hover,
button.bg-disabled-text:focus {
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098) !important;
}

.bg-white-text {
  background-color: rgb(255, 255, 255) !important;
}

a.bg-white-text:hover, a.bg-white-text:focus,
button.bg-white-text:hover,
button.bg-white-text:focus {
  background-color: rgb(229.5, 229.5, 229.5) !important;
}

.bg-opportunity {
  background-color: rgb(120, 102, 207) !important;
}

a.bg-opportunity:hover, a.bg-opportunity:focus,
button.bg-opportunity:hover,
button.bg-opportunity:focus {
  background-color: rgb(99.2462686567, 78.4791044776, 199.6208955224) !important;
}

.bg-disabled {
  background-color: rgb(141, 151, 164) !important;
}

a.bg-disabled:hover, a.bg-disabled:focus,
button.bg-disabled:hover,
button.bg-disabled:focus {
  background-color: rgb(124.0390243902, 135.5268292683, 150.4609756098) !important;
}

.bg-loading-light {
  background-color: rgb(248, 249, 250) !important;
}

a.bg-loading-light:hover, a.bg-loading-light:focus,
button.bg-loading-light:hover,
button.bg-loading-light:focus {
  background-color: rgb(218.95, 224.1, 229.25) !important;
}

.bg-loading-dark {
  background-color: rgb(230, 235, 239) !important;
}

a.bg-loading-dark:hover, a.bg-loading-dark:focus,
button.bg-loading-dark:hover,
button.bg-loading-dark:focus {
  background-color: rgb(201.4024390244, 212.1219512195, 220.6975609756) !important;
}

.bg-dark-primary {
  background-color: rgb(0, 148, 134) !important;
}

a.bg-dark-primary:hover, a.bg-dark-primary:focus,
button.bg-dark-primary:hover,
button.bg-dark-primary:focus {
  background-color: rgb(0, 133.2, 120.6) !important;
}

.bg-dark-secondary {
  background-color: rgb(0, 135, 184) !important;
}

a.bg-dark-secondary:hover, a.bg-dark-secondary:focus,
button.bg-dark-secondary:hover,
button.bg-dark-secondary:focus {
  background-color: rgb(0, 121.5, 165.6) !important;
}

.bg-dark-danger {
  background-color: rgb(196, 70, 42) !important;
}

a.bg-dark-danger:hover, a.bg-dark-danger:focus,
button.bg-dark-danger:hover,
button.bg-dark-danger:focus {
  background-color: rgb(176.4, 63, 37.8) !important;
}

.bg-dark-warning {
  background-color: rgb(194, 142, 39) !important;
}

a.bg-dark-warning:hover, a.bg-dark-warning:focus,
button.bg-dark-warning:hover,
button.bg-dark-warning:focus {
  background-color: rgb(174.6, 127.8, 35.1) !important;
}

.bg-dark-info {
  background-color: rgb(10, 77, 160) !important;
}

a.bg-dark-info:hover, a.bg-dark-info:focus,
button.bg-dark-info:hover,
button.bg-dark-info:focus {
  background-color: rgb(9, 69.3, 144) !important;
}

.bg-dark-success {
  background-color: rgb(25, 130, 69) !important;
}

a.bg-dark-success:hover, a.bg-dark-success:focus,
button.bg-dark-success:hover,
button.bg-dark-success:focus {
  background-color: rgb(22.5, 117, 62.1) !important;
}

.bg-dark-opportunity {
  background-color: rgb(85, 60, 162) !important;
}

a.bg-dark-opportunity:hover, a.bg-dark-opportunity:focus,
button.bg-dark-opportunity:hover,
button.bg-dark-opportunity:focus {
  background-color: rgb(76.5, 54, 145.8) !important;
}

.bg-surface-primary {
  background-color: rgb(237, 250, 249) !important;
}

a.bg-surface-primary:hover, a.bg-surface-primary:focus,
button.bg-surface-primary:hover,
button.bg-surface-primary:focus {
  background-color: rgb(198.8869565217, 239.4130434783, 236.2956521739) !important;
}

.bg-surface-secondary {
  background-color: rgb(218, 241, 252) !important;
}

a.bg-surface-secondary:hover, a.bg-surface-secondary:focus,
button.bg-surface-secondary:hover,
button.bg-surface-secondary:focus {
  background-color: rgb(174.525, 224.55, 248.475) !important;
}

.bg-surface-danger {
  background-color: rgb(255, 239, 235) !important;
}

a.bg-surface-danger:hover, a.bg-surface-danger:focus,
button.bg-surface-danger:hover,
button.bg-surface-danger:focus {
  background-color: rgb(255, 199.8, 186) !important;
}

.bg-surface-warning {
  background-color: rgb(255, 247, 230) !important;
}

a.bg-surface-warning:hover, a.bg-surface-warning:focus,
button.bg-surface-warning:hover,
button.bg-surface-warning:focus {
  background-color: rgb(255, 231.48, 181.5) !important;
}

.bg-surface-info {
  background-color: rgb(229, 241, 252) !important;
}

a.bg-surface-info:hover, a.bg-surface-info:focus,
button.bg-surface-info:hover,
button.bg-surface-info:focus {
  background-color: rgb(185.875862069, 217.7793103448, 247.024137931) !important;
}

.bg-surface-success {
  background-color: rgb(233, 247, 239) !important;
}

a.bg-surface-success:hover, a.bg-surface-success:focus,
button.bg-surface-success:hover,
button.bg-surface-success:focus {
  background-color: rgb(197.8, 234.2, 213.4) !important;
}

.bg-surface-opportunity {
  background-color: rgb(242, 240, 250) !important;
}

a.bg-surface-opportunity:hover, a.bg-surface-opportunity:focus,
button.bg-surface-opportunity:hover,
button.bg-surface-opportunity:focus {
  background-color: rgb(210.15, 203.25, 237.75) !important;
}

.bg-surface-disabled {
  background-color: rgb(248, 249, 250) !important;
}

a.bg-surface-disabled:hover, a.bg-surface-disabled:focus,
button.bg-surface-disabled:hover,
button.bg-surface-disabled:focus {
  background-color: rgb(218.95, 224.1, 229.25) !important;
}

.bg-surface-primary-transparent {
  background-color: rgba(0, 134, 121, 0.05) !important;
}

a.bg-surface-primary-transparent:hover, a.bg-surface-primary-transparent:focus,
button.bg-surface-primary-transparent:hover,
button.bg-surface-primary-transparent:focus {
  background-color: rgba(0, 120.6, 108.9, 0.05) !important;
}

.bg-border-primary-transparent {
  background-color: rgba(0, 134, 121, 0.2) !important;
}

a.bg-border-primary-transparent:hover, a.bg-border-primary-transparent:focus,
button.bg-border-primary-transparent:hover,
button.bg-border-primary-transparent:focus {
  background-color: rgba(0, 120.6, 108.9, 0.2) !important;
}

.bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

a.bg-white-transparent:hover, a.bg-white-transparent:focus,
button.bg-white-transparent:hover,
button.bg-white-transparent:focus {
  background-color: rgba(229.5, 229.5, 229.5, 0.5) !important;
}

.bg-white {
  background-color: #fff !important;
}

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

.border {
  border: 1px solid #dbdde1 !important;
}

.border-top {
  border-top: 1px solid #dbdde1 !important;
}

.border-right {
  border-right: 1px solid #dbdde1 !important;
}

.border-bottom {
  border-bottom: 1px solid #dbdde1 !important;
}

.border-left {
  border-left: 1px solid #dbdde1 !important;
}

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

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

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

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

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

.border-primary {
  border-color: rgb(0, 190, 172) !important;
}

.border-secondary {
  border-color: rgb(0, 163, 231) !important;
}

.border-success {
  border-color: rgb(44, 167, 102) !important;
}

.border-info {
  border-color: rgb(0, 111, 223) !important;
}

.border-warning {
  border-color: rgb(254, 172, 5) !important;
}

.border-danger {
  border-color: rgb(255, 100, 66) !important;
}

.border-light {
  border-color: #f9fafb !important;
}

.border-dark {
  border-color: rgb(11, 33, 56) !important;
}

.border-neutral-100 {
  border-color: rgb(255, 255, 255) !important;
}

.border-neutral-200 {
  border-color: rgb(248, 249, 250) !important;
}

.border-neutral-300 {
  border-color: rgb(230, 235, 239) !important;
}

.border-neutral-400 {
  border-color: rgb(206, 211, 217) !important;
}

.border-neutral-500 {
  border-color: rgb(141, 151, 164) !important;
}

.border-neutral-600 {
  border-color: rgb(90, 102, 120) !important;
}

.border-neutral-700 {
  border-color: rgb(63, 76, 96) !important;
}

.border-supporting-red-100 {
  border-color: rgb(255, 239, 235) !important;
}

.border-supporting-red-200 {
  border-color: rgb(255, 163, 143) !important;
}

.border-supporting-red-300 {
  border-color: rgb(255, 100, 66) !important;
}

.border-supporting-red-400 {
  border-color: rgb(196, 70, 42) !important;
}

.border-supporting-red-500 {
  border-color: rgb(92, 35, 23) !important;
}

.border-supporting-yellow-100 {
  border-color: rgb(255, 247, 230) !important;
}

.border-supporting-yellow-200 {
  border-color: rgb(255, 210, 118) !important;
}

.border-supporting-yellow-300 {
  border-color: rgb(254, 172, 5) !important;
}

.border-supporting-yellow-400 {
  border-color: rgb(194, 142, 39) !important;
}

.border-supporting-yellow-500 {
  border-color: rgb(117, 90, 22) !important;
}

.border-supporting-blue-100 {
  border-color: rgb(229, 241, 252) !important;
}

.border-supporting-blue-200 {
  border-color: rgb(115, 176, 238) !important;
}

.border-supporting-blue-300 {
  border-color: rgb(0, 111, 223) !important;
}

.border-supporting-blue-400 {
  border-color: rgb(10, 77, 160) !important;
}

.border-supporting-blue-500 {
  border-color: rgb(11, 47, 85) !important;
}

.border-supporting-green-100 {
  border-color: rgb(233, 247, 239) !important;
}

.border-supporting-green-200 {
  border-color: rgb(127, 212, 165) !important;
}

.border-supporting-green-300 {
  border-color: rgb(44, 167, 102) !important;
}

.border-supporting-green-400 {
  border-color: rgb(25, 130, 69) !important;
}

.border-supporting-green-500 {
  border-color: rgb(12, 86, 48) !important;
}

.border-supporting-purple-100 {
  border-color: rgb(242, 240, 250) !important;
}

.border-supporting-purple-200 {
  border-color: rgb(181, 171, 229) !important;
}

.border-supporting-purple-300 {
  border-color: rgb(120, 102, 207) !important;
}

.border-supporting-purple-400 {
  border-color: rgb(85, 60, 162) !important;
}

.border-supporting-purple-500 {
  border-color: rgb(26, 10, 102) !important;
}

.border-brand-primary-100 {
  border-color: rgb(237, 250, 249) !important;
}

.border-brand-primary-200 {
  border-color: rgb(199, 241, 237) !important;
}

.border-brand-primary-300 {
  border-color: rgb(0, 190, 172) !important;
}

.border-brand-primary-400 {
  border-color: rgb(0, 148, 134) !important;
}

.border-brand-primary-500 {
  border-color: rgb(7, 89, 79) !important;
}

.border-brand-secondary-100 {
  border-color: rgb(218, 241, 252) !important;
}

.border-brand-secondary-200 {
  border-color: rgb(191, 231, 246) !important;
}

.border-brand-secondary-300 {
  border-color: rgb(0, 163, 231) !important;
}

.border-brand-secondary-400 {
  border-color: rgb(0, 135, 184) !important;
}

.border-brand-secondary-500 {
  border-color: rgb(5, 66, 90) !important;
}

.border-teal {
  border-color: rgb(0, 190, 172) !important;
}

.border-skyblue {
  border-color: rgb(0, 163, 231) !important;
}

.border-dark-gray {
  border-color: rgb(141, 151, 164) !important;
}

.border-red {
  border-color: rgb(255, 100, 66) !important;
}

.border-yellow {
  border-color: rgb(254, 172, 5) !important;
}

.border-blue {
  border-color: rgb(0, 111, 223) !important;
}

.border-purple {
  border-color: rgb(120, 102, 207) !important;
}

.border-green {
  border-color: rgb(44, 167, 102) !important;
}

.border-basic {
  border-color: #fff !important;
}

.border-light-teal {
  border-color: rgb(237, 250, 249) !important;
}

.border-light-skyblue {
  border-color: rgb(218, 241, 252) !important;
}

.border-light-dark {
  border-color: rgb(230, 235, 239) !important;
}

.border-light-dark-gray {
  border-color: rgb(248, 249, 250) !important;
}

.border-light-red {
  border-color: rgb(255, 239, 235) !important;
}

.border-light-yellow {
  border-color: rgb(255, 247, 230) !important;
}

.border-light-blue {
  border-color: rgb(229, 241, 252) !important;
}

.border-light-purple {
  border-color: rgb(242, 240, 250) !important;
}

.border-light-green {
  border-color: rgb(233, 247, 239) !important;
}

.border-light-basic {
  border-color: rgb(248, 249, 250) !important;
}

.border-dark-teal {
  border-color: rgb(0, 148, 134) !important;
}

.border-dark-skyblue {
  border-color: rgb(0, 135, 184) !important;
}

.border-dark-red {
  border-color: rgb(196, 70, 42) !important;
}

.border-dark-yellow {
  border-color: rgb(194, 142, 39) !important;
}

.border-dark-blue {
  border-color: rgb(10, 77, 160) !important;
}

.border-dark-purple {
  border-color: rgb(85, 60, 162) !important;
}

.border-dark-green {
  border-color: rgb(25, 130, 69) !important;
}

.border-dark-basic {
  border-color: rgb(11, 33, 56) !important;
}

.border-muted {
  border-color: rgb(63, 76, 96) !important;
}

.border-gray {
  border-color: rgb(206, 211, 217) !important;
}

.border-subdued {
  border-color: rgb(63, 76, 96) !important;
}

.border-light-gray {
  border-color: rgb(230, 235, 239) !important;
}

.border-really-light-gray {
  border-color: rgb(248, 249, 250) !important;
}

.border-white {
  border-color: #fff !important;
}

.border-black {
  border-color: #000 !important;
}

.border-transparent {
  border-color: rgba(255, 255, 255, 0) !important;
}

.border-default-text {
  border-color: rgb(11, 33, 56) !important;
}

.border-secondary-text {
  border-color: rgb(63, 76, 96) !important;
}

.border-tertiary-text {
  border-color: rgb(90, 102, 120) !important;
}

.border-disabled-text {
  border-color: rgb(141, 151, 164) !important;
}

.border-white-text {
  border-color: rgb(255, 255, 255) !important;
}

.border-opportunity {
  border-color: rgb(120, 102, 207) !important;
}

.border-disabled {
  border-color: rgb(141, 151, 164) !important;
}

.border-loading-light {
  border-color: rgb(248, 249, 250) !important;
}

.border-loading-dark {
  border-color: rgb(230, 235, 239) !important;
}

.border-dark-primary {
  border-color: rgb(0, 148, 134) !important;
}

.border-dark-secondary {
  border-color: rgb(0, 135, 184) !important;
}

.border-dark-danger {
  border-color: rgb(196, 70, 42) !important;
}

.border-dark-warning {
  border-color: rgb(194, 142, 39) !important;
}

.border-dark-info {
  border-color: rgb(10, 77, 160) !important;
}

.border-dark-success {
  border-color: rgb(25, 130, 69) !important;
}

.border-dark-opportunity {
  border-color: rgb(85, 60, 162) !important;
}

.border-surface-primary {
  border-color: rgb(237, 250, 249) !important;
}

.border-surface-secondary {
  border-color: rgb(218, 241, 252) !important;
}

.border-surface-danger {
  border-color: rgb(255, 239, 235) !important;
}

.border-surface-warning {
  border-color: rgb(255, 247, 230) !important;
}

.border-surface-info {
  border-color: rgb(229, 241, 252) !important;
}

.border-surface-success {
  border-color: rgb(233, 247, 239) !important;
}

.border-surface-opportunity {
  border-color: rgb(242, 240, 250) !important;
}

.border-surface-disabled {
  border-color: rgb(248, 249, 250) !important;
}

.border-surface-primary-transparent {
  border-color: rgba(0, 134, 121, 0.05) !important;
}

.border-border-primary-transparent {
  border-color: rgba(0, 134, 121, 0.2) !important;
}

.border-white-transparent {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.25rem !important;
}

.rounded {
  border-radius: 0.5rem !important;
}

.rounded-top {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.rounded-right {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-left {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-lg {
  border-radius: 1rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

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

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

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1440px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 4px 10px rgba(109, 120, 136, 0.15) !important;
}

.shadow {
  box-shadow: 0 4px 25px rgba(109, 120, 136, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 36px 100px rgba(109, 120, 136, 0.175) !important;
}

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

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

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

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

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

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

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

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

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

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

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

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

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

.mt-1,
.my-1 {
  margin-top: 0.5rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.5rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.5rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.5rem !important;
}

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

.mt-2,
.my-2 {
  margin-top: 1rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 1rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 1rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 1rem !important;
}

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

.mt-3,
.my-3 {
  margin-top: 1.5rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1.5rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1.5rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1.5rem !important;
}

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

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

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

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

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

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

.mt-5,
.my-5 {
  margin-top: 2.5rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2.5rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 2.5rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2.5rem !important;
}

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

.mt-0-5,
.my-0-5 {
  margin-top: 0.25rem !important;
}

.mr-0-5,
.mx-0-5 {
  margin-right: 0.25rem !important;
}

.mb-0-5,
.my-0-5 {
  margin-bottom: 0.25rem !important;
}

.ml-0-5,
.mx-0-5 {
  margin-left: 0.25rem !important;
}

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

.mt-1-5,
.my-1-5 {
  margin-top: 0.75rem !important;
}

.mr-1-5,
.mx-1-5 {
  margin-right: 0.75rem !important;
}

.mb-1-5,
.my-1-5 {
  margin-bottom: 0.75rem !important;
}

.ml-1-5,
.mx-1-5 {
  margin-left: 0.75rem !important;
}

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

.mt-2-5,
.my-2-5 {
  margin-top: 1.25rem !important;
}

.mr-2-5,
.mx-2-5 {
  margin-right: 1.25rem !important;
}

.mb-2-5,
.my-2-5 {
  margin-bottom: 1.25rem !important;
}

.ml-2-5,
.mx-2-5 {
  margin-left: 1.25rem !important;
}

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

.mt-3-5,
.my-3-5 {
  margin-top: 1.75rem !important;
}

.mr-3-5,
.mx-3-5 {
  margin-right: 1.75rem !important;
}

.mb-3-5,
.my-3-5 {
  margin-bottom: 1.75rem !important;
}

.ml-3-5,
.mx-3-5 {
  margin-left: 1.75rem !important;
}

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

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

.mr-4-5,
.mx-4-5 {
  margin-right: 2.25rem !important;
}

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

.ml-4-5,
.mx-4-5 {
  margin-left: 2.25rem !important;
}

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

.mt-5-5,
.my-5-5 {
  margin-top: 2.75rem !important;
}

.mr-5-5,
.mx-5-5 {
  margin-right: 2.75rem !important;
}

.mb-5-5,
.my-5-5 {
  margin-bottom: 2.75rem !important;
}

.ml-5-5,
.mx-5-5 {
  margin-left: 2.75rem !important;
}

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

.mt-6,
.my-6 {
  margin-top: 3rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 3rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 3rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 3rem !important;
}

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

.mt-6-5,
.my-6-5 {
  margin-top: 3.25rem !important;
}

.mr-6-5,
.mx-6-5 {
  margin-right: 3.25rem !important;
}

.mb-6-5,
.my-6-5 {
  margin-bottom: 3.25rem !important;
}

.ml-6-5,
.mx-6-5 {
  margin-left: 3.25rem !important;
}

.m-7 {
  margin: 3.5rem !important;
}

.mt-7,
.my-7 {
  margin-top: 3.5rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 3.5rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 3.5rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 3.5rem !important;
}

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

.mt-7-5,
.my-7-5 {
  margin-top: 3.75rem !important;
}

.mr-7-5,
.mx-7-5 {
  margin-right: 3.75rem !important;
}

.mb-7-5,
.my-7-5 {
  margin-bottom: 3.75rem !important;
}

.ml-7-5,
.mx-7-5 {
  margin-left: 3.75rem !important;
}

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

.mt-8,
.my-8 {
  margin-top: 4rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 4rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 4rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 4rem !important;
}

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

.mt-8-5,
.my-8-5 {
  margin-top: 4.25rem !important;
}

.mr-8-5,
.mx-8-5 {
  margin-right: 4.25rem !important;
}

.mb-8-5,
.my-8-5 {
  margin-bottom: 4.25rem !important;
}

.ml-8-5,
.mx-8-5 {
  margin-left: 4.25rem !important;
}

.m-9 {
  margin: 4.5rem !important;
}

.mt-9,
.my-9 {
  margin-top: 4.5rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 4.5rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 4.5rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 4.5rem !important;
}

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

.mt-9-5,
.my-9-5 {
  margin-top: 4.75rem !important;
}

.mr-9-5,
.mx-9-5 {
  margin-right: 4.75rem !important;
}

.mb-9-5,
.my-9-5 {
  margin-bottom: 4.75rem !important;
}

.ml-9-5,
.mx-9-5 {
  margin-left: 4.75rem !important;
}

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

.mt-10,
.my-10 {
  margin-top: 5rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 5rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 5rem !important;
}

.ml-10,
.mx-10 {
  margin-left: 5rem !important;
}

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

.mt-10-5,
.my-10-5 {
  margin-top: 5.25rem !important;
}

.mr-10-5,
.mx-10-5 {
  margin-right: 5.25rem !important;
}

.mb-10-5,
.my-10-5 {
  margin-bottom: 5.25rem !important;
}

.ml-10-5,
.mx-10-5 {
  margin-left: 5.25rem !important;
}

.m-11 {
  margin: 5.5rem !important;
}

.mt-11,
.my-11 {
  margin-top: 5.5rem !important;
}

.mr-11,
.mx-11 {
  margin-right: 5.5rem !important;
}

.mb-11,
.my-11 {
  margin-bottom: 5.5rem !important;
}

.ml-11,
.mx-11 {
  margin-left: 5.5rem !important;
}

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

.mt-11-5,
.my-11-5 {
  margin-top: 5.75rem !important;
}

.mr-11-5,
.mx-11-5 {
  margin-right: 5.75rem !important;
}

.mb-11-5,
.my-11-5 {
  margin-bottom: 5.75rem !important;
}

.ml-11-5,
.mx-11-5 {
  margin-left: 5.75rem !important;
}

.m-12 {
  margin: 6rem !important;
}

.mt-12,
.my-12 {
  margin-top: 6rem !important;
}

.mr-12,
.mx-12 {
  margin-right: 6rem !important;
}

.mb-12,
.my-12 {
  margin-bottom: 6rem !important;
}

.ml-12,
.mx-12 {
  margin-left: 6rem !important;
}

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

.mt-12-5,
.my-12-5 {
  margin-top: 6.25rem !important;
}

.mr-12-5,
.mx-12-5 {
  margin-right: 6.25rem !important;
}

.mb-12-5,
.my-12-5 {
  margin-bottom: 6.25rem !important;
}

.ml-12-5,
.mx-12-5 {
  margin-left: 6.25rem !important;
}

.m-13 {
  margin: 6.5rem !important;
}

.mt-13,
.my-13 {
  margin-top: 6.5rem !important;
}

.mr-13,
.mx-13 {
  margin-right: 6.5rem !important;
}

.mb-13,
.my-13 {
  margin-bottom: 6.5rem !important;
}

.ml-13,
.mx-13 {
  margin-left: 6.5rem !important;
}

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

.mt-13-5,
.my-13-5 {
  margin-top: 6.75rem !important;
}

.mr-13-5,
.mx-13-5 {
  margin-right: 6.75rem !important;
}

.mb-13-5,
.my-13-5 {
  margin-bottom: 6.75rem !important;
}

.ml-13-5,
.mx-13-5 {
  margin-left: 6.75rem !important;
}

.m-14 {
  margin: 7rem !important;
}

.mt-14,
.my-14 {
  margin-top: 7rem !important;
}

.mr-14,
.mx-14 {
  margin-right: 7rem !important;
}

.mb-14,
.my-14 {
  margin-bottom: 7rem !important;
}

.ml-14,
.mx-14 {
  margin-left: 7rem !important;
}

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

.mt-14-5,
.my-14-5 {
  margin-top: 7.25rem !important;
}

.mr-14-5,
.mx-14-5 {
  margin-right: 7.25rem !important;
}

.mb-14-5,
.my-14-5 {
  margin-bottom: 7.25rem !important;
}

.ml-14-5,
.mx-14-5 {
  margin-left: 7.25rem !important;
}

.m-15 {
  margin: 7.5rem !important;
}

.mt-15,
.my-15 {
  margin-top: 7.5rem !important;
}

.mr-15,
.mx-15 {
  margin-right: 7.5rem !important;
}

.mb-15,
.my-15 {
  margin-bottom: 7.5rem !important;
}

.ml-15,
.mx-15 {
  margin-left: 7.5rem !important;
}

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

.mt-15-5,
.my-15-5 {
  margin-top: 7.75rem !important;
}

.mr-15-5,
.mx-15-5 {
  margin-right: 7.75rem !important;
}

.mb-15-5,
.my-15-5 {
  margin-bottom: 7.75rem !important;
}

.ml-15-5,
.mx-15-5 {
  margin-left: 7.75rem !important;
}

.m-16 {
  margin: 8rem !important;
}

.mt-16,
.my-16 {
  margin-top: 8rem !important;
}

.mr-16,
.mx-16 {
  margin-right: 8rem !important;
}

.mb-16,
.my-16 {
  margin-bottom: 8rem !important;
}

.ml-16,
.mx-16 {
  margin-left: 8rem !important;
}

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

.mt-16-5,
.my-16-5 {
  margin-top: 8.25rem !important;
}

.mr-16-5,
.mx-16-5 {
  margin-right: 8.25rem !important;
}

.mb-16-5,
.my-16-5 {
  margin-bottom: 8.25rem !important;
}

.ml-16-5,
.mx-16-5 {
  margin-left: 8.25rem !important;
}

.m-17 {
  margin: 8.5rem !important;
}

.mt-17,
.my-17 {
  margin-top: 8.5rem !important;
}

.mr-17,
.mx-17 {
  margin-right: 8.5rem !important;
}

.mb-17,
.my-17 {
  margin-bottom: 8.5rem !important;
}

.ml-17,
.mx-17 {
  margin-left: 8.5rem !important;
}

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

.mt-17-5,
.my-17-5 {
  margin-top: 8.75rem !important;
}

.mr-17-5,
.mx-17-5 {
  margin-right: 8.75rem !important;
}

.mb-17-5,
.my-17-5 {
  margin-bottom: 8.75rem !important;
}

.ml-17-5,
.mx-17-5 {
  margin-left: 8.75rem !important;
}

.m-18 {
  margin: 9rem !important;
}

.mt-18,
.my-18 {
  margin-top: 9rem !important;
}

.mr-18,
.mx-18 {
  margin-right: 9rem !important;
}

.mb-18,
.my-18 {
  margin-bottom: 9rem !important;
}

.ml-18,
.mx-18 {
  margin-left: 9rem !important;
}

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

.mt-18-5,
.my-18-5 {
  margin-top: 9.25rem !important;
}

.mr-18-5,
.mx-18-5 {
  margin-right: 9.25rem !important;
}

.mb-18-5,
.my-18-5 {
  margin-bottom: 9.25rem !important;
}

.ml-18-5,
.mx-18-5 {
  margin-left: 9.25rem !important;
}

.m-19 {
  margin: 9.5rem !important;
}

.mt-19,
.my-19 {
  margin-top: 9.5rem !important;
}

.mr-19,
.mx-19 {
  margin-right: 9.5rem !important;
}

.mb-19,
.my-19 {
  margin-bottom: 9.5rem !important;
}

.ml-19,
.mx-19 {
  margin-left: 9.5rem !important;
}

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

.mt-19-5,
.my-19-5 {
  margin-top: 9.75rem !important;
}

.mr-19-5,
.mx-19-5 {
  margin-right: 9.75rem !important;
}

.mb-19-5,
.my-19-5 {
  margin-bottom: 9.75rem !important;
}

.ml-19-5,
.mx-19-5 {
  margin-left: 9.75rem !important;
}

.m-20 {
  margin: 10rem !important;
}

.mt-20,
.my-20 {
  margin-top: 10rem !important;
}

.mr-20,
.mx-20 {
  margin-right: 10rem !important;
}

.mb-20,
.my-20 {
  margin-bottom: 10rem !important;
}

.ml-20,
.mx-20 {
  margin-left: 10rem !important;
}

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

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

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

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

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

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

.pt-1,
.py-1 {
  padding-top: 0.5rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.5rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.5rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.5rem !important;
}

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

.pt-2,
.py-2 {
  padding-top: 1rem !important;
}

.pr-2,
.px-2 {
  padding-right: 1rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 1rem !important;
}

.pl-2,
.px-2 {
  padding-left: 1rem !important;
}

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

.pt-3,
.py-3 {
  padding-top: 1.5rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1.5rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1.5rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1.5rem !important;
}

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

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

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

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

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

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

.pt-5,
.py-5 {
  padding-top: 2.5rem !important;
}

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

.pb-5,
.py-5 {
  padding-bottom: 2.5rem !important;
}

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

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

.pt-0-5,
.py-0-5 {
  padding-top: 0.25rem !important;
}

.pr-0-5,
.px-0-5 {
  padding-right: 0.25rem !important;
}

.pb-0-5,
.py-0-5 {
  padding-bottom: 0.25rem !important;
}

.pl-0-5,
.px-0-5 {
  padding-left: 0.25rem !important;
}

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

.pt-1-5,
.py-1-5 {
  padding-top: 0.75rem !important;
}

.pr-1-5,
.px-1-5 {
  padding-right: 0.75rem !important;
}

.pb-1-5,
.py-1-5 {
  padding-bottom: 0.75rem !important;
}

.pl-1-5,
.px-1-5 {
  padding-left: 0.75rem !important;
}

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

.pt-2-5,
.py-2-5 {
  padding-top: 1.25rem !important;
}

.pr-2-5,
.px-2-5 {
  padding-right: 1.25rem !important;
}

.pb-2-5,
.py-2-5 {
  padding-bottom: 1.25rem !important;
}

.pl-2-5,
.px-2-5 {
  padding-left: 1.25rem !important;
}

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

.pt-3-5,
.py-3-5 {
  padding-top: 1.75rem !important;
}

.pr-3-5,
.px-3-5 {
  padding-right: 1.75rem !important;
}

.pb-3-5,
.py-3-5 {
  padding-bottom: 1.75rem !important;
}

.pl-3-5,
.px-3-5 {
  padding-left: 1.75rem !important;
}

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

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

.pr-4-5,
.px-4-5 {
  padding-right: 2.25rem !important;
}

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

.pl-4-5,
.px-4-5 {
  padding-left: 2.25rem !important;
}

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

.pt-5-5,
.py-5-5 {
  padding-top: 2.75rem !important;
}

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

.pb-5-5,
.py-5-5 {
  padding-bottom: 2.75rem !important;
}

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

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

.pt-6,
.py-6 {
  padding-top: 3rem !important;
}

.pr-6,
.px-6 {
  padding-right: 3rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 3rem !important;
}

.pl-6,
.px-6 {
  padding-left: 3rem !important;
}

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

.pt-6-5,
.py-6-5 {
  padding-top: 3.25rem !important;
}

.pr-6-5,
.px-6-5 {
  padding-right: 3.25rem !important;
}

.pb-6-5,
.py-6-5 {
  padding-bottom: 3.25rem !important;
}

.pl-6-5,
.px-6-5 {
  padding-left: 3.25rem !important;
}

.p-7 {
  padding: 3.5rem !important;
}

.pt-7,
.py-7 {
  padding-top: 3.5rem !important;
}

.pr-7,
.px-7 {
  padding-right: 3.5rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 3.5rem !important;
}

.pl-7,
.px-7 {
  padding-left: 3.5rem !important;
}

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

.pt-7-5,
.py-7-5 {
  padding-top: 3.75rem !important;
}

.pr-7-5,
.px-7-5 {
  padding-right: 3.75rem !important;
}

.pb-7-5,
.py-7-5 {
  padding-bottom: 3.75rem !important;
}

.pl-7-5,
.px-7-5 {
  padding-left: 3.75rem !important;
}

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

.pt-8,
.py-8 {
  padding-top: 4rem !important;
}

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

.pb-8,
.py-8 {
  padding-bottom: 4rem !important;
}

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

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

.pt-8-5,
.py-8-5 {
  padding-top: 4.25rem !important;
}

.pr-8-5,
.px-8-5 {
  padding-right: 4.25rem !important;
}

.pb-8-5,
.py-8-5 {
  padding-bottom: 4.25rem !important;
}

.pl-8-5,
.px-8-5 {
  padding-left: 4.25rem !important;
}

.p-9 {
  padding: 4.5rem !important;
}

.pt-9,
.py-9 {
  padding-top: 4.5rem !important;
}

.pr-9,
.px-9 {
  padding-right: 4.5rem !important;
}

.pb-9,
.py-9 {
  padding-bottom: 4.5rem !important;
}

.pl-9,
.px-9 {
  padding-left: 4.5rem !important;
}

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

.pt-9-5,
.py-9-5 {
  padding-top: 4.75rem !important;
}

.pr-9-5,
.px-9-5 {
  padding-right: 4.75rem !important;
}

.pb-9-5,
.py-9-5 {
  padding-bottom: 4.75rem !important;
}

.pl-9-5,
.px-9-5 {
  padding-left: 4.75rem !important;
}

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

.pt-10,
.py-10 {
  padding-top: 5rem !important;
}

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

.pb-10,
.py-10 {
  padding-bottom: 5rem !important;
}

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

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

.pt-10-5,
.py-10-5 {
  padding-top: 5.25rem !important;
}

.pr-10-5,
.px-10-5 {
  padding-right: 5.25rem !important;
}

.pb-10-5,
.py-10-5 {
  padding-bottom: 5.25rem !important;
}

.pl-10-5,
.px-10-5 {
  padding-left: 5.25rem !important;
}

.p-11 {
  padding: 5.5rem !important;
}

.pt-11,
.py-11 {
  padding-top: 5.5rem !important;
}

.pr-11,
.px-11 {
  padding-right: 5.5rem !important;
}

.pb-11,
.py-11 {
  padding-bottom: 5.5rem !important;
}

.pl-11,
.px-11 {
  padding-left: 5.5rem !important;
}

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

.pt-11-5,
.py-11-5 {
  padding-top: 5.75rem !important;
}

.pr-11-5,
.px-11-5 {
  padding-right: 5.75rem !important;
}

.pb-11-5,
.py-11-5 {
  padding-bottom: 5.75rem !important;
}

.pl-11-5,
.px-11-5 {
  padding-left: 5.75rem !important;
}

.p-12 {
  padding: 6rem !important;
}

.pt-12,
.py-12 {
  padding-top: 6rem !important;
}

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

.pb-12,
.py-12 {
  padding-bottom: 6rem !important;
}

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

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

.pt-12-5,
.py-12-5 {
  padding-top: 6.25rem !important;
}

.pr-12-5,
.px-12-5 {
  padding-right: 6.25rem !important;
}

.pb-12-5,
.py-12-5 {
  padding-bottom: 6.25rem !important;
}

.pl-12-5,
.px-12-5 {
  padding-left: 6.25rem !important;
}

.p-13 {
  padding: 6.5rem !important;
}

.pt-13,
.py-13 {
  padding-top: 6.5rem !important;
}

.pr-13,
.px-13 {
  padding-right: 6.5rem !important;
}

.pb-13,
.py-13 {
  padding-bottom: 6.5rem !important;
}

.pl-13,
.px-13 {
  padding-left: 6.5rem !important;
}

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

.pt-13-5,
.py-13-5 {
  padding-top: 6.75rem !important;
}

.pr-13-5,
.px-13-5 {
  padding-right: 6.75rem !important;
}

.pb-13-5,
.py-13-5 {
  padding-bottom: 6.75rem !important;
}

.pl-13-5,
.px-13-5 {
  padding-left: 6.75rem !important;
}

.p-14 {
  padding: 7rem !important;
}

.pt-14,
.py-14 {
  padding-top: 7rem !important;
}

.pr-14,
.px-14 {
  padding-right: 7rem !important;
}

.pb-14,
.py-14 {
  padding-bottom: 7rem !important;
}

.pl-14,
.px-14 {
  padding-left: 7rem !important;
}

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

.pt-14-5,
.py-14-5 {
  padding-top: 7.25rem !important;
}

.pr-14-5,
.px-14-5 {
  padding-right: 7.25rem !important;
}

.pb-14-5,
.py-14-5 {
  padding-bottom: 7.25rem !important;
}

.pl-14-5,
.px-14-5 {
  padding-left: 7.25rem !important;
}

.p-15 {
  padding: 7.5rem !important;
}

.pt-15,
.py-15 {
  padding-top: 7.5rem !important;
}

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

.pb-15,
.py-15 {
  padding-bottom: 7.5rem !important;
}

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

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

.pt-15-5,
.py-15-5 {
  padding-top: 7.75rem !important;
}

.pr-15-5,
.px-15-5 {
  padding-right: 7.75rem !important;
}

.pb-15-5,
.py-15-5 {
  padding-bottom: 7.75rem !important;
}

.pl-15-5,
.px-15-5 {
  padding-left: 7.75rem !important;
}

.p-16 {
  padding: 8rem !important;
}

.pt-16,
.py-16 {
  padding-top: 8rem !important;
}

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

.pb-16,
.py-16 {
  padding-bottom: 8rem !important;
}

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

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

.pt-16-5,
.py-16-5 {
  padding-top: 8.25rem !important;
}

.pr-16-5,
.px-16-5 {
  padding-right: 8.25rem !important;
}

.pb-16-5,
.py-16-5 {
  padding-bottom: 8.25rem !important;
}

.pl-16-5,
.px-16-5 {
  padding-left: 8.25rem !important;
}

.p-17 {
  padding: 8.5rem !important;
}

.pt-17,
.py-17 {
  padding-top: 8.5rem !important;
}

.pr-17,
.px-17 {
  padding-right: 8.5rem !important;
}

.pb-17,
.py-17 {
  padding-bottom: 8.5rem !important;
}

.pl-17,
.px-17 {
  padding-left: 8.5rem !important;
}

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

.pt-17-5,
.py-17-5 {
  padding-top: 8.75rem !important;
}

.pr-17-5,
.px-17-5 {
  padding-right: 8.75rem !important;
}

.pb-17-5,
.py-17-5 {
  padding-bottom: 8.75rem !important;
}

.pl-17-5,
.px-17-5 {
  padding-left: 8.75rem !important;
}

.p-18 {
  padding: 9rem !important;
}

.pt-18,
.py-18 {
  padding-top: 9rem !important;
}

.pr-18,
.px-18 {
  padding-right: 9rem !important;
}

.pb-18,
.py-18 {
  padding-bottom: 9rem !important;
}

.pl-18,
.px-18 {
  padding-left: 9rem !important;
}

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

.pt-18-5,
.py-18-5 {
  padding-top: 9.25rem !important;
}

.pr-18-5,
.px-18-5 {
  padding-right: 9.25rem !important;
}

.pb-18-5,
.py-18-5 {
  padding-bottom: 9.25rem !important;
}

.pl-18-5,
.px-18-5 {
  padding-left: 9.25rem !important;
}

.p-19 {
  padding: 9.5rem !important;
}

.pt-19,
.py-19 {
  padding-top: 9.5rem !important;
}

.pr-19,
.px-19 {
  padding-right: 9.5rem !important;
}

.pb-19,
.py-19 {
  padding-bottom: 9.5rem !important;
}

.pl-19,
.px-19 {
  padding-left: 9.5rem !important;
}

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

.pt-19-5,
.py-19-5 {
  padding-top: 9.75rem !important;
}

.pr-19-5,
.px-19-5 {
  padding-right: 9.75rem !important;
}

.pb-19-5,
.py-19-5 {
  padding-bottom: 9.75rem !important;
}

.pl-19-5,
.px-19-5 {
  padding-left: 9.75rem !important;
}

.p-20 {
  padding: 10rem !important;
}

.pt-20,
.py-20 {
  padding-top: 10rem !important;
}

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

.pb-20,
.py-20 {
  padding-bottom: 10rem !important;
}

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

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

.mt-n1,
.my-n1 {
  margin-top: -0.5rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.5rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.5rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.5rem !important;
}

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

.mt-n2,
.my-n2 {
  margin-top: -1rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -1rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -1rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -1rem !important;
}

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

.mt-n3,
.my-n3 {
  margin-top: -1.5rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1.5rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1.5rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1.5rem !important;
}

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

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

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

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

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

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

.mt-n5,
.my-n5 {
  margin-top: -2.5rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -2.5rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -2.5rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -2.5rem !important;
}

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

.mt-n0-5,
.my-n0-5 {
  margin-top: -0.25rem !important;
}

.mr-n0-5,
.mx-n0-5 {
  margin-right: -0.25rem !important;
}

.mb-n0-5,
.my-n0-5 {
  margin-bottom: -0.25rem !important;
}

.ml-n0-5,
.mx-n0-5 {
  margin-left: -0.25rem !important;
}

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

.mt-n1-5,
.my-n1-5 {
  margin-top: -0.75rem !important;
}

.mr-n1-5,
.mx-n1-5 {
  margin-right: -0.75rem !important;
}

.mb-n1-5,
.my-n1-5 {
  margin-bottom: -0.75rem !important;
}

.ml-n1-5,
.mx-n1-5 {
  margin-left: -0.75rem !important;
}

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

.mt-n2-5,
.my-n2-5 {
  margin-top: -1.25rem !important;
}

.mr-n2-5,
.mx-n2-5 {
  margin-right: -1.25rem !important;
}

.mb-n2-5,
.my-n2-5 {
  margin-bottom: -1.25rem !important;
}

.ml-n2-5,
.mx-n2-5 {
  margin-left: -1.25rem !important;
}

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

.mt-n3-5,
.my-n3-5 {
  margin-top: -1.75rem !important;
}

.mr-n3-5,
.mx-n3-5 {
  margin-right: -1.75rem !important;
}

.mb-n3-5,
.my-n3-5 {
  margin-bottom: -1.75rem !important;
}

.ml-n3-5,
.mx-n3-5 {
  margin-left: -1.75rem !important;
}

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

.mt-n4-5,
.my-n4-5 {
  margin-top: -2.25rem !important;
}

.mr-n4-5,
.mx-n4-5 {
  margin-right: -2.25rem !important;
}

.mb-n4-5,
.my-n4-5 {
  margin-bottom: -2.25rem !important;
}

.ml-n4-5,
.mx-n4-5 {
  margin-left: -2.25rem !important;
}

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

.mt-n5-5,
.my-n5-5 {
  margin-top: -2.75rem !important;
}

.mr-n5-5,
.mx-n5-5 {
  margin-right: -2.75rem !important;
}

.mb-n5-5,
.my-n5-5 {
  margin-bottom: -2.75rem !important;
}

.ml-n5-5,
.mx-n5-5 {
  margin-left: -2.75rem !important;
}

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

.mt-n6,
.my-n6 {
  margin-top: -3rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -3rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -3rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -3rem !important;
}

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

.mt-n6-5,
.my-n6-5 {
  margin-top: -3.25rem !important;
}

.mr-n6-5,
.mx-n6-5 {
  margin-right: -3.25rem !important;
}

.mb-n6-5,
.my-n6-5 {
  margin-bottom: -3.25rem !important;
}

.ml-n6-5,
.mx-n6-5 {
  margin-left: -3.25rem !important;
}

.m-n7 {
  margin: -3.5rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -3.5rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -3.5rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -3.5rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -3.5rem !important;
}

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

.mt-n7-5,
.my-n7-5 {
  margin-top: -3.75rem !important;
}

.mr-n7-5,
.mx-n7-5 {
  margin-right: -3.75rem !important;
}

.mb-n7-5,
.my-n7-5 {
  margin-bottom: -3.75rem !important;
}

.ml-n7-5,
.mx-n7-5 {
  margin-left: -3.75rem !important;
}

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

.mt-n8,
.my-n8 {
  margin-top: -4rem !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -4rem !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -4rem !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -4rem !important;
}

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

.mt-n8-5,
.my-n8-5 {
  margin-top: -4.25rem !important;
}

.mr-n8-5,
.mx-n8-5 {
  margin-right: -4.25rem !important;
}

.mb-n8-5,
.my-n8-5 {
  margin-bottom: -4.25rem !important;
}

.ml-n8-5,
.mx-n8-5 {
  margin-left: -4.25rem !important;
}

.m-n9 {
  margin: -4.5rem !important;
}

.mt-n9,
.my-n9 {
  margin-top: -4.5rem !important;
}

.mr-n9,
.mx-n9 {
  margin-right: -4.5rem !important;
}

.mb-n9,
.my-n9 {
  margin-bottom: -4.5rem !important;
}

.ml-n9,
.mx-n9 {
  margin-left: -4.5rem !important;
}

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

.mt-n9-5,
.my-n9-5 {
  margin-top: -4.75rem !important;
}

.mr-n9-5,
.mx-n9-5 {
  margin-right: -4.75rem !important;
}

.mb-n9-5,
.my-n9-5 {
  margin-bottom: -4.75rem !important;
}

.ml-n9-5,
.mx-n9-5 {
  margin-left: -4.75rem !important;
}

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

.mt-n10,
.my-n10 {
  margin-top: -5rem !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -5rem !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -5rem !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -5rem !important;
}

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

.mt-n10-5,
.my-n10-5 {
  margin-top: -5.25rem !important;
}

.mr-n10-5,
.mx-n10-5 {
  margin-right: -5.25rem !important;
}

.mb-n10-5,
.my-n10-5 {
  margin-bottom: -5.25rem !important;
}

.ml-n10-5,
.mx-n10-5 {
  margin-left: -5.25rem !important;
}

.m-n11 {
  margin: -5.5rem !important;
}

.mt-n11,
.my-n11 {
  margin-top: -5.5rem !important;
}

.mr-n11,
.mx-n11 {
  margin-right: -5.5rem !important;
}

.mb-n11,
.my-n11 {
  margin-bottom: -5.5rem !important;
}

.ml-n11,
.mx-n11 {
  margin-left: -5.5rem !important;
}

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

.mt-n11-5,
.my-n11-5 {
  margin-top: -5.75rem !important;
}

.mr-n11-5,
.mx-n11-5 {
  margin-right: -5.75rem !important;
}

.mb-n11-5,
.my-n11-5 {
  margin-bottom: -5.75rem !important;
}

.ml-n11-5,
.mx-n11-5 {
  margin-left: -5.75rem !important;
}

.m-n12 {
  margin: -6rem !important;
}

.mt-n12,
.my-n12 {
  margin-top: -6rem !important;
}

.mr-n12,
.mx-n12 {
  margin-right: -6rem !important;
}

.mb-n12,
.my-n12 {
  margin-bottom: -6rem !important;
}

.ml-n12,
.mx-n12 {
  margin-left: -6rem !important;
}

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

.mt-n12-5,
.my-n12-5 {
  margin-top: -6.25rem !important;
}

.mr-n12-5,
.mx-n12-5 {
  margin-right: -6.25rem !important;
}

.mb-n12-5,
.my-n12-5 {
  margin-bottom: -6.25rem !important;
}

.ml-n12-5,
.mx-n12-5 {
  margin-left: -6.25rem !important;
}

.m-n13 {
  margin: -6.5rem !important;
}

.mt-n13,
.my-n13 {
  margin-top: -6.5rem !important;
}

.mr-n13,
.mx-n13 {
  margin-right: -6.5rem !important;
}

.mb-n13,
.my-n13 {
  margin-bottom: -6.5rem !important;
}

.ml-n13,
.mx-n13 {
  margin-left: -6.5rem !important;
}

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

.mt-n13-5,
.my-n13-5 {
  margin-top: -6.75rem !important;
}

.mr-n13-5,
.mx-n13-5 {
  margin-right: -6.75rem !important;
}

.mb-n13-5,
.my-n13-5 {
  margin-bottom: -6.75rem !important;
}

.ml-n13-5,
.mx-n13-5 {
  margin-left: -6.75rem !important;
}

.m-n14 {
  margin: -7rem !important;
}

.mt-n14,
.my-n14 {
  margin-top: -7rem !important;
}

.mr-n14,
.mx-n14 {
  margin-right: -7rem !important;
}

.mb-n14,
.my-n14 {
  margin-bottom: -7rem !important;
}

.ml-n14,
.mx-n14 {
  margin-left: -7rem !important;
}

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

.mt-n14-5,
.my-n14-5 {
  margin-top: -7.25rem !important;
}

.mr-n14-5,
.mx-n14-5 {
  margin-right: -7.25rem !important;
}

.mb-n14-5,
.my-n14-5 {
  margin-bottom: -7.25rem !important;
}

.ml-n14-5,
.mx-n14-5 {
  margin-left: -7.25rem !important;
}

.m-n15 {
  margin: -7.5rem !important;
}

.mt-n15,
.my-n15 {
  margin-top: -7.5rem !important;
}

.mr-n15,
.mx-n15 {
  margin-right: -7.5rem !important;
}

.mb-n15,
.my-n15 {
  margin-bottom: -7.5rem !important;
}

.ml-n15,
.mx-n15 {
  margin-left: -7.5rem !important;
}

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

.mt-n15-5,
.my-n15-5 {
  margin-top: -7.75rem !important;
}

.mr-n15-5,
.mx-n15-5 {
  margin-right: -7.75rem !important;
}

.mb-n15-5,
.my-n15-5 {
  margin-bottom: -7.75rem !important;
}

.ml-n15-5,
.mx-n15-5 {
  margin-left: -7.75rem !important;
}

.m-n16 {
  margin: -8rem !important;
}

.mt-n16,
.my-n16 {
  margin-top: -8rem !important;
}

.mr-n16,
.mx-n16 {
  margin-right: -8rem !important;
}

.mb-n16,
.my-n16 {
  margin-bottom: -8rem !important;
}

.ml-n16,
.mx-n16 {
  margin-left: -8rem !important;
}

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

.mt-n16-5,
.my-n16-5 {
  margin-top: -8.25rem !important;
}

.mr-n16-5,
.mx-n16-5 {
  margin-right: -8.25rem !important;
}

.mb-n16-5,
.my-n16-5 {
  margin-bottom: -8.25rem !important;
}

.ml-n16-5,
.mx-n16-5 {
  margin-left: -8.25rem !important;
}

.m-n17 {
  margin: -8.5rem !important;
}

.mt-n17,
.my-n17 {
  margin-top: -8.5rem !important;
}

.mr-n17,
.mx-n17 {
  margin-right: -8.5rem !important;
}

.mb-n17,
.my-n17 {
  margin-bottom: -8.5rem !important;
}

.ml-n17,
.mx-n17 {
  margin-left: -8.5rem !important;
}

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

.mt-n17-5,
.my-n17-5 {
  margin-top: -8.75rem !important;
}

.mr-n17-5,
.mx-n17-5 {
  margin-right: -8.75rem !important;
}

.mb-n17-5,
.my-n17-5 {
  margin-bottom: -8.75rem !important;
}

.ml-n17-5,
.mx-n17-5 {
  margin-left: -8.75rem !important;
}

.m-n18 {
  margin: -9rem !important;
}

.mt-n18,
.my-n18 {
  margin-top: -9rem !important;
}

.mr-n18,
.mx-n18 {
  margin-right: -9rem !important;
}

.mb-n18,
.my-n18 {
  margin-bottom: -9rem !important;
}

.ml-n18,
.mx-n18 {
  margin-left: -9rem !important;
}

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

.mt-n18-5,
.my-n18-5 {
  margin-top: -9.25rem !important;
}

.mr-n18-5,
.mx-n18-5 {
  margin-right: -9.25rem !important;
}

.mb-n18-5,
.my-n18-5 {
  margin-bottom: -9.25rem !important;
}

.ml-n18-5,
.mx-n18-5 {
  margin-left: -9.25rem !important;
}

.m-n19 {
  margin: -9.5rem !important;
}

.mt-n19,
.my-n19 {
  margin-top: -9.5rem !important;
}

.mr-n19,
.mx-n19 {
  margin-right: -9.5rem !important;
}

.mb-n19,
.my-n19 {
  margin-bottom: -9.5rem !important;
}

.ml-n19,
.mx-n19 {
  margin-left: -9.5rem !important;
}

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

.mt-n19-5,
.my-n19-5 {
  margin-top: -9.75rem !important;
}

.mr-n19-5,
.mx-n19-5 {
  margin-right: -9.75rem !important;
}

.mb-n19-5,
.my-n19-5 {
  margin-bottom: -9.75rem !important;
}

.ml-n19-5,
.mx-n19-5 {
  margin-left: -9.75rem !important;
}

.m-n20 {
  margin: -10rem !important;
}

.mt-n20,
.my-n20 {
  margin-top: -10rem !important;
}

.mr-n20,
.mx-n20 {
  margin-right: -10rem !important;
}

.mb-n20,
.my-n20 {
  margin-bottom: -10rem !important;
}

.ml-n20,
.mx-n20 {
  margin-left: -10rem !important;
}

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.5rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.5rem !important;
  }
  .m-sm-2 {
    margin: 1rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 1rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 1rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 1rem !important;
  }
  .m-sm-3 {
    margin: 1.5rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1.5rem !important;
  }
  .m-sm-4 {
    margin: 2rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 2rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 2rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 2rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 2rem !important;
  }
  .m-sm-5 {
    margin: 2.5rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2.5rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2.5rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2.5rem !important;
  }
  .m-sm-0-5 {
    margin: 0.25rem !important;
  }
  .mt-sm-0-5,
  .my-sm-0-5 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-0-5,
  .mx-sm-0-5 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-0-5,
  .my-sm-0-5 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-0-5,
  .mx-sm-0-5 {
    margin-left: 0.25rem !important;
  }
  .m-sm-1-5 {
    margin: 0.75rem !important;
  }
  .mt-sm-1-5,
  .my-sm-1-5 {
    margin-top: 0.75rem !important;
  }
  .mr-sm-1-5,
  .mx-sm-1-5 {
    margin-right: 0.75rem !important;
  }
  .mb-sm-1-5,
  .my-sm-1-5 {
    margin-bottom: 0.75rem !important;
  }
  .ml-sm-1-5,
  .mx-sm-1-5 {
    margin-left: 0.75rem !important;
  }
  .m-sm-2-5 {
    margin: 1.25rem !important;
  }
  .mt-sm-2-5,
  .my-sm-2-5 {
    margin-top: 1.25rem !important;
  }
  .mr-sm-2-5,
  .mx-sm-2-5 {
    margin-right: 1.25rem !important;
  }
  .mb-sm-2-5,
  .my-sm-2-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-sm-2-5,
  .mx-sm-2-5 {
    margin-left: 1.25rem !important;
  }
  .m-sm-3-5 {
    margin: 1.75rem !important;
  }
  .mt-sm-3-5,
  .my-sm-3-5 {
    margin-top: 1.75rem !important;
  }
  .mr-sm-3-5,
  .mx-sm-3-5 {
    margin-right: 1.75rem !important;
  }
  .mb-sm-3-5,
  .my-sm-3-5 {
    margin-bottom: 1.75rem !important;
  }
  .ml-sm-3-5,
  .mx-sm-3-5 {
    margin-left: 1.75rem !important;
  }
  .m-sm-4-5 {
    margin: 2.25rem !important;
  }
  .mt-sm-4-5,
  .my-sm-4-5 {
    margin-top: 2.25rem !important;
  }
  .mr-sm-4-5,
  .mx-sm-4-5 {
    margin-right: 2.25rem !important;
  }
  .mb-sm-4-5,
  .my-sm-4-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-sm-4-5,
  .mx-sm-4-5 {
    margin-left: 2.25rem !important;
  }
  .m-sm-5-5 {
    margin: 2.75rem !important;
  }
  .mt-sm-5-5,
  .my-sm-5-5 {
    margin-top: 2.75rem !important;
  }
  .mr-sm-5-5,
  .mx-sm-5-5 {
    margin-right: 2.75rem !important;
  }
  .mb-sm-5-5,
  .my-sm-5-5 {
    margin-bottom: 2.75rem !important;
  }
  .ml-sm-5-5,
  .mx-sm-5-5 {
    margin-left: 2.75rem !important;
  }
  .m-sm-6 {
    margin: 3rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 3rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 3rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 3rem !important;
  }
  .m-sm-6-5 {
    margin: 3.25rem !important;
  }
  .mt-sm-6-5,
  .my-sm-6-5 {
    margin-top: 3.25rem !important;
  }
  .mr-sm-6-5,
  .mx-sm-6-5 {
    margin-right: 3.25rem !important;
  }
  .mb-sm-6-5,
  .my-sm-6-5 {
    margin-bottom: 3.25rem !important;
  }
  .ml-sm-6-5,
  .mx-sm-6-5 {
    margin-left: 3.25rem !important;
  }
  .m-sm-7 {
    margin: 3.5rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 3.5rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 3.5rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 3.5rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 3.5rem !important;
  }
  .m-sm-7-5 {
    margin: 3.75rem !important;
  }
  .mt-sm-7-5,
  .my-sm-7-5 {
    margin-top: 3.75rem !important;
  }
  .mr-sm-7-5,
  .mx-sm-7-5 {
    margin-right: 3.75rem !important;
  }
  .mb-sm-7-5,
  .my-sm-7-5 {
    margin-bottom: 3.75rem !important;
  }
  .ml-sm-7-5,
  .mx-sm-7-5 {
    margin-left: 3.75rem !important;
  }
  .m-sm-8 {
    margin: 4rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 4rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 4rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 4rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 4rem !important;
  }
  .m-sm-8-5 {
    margin: 4.25rem !important;
  }
  .mt-sm-8-5,
  .my-sm-8-5 {
    margin-top: 4.25rem !important;
  }
  .mr-sm-8-5,
  .mx-sm-8-5 {
    margin-right: 4.25rem !important;
  }
  .mb-sm-8-5,
  .my-sm-8-5 {
    margin-bottom: 4.25rem !important;
  }
  .ml-sm-8-5,
  .mx-sm-8-5 {
    margin-left: 4.25rem !important;
  }
  .m-sm-9 {
    margin: 4.5rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 4.5rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 4.5rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 4.5rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 4.5rem !important;
  }
  .m-sm-9-5 {
    margin: 4.75rem !important;
  }
  .mt-sm-9-5,
  .my-sm-9-5 {
    margin-top: 4.75rem !important;
  }
  .mr-sm-9-5,
  .mx-sm-9-5 {
    margin-right: 4.75rem !important;
  }
  .mb-sm-9-5,
  .my-sm-9-5 {
    margin-bottom: 4.75rem !important;
  }
  .ml-sm-9-5,
  .mx-sm-9-5 {
    margin-left: 4.75rem !important;
  }
  .m-sm-10 {
    margin: 5rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 5rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 5rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 5rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 5rem !important;
  }
  .m-sm-10-5 {
    margin: 5.25rem !important;
  }
  .mt-sm-10-5,
  .my-sm-10-5 {
    margin-top: 5.25rem !important;
  }
  .mr-sm-10-5,
  .mx-sm-10-5 {
    margin-right: 5.25rem !important;
  }
  .mb-sm-10-5,
  .my-sm-10-5 {
    margin-bottom: 5.25rem !important;
  }
  .ml-sm-10-5,
  .mx-sm-10-5 {
    margin-left: 5.25rem !important;
  }
  .m-sm-11 {
    margin: 5.5rem !important;
  }
  .mt-sm-11,
  .my-sm-11 {
    margin-top: 5.5rem !important;
  }
  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 5.5rem !important;
  }
  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 5.5rem !important;
  }
  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 5.5rem !important;
  }
  .m-sm-11-5 {
    margin: 5.75rem !important;
  }
  .mt-sm-11-5,
  .my-sm-11-5 {
    margin-top: 5.75rem !important;
  }
  .mr-sm-11-5,
  .mx-sm-11-5 {
    margin-right: 5.75rem !important;
  }
  .mb-sm-11-5,
  .my-sm-11-5 {
    margin-bottom: 5.75rem !important;
  }
  .ml-sm-11-5,
  .mx-sm-11-5 {
    margin-left: 5.75rem !important;
  }
  .m-sm-12 {
    margin: 6rem !important;
  }
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 6rem !important;
  }
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 6rem !important;
  }
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 6rem !important;
  }
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 6rem !important;
  }
  .m-sm-12-5 {
    margin: 6.25rem !important;
  }
  .mt-sm-12-5,
  .my-sm-12-5 {
    margin-top: 6.25rem !important;
  }
  .mr-sm-12-5,
  .mx-sm-12-5 {
    margin-right: 6.25rem !important;
  }
  .mb-sm-12-5,
  .my-sm-12-5 {
    margin-bottom: 6.25rem !important;
  }
  .ml-sm-12-5,
  .mx-sm-12-5 {
    margin-left: 6.25rem !important;
  }
  .m-sm-13 {
    margin: 6.5rem !important;
  }
  .mt-sm-13,
  .my-sm-13 {
    margin-top: 6.5rem !important;
  }
  .mr-sm-13,
  .mx-sm-13 {
    margin-right: 6.5rem !important;
  }
  .mb-sm-13,
  .my-sm-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-sm-13,
  .mx-sm-13 {
    margin-left: 6.5rem !important;
  }
  .m-sm-13-5 {
    margin: 6.75rem !important;
  }
  .mt-sm-13-5,
  .my-sm-13-5 {
    margin-top: 6.75rem !important;
  }
  .mr-sm-13-5,
  .mx-sm-13-5 {
    margin-right: 6.75rem !important;
  }
  .mb-sm-13-5,
  .my-sm-13-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-sm-13-5,
  .mx-sm-13-5 {
    margin-left: 6.75rem !important;
  }
  .m-sm-14 {
    margin: 7rem !important;
  }
  .mt-sm-14,
  .my-sm-14 {
    margin-top: 7rem !important;
  }
  .mr-sm-14,
  .mx-sm-14 {
    margin-right: 7rem !important;
  }
  .mb-sm-14,
  .my-sm-14 {
    margin-bottom: 7rem !important;
  }
  .ml-sm-14,
  .mx-sm-14 {
    margin-left: 7rem !important;
  }
  .m-sm-14-5 {
    margin: 7.25rem !important;
  }
  .mt-sm-14-5,
  .my-sm-14-5 {
    margin-top: 7.25rem !important;
  }
  .mr-sm-14-5,
  .mx-sm-14-5 {
    margin-right: 7.25rem !important;
  }
  .mb-sm-14-5,
  .my-sm-14-5 {
    margin-bottom: 7.25rem !important;
  }
  .ml-sm-14-5,
  .mx-sm-14-5 {
    margin-left: 7.25rem !important;
  }
  .m-sm-15 {
    margin: 7.5rem !important;
  }
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 7.5rem !important;
  }
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 7.5rem !important;
  }
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 7.5rem !important;
  }
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 7.5rem !important;
  }
  .m-sm-15-5 {
    margin: 7.75rem !important;
  }
  .mt-sm-15-5,
  .my-sm-15-5 {
    margin-top: 7.75rem !important;
  }
  .mr-sm-15-5,
  .mx-sm-15-5 {
    margin-right: 7.75rem !important;
  }
  .mb-sm-15-5,
  .my-sm-15-5 {
    margin-bottom: 7.75rem !important;
  }
  .ml-sm-15-5,
  .mx-sm-15-5 {
    margin-left: 7.75rem !important;
  }
  .m-sm-16 {
    margin: 8rem !important;
  }
  .mt-sm-16,
  .my-sm-16 {
    margin-top: 8rem !important;
  }
  .mr-sm-16,
  .mx-sm-16 {
    margin-right: 8rem !important;
  }
  .mb-sm-16,
  .my-sm-16 {
    margin-bottom: 8rem !important;
  }
  .ml-sm-16,
  .mx-sm-16 {
    margin-left: 8rem !important;
  }
  .m-sm-16-5 {
    margin: 8.25rem !important;
  }
  .mt-sm-16-5,
  .my-sm-16-5 {
    margin-top: 8.25rem !important;
  }
  .mr-sm-16-5,
  .mx-sm-16-5 {
    margin-right: 8.25rem !important;
  }
  .mb-sm-16-5,
  .my-sm-16-5 {
    margin-bottom: 8.25rem !important;
  }
  .ml-sm-16-5,
  .mx-sm-16-5 {
    margin-left: 8.25rem !important;
  }
  .m-sm-17 {
    margin: 8.5rem !important;
  }
  .mt-sm-17,
  .my-sm-17 {
    margin-top: 8.5rem !important;
  }
  .mr-sm-17,
  .mx-sm-17 {
    margin-right: 8.5rem !important;
  }
  .mb-sm-17,
  .my-sm-17 {
    margin-bottom: 8.5rem !important;
  }
  .ml-sm-17,
  .mx-sm-17 {
    margin-left: 8.5rem !important;
  }
  .m-sm-17-5 {
    margin: 8.75rem !important;
  }
  .mt-sm-17-5,
  .my-sm-17-5 {
    margin-top: 8.75rem !important;
  }
  .mr-sm-17-5,
  .mx-sm-17-5 {
    margin-right: 8.75rem !important;
  }
  .mb-sm-17-5,
  .my-sm-17-5 {
    margin-bottom: 8.75rem !important;
  }
  .ml-sm-17-5,
  .mx-sm-17-5 {
    margin-left: 8.75rem !important;
  }
  .m-sm-18 {
    margin: 9rem !important;
  }
  .mt-sm-18,
  .my-sm-18 {
    margin-top: 9rem !important;
  }
  .mr-sm-18,
  .mx-sm-18 {
    margin-right: 9rem !important;
  }
  .mb-sm-18,
  .my-sm-18 {
    margin-bottom: 9rem !important;
  }
  .ml-sm-18,
  .mx-sm-18 {
    margin-left: 9rem !important;
  }
  .m-sm-18-5 {
    margin: 9.25rem !important;
  }
  .mt-sm-18-5,
  .my-sm-18-5 {
    margin-top: 9.25rem !important;
  }
  .mr-sm-18-5,
  .mx-sm-18-5 {
    margin-right: 9.25rem !important;
  }
  .mb-sm-18-5,
  .my-sm-18-5 {
    margin-bottom: 9.25rem !important;
  }
  .ml-sm-18-5,
  .mx-sm-18-5 {
    margin-left: 9.25rem !important;
  }
  .m-sm-19 {
    margin: 9.5rem !important;
  }
  .mt-sm-19,
  .my-sm-19 {
    margin-top: 9.5rem !important;
  }
  .mr-sm-19,
  .mx-sm-19 {
    margin-right: 9.5rem !important;
  }
  .mb-sm-19,
  .my-sm-19 {
    margin-bottom: 9.5rem !important;
  }
  .ml-sm-19,
  .mx-sm-19 {
    margin-left: 9.5rem !important;
  }
  .m-sm-19-5 {
    margin: 9.75rem !important;
  }
  .mt-sm-19-5,
  .my-sm-19-5 {
    margin-top: 9.75rem !important;
  }
  .mr-sm-19-5,
  .mx-sm-19-5 {
    margin-right: 9.75rem !important;
  }
  .mb-sm-19-5,
  .my-sm-19-5 {
    margin-bottom: 9.75rem !important;
  }
  .ml-sm-19-5,
  .mx-sm-19-5 {
    margin-left: 9.75rem !important;
  }
  .m-sm-20 {
    margin: 10rem !important;
  }
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 10rem !important;
  }
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 10rem !important;
  }
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 10rem !important;
  }
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 10rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.5rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.5rem !important;
  }
  .p-sm-2 {
    padding: 1rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 1rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 1rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 1rem !important;
  }
  .p-sm-3 {
    padding: 1.5rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1.5rem !important;
  }
  .p-sm-4 {
    padding: 2rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 2rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 2rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 2rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 2rem !important;
  }
  .p-sm-5 {
    padding: 2.5rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2.5rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2.5rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2.5rem !important;
  }
  .p-sm-0-5 {
    padding: 0.25rem !important;
  }
  .pt-sm-0-5,
  .py-sm-0-5 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-0-5,
  .px-sm-0-5 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-0-5,
  .py-sm-0-5 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-0-5,
  .px-sm-0-5 {
    padding-left: 0.25rem !important;
  }
  .p-sm-1-5 {
    padding: 0.75rem !important;
  }
  .pt-sm-1-5,
  .py-sm-1-5 {
    padding-top: 0.75rem !important;
  }
  .pr-sm-1-5,
  .px-sm-1-5 {
    padding-right: 0.75rem !important;
  }
  .pb-sm-1-5,
  .py-sm-1-5 {
    padding-bottom: 0.75rem !important;
  }
  .pl-sm-1-5,
  .px-sm-1-5 {
    padding-left: 0.75rem !important;
  }
  .p-sm-2-5 {
    padding: 1.25rem !important;
  }
  .pt-sm-2-5,
  .py-sm-2-5 {
    padding-top: 1.25rem !important;
  }
  .pr-sm-2-5,
  .px-sm-2-5 {
    padding-right: 1.25rem !important;
  }
  .pb-sm-2-5,
  .py-sm-2-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-sm-2-5,
  .px-sm-2-5 {
    padding-left: 1.25rem !important;
  }
  .p-sm-3-5 {
    padding: 1.75rem !important;
  }
  .pt-sm-3-5,
  .py-sm-3-5 {
    padding-top: 1.75rem !important;
  }
  .pr-sm-3-5,
  .px-sm-3-5 {
    padding-right: 1.75rem !important;
  }
  .pb-sm-3-5,
  .py-sm-3-5 {
    padding-bottom: 1.75rem !important;
  }
  .pl-sm-3-5,
  .px-sm-3-5 {
    padding-left: 1.75rem !important;
  }
  .p-sm-4-5 {
    padding: 2.25rem !important;
  }
  .pt-sm-4-5,
  .py-sm-4-5 {
    padding-top: 2.25rem !important;
  }
  .pr-sm-4-5,
  .px-sm-4-5 {
    padding-right: 2.25rem !important;
  }
  .pb-sm-4-5,
  .py-sm-4-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-sm-4-5,
  .px-sm-4-5 {
    padding-left: 2.25rem !important;
  }
  .p-sm-5-5 {
    padding: 2.75rem !important;
  }
  .pt-sm-5-5,
  .py-sm-5-5 {
    padding-top: 2.75rem !important;
  }
  .pr-sm-5-5,
  .px-sm-5-5 {
    padding-right: 2.75rem !important;
  }
  .pb-sm-5-5,
  .py-sm-5-5 {
    padding-bottom: 2.75rem !important;
  }
  .pl-sm-5-5,
  .px-sm-5-5 {
    padding-left: 2.75rem !important;
  }
  .p-sm-6 {
    padding: 3rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 3rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 3rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 3rem !important;
  }
  .p-sm-6-5 {
    padding: 3.25rem !important;
  }
  .pt-sm-6-5,
  .py-sm-6-5 {
    padding-top: 3.25rem !important;
  }
  .pr-sm-6-5,
  .px-sm-6-5 {
    padding-right: 3.25rem !important;
  }
  .pb-sm-6-5,
  .py-sm-6-5 {
    padding-bottom: 3.25rem !important;
  }
  .pl-sm-6-5,
  .px-sm-6-5 {
    padding-left: 3.25rem !important;
  }
  .p-sm-7 {
    padding: 3.5rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 3.5rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 3.5rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 3.5rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 3.5rem !important;
  }
  .p-sm-7-5 {
    padding: 3.75rem !important;
  }
  .pt-sm-7-5,
  .py-sm-7-5 {
    padding-top: 3.75rem !important;
  }
  .pr-sm-7-5,
  .px-sm-7-5 {
    padding-right: 3.75rem !important;
  }
  .pb-sm-7-5,
  .py-sm-7-5 {
    padding-bottom: 3.75rem !important;
  }
  .pl-sm-7-5,
  .px-sm-7-5 {
    padding-left: 3.75rem !important;
  }
  .p-sm-8 {
    padding: 4rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 4rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 4rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 4rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 4rem !important;
  }
  .p-sm-8-5 {
    padding: 4.25rem !important;
  }
  .pt-sm-8-5,
  .py-sm-8-5 {
    padding-top: 4.25rem !important;
  }
  .pr-sm-8-5,
  .px-sm-8-5 {
    padding-right: 4.25rem !important;
  }
  .pb-sm-8-5,
  .py-sm-8-5 {
    padding-bottom: 4.25rem !important;
  }
  .pl-sm-8-5,
  .px-sm-8-5 {
    padding-left: 4.25rem !important;
  }
  .p-sm-9 {
    padding: 4.5rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 4.5rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 4.5rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 4.5rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 4.5rem !important;
  }
  .p-sm-9-5 {
    padding: 4.75rem !important;
  }
  .pt-sm-9-5,
  .py-sm-9-5 {
    padding-top: 4.75rem !important;
  }
  .pr-sm-9-5,
  .px-sm-9-5 {
    padding-right: 4.75rem !important;
  }
  .pb-sm-9-5,
  .py-sm-9-5 {
    padding-bottom: 4.75rem !important;
  }
  .pl-sm-9-5,
  .px-sm-9-5 {
    padding-left: 4.75rem !important;
  }
  .p-sm-10 {
    padding: 5rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 5rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 5rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 5rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 5rem !important;
  }
  .p-sm-10-5 {
    padding: 5.25rem !important;
  }
  .pt-sm-10-5,
  .py-sm-10-5 {
    padding-top: 5.25rem !important;
  }
  .pr-sm-10-5,
  .px-sm-10-5 {
    padding-right: 5.25rem !important;
  }
  .pb-sm-10-5,
  .py-sm-10-5 {
    padding-bottom: 5.25rem !important;
  }
  .pl-sm-10-5,
  .px-sm-10-5 {
    padding-left: 5.25rem !important;
  }
  .p-sm-11 {
    padding: 5.5rem !important;
  }
  .pt-sm-11,
  .py-sm-11 {
    padding-top: 5.5rem !important;
  }
  .pr-sm-11,
  .px-sm-11 {
    padding-right: 5.5rem !important;
  }
  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 5.5rem !important;
  }
  .pl-sm-11,
  .px-sm-11 {
    padding-left: 5.5rem !important;
  }
  .p-sm-11-5 {
    padding: 5.75rem !important;
  }
  .pt-sm-11-5,
  .py-sm-11-5 {
    padding-top: 5.75rem !important;
  }
  .pr-sm-11-5,
  .px-sm-11-5 {
    padding-right: 5.75rem !important;
  }
  .pb-sm-11-5,
  .py-sm-11-5 {
    padding-bottom: 5.75rem !important;
  }
  .pl-sm-11-5,
  .px-sm-11-5 {
    padding-left: 5.75rem !important;
  }
  .p-sm-12 {
    padding: 6rem !important;
  }
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 6rem !important;
  }
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 6rem !important;
  }
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 6rem !important;
  }
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 6rem !important;
  }
  .p-sm-12-5 {
    padding: 6.25rem !important;
  }
  .pt-sm-12-5,
  .py-sm-12-5 {
    padding-top: 6.25rem !important;
  }
  .pr-sm-12-5,
  .px-sm-12-5 {
    padding-right: 6.25rem !important;
  }
  .pb-sm-12-5,
  .py-sm-12-5 {
    padding-bottom: 6.25rem !important;
  }
  .pl-sm-12-5,
  .px-sm-12-5 {
    padding-left: 6.25rem !important;
  }
  .p-sm-13 {
    padding: 6.5rem !important;
  }
  .pt-sm-13,
  .py-sm-13 {
    padding-top: 6.5rem !important;
  }
  .pr-sm-13,
  .px-sm-13 {
    padding-right: 6.5rem !important;
  }
  .pb-sm-13,
  .py-sm-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-sm-13,
  .px-sm-13 {
    padding-left: 6.5rem !important;
  }
  .p-sm-13-5 {
    padding: 6.75rem !important;
  }
  .pt-sm-13-5,
  .py-sm-13-5 {
    padding-top: 6.75rem !important;
  }
  .pr-sm-13-5,
  .px-sm-13-5 {
    padding-right: 6.75rem !important;
  }
  .pb-sm-13-5,
  .py-sm-13-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-sm-13-5,
  .px-sm-13-5 {
    padding-left: 6.75rem !important;
  }
  .p-sm-14 {
    padding: 7rem !important;
  }
  .pt-sm-14,
  .py-sm-14 {
    padding-top: 7rem !important;
  }
  .pr-sm-14,
  .px-sm-14 {
    padding-right: 7rem !important;
  }
  .pb-sm-14,
  .py-sm-14 {
    padding-bottom: 7rem !important;
  }
  .pl-sm-14,
  .px-sm-14 {
    padding-left: 7rem !important;
  }
  .p-sm-14-5 {
    padding: 7.25rem !important;
  }
  .pt-sm-14-5,
  .py-sm-14-5 {
    padding-top: 7.25rem !important;
  }
  .pr-sm-14-5,
  .px-sm-14-5 {
    padding-right: 7.25rem !important;
  }
  .pb-sm-14-5,
  .py-sm-14-5 {
    padding-bottom: 7.25rem !important;
  }
  .pl-sm-14-5,
  .px-sm-14-5 {
    padding-left: 7.25rem !important;
  }
  .p-sm-15 {
    padding: 7.5rem !important;
  }
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 7.5rem !important;
  }
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 7.5rem !important;
  }
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 7.5rem !important;
  }
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 7.5rem !important;
  }
  .p-sm-15-5 {
    padding: 7.75rem !important;
  }
  .pt-sm-15-5,
  .py-sm-15-5 {
    padding-top: 7.75rem !important;
  }
  .pr-sm-15-5,
  .px-sm-15-5 {
    padding-right: 7.75rem !important;
  }
  .pb-sm-15-5,
  .py-sm-15-5 {
    padding-bottom: 7.75rem !important;
  }
  .pl-sm-15-5,
  .px-sm-15-5 {
    padding-left: 7.75rem !important;
  }
  .p-sm-16 {
    padding: 8rem !important;
  }
  .pt-sm-16,
  .py-sm-16 {
    padding-top: 8rem !important;
  }
  .pr-sm-16,
  .px-sm-16 {
    padding-right: 8rem !important;
  }
  .pb-sm-16,
  .py-sm-16 {
    padding-bottom: 8rem !important;
  }
  .pl-sm-16,
  .px-sm-16 {
    padding-left: 8rem !important;
  }
  .p-sm-16-5 {
    padding: 8.25rem !important;
  }
  .pt-sm-16-5,
  .py-sm-16-5 {
    padding-top: 8.25rem !important;
  }
  .pr-sm-16-5,
  .px-sm-16-5 {
    padding-right: 8.25rem !important;
  }
  .pb-sm-16-5,
  .py-sm-16-5 {
    padding-bottom: 8.25rem !important;
  }
  .pl-sm-16-5,
  .px-sm-16-5 {
    padding-left: 8.25rem !important;
  }
  .p-sm-17 {
    padding: 8.5rem !important;
  }
  .pt-sm-17,
  .py-sm-17 {
    padding-top: 8.5rem !important;
  }
  .pr-sm-17,
  .px-sm-17 {
    padding-right: 8.5rem !important;
  }
  .pb-sm-17,
  .py-sm-17 {
    padding-bottom: 8.5rem !important;
  }
  .pl-sm-17,
  .px-sm-17 {
    padding-left: 8.5rem !important;
  }
  .p-sm-17-5 {
    padding: 8.75rem !important;
  }
  .pt-sm-17-5,
  .py-sm-17-5 {
    padding-top: 8.75rem !important;
  }
  .pr-sm-17-5,
  .px-sm-17-5 {
    padding-right: 8.75rem !important;
  }
  .pb-sm-17-5,
  .py-sm-17-5 {
    padding-bottom: 8.75rem !important;
  }
  .pl-sm-17-5,
  .px-sm-17-5 {
    padding-left: 8.75rem !important;
  }
  .p-sm-18 {
    padding: 9rem !important;
  }
  .pt-sm-18,
  .py-sm-18 {
    padding-top: 9rem !important;
  }
  .pr-sm-18,
  .px-sm-18 {
    padding-right: 9rem !important;
  }
  .pb-sm-18,
  .py-sm-18 {
    padding-bottom: 9rem !important;
  }
  .pl-sm-18,
  .px-sm-18 {
    padding-left: 9rem !important;
  }
  .p-sm-18-5 {
    padding: 9.25rem !important;
  }
  .pt-sm-18-5,
  .py-sm-18-5 {
    padding-top: 9.25rem !important;
  }
  .pr-sm-18-5,
  .px-sm-18-5 {
    padding-right: 9.25rem !important;
  }
  .pb-sm-18-5,
  .py-sm-18-5 {
    padding-bottom: 9.25rem !important;
  }
  .pl-sm-18-5,
  .px-sm-18-5 {
    padding-left: 9.25rem !important;
  }
  .p-sm-19 {
    padding: 9.5rem !important;
  }
  .pt-sm-19,
  .py-sm-19 {
    padding-top: 9.5rem !important;
  }
  .pr-sm-19,
  .px-sm-19 {
    padding-right: 9.5rem !important;
  }
  .pb-sm-19,
  .py-sm-19 {
    padding-bottom: 9.5rem !important;
  }
  .pl-sm-19,
  .px-sm-19 {
    padding-left: 9.5rem !important;
  }
  .p-sm-19-5 {
    padding: 9.75rem !important;
  }
  .pt-sm-19-5,
  .py-sm-19-5 {
    padding-top: 9.75rem !important;
  }
  .pr-sm-19-5,
  .px-sm-19-5 {
    padding-right: 9.75rem !important;
  }
  .pb-sm-19-5,
  .py-sm-19-5 {
    padding-bottom: 9.75rem !important;
  }
  .pl-sm-19-5,
  .px-sm-19-5 {
    padding-left: 9.75rem !important;
  }
  .p-sm-20 {
    padding: 10rem !important;
  }
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 10rem !important;
  }
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 10rem !important;
  }
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 10rem !important;
  }
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 10rem !important;
  }
  .m-sm-n1 {
    margin: -0.5rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n2 {
    margin: -1rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -1rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -1rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -1rem !important;
  }
  .m-sm-n3 {
    margin: -1.5rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n4 {
    margin: -2rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -2rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -2rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -2rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -2rem !important;
  }
  .m-sm-n5 {
    margin: -2.5rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2.5rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2.5rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2.5rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2.5rem !important;
  }
  .m-sm-n0-5 {
    margin: -0.25rem !important;
  }
  .mt-sm-n0-5,
  .my-sm-n0-5 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n0-5,
  .mx-sm-n0-5 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n0-5,
  .my-sm-n0-5 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n0-5,
  .mx-sm-n0-5 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n1-5 {
    margin: -0.75rem !important;
  }
  .mt-sm-n1-5,
  .my-sm-n1-5 {
    margin-top: -0.75rem !important;
  }
  .mr-sm-n1-5,
  .mx-sm-n1-5 {
    margin-right: -0.75rem !important;
  }
  .mb-sm-n1-5,
  .my-sm-n1-5 {
    margin-bottom: -0.75rem !important;
  }
  .ml-sm-n1-5,
  .mx-sm-n1-5 {
    margin-left: -0.75rem !important;
  }
  .m-sm-n2-5 {
    margin: -1.25rem !important;
  }
  .mt-sm-n2-5,
  .my-sm-n2-5 {
    margin-top: -1.25rem !important;
  }
  .mr-sm-n2-5,
  .mx-sm-n2-5 {
    margin-right: -1.25rem !important;
  }
  .mb-sm-n2-5,
  .my-sm-n2-5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-sm-n2-5,
  .mx-sm-n2-5 {
    margin-left: -1.25rem !important;
  }
  .m-sm-n3-5 {
    margin: -1.75rem !important;
  }
  .mt-sm-n3-5,
  .my-sm-n3-5 {
    margin-top: -1.75rem !important;
  }
  .mr-sm-n3-5,
  .mx-sm-n3-5 {
    margin-right: -1.75rem !important;
  }
  .mb-sm-n3-5,
  .my-sm-n3-5 {
    margin-bottom: -1.75rem !important;
  }
  .ml-sm-n3-5,
  .mx-sm-n3-5 {
    margin-left: -1.75rem !important;
  }
  .m-sm-n4-5 {
    margin: -2.25rem !important;
  }
  .mt-sm-n4-5,
  .my-sm-n4-5 {
    margin-top: -2.25rem !important;
  }
  .mr-sm-n4-5,
  .mx-sm-n4-5 {
    margin-right: -2.25rem !important;
  }
  .mb-sm-n4-5,
  .my-sm-n4-5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-sm-n4-5,
  .mx-sm-n4-5 {
    margin-left: -2.25rem !important;
  }
  .m-sm-n5-5 {
    margin: -2.75rem !important;
  }
  .mt-sm-n5-5,
  .my-sm-n5-5 {
    margin-top: -2.75rem !important;
  }
  .mr-sm-n5-5,
  .mx-sm-n5-5 {
    margin-right: -2.75rem !important;
  }
  .mb-sm-n5-5,
  .my-sm-n5-5 {
    margin-bottom: -2.75rem !important;
  }
  .ml-sm-n5-5,
  .mx-sm-n5-5 {
    margin-left: -2.75rem !important;
  }
  .m-sm-n6 {
    margin: -3rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -3rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -3rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -3rem !important;
  }
  .m-sm-n6-5 {
    margin: -3.25rem !important;
  }
  .mt-sm-n6-5,
  .my-sm-n6-5 {
    margin-top: -3.25rem !important;
  }
  .mr-sm-n6-5,
  .mx-sm-n6-5 {
    margin-right: -3.25rem !important;
  }
  .mb-sm-n6-5,
  .my-sm-n6-5 {
    margin-bottom: -3.25rem !important;
  }
  .ml-sm-n6-5,
  .mx-sm-n6-5 {
    margin-left: -3.25rem !important;
  }
  .m-sm-n7 {
    margin: -3.5rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -3.5rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -3.5rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -3.5rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -3.5rem !important;
  }
  .m-sm-n7-5 {
    margin: -3.75rem !important;
  }
  .mt-sm-n7-5,
  .my-sm-n7-5 {
    margin-top: -3.75rem !important;
  }
  .mr-sm-n7-5,
  .mx-sm-n7-5 {
    margin-right: -3.75rem !important;
  }
  .mb-sm-n7-5,
  .my-sm-n7-5 {
    margin-bottom: -3.75rem !important;
  }
  .ml-sm-n7-5,
  .mx-sm-n7-5 {
    margin-left: -3.75rem !important;
  }
  .m-sm-n8 {
    margin: -4rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -4rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -4rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -4rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -4rem !important;
  }
  .m-sm-n8-5 {
    margin: -4.25rem !important;
  }
  .mt-sm-n8-5,
  .my-sm-n8-5 {
    margin-top: -4.25rem !important;
  }
  .mr-sm-n8-5,
  .mx-sm-n8-5 {
    margin-right: -4.25rem !important;
  }
  .mb-sm-n8-5,
  .my-sm-n8-5 {
    margin-bottom: -4.25rem !important;
  }
  .ml-sm-n8-5,
  .mx-sm-n8-5 {
    margin-left: -4.25rem !important;
  }
  .m-sm-n9 {
    margin: -4.5rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -4.5rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -4.5rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -4.5rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -4.5rem !important;
  }
  .m-sm-n9-5 {
    margin: -4.75rem !important;
  }
  .mt-sm-n9-5,
  .my-sm-n9-5 {
    margin-top: -4.75rem !important;
  }
  .mr-sm-n9-5,
  .mx-sm-n9-5 {
    margin-right: -4.75rem !important;
  }
  .mb-sm-n9-5,
  .my-sm-n9-5 {
    margin-bottom: -4.75rem !important;
  }
  .ml-sm-n9-5,
  .mx-sm-n9-5 {
    margin-left: -4.75rem !important;
  }
  .m-sm-n10 {
    margin: -5rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -5rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -5rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -5rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -5rem !important;
  }
  .m-sm-n10-5 {
    margin: -5.25rem !important;
  }
  .mt-sm-n10-5,
  .my-sm-n10-5 {
    margin-top: -5.25rem !important;
  }
  .mr-sm-n10-5,
  .mx-sm-n10-5 {
    margin-right: -5.25rem !important;
  }
  .mb-sm-n10-5,
  .my-sm-n10-5 {
    margin-bottom: -5.25rem !important;
  }
  .ml-sm-n10-5,
  .mx-sm-n10-5 {
    margin-left: -5.25rem !important;
  }
  .m-sm-n11 {
    margin: -5.5rem !important;
  }
  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -5.5rem !important;
  }
  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -5.5rem !important;
  }
  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -5.5rem !important;
  }
  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -5.5rem !important;
  }
  .m-sm-n11-5 {
    margin: -5.75rem !important;
  }
  .mt-sm-n11-5,
  .my-sm-n11-5 {
    margin-top: -5.75rem !important;
  }
  .mr-sm-n11-5,
  .mx-sm-n11-5 {
    margin-right: -5.75rem !important;
  }
  .mb-sm-n11-5,
  .my-sm-n11-5 {
    margin-bottom: -5.75rem !important;
  }
  .ml-sm-n11-5,
  .mx-sm-n11-5 {
    margin-left: -5.75rem !important;
  }
  .m-sm-n12 {
    margin: -6rem !important;
  }
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -6rem !important;
  }
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -6rem !important;
  }
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -6rem !important;
  }
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -6rem !important;
  }
  .m-sm-n12-5 {
    margin: -6.25rem !important;
  }
  .mt-sm-n12-5,
  .my-sm-n12-5 {
    margin-top: -6.25rem !important;
  }
  .mr-sm-n12-5,
  .mx-sm-n12-5 {
    margin-right: -6.25rem !important;
  }
  .mb-sm-n12-5,
  .my-sm-n12-5 {
    margin-bottom: -6.25rem !important;
  }
  .ml-sm-n12-5,
  .mx-sm-n12-5 {
    margin-left: -6.25rem !important;
  }
  .m-sm-n13 {
    margin: -6.5rem !important;
  }
  .mt-sm-n13,
  .my-sm-n13 {
    margin-top: -6.5rem !important;
  }
  .mr-sm-n13,
  .mx-sm-n13 {
    margin-right: -6.5rem !important;
  }
  .mb-sm-n13,
  .my-sm-n13 {
    margin-bottom: -6.5rem !important;
  }
  .ml-sm-n13,
  .mx-sm-n13 {
    margin-left: -6.5rem !important;
  }
  .m-sm-n13-5 {
    margin: -6.75rem !important;
  }
  .mt-sm-n13-5,
  .my-sm-n13-5 {
    margin-top: -6.75rem !important;
  }
  .mr-sm-n13-5,
  .mx-sm-n13-5 {
    margin-right: -6.75rem !important;
  }
  .mb-sm-n13-5,
  .my-sm-n13-5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-sm-n13-5,
  .mx-sm-n13-5 {
    margin-left: -6.75rem !important;
  }
  .m-sm-n14 {
    margin: -7rem !important;
  }
  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -7rem !important;
  }
  .mr-sm-n14,
  .mx-sm-n14 {
    margin-right: -7rem !important;
  }
  .mb-sm-n14,
  .my-sm-n14 {
    margin-bottom: -7rem !important;
  }
  .ml-sm-n14,
  .mx-sm-n14 {
    margin-left: -7rem !important;
  }
  .m-sm-n14-5 {
    margin: -7.25rem !important;
  }
  .mt-sm-n14-5,
  .my-sm-n14-5 {
    margin-top: -7.25rem !important;
  }
  .mr-sm-n14-5,
  .mx-sm-n14-5 {
    margin-right: -7.25rem !important;
  }
  .mb-sm-n14-5,
  .my-sm-n14-5 {
    margin-bottom: -7.25rem !important;
  }
  .ml-sm-n14-5,
  .mx-sm-n14-5 {
    margin-left: -7.25rem !important;
  }
  .m-sm-n15 {
    margin: -7.5rem !important;
  }
  .mt-sm-n15,
  .my-sm-n15 {
    margin-top: -7.5rem !important;
  }
  .mr-sm-n15,
  .mx-sm-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-sm-n15,
  .my-sm-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ml-sm-n15,
  .mx-sm-n15 {
    margin-left: -7.5rem !important;
  }
  .m-sm-n15-5 {
    margin: -7.75rem !important;
  }
  .mt-sm-n15-5,
  .my-sm-n15-5 {
    margin-top: -7.75rem !important;
  }
  .mr-sm-n15-5,
  .mx-sm-n15-5 {
    margin-right: -7.75rem !important;
  }
  .mb-sm-n15-5,
  .my-sm-n15-5 {
    margin-bottom: -7.75rem !important;
  }
  .ml-sm-n15-5,
  .mx-sm-n15-5 {
    margin-left: -7.75rem !important;
  }
  .m-sm-n16 {
    margin: -8rem !important;
  }
  .mt-sm-n16,
  .my-sm-n16 {
    margin-top: -8rem !important;
  }
  .mr-sm-n16,
  .mx-sm-n16 {
    margin-right: -8rem !important;
  }
  .mb-sm-n16,
  .my-sm-n16 {
    margin-bottom: -8rem !important;
  }
  .ml-sm-n16,
  .mx-sm-n16 {
    margin-left: -8rem !important;
  }
  .m-sm-n16-5 {
    margin: -8.25rem !important;
  }
  .mt-sm-n16-5,
  .my-sm-n16-5 {
    margin-top: -8.25rem !important;
  }
  .mr-sm-n16-5,
  .mx-sm-n16-5 {
    margin-right: -8.25rem !important;
  }
  .mb-sm-n16-5,
  .my-sm-n16-5 {
    margin-bottom: -8.25rem !important;
  }
  .ml-sm-n16-5,
  .mx-sm-n16-5 {
    margin-left: -8.25rem !important;
  }
  .m-sm-n17 {
    margin: -8.5rem !important;
  }
  .mt-sm-n17,
  .my-sm-n17 {
    margin-top: -8.5rem !important;
  }
  .mr-sm-n17,
  .mx-sm-n17 {
    margin-right: -8.5rem !important;
  }
  .mb-sm-n17,
  .my-sm-n17 {
    margin-bottom: -8.5rem !important;
  }
  .ml-sm-n17,
  .mx-sm-n17 {
    margin-left: -8.5rem !important;
  }
  .m-sm-n17-5 {
    margin: -8.75rem !important;
  }
  .mt-sm-n17-5,
  .my-sm-n17-5 {
    margin-top: -8.75rem !important;
  }
  .mr-sm-n17-5,
  .mx-sm-n17-5 {
    margin-right: -8.75rem !important;
  }
  .mb-sm-n17-5,
  .my-sm-n17-5 {
    margin-bottom: -8.75rem !important;
  }
  .ml-sm-n17-5,
  .mx-sm-n17-5 {
    margin-left: -8.75rem !important;
  }
  .m-sm-n18 {
    margin: -9rem !important;
  }
  .mt-sm-n18,
  .my-sm-n18 {
    margin-top: -9rem !important;
  }
  .mr-sm-n18,
  .mx-sm-n18 {
    margin-right: -9rem !important;
  }
  .mb-sm-n18,
  .my-sm-n18 {
    margin-bottom: -9rem !important;
  }
  .ml-sm-n18,
  .mx-sm-n18 {
    margin-left: -9rem !important;
  }
  .m-sm-n18-5 {
    margin: -9.25rem !important;
  }
  .mt-sm-n18-5,
  .my-sm-n18-5 {
    margin-top: -9.25rem !important;
  }
  .mr-sm-n18-5,
  .mx-sm-n18-5 {
    margin-right: -9.25rem !important;
  }
  .mb-sm-n18-5,
  .my-sm-n18-5 {
    margin-bottom: -9.25rem !important;
  }
  .ml-sm-n18-5,
  .mx-sm-n18-5 {
    margin-left: -9.25rem !important;
  }
  .m-sm-n19 {
    margin: -9.5rem !important;
  }
  .mt-sm-n19,
  .my-sm-n19 {
    margin-top: -9.5rem !important;
  }
  .mr-sm-n19,
  .mx-sm-n19 {
    margin-right: -9.5rem !important;
  }
  .mb-sm-n19,
  .my-sm-n19 {
    margin-bottom: -9.5rem !important;
  }
  .ml-sm-n19,
  .mx-sm-n19 {
    margin-left: -9.5rem !important;
  }
  .m-sm-n19-5 {
    margin: -9.75rem !important;
  }
  .mt-sm-n19-5,
  .my-sm-n19-5 {
    margin-top: -9.75rem !important;
  }
  .mr-sm-n19-5,
  .mx-sm-n19-5 {
    margin-right: -9.75rem !important;
  }
  .mb-sm-n19-5,
  .my-sm-n19-5 {
    margin-bottom: -9.75rem !important;
  }
  .ml-sm-n19-5,
  .mx-sm-n19-5 {
    margin-left: -9.75rem !important;
  }
  .m-sm-n20 {
    margin: -10rem !important;
  }
  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -10rem !important;
  }
  .mr-sm-n20,
  .mx-sm-n20 {
    margin-right: -10rem !important;
  }
  .mb-sm-n20,
  .my-sm-n20 {
    margin-bottom: -10rem !important;
  }
  .ml-sm-n20,
  .mx-sm-n20 {
    margin-left: -10rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.5rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.5rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.5rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.5rem !important;
  }
  .m-md-2 {
    margin: 1rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 1rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 1rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 1rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 1rem !important;
  }
  .m-md-3 {
    margin: 1.5rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1.5rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1.5rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1.5rem !important;
  }
  .m-md-4 {
    margin: 2rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 2rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 2rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 2rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 2rem !important;
  }
  .m-md-5 {
    margin: 2.5rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2.5rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2.5rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2.5rem !important;
  }
  .m-md-0-5 {
    margin: 0.25rem !important;
  }
  .mt-md-0-5,
  .my-md-0-5 {
    margin-top: 0.25rem !important;
  }
  .mr-md-0-5,
  .mx-md-0-5 {
    margin-right: 0.25rem !important;
  }
  .mb-md-0-5,
  .my-md-0-5 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-0-5,
  .mx-md-0-5 {
    margin-left: 0.25rem !important;
  }
  .m-md-1-5 {
    margin: 0.75rem !important;
  }
  .mt-md-1-5,
  .my-md-1-5 {
    margin-top: 0.75rem !important;
  }
  .mr-md-1-5,
  .mx-md-1-5 {
    margin-right: 0.75rem !important;
  }
  .mb-md-1-5,
  .my-md-1-5 {
    margin-bottom: 0.75rem !important;
  }
  .ml-md-1-5,
  .mx-md-1-5 {
    margin-left: 0.75rem !important;
  }
  .m-md-2-5 {
    margin: 1.25rem !important;
  }
  .mt-md-2-5,
  .my-md-2-5 {
    margin-top: 1.25rem !important;
  }
  .mr-md-2-5,
  .mx-md-2-5 {
    margin-right: 1.25rem !important;
  }
  .mb-md-2-5,
  .my-md-2-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-md-2-5,
  .mx-md-2-5 {
    margin-left: 1.25rem !important;
  }
  .m-md-3-5 {
    margin: 1.75rem !important;
  }
  .mt-md-3-5,
  .my-md-3-5 {
    margin-top: 1.75rem !important;
  }
  .mr-md-3-5,
  .mx-md-3-5 {
    margin-right: 1.75rem !important;
  }
  .mb-md-3-5,
  .my-md-3-5 {
    margin-bottom: 1.75rem !important;
  }
  .ml-md-3-5,
  .mx-md-3-5 {
    margin-left: 1.75rem !important;
  }
  .m-md-4-5 {
    margin: 2.25rem !important;
  }
  .mt-md-4-5,
  .my-md-4-5 {
    margin-top: 2.25rem !important;
  }
  .mr-md-4-5,
  .mx-md-4-5 {
    margin-right: 2.25rem !important;
  }
  .mb-md-4-5,
  .my-md-4-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-md-4-5,
  .mx-md-4-5 {
    margin-left: 2.25rem !important;
  }
  .m-md-5-5 {
    margin: 2.75rem !important;
  }
  .mt-md-5-5,
  .my-md-5-5 {
    margin-top: 2.75rem !important;
  }
  .mr-md-5-5,
  .mx-md-5-5 {
    margin-right: 2.75rem !important;
  }
  .mb-md-5-5,
  .my-md-5-5 {
    margin-bottom: 2.75rem !important;
  }
  .ml-md-5-5,
  .mx-md-5-5 {
    margin-left: 2.75rem !important;
  }
  .m-md-6 {
    margin: 3rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 3rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 3rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 3rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 3rem !important;
  }
  .m-md-6-5 {
    margin: 3.25rem !important;
  }
  .mt-md-6-5,
  .my-md-6-5 {
    margin-top: 3.25rem !important;
  }
  .mr-md-6-5,
  .mx-md-6-5 {
    margin-right: 3.25rem !important;
  }
  .mb-md-6-5,
  .my-md-6-5 {
    margin-bottom: 3.25rem !important;
  }
  .ml-md-6-5,
  .mx-md-6-5 {
    margin-left: 3.25rem !important;
  }
  .m-md-7 {
    margin: 3.5rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 3.5rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 3.5rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 3.5rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 3.5rem !important;
  }
  .m-md-7-5 {
    margin: 3.75rem !important;
  }
  .mt-md-7-5,
  .my-md-7-5 {
    margin-top: 3.75rem !important;
  }
  .mr-md-7-5,
  .mx-md-7-5 {
    margin-right: 3.75rem !important;
  }
  .mb-md-7-5,
  .my-md-7-5 {
    margin-bottom: 3.75rem !important;
  }
  .ml-md-7-5,
  .mx-md-7-5 {
    margin-left: 3.75rem !important;
  }
  .m-md-8 {
    margin: 4rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 4rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 4rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 4rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 4rem !important;
  }
  .m-md-8-5 {
    margin: 4.25rem !important;
  }
  .mt-md-8-5,
  .my-md-8-5 {
    margin-top: 4.25rem !important;
  }
  .mr-md-8-5,
  .mx-md-8-5 {
    margin-right: 4.25rem !important;
  }
  .mb-md-8-5,
  .my-md-8-5 {
    margin-bottom: 4.25rem !important;
  }
  .ml-md-8-5,
  .mx-md-8-5 {
    margin-left: 4.25rem !important;
  }
  .m-md-9 {
    margin: 4.5rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 4.5rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 4.5rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 4.5rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 4.5rem !important;
  }
  .m-md-9-5 {
    margin: 4.75rem !important;
  }
  .mt-md-9-5,
  .my-md-9-5 {
    margin-top: 4.75rem !important;
  }
  .mr-md-9-5,
  .mx-md-9-5 {
    margin-right: 4.75rem !important;
  }
  .mb-md-9-5,
  .my-md-9-5 {
    margin-bottom: 4.75rem !important;
  }
  .ml-md-9-5,
  .mx-md-9-5 {
    margin-left: 4.75rem !important;
  }
  .m-md-10 {
    margin: 5rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 5rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 5rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 5rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 5rem !important;
  }
  .m-md-10-5 {
    margin: 5.25rem !important;
  }
  .mt-md-10-5,
  .my-md-10-5 {
    margin-top: 5.25rem !important;
  }
  .mr-md-10-5,
  .mx-md-10-5 {
    margin-right: 5.25rem !important;
  }
  .mb-md-10-5,
  .my-md-10-5 {
    margin-bottom: 5.25rem !important;
  }
  .ml-md-10-5,
  .mx-md-10-5 {
    margin-left: 5.25rem !important;
  }
  .m-md-11 {
    margin: 5.5rem !important;
  }
  .mt-md-11,
  .my-md-11 {
    margin-top: 5.5rem !important;
  }
  .mr-md-11,
  .mx-md-11 {
    margin-right: 5.5rem !important;
  }
  .mb-md-11,
  .my-md-11 {
    margin-bottom: 5.5rem !important;
  }
  .ml-md-11,
  .mx-md-11 {
    margin-left: 5.5rem !important;
  }
  .m-md-11-5 {
    margin: 5.75rem !important;
  }
  .mt-md-11-5,
  .my-md-11-5 {
    margin-top: 5.75rem !important;
  }
  .mr-md-11-5,
  .mx-md-11-5 {
    margin-right: 5.75rem !important;
  }
  .mb-md-11-5,
  .my-md-11-5 {
    margin-bottom: 5.75rem !important;
  }
  .ml-md-11-5,
  .mx-md-11-5 {
    margin-left: 5.75rem !important;
  }
  .m-md-12 {
    margin: 6rem !important;
  }
  .mt-md-12,
  .my-md-12 {
    margin-top: 6rem !important;
  }
  .mr-md-12,
  .mx-md-12 {
    margin-right: 6rem !important;
  }
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 6rem !important;
  }
  .ml-md-12,
  .mx-md-12 {
    margin-left: 6rem !important;
  }
  .m-md-12-5 {
    margin: 6.25rem !important;
  }
  .mt-md-12-5,
  .my-md-12-5 {
    margin-top: 6.25rem !important;
  }
  .mr-md-12-5,
  .mx-md-12-5 {
    margin-right: 6.25rem !important;
  }
  .mb-md-12-5,
  .my-md-12-5 {
    margin-bottom: 6.25rem !important;
  }
  .ml-md-12-5,
  .mx-md-12-5 {
    margin-left: 6.25rem !important;
  }
  .m-md-13 {
    margin: 6.5rem !important;
  }
  .mt-md-13,
  .my-md-13 {
    margin-top: 6.5rem !important;
  }
  .mr-md-13,
  .mx-md-13 {
    margin-right: 6.5rem !important;
  }
  .mb-md-13,
  .my-md-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-md-13,
  .mx-md-13 {
    margin-left: 6.5rem !important;
  }
  .m-md-13-5 {
    margin: 6.75rem !important;
  }
  .mt-md-13-5,
  .my-md-13-5 {
    margin-top: 6.75rem !important;
  }
  .mr-md-13-5,
  .mx-md-13-5 {
    margin-right: 6.75rem !important;
  }
  .mb-md-13-5,
  .my-md-13-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-md-13-5,
  .mx-md-13-5 {
    margin-left: 6.75rem !important;
  }
  .m-md-14 {
    margin: 7rem !important;
  }
  .mt-md-14,
  .my-md-14 {
    margin-top: 7rem !important;
  }
  .mr-md-14,
  .mx-md-14 {
    margin-right: 7rem !important;
  }
  .mb-md-14,
  .my-md-14 {
    margin-bottom: 7rem !important;
  }
  .ml-md-14,
  .mx-md-14 {
    margin-left: 7rem !important;
  }
  .m-md-14-5 {
    margin: 7.25rem !important;
  }
  .mt-md-14-5,
  .my-md-14-5 {
    margin-top: 7.25rem !important;
  }
  .mr-md-14-5,
  .mx-md-14-5 {
    margin-right: 7.25rem !important;
  }
  .mb-md-14-5,
  .my-md-14-5 {
    margin-bottom: 7.25rem !important;
  }
  .ml-md-14-5,
  .mx-md-14-5 {
    margin-left: 7.25rem !important;
  }
  .m-md-15 {
    margin: 7.5rem !important;
  }
  .mt-md-15,
  .my-md-15 {
    margin-top: 7.5rem !important;
  }
  .mr-md-15,
  .mx-md-15 {
    margin-right: 7.5rem !important;
  }
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 7.5rem !important;
  }
  .ml-md-15,
  .mx-md-15 {
    margin-left: 7.5rem !important;
  }
  .m-md-15-5 {
    margin: 7.75rem !important;
  }
  .mt-md-15-5,
  .my-md-15-5 {
    margin-top: 7.75rem !important;
  }
  .mr-md-15-5,
  .mx-md-15-5 {
    margin-right: 7.75rem !important;
  }
  .mb-md-15-5,
  .my-md-15-5 {
    margin-bottom: 7.75rem !important;
  }
  .ml-md-15-5,
  .mx-md-15-5 {
    margin-left: 7.75rem !important;
  }
  .m-md-16 {
    margin: 8rem !important;
  }
  .mt-md-16,
  .my-md-16 {
    margin-top: 8rem !important;
  }
  .mr-md-16,
  .mx-md-16 {
    margin-right: 8rem !important;
  }
  .mb-md-16,
  .my-md-16 {
    margin-bottom: 8rem !important;
  }
  .ml-md-16,
  .mx-md-16 {
    margin-left: 8rem !important;
  }
  .m-md-16-5 {
    margin: 8.25rem !important;
  }
  .mt-md-16-5,
  .my-md-16-5 {
    margin-top: 8.25rem !important;
  }
  .mr-md-16-5,
  .mx-md-16-5 {
    margin-right: 8.25rem !important;
  }
  .mb-md-16-5,
  .my-md-16-5 {
    margin-bottom: 8.25rem !important;
  }
  .ml-md-16-5,
  .mx-md-16-5 {
    margin-left: 8.25rem !important;
  }
  .m-md-17 {
    margin: 8.5rem !important;
  }
  .mt-md-17,
  .my-md-17 {
    margin-top: 8.5rem !important;
  }
  .mr-md-17,
  .mx-md-17 {
    margin-right: 8.5rem !important;
  }
  .mb-md-17,
  .my-md-17 {
    margin-bottom: 8.5rem !important;
  }
  .ml-md-17,
  .mx-md-17 {
    margin-left: 8.5rem !important;
  }
  .m-md-17-5 {
    margin: 8.75rem !important;
  }
  .mt-md-17-5,
  .my-md-17-5 {
    margin-top: 8.75rem !important;
  }
  .mr-md-17-5,
  .mx-md-17-5 {
    margin-right: 8.75rem !important;
  }
  .mb-md-17-5,
  .my-md-17-5 {
    margin-bottom: 8.75rem !important;
  }
  .ml-md-17-5,
  .mx-md-17-5 {
    margin-left: 8.75rem !important;
  }
  .m-md-18 {
    margin: 9rem !important;
  }
  .mt-md-18,
  .my-md-18 {
    margin-top: 9rem !important;
  }
  .mr-md-18,
  .mx-md-18 {
    margin-right: 9rem !important;
  }
  .mb-md-18,
  .my-md-18 {
    margin-bottom: 9rem !important;
  }
  .ml-md-18,
  .mx-md-18 {
    margin-left: 9rem !important;
  }
  .m-md-18-5 {
    margin: 9.25rem !important;
  }
  .mt-md-18-5,
  .my-md-18-5 {
    margin-top: 9.25rem !important;
  }
  .mr-md-18-5,
  .mx-md-18-5 {
    margin-right: 9.25rem !important;
  }
  .mb-md-18-5,
  .my-md-18-5 {
    margin-bottom: 9.25rem !important;
  }
  .ml-md-18-5,
  .mx-md-18-5 {
    margin-left: 9.25rem !important;
  }
  .m-md-19 {
    margin: 9.5rem !important;
  }
  .mt-md-19,
  .my-md-19 {
    margin-top: 9.5rem !important;
  }
  .mr-md-19,
  .mx-md-19 {
    margin-right: 9.5rem !important;
  }
  .mb-md-19,
  .my-md-19 {
    margin-bottom: 9.5rem !important;
  }
  .ml-md-19,
  .mx-md-19 {
    margin-left: 9.5rem !important;
  }
  .m-md-19-5 {
    margin: 9.75rem !important;
  }
  .mt-md-19-5,
  .my-md-19-5 {
    margin-top: 9.75rem !important;
  }
  .mr-md-19-5,
  .mx-md-19-5 {
    margin-right: 9.75rem !important;
  }
  .mb-md-19-5,
  .my-md-19-5 {
    margin-bottom: 9.75rem !important;
  }
  .ml-md-19-5,
  .mx-md-19-5 {
    margin-left: 9.75rem !important;
  }
  .m-md-20 {
    margin: 10rem !important;
  }
  .mt-md-20,
  .my-md-20 {
    margin-top: 10rem !important;
  }
  .mr-md-20,
  .mx-md-20 {
    margin-right: 10rem !important;
  }
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 10rem !important;
  }
  .ml-md-20,
  .mx-md-20 {
    margin-left: 10rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.5rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.5rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.5rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.5rem !important;
  }
  .p-md-2 {
    padding: 1rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 1rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 1rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 1rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 1rem !important;
  }
  .p-md-3 {
    padding: 1.5rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1.5rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1.5rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1.5rem !important;
  }
  .p-md-4 {
    padding: 2rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 2rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 2rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 2rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 2rem !important;
  }
  .p-md-5 {
    padding: 2.5rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2.5rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 2.5rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 2.5rem !important;
  }
  .p-md-0-5 {
    padding: 0.25rem !important;
  }
  .pt-md-0-5,
  .py-md-0-5 {
    padding-top: 0.25rem !important;
  }
  .pr-md-0-5,
  .px-md-0-5 {
    padding-right: 0.25rem !important;
  }
  .pb-md-0-5,
  .py-md-0-5 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-0-5,
  .px-md-0-5 {
    padding-left: 0.25rem !important;
  }
  .p-md-1-5 {
    padding: 0.75rem !important;
  }
  .pt-md-1-5,
  .py-md-1-5 {
    padding-top: 0.75rem !important;
  }
  .pr-md-1-5,
  .px-md-1-5 {
    padding-right: 0.75rem !important;
  }
  .pb-md-1-5,
  .py-md-1-5 {
    padding-bottom: 0.75rem !important;
  }
  .pl-md-1-5,
  .px-md-1-5 {
    padding-left: 0.75rem !important;
  }
  .p-md-2-5 {
    padding: 1.25rem !important;
  }
  .pt-md-2-5,
  .py-md-2-5 {
    padding-top: 1.25rem !important;
  }
  .pr-md-2-5,
  .px-md-2-5 {
    padding-right: 1.25rem !important;
  }
  .pb-md-2-5,
  .py-md-2-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-md-2-5,
  .px-md-2-5 {
    padding-left: 1.25rem !important;
  }
  .p-md-3-5 {
    padding: 1.75rem !important;
  }
  .pt-md-3-5,
  .py-md-3-5 {
    padding-top: 1.75rem !important;
  }
  .pr-md-3-5,
  .px-md-3-5 {
    padding-right: 1.75rem !important;
  }
  .pb-md-3-5,
  .py-md-3-5 {
    padding-bottom: 1.75rem !important;
  }
  .pl-md-3-5,
  .px-md-3-5 {
    padding-left: 1.75rem !important;
  }
  .p-md-4-5 {
    padding: 2.25rem !important;
  }
  .pt-md-4-5,
  .py-md-4-5 {
    padding-top: 2.25rem !important;
  }
  .pr-md-4-5,
  .px-md-4-5 {
    padding-right: 2.25rem !important;
  }
  .pb-md-4-5,
  .py-md-4-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-md-4-5,
  .px-md-4-5 {
    padding-left: 2.25rem !important;
  }
  .p-md-5-5 {
    padding: 2.75rem !important;
  }
  .pt-md-5-5,
  .py-md-5-5 {
    padding-top: 2.75rem !important;
  }
  .pr-md-5-5,
  .px-md-5-5 {
    padding-right: 2.75rem !important;
  }
  .pb-md-5-5,
  .py-md-5-5 {
    padding-bottom: 2.75rem !important;
  }
  .pl-md-5-5,
  .px-md-5-5 {
    padding-left: 2.75rem !important;
  }
  .p-md-6 {
    padding: 3rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 3rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 3rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 3rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 3rem !important;
  }
  .p-md-6-5 {
    padding: 3.25rem !important;
  }
  .pt-md-6-5,
  .py-md-6-5 {
    padding-top: 3.25rem !important;
  }
  .pr-md-6-5,
  .px-md-6-5 {
    padding-right: 3.25rem !important;
  }
  .pb-md-6-5,
  .py-md-6-5 {
    padding-bottom: 3.25rem !important;
  }
  .pl-md-6-5,
  .px-md-6-5 {
    padding-left: 3.25rem !important;
  }
  .p-md-7 {
    padding: 3.5rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 3.5rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 3.5rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 3.5rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 3.5rem !important;
  }
  .p-md-7-5 {
    padding: 3.75rem !important;
  }
  .pt-md-7-5,
  .py-md-7-5 {
    padding-top: 3.75rem !important;
  }
  .pr-md-7-5,
  .px-md-7-5 {
    padding-right: 3.75rem !important;
  }
  .pb-md-7-5,
  .py-md-7-5 {
    padding-bottom: 3.75rem !important;
  }
  .pl-md-7-5,
  .px-md-7-5 {
    padding-left: 3.75rem !important;
  }
  .p-md-8 {
    padding: 4rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 4rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 4rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 4rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 4rem !important;
  }
  .p-md-8-5 {
    padding: 4.25rem !important;
  }
  .pt-md-8-5,
  .py-md-8-5 {
    padding-top: 4.25rem !important;
  }
  .pr-md-8-5,
  .px-md-8-5 {
    padding-right: 4.25rem !important;
  }
  .pb-md-8-5,
  .py-md-8-5 {
    padding-bottom: 4.25rem !important;
  }
  .pl-md-8-5,
  .px-md-8-5 {
    padding-left: 4.25rem !important;
  }
  .p-md-9 {
    padding: 4.5rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 4.5rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 4.5rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 4.5rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 4.5rem !important;
  }
  .p-md-9-5 {
    padding: 4.75rem !important;
  }
  .pt-md-9-5,
  .py-md-9-5 {
    padding-top: 4.75rem !important;
  }
  .pr-md-9-5,
  .px-md-9-5 {
    padding-right: 4.75rem !important;
  }
  .pb-md-9-5,
  .py-md-9-5 {
    padding-bottom: 4.75rem !important;
  }
  .pl-md-9-5,
  .px-md-9-5 {
    padding-left: 4.75rem !important;
  }
  .p-md-10 {
    padding: 5rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 5rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 5rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 5rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 5rem !important;
  }
  .p-md-10-5 {
    padding: 5.25rem !important;
  }
  .pt-md-10-5,
  .py-md-10-5 {
    padding-top: 5.25rem !important;
  }
  .pr-md-10-5,
  .px-md-10-5 {
    padding-right: 5.25rem !important;
  }
  .pb-md-10-5,
  .py-md-10-5 {
    padding-bottom: 5.25rem !important;
  }
  .pl-md-10-5,
  .px-md-10-5 {
    padding-left: 5.25rem !important;
  }
  .p-md-11 {
    padding: 5.5rem !important;
  }
  .pt-md-11,
  .py-md-11 {
    padding-top: 5.5rem !important;
  }
  .pr-md-11,
  .px-md-11 {
    padding-right: 5.5rem !important;
  }
  .pb-md-11,
  .py-md-11 {
    padding-bottom: 5.5rem !important;
  }
  .pl-md-11,
  .px-md-11 {
    padding-left: 5.5rem !important;
  }
  .p-md-11-5 {
    padding: 5.75rem !important;
  }
  .pt-md-11-5,
  .py-md-11-5 {
    padding-top: 5.75rem !important;
  }
  .pr-md-11-5,
  .px-md-11-5 {
    padding-right: 5.75rem !important;
  }
  .pb-md-11-5,
  .py-md-11-5 {
    padding-bottom: 5.75rem !important;
  }
  .pl-md-11-5,
  .px-md-11-5 {
    padding-left: 5.75rem !important;
  }
  .p-md-12 {
    padding: 6rem !important;
  }
  .pt-md-12,
  .py-md-12 {
    padding-top: 6rem !important;
  }
  .pr-md-12,
  .px-md-12 {
    padding-right: 6rem !important;
  }
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 6rem !important;
  }
  .pl-md-12,
  .px-md-12 {
    padding-left: 6rem !important;
  }
  .p-md-12-5 {
    padding: 6.25rem !important;
  }
  .pt-md-12-5,
  .py-md-12-5 {
    padding-top: 6.25rem !important;
  }
  .pr-md-12-5,
  .px-md-12-5 {
    padding-right: 6.25rem !important;
  }
  .pb-md-12-5,
  .py-md-12-5 {
    padding-bottom: 6.25rem !important;
  }
  .pl-md-12-5,
  .px-md-12-5 {
    padding-left: 6.25rem !important;
  }
  .p-md-13 {
    padding: 6.5rem !important;
  }
  .pt-md-13,
  .py-md-13 {
    padding-top: 6.5rem !important;
  }
  .pr-md-13,
  .px-md-13 {
    padding-right: 6.5rem !important;
  }
  .pb-md-13,
  .py-md-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-md-13,
  .px-md-13 {
    padding-left: 6.5rem !important;
  }
  .p-md-13-5 {
    padding: 6.75rem !important;
  }
  .pt-md-13-5,
  .py-md-13-5 {
    padding-top: 6.75rem !important;
  }
  .pr-md-13-5,
  .px-md-13-5 {
    padding-right: 6.75rem !important;
  }
  .pb-md-13-5,
  .py-md-13-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-md-13-5,
  .px-md-13-5 {
    padding-left: 6.75rem !important;
  }
  .p-md-14 {
    padding: 7rem !important;
  }
  .pt-md-14,
  .py-md-14 {
    padding-top: 7rem !important;
  }
  .pr-md-14,
  .px-md-14 {
    padding-right: 7rem !important;
  }
  .pb-md-14,
  .py-md-14 {
    padding-bottom: 7rem !important;
  }
  .pl-md-14,
  .px-md-14 {
    padding-left: 7rem !important;
  }
  .p-md-14-5 {
    padding: 7.25rem !important;
  }
  .pt-md-14-5,
  .py-md-14-5 {
    padding-top: 7.25rem !important;
  }
  .pr-md-14-5,
  .px-md-14-5 {
    padding-right: 7.25rem !important;
  }
  .pb-md-14-5,
  .py-md-14-5 {
    padding-bottom: 7.25rem !important;
  }
  .pl-md-14-5,
  .px-md-14-5 {
    padding-left: 7.25rem !important;
  }
  .p-md-15 {
    padding: 7.5rem !important;
  }
  .pt-md-15,
  .py-md-15 {
    padding-top: 7.5rem !important;
  }
  .pr-md-15,
  .px-md-15 {
    padding-right: 7.5rem !important;
  }
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 7.5rem !important;
  }
  .pl-md-15,
  .px-md-15 {
    padding-left: 7.5rem !important;
  }
  .p-md-15-5 {
    padding: 7.75rem !important;
  }
  .pt-md-15-5,
  .py-md-15-5 {
    padding-top: 7.75rem !important;
  }
  .pr-md-15-5,
  .px-md-15-5 {
    padding-right: 7.75rem !important;
  }
  .pb-md-15-5,
  .py-md-15-5 {
    padding-bottom: 7.75rem !important;
  }
  .pl-md-15-5,
  .px-md-15-5 {
    padding-left: 7.75rem !important;
  }
  .p-md-16 {
    padding: 8rem !important;
  }
  .pt-md-16,
  .py-md-16 {
    padding-top: 8rem !important;
  }
  .pr-md-16,
  .px-md-16 {
    padding-right: 8rem !important;
  }
  .pb-md-16,
  .py-md-16 {
    padding-bottom: 8rem !important;
  }
  .pl-md-16,
  .px-md-16 {
    padding-left: 8rem !important;
  }
  .p-md-16-5 {
    padding: 8.25rem !important;
  }
  .pt-md-16-5,
  .py-md-16-5 {
    padding-top: 8.25rem !important;
  }
  .pr-md-16-5,
  .px-md-16-5 {
    padding-right: 8.25rem !important;
  }
  .pb-md-16-5,
  .py-md-16-5 {
    padding-bottom: 8.25rem !important;
  }
  .pl-md-16-5,
  .px-md-16-5 {
    padding-left: 8.25rem !important;
  }
  .p-md-17 {
    padding: 8.5rem !important;
  }
  .pt-md-17,
  .py-md-17 {
    padding-top: 8.5rem !important;
  }
  .pr-md-17,
  .px-md-17 {
    padding-right: 8.5rem !important;
  }
  .pb-md-17,
  .py-md-17 {
    padding-bottom: 8.5rem !important;
  }
  .pl-md-17,
  .px-md-17 {
    padding-left: 8.5rem !important;
  }
  .p-md-17-5 {
    padding: 8.75rem !important;
  }
  .pt-md-17-5,
  .py-md-17-5 {
    padding-top: 8.75rem !important;
  }
  .pr-md-17-5,
  .px-md-17-5 {
    padding-right: 8.75rem !important;
  }
  .pb-md-17-5,
  .py-md-17-5 {
    padding-bottom: 8.75rem !important;
  }
  .pl-md-17-5,
  .px-md-17-5 {
    padding-left: 8.75rem !important;
  }
  .p-md-18 {
    padding: 9rem !important;
  }
  .pt-md-18,
  .py-md-18 {
    padding-top: 9rem !important;
  }
  .pr-md-18,
  .px-md-18 {
    padding-right: 9rem !important;
  }
  .pb-md-18,
  .py-md-18 {
    padding-bottom: 9rem !important;
  }
  .pl-md-18,
  .px-md-18 {
    padding-left: 9rem !important;
  }
  .p-md-18-5 {
    padding: 9.25rem !important;
  }
  .pt-md-18-5,
  .py-md-18-5 {
    padding-top: 9.25rem !important;
  }
  .pr-md-18-5,
  .px-md-18-5 {
    padding-right: 9.25rem !important;
  }
  .pb-md-18-5,
  .py-md-18-5 {
    padding-bottom: 9.25rem !important;
  }
  .pl-md-18-5,
  .px-md-18-5 {
    padding-left: 9.25rem !important;
  }
  .p-md-19 {
    padding: 9.5rem !important;
  }
  .pt-md-19,
  .py-md-19 {
    padding-top: 9.5rem !important;
  }
  .pr-md-19,
  .px-md-19 {
    padding-right: 9.5rem !important;
  }
  .pb-md-19,
  .py-md-19 {
    padding-bottom: 9.5rem !important;
  }
  .pl-md-19,
  .px-md-19 {
    padding-left: 9.5rem !important;
  }
  .p-md-19-5 {
    padding: 9.75rem !important;
  }
  .pt-md-19-5,
  .py-md-19-5 {
    padding-top: 9.75rem !important;
  }
  .pr-md-19-5,
  .px-md-19-5 {
    padding-right: 9.75rem !important;
  }
  .pb-md-19-5,
  .py-md-19-5 {
    padding-bottom: 9.75rem !important;
  }
  .pl-md-19-5,
  .px-md-19-5 {
    padding-left: 9.75rem !important;
  }
  .p-md-20 {
    padding: 10rem !important;
  }
  .pt-md-20,
  .py-md-20 {
    padding-top: 10rem !important;
  }
  .pr-md-20,
  .px-md-20 {
    padding-right: 10rem !important;
  }
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 10rem !important;
  }
  .pl-md-20,
  .px-md-20 {
    padding-left: 10rem !important;
  }
  .m-md-n1 {
    margin: -0.5rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.5rem !important;
  }
  .m-md-n2 {
    margin: -1rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -1rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -1rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -1rem !important;
  }
  .m-md-n3 {
    margin: -1.5rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1.5rem !important;
  }
  .m-md-n4 {
    margin: -2rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -2rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -2rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -2rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -2rem !important;
  }
  .m-md-n5 {
    margin: -2.5rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2.5rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2.5rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2.5rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2.5rem !important;
  }
  .m-md-n0-5 {
    margin: -0.25rem !important;
  }
  .mt-md-n0-5,
  .my-md-n0-5 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n0-5,
  .mx-md-n0-5 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n0-5,
  .my-md-n0-5 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n0-5,
  .mx-md-n0-5 {
    margin-left: -0.25rem !important;
  }
  .m-md-n1-5 {
    margin: -0.75rem !important;
  }
  .mt-md-n1-5,
  .my-md-n1-5 {
    margin-top: -0.75rem !important;
  }
  .mr-md-n1-5,
  .mx-md-n1-5 {
    margin-right: -0.75rem !important;
  }
  .mb-md-n1-5,
  .my-md-n1-5 {
    margin-bottom: -0.75rem !important;
  }
  .ml-md-n1-5,
  .mx-md-n1-5 {
    margin-left: -0.75rem !important;
  }
  .m-md-n2-5 {
    margin: -1.25rem !important;
  }
  .mt-md-n2-5,
  .my-md-n2-5 {
    margin-top: -1.25rem !important;
  }
  .mr-md-n2-5,
  .mx-md-n2-5 {
    margin-right: -1.25rem !important;
  }
  .mb-md-n2-5,
  .my-md-n2-5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-md-n2-5,
  .mx-md-n2-5 {
    margin-left: -1.25rem !important;
  }
  .m-md-n3-5 {
    margin: -1.75rem !important;
  }
  .mt-md-n3-5,
  .my-md-n3-5 {
    margin-top: -1.75rem !important;
  }
  .mr-md-n3-5,
  .mx-md-n3-5 {
    margin-right: -1.75rem !important;
  }
  .mb-md-n3-5,
  .my-md-n3-5 {
    margin-bottom: -1.75rem !important;
  }
  .ml-md-n3-5,
  .mx-md-n3-5 {
    margin-left: -1.75rem !important;
  }
  .m-md-n4-5 {
    margin: -2.25rem !important;
  }
  .mt-md-n4-5,
  .my-md-n4-5 {
    margin-top: -2.25rem !important;
  }
  .mr-md-n4-5,
  .mx-md-n4-5 {
    margin-right: -2.25rem !important;
  }
  .mb-md-n4-5,
  .my-md-n4-5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-md-n4-5,
  .mx-md-n4-5 {
    margin-left: -2.25rem !important;
  }
  .m-md-n5-5 {
    margin: -2.75rem !important;
  }
  .mt-md-n5-5,
  .my-md-n5-5 {
    margin-top: -2.75rem !important;
  }
  .mr-md-n5-5,
  .mx-md-n5-5 {
    margin-right: -2.75rem !important;
  }
  .mb-md-n5-5,
  .my-md-n5-5 {
    margin-bottom: -2.75rem !important;
  }
  .ml-md-n5-5,
  .mx-md-n5-5 {
    margin-left: -2.75rem !important;
  }
  .m-md-n6 {
    margin: -3rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -3rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -3rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -3rem !important;
  }
  .m-md-n6-5 {
    margin: -3.25rem !important;
  }
  .mt-md-n6-5,
  .my-md-n6-5 {
    margin-top: -3.25rem !important;
  }
  .mr-md-n6-5,
  .mx-md-n6-5 {
    margin-right: -3.25rem !important;
  }
  .mb-md-n6-5,
  .my-md-n6-5 {
    margin-bottom: -3.25rem !important;
  }
  .ml-md-n6-5,
  .mx-md-n6-5 {
    margin-left: -3.25rem !important;
  }
  .m-md-n7 {
    margin: -3.5rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -3.5rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -3.5rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -3.5rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -3.5rem !important;
  }
  .m-md-n7-5 {
    margin: -3.75rem !important;
  }
  .mt-md-n7-5,
  .my-md-n7-5 {
    margin-top: -3.75rem !important;
  }
  .mr-md-n7-5,
  .mx-md-n7-5 {
    margin-right: -3.75rem !important;
  }
  .mb-md-n7-5,
  .my-md-n7-5 {
    margin-bottom: -3.75rem !important;
  }
  .ml-md-n7-5,
  .mx-md-n7-5 {
    margin-left: -3.75rem !important;
  }
  .m-md-n8 {
    margin: -4rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -4rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -4rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -4rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -4rem !important;
  }
  .m-md-n8-5 {
    margin: -4.25rem !important;
  }
  .mt-md-n8-5,
  .my-md-n8-5 {
    margin-top: -4.25rem !important;
  }
  .mr-md-n8-5,
  .mx-md-n8-5 {
    margin-right: -4.25rem !important;
  }
  .mb-md-n8-5,
  .my-md-n8-5 {
    margin-bottom: -4.25rem !important;
  }
  .ml-md-n8-5,
  .mx-md-n8-5 {
    margin-left: -4.25rem !important;
  }
  .m-md-n9 {
    margin: -4.5rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -4.5rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -4.5rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -4.5rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -4.5rem !important;
  }
  .m-md-n9-5 {
    margin: -4.75rem !important;
  }
  .mt-md-n9-5,
  .my-md-n9-5 {
    margin-top: -4.75rem !important;
  }
  .mr-md-n9-5,
  .mx-md-n9-5 {
    margin-right: -4.75rem !important;
  }
  .mb-md-n9-5,
  .my-md-n9-5 {
    margin-bottom: -4.75rem !important;
  }
  .ml-md-n9-5,
  .mx-md-n9-5 {
    margin-left: -4.75rem !important;
  }
  .m-md-n10 {
    margin: -5rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -5rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -5rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -5rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -5rem !important;
  }
  .m-md-n10-5 {
    margin: -5.25rem !important;
  }
  .mt-md-n10-5,
  .my-md-n10-5 {
    margin-top: -5.25rem !important;
  }
  .mr-md-n10-5,
  .mx-md-n10-5 {
    margin-right: -5.25rem !important;
  }
  .mb-md-n10-5,
  .my-md-n10-5 {
    margin-bottom: -5.25rem !important;
  }
  .ml-md-n10-5,
  .mx-md-n10-5 {
    margin-left: -5.25rem !important;
  }
  .m-md-n11 {
    margin: -5.5rem !important;
  }
  .mt-md-n11,
  .my-md-n11 {
    margin-top: -5.5rem !important;
  }
  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -5.5rem !important;
  }
  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -5.5rem !important;
  }
  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -5.5rem !important;
  }
  .m-md-n11-5 {
    margin: -5.75rem !important;
  }
  .mt-md-n11-5,
  .my-md-n11-5 {
    margin-top: -5.75rem !important;
  }
  .mr-md-n11-5,
  .mx-md-n11-5 {
    margin-right: -5.75rem !important;
  }
  .mb-md-n11-5,
  .my-md-n11-5 {
    margin-bottom: -5.75rem !important;
  }
  .ml-md-n11-5,
  .mx-md-n11-5 {
    margin-left: -5.75rem !important;
  }
  .m-md-n12 {
    margin: -6rem !important;
  }
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -6rem !important;
  }
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -6rem !important;
  }
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -6rem !important;
  }
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -6rem !important;
  }
  .m-md-n12-5 {
    margin: -6.25rem !important;
  }
  .mt-md-n12-5,
  .my-md-n12-5 {
    margin-top: -6.25rem !important;
  }
  .mr-md-n12-5,
  .mx-md-n12-5 {
    margin-right: -6.25rem !important;
  }
  .mb-md-n12-5,
  .my-md-n12-5 {
    margin-bottom: -6.25rem !important;
  }
  .ml-md-n12-5,
  .mx-md-n12-5 {
    margin-left: -6.25rem !important;
  }
  .m-md-n13 {
    margin: -6.5rem !important;
  }
  .mt-md-n13,
  .my-md-n13 {
    margin-top: -6.5rem !important;
  }
  .mr-md-n13,
  .mx-md-n13 {
    margin-right: -6.5rem !important;
  }
  .mb-md-n13,
  .my-md-n13 {
    margin-bottom: -6.5rem !important;
  }
  .ml-md-n13,
  .mx-md-n13 {
    margin-left: -6.5rem !important;
  }
  .m-md-n13-5 {
    margin: -6.75rem !important;
  }
  .mt-md-n13-5,
  .my-md-n13-5 {
    margin-top: -6.75rem !important;
  }
  .mr-md-n13-5,
  .mx-md-n13-5 {
    margin-right: -6.75rem !important;
  }
  .mb-md-n13-5,
  .my-md-n13-5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-md-n13-5,
  .mx-md-n13-5 {
    margin-left: -6.75rem !important;
  }
  .m-md-n14 {
    margin: -7rem !important;
  }
  .mt-md-n14,
  .my-md-n14 {
    margin-top: -7rem !important;
  }
  .mr-md-n14,
  .mx-md-n14 {
    margin-right: -7rem !important;
  }
  .mb-md-n14,
  .my-md-n14 {
    margin-bottom: -7rem !important;
  }
  .ml-md-n14,
  .mx-md-n14 {
    margin-left: -7rem !important;
  }
  .m-md-n14-5 {
    margin: -7.25rem !important;
  }
  .mt-md-n14-5,
  .my-md-n14-5 {
    margin-top: -7.25rem !important;
  }
  .mr-md-n14-5,
  .mx-md-n14-5 {
    margin-right: -7.25rem !important;
  }
  .mb-md-n14-5,
  .my-md-n14-5 {
    margin-bottom: -7.25rem !important;
  }
  .ml-md-n14-5,
  .mx-md-n14-5 {
    margin-left: -7.25rem !important;
  }
  .m-md-n15 {
    margin: -7.5rem !important;
  }
  .mt-md-n15,
  .my-md-n15 {
    margin-top: -7.5rem !important;
  }
  .mr-md-n15,
  .mx-md-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-md-n15,
  .my-md-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ml-md-n15,
  .mx-md-n15 {
    margin-left: -7.5rem !important;
  }
  .m-md-n15-5 {
    margin: -7.75rem !important;
  }
  .mt-md-n15-5,
  .my-md-n15-5 {
    margin-top: -7.75rem !important;
  }
  .mr-md-n15-5,
  .mx-md-n15-5 {
    margin-right: -7.75rem !important;
  }
  .mb-md-n15-5,
  .my-md-n15-5 {
    margin-bottom: -7.75rem !important;
  }
  .ml-md-n15-5,
  .mx-md-n15-5 {
    margin-left: -7.75rem !important;
  }
  .m-md-n16 {
    margin: -8rem !important;
  }
  .mt-md-n16,
  .my-md-n16 {
    margin-top: -8rem !important;
  }
  .mr-md-n16,
  .mx-md-n16 {
    margin-right: -8rem !important;
  }
  .mb-md-n16,
  .my-md-n16 {
    margin-bottom: -8rem !important;
  }
  .ml-md-n16,
  .mx-md-n16 {
    margin-left: -8rem !important;
  }
  .m-md-n16-5 {
    margin: -8.25rem !important;
  }
  .mt-md-n16-5,
  .my-md-n16-5 {
    margin-top: -8.25rem !important;
  }
  .mr-md-n16-5,
  .mx-md-n16-5 {
    margin-right: -8.25rem !important;
  }
  .mb-md-n16-5,
  .my-md-n16-5 {
    margin-bottom: -8.25rem !important;
  }
  .ml-md-n16-5,
  .mx-md-n16-5 {
    margin-left: -8.25rem !important;
  }
  .m-md-n17 {
    margin: -8.5rem !important;
  }
  .mt-md-n17,
  .my-md-n17 {
    margin-top: -8.5rem !important;
  }
  .mr-md-n17,
  .mx-md-n17 {
    margin-right: -8.5rem !important;
  }
  .mb-md-n17,
  .my-md-n17 {
    margin-bottom: -8.5rem !important;
  }
  .ml-md-n17,
  .mx-md-n17 {
    margin-left: -8.5rem !important;
  }
  .m-md-n17-5 {
    margin: -8.75rem !important;
  }
  .mt-md-n17-5,
  .my-md-n17-5 {
    margin-top: -8.75rem !important;
  }
  .mr-md-n17-5,
  .mx-md-n17-5 {
    margin-right: -8.75rem !important;
  }
  .mb-md-n17-5,
  .my-md-n17-5 {
    margin-bottom: -8.75rem !important;
  }
  .ml-md-n17-5,
  .mx-md-n17-5 {
    margin-left: -8.75rem !important;
  }
  .m-md-n18 {
    margin: -9rem !important;
  }
  .mt-md-n18,
  .my-md-n18 {
    margin-top: -9rem !important;
  }
  .mr-md-n18,
  .mx-md-n18 {
    margin-right: -9rem !important;
  }
  .mb-md-n18,
  .my-md-n18 {
    margin-bottom: -9rem !important;
  }
  .ml-md-n18,
  .mx-md-n18 {
    margin-left: -9rem !important;
  }
  .m-md-n18-5 {
    margin: -9.25rem !important;
  }
  .mt-md-n18-5,
  .my-md-n18-5 {
    margin-top: -9.25rem !important;
  }
  .mr-md-n18-5,
  .mx-md-n18-5 {
    margin-right: -9.25rem !important;
  }
  .mb-md-n18-5,
  .my-md-n18-5 {
    margin-bottom: -9.25rem !important;
  }
  .ml-md-n18-5,
  .mx-md-n18-5 {
    margin-left: -9.25rem !important;
  }
  .m-md-n19 {
    margin: -9.5rem !important;
  }
  .mt-md-n19,
  .my-md-n19 {
    margin-top: -9.5rem !important;
  }
  .mr-md-n19,
  .mx-md-n19 {
    margin-right: -9.5rem !important;
  }
  .mb-md-n19,
  .my-md-n19 {
    margin-bottom: -9.5rem !important;
  }
  .ml-md-n19,
  .mx-md-n19 {
    margin-left: -9.5rem !important;
  }
  .m-md-n19-5 {
    margin: -9.75rem !important;
  }
  .mt-md-n19-5,
  .my-md-n19-5 {
    margin-top: -9.75rem !important;
  }
  .mr-md-n19-5,
  .mx-md-n19-5 {
    margin-right: -9.75rem !important;
  }
  .mb-md-n19-5,
  .my-md-n19-5 {
    margin-bottom: -9.75rem !important;
  }
  .ml-md-n19-5,
  .mx-md-n19-5 {
    margin-left: -9.75rem !important;
  }
  .m-md-n20 {
    margin: -10rem !important;
  }
  .mt-md-n20,
  .my-md-n20 {
    margin-top: -10rem !important;
  }
  .mr-md-n20,
  .mx-md-n20 {
    margin-right: -10rem !important;
  }
  .mb-md-n20,
  .my-md-n20 {
    margin-bottom: -10rem !important;
  }
  .ml-md-n20,
  .mx-md-n20 {
    margin-left: -10rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.5rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.5rem !important;
  }
  .m-lg-2 {
    margin: 1rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 1rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 1rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 1rem !important;
  }
  .m-lg-3 {
    margin: 1.5rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1.5rem !important;
  }
  .m-lg-4 {
    margin: 2rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 2rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 2rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 2rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 2rem !important;
  }
  .m-lg-5 {
    margin: 2.5rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2.5rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2.5rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2.5rem !important;
  }
  .m-lg-0-5 {
    margin: 0.25rem !important;
  }
  .mt-lg-0-5,
  .my-lg-0-5 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-0-5,
  .mx-lg-0-5 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-0-5,
  .my-lg-0-5 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-0-5,
  .mx-lg-0-5 {
    margin-left: 0.25rem !important;
  }
  .m-lg-1-5 {
    margin: 0.75rem !important;
  }
  .mt-lg-1-5,
  .my-lg-1-5 {
    margin-top: 0.75rem !important;
  }
  .mr-lg-1-5,
  .mx-lg-1-5 {
    margin-right: 0.75rem !important;
  }
  .mb-lg-1-5,
  .my-lg-1-5 {
    margin-bottom: 0.75rem !important;
  }
  .ml-lg-1-5,
  .mx-lg-1-5 {
    margin-left: 0.75rem !important;
  }
  .m-lg-2-5 {
    margin: 1.25rem !important;
  }
  .mt-lg-2-5,
  .my-lg-2-5 {
    margin-top: 1.25rem !important;
  }
  .mr-lg-2-5,
  .mx-lg-2-5 {
    margin-right: 1.25rem !important;
  }
  .mb-lg-2-5,
  .my-lg-2-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-lg-2-5,
  .mx-lg-2-5 {
    margin-left: 1.25rem !important;
  }
  .m-lg-3-5 {
    margin: 1.75rem !important;
  }
  .mt-lg-3-5,
  .my-lg-3-5 {
    margin-top: 1.75rem !important;
  }
  .mr-lg-3-5,
  .mx-lg-3-5 {
    margin-right: 1.75rem !important;
  }
  .mb-lg-3-5,
  .my-lg-3-5 {
    margin-bottom: 1.75rem !important;
  }
  .ml-lg-3-5,
  .mx-lg-3-5 {
    margin-left: 1.75rem !important;
  }
  .m-lg-4-5 {
    margin: 2.25rem !important;
  }
  .mt-lg-4-5,
  .my-lg-4-5 {
    margin-top: 2.25rem !important;
  }
  .mr-lg-4-5,
  .mx-lg-4-5 {
    margin-right: 2.25rem !important;
  }
  .mb-lg-4-5,
  .my-lg-4-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-lg-4-5,
  .mx-lg-4-5 {
    margin-left: 2.25rem !important;
  }
  .m-lg-5-5 {
    margin: 2.75rem !important;
  }
  .mt-lg-5-5,
  .my-lg-5-5 {
    margin-top: 2.75rem !important;
  }
  .mr-lg-5-5,
  .mx-lg-5-5 {
    margin-right: 2.75rem !important;
  }
  .mb-lg-5-5,
  .my-lg-5-5 {
    margin-bottom: 2.75rem !important;
  }
  .ml-lg-5-5,
  .mx-lg-5-5 {
    margin-left: 2.75rem !important;
  }
  .m-lg-6 {
    margin: 3rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 3rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 3rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 3rem !important;
  }
  .m-lg-6-5 {
    margin: 3.25rem !important;
  }
  .mt-lg-6-5,
  .my-lg-6-5 {
    margin-top: 3.25rem !important;
  }
  .mr-lg-6-5,
  .mx-lg-6-5 {
    margin-right: 3.25rem !important;
  }
  .mb-lg-6-5,
  .my-lg-6-5 {
    margin-bottom: 3.25rem !important;
  }
  .ml-lg-6-5,
  .mx-lg-6-5 {
    margin-left: 3.25rem !important;
  }
  .m-lg-7 {
    margin: 3.5rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 3.5rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 3.5rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 3.5rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 3.5rem !important;
  }
  .m-lg-7-5 {
    margin: 3.75rem !important;
  }
  .mt-lg-7-5,
  .my-lg-7-5 {
    margin-top: 3.75rem !important;
  }
  .mr-lg-7-5,
  .mx-lg-7-5 {
    margin-right: 3.75rem !important;
  }
  .mb-lg-7-5,
  .my-lg-7-5 {
    margin-bottom: 3.75rem !important;
  }
  .ml-lg-7-5,
  .mx-lg-7-5 {
    margin-left: 3.75rem !important;
  }
  .m-lg-8 {
    margin: 4rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 4rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 4rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 4rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 4rem !important;
  }
  .m-lg-8-5 {
    margin: 4.25rem !important;
  }
  .mt-lg-8-5,
  .my-lg-8-5 {
    margin-top: 4.25rem !important;
  }
  .mr-lg-8-5,
  .mx-lg-8-5 {
    margin-right: 4.25rem !important;
  }
  .mb-lg-8-5,
  .my-lg-8-5 {
    margin-bottom: 4.25rem !important;
  }
  .ml-lg-8-5,
  .mx-lg-8-5 {
    margin-left: 4.25rem !important;
  }
  .m-lg-9 {
    margin: 4.5rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 4.5rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 4.5rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 4.5rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 4.5rem !important;
  }
  .m-lg-9-5 {
    margin: 4.75rem !important;
  }
  .mt-lg-9-5,
  .my-lg-9-5 {
    margin-top: 4.75rem !important;
  }
  .mr-lg-9-5,
  .mx-lg-9-5 {
    margin-right: 4.75rem !important;
  }
  .mb-lg-9-5,
  .my-lg-9-5 {
    margin-bottom: 4.75rem !important;
  }
  .ml-lg-9-5,
  .mx-lg-9-5 {
    margin-left: 4.75rem !important;
  }
  .m-lg-10 {
    margin: 5rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 5rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 5rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 5rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 5rem !important;
  }
  .m-lg-10-5 {
    margin: 5.25rem !important;
  }
  .mt-lg-10-5,
  .my-lg-10-5 {
    margin-top: 5.25rem !important;
  }
  .mr-lg-10-5,
  .mx-lg-10-5 {
    margin-right: 5.25rem !important;
  }
  .mb-lg-10-5,
  .my-lg-10-5 {
    margin-bottom: 5.25rem !important;
  }
  .ml-lg-10-5,
  .mx-lg-10-5 {
    margin-left: 5.25rem !important;
  }
  .m-lg-11 {
    margin: 5.5rem !important;
  }
  .mt-lg-11,
  .my-lg-11 {
    margin-top: 5.5rem !important;
  }
  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 5.5rem !important;
  }
  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 5.5rem !important;
  }
  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 5.5rem !important;
  }
  .m-lg-11-5 {
    margin: 5.75rem !important;
  }
  .mt-lg-11-5,
  .my-lg-11-5 {
    margin-top: 5.75rem !important;
  }
  .mr-lg-11-5,
  .mx-lg-11-5 {
    margin-right: 5.75rem !important;
  }
  .mb-lg-11-5,
  .my-lg-11-5 {
    margin-bottom: 5.75rem !important;
  }
  .ml-lg-11-5,
  .mx-lg-11-5 {
    margin-left: 5.75rem !important;
  }
  .m-lg-12 {
    margin: 6rem !important;
  }
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 6rem !important;
  }
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 6rem !important;
  }
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 6rem !important;
  }
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 6rem !important;
  }
  .m-lg-12-5 {
    margin: 6.25rem !important;
  }
  .mt-lg-12-5,
  .my-lg-12-5 {
    margin-top: 6.25rem !important;
  }
  .mr-lg-12-5,
  .mx-lg-12-5 {
    margin-right: 6.25rem !important;
  }
  .mb-lg-12-5,
  .my-lg-12-5 {
    margin-bottom: 6.25rem !important;
  }
  .ml-lg-12-5,
  .mx-lg-12-5 {
    margin-left: 6.25rem !important;
  }
  .m-lg-13 {
    margin: 6.5rem !important;
  }
  .mt-lg-13,
  .my-lg-13 {
    margin-top: 6.5rem !important;
  }
  .mr-lg-13,
  .mx-lg-13 {
    margin-right: 6.5rem !important;
  }
  .mb-lg-13,
  .my-lg-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-lg-13,
  .mx-lg-13 {
    margin-left: 6.5rem !important;
  }
  .m-lg-13-5 {
    margin: 6.75rem !important;
  }
  .mt-lg-13-5,
  .my-lg-13-5 {
    margin-top: 6.75rem !important;
  }
  .mr-lg-13-5,
  .mx-lg-13-5 {
    margin-right: 6.75rem !important;
  }
  .mb-lg-13-5,
  .my-lg-13-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-lg-13-5,
  .mx-lg-13-5 {
    margin-left: 6.75rem !important;
  }
  .m-lg-14 {
    margin: 7rem !important;
  }
  .mt-lg-14,
  .my-lg-14 {
    margin-top: 7rem !important;
  }
  .mr-lg-14,
  .mx-lg-14 {
    margin-right: 7rem !important;
  }
  .mb-lg-14,
  .my-lg-14 {
    margin-bottom: 7rem !important;
  }
  .ml-lg-14,
  .mx-lg-14 {
    margin-left: 7rem !important;
  }
  .m-lg-14-5 {
    margin: 7.25rem !important;
  }
  .mt-lg-14-5,
  .my-lg-14-5 {
    margin-top: 7.25rem !important;
  }
  .mr-lg-14-5,
  .mx-lg-14-5 {
    margin-right: 7.25rem !important;
  }
  .mb-lg-14-5,
  .my-lg-14-5 {
    margin-bottom: 7.25rem !important;
  }
  .ml-lg-14-5,
  .mx-lg-14-5 {
    margin-left: 7.25rem !important;
  }
  .m-lg-15 {
    margin: 7.5rem !important;
  }
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 7.5rem !important;
  }
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 7.5rem !important;
  }
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 7.5rem !important;
  }
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 7.5rem !important;
  }
  .m-lg-15-5 {
    margin: 7.75rem !important;
  }
  .mt-lg-15-5,
  .my-lg-15-5 {
    margin-top: 7.75rem !important;
  }
  .mr-lg-15-5,
  .mx-lg-15-5 {
    margin-right: 7.75rem !important;
  }
  .mb-lg-15-5,
  .my-lg-15-5 {
    margin-bottom: 7.75rem !important;
  }
  .ml-lg-15-5,
  .mx-lg-15-5 {
    margin-left: 7.75rem !important;
  }
  .m-lg-16 {
    margin: 8rem !important;
  }
  .mt-lg-16,
  .my-lg-16 {
    margin-top: 8rem !important;
  }
  .mr-lg-16,
  .mx-lg-16 {
    margin-right: 8rem !important;
  }
  .mb-lg-16,
  .my-lg-16 {
    margin-bottom: 8rem !important;
  }
  .ml-lg-16,
  .mx-lg-16 {
    margin-left: 8rem !important;
  }
  .m-lg-16-5 {
    margin: 8.25rem !important;
  }
  .mt-lg-16-5,
  .my-lg-16-5 {
    margin-top: 8.25rem !important;
  }
  .mr-lg-16-5,
  .mx-lg-16-5 {
    margin-right: 8.25rem !important;
  }
  .mb-lg-16-5,
  .my-lg-16-5 {
    margin-bottom: 8.25rem !important;
  }
  .ml-lg-16-5,
  .mx-lg-16-5 {
    margin-left: 8.25rem !important;
  }
  .m-lg-17 {
    margin: 8.5rem !important;
  }
  .mt-lg-17,
  .my-lg-17 {
    margin-top: 8.5rem !important;
  }
  .mr-lg-17,
  .mx-lg-17 {
    margin-right: 8.5rem !important;
  }
  .mb-lg-17,
  .my-lg-17 {
    margin-bottom: 8.5rem !important;
  }
  .ml-lg-17,
  .mx-lg-17 {
    margin-left: 8.5rem !important;
  }
  .m-lg-17-5 {
    margin: 8.75rem !important;
  }
  .mt-lg-17-5,
  .my-lg-17-5 {
    margin-top: 8.75rem !important;
  }
  .mr-lg-17-5,
  .mx-lg-17-5 {
    margin-right: 8.75rem !important;
  }
  .mb-lg-17-5,
  .my-lg-17-5 {
    margin-bottom: 8.75rem !important;
  }
  .ml-lg-17-5,
  .mx-lg-17-5 {
    margin-left: 8.75rem !important;
  }
  .m-lg-18 {
    margin: 9rem !important;
  }
  .mt-lg-18,
  .my-lg-18 {
    margin-top: 9rem !important;
  }
  .mr-lg-18,
  .mx-lg-18 {
    margin-right: 9rem !important;
  }
  .mb-lg-18,
  .my-lg-18 {
    margin-bottom: 9rem !important;
  }
  .ml-lg-18,
  .mx-lg-18 {
    margin-left: 9rem !important;
  }
  .m-lg-18-5 {
    margin: 9.25rem !important;
  }
  .mt-lg-18-5,
  .my-lg-18-5 {
    margin-top: 9.25rem !important;
  }
  .mr-lg-18-5,
  .mx-lg-18-5 {
    margin-right: 9.25rem !important;
  }
  .mb-lg-18-5,
  .my-lg-18-5 {
    margin-bottom: 9.25rem !important;
  }
  .ml-lg-18-5,
  .mx-lg-18-5 {
    margin-left: 9.25rem !important;
  }
  .m-lg-19 {
    margin: 9.5rem !important;
  }
  .mt-lg-19,
  .my-lg-19 {
    margin-top: 9.5rem !important;
  }
  .mr-lg-19,
  .mx-lg-19 {
    margin-right: 9.5rem !important;
  }
  .mb-lg-19,
  .my-lg-19 {
    margin-bottom: 9.5rem !important;
  }
  .ml-lg-19,
  .mx-lg-19 {
    margin-left: 9.5rem !important;
  }
  .m-lg-19-5 {
    margin: 9.75rem !important;
  }
  .mt-lg-19-5,
  .my-lg-19-5 {
    margin-top: 9.75rem !important;
  }
  .mr-lg-19-5,
  .mx-lg-19-5 {
    margin-right: 9.75rem !important;
  }
  .mb-lg-19-5,
  .my-lg-19-5 {
    margin-bottom: 9.75rem !important;
  }
  .ml-lg-19-5,
  .mx-lg-19-5 {
    margin-left: 9.75rem !important;
  }
  .m-lg-20 {
    margin: 10rem !important;
  }
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 10rem !important;
  }
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 10rem !important;
  }
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 10rem !important;
  }
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 10rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.5rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.5rem !important;
  }
  .p-lg-2 {
    padding: 1rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 1rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 1rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 1rem !important;
  }
  .p-lg-3 {
    padding: 1.5rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1.5rem !important;
  }
  .p-lg-4 {
    padding: 2rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 2rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 2rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 2rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 2rem !important;
  }
  .p-lg-5 {
    padding: 2.5rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2.5rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2.5rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2.5rem !important;
  }
  .p-lg-0-5 {
    padding: 0.25rem !important;
  }
  .pt-lg-0-5,
  .py-lg-0-5 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-0-5,
  .px-lg-0-5 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-0-5,
  .py-lg-0-5 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-0-5,
  .px-lg-0-5 {
    padding-left: 0.25rem !important;
  }
  .p-lg-1-5 {
    padding: 0.75rem !important;
  }
  .pt-lg-1-5,
  .py-lg-1-5 {
    padding-top: 0.75rem !important;
  }
  .pr-lg-1-5,
  .px-lg-1-5 {
    padding-right: 0.75rem !important;
  }
  .pb-lg-1-5,
  .py-lg-1-5 {
    padding-bottom: 0.75rem !important;
  }
  .pl-lg-1-5,
  .px-lg-1-5 {
    padding-left: 0.75rem !important;
  }
  .p-lg-2-5 {
    padding: 1.25rem !important;
  }
  .pt-lg-2-5,
  .py-lg-2-5 {
    padding-top: 1.25rem !important;
  }
  .pr-lg-2-5,
  .px-lg-2-5 {
    padding-right: 1.25rem !important;
  }
  .pb-lg-2-5,
  .py-lg-2-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-lg-2-5,
  .px-lg-2-5 {
    padding-left: 1.25rem !important;
  }
  .p-lg-3-5 {
    padding: 1.75rem !important;
  }
  .pt-lg-3-5,
  .py-lg-3-5 {
    padding-top: 1.75rem !important;
  }
  .pr-lg-3-5,
  .px-lg-3-5 {
    padding-right: 1.75rem !important;
  }
  .pb-lg-3-5,
  .py-lg-3-5 {
    padding-bottom: 1.75rem !important;
  }
  .pl-lg-3-5,
  .px-lg-3-5 {
    padding-left: 1.75rem !important;
  }
  .p-lg-4-5 {
    padding: 2.25rem !important;
  }
  .pt-lg-4-5,
  .py-lg-4-5 {
    padding-top: 2.25rem !important;
  }
  .pr-lg-4-5,
  .px-lg-4-5 {
    padding-right: 2.25rem !important;
  }
  .pb-lg-4-5,
  .py-lg-4-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-lg-4-5,
  .px-lg-4-5 {
    padding-left: 2.25rem !important;
  }
  .p-lg-5-5 {
    padding: 2.75rem !important;
  }
  .pt-lg-5-5,
  .py-lg-5-5 {
    padding-top: 2.75rem !important;
  }
  .pr-lg-5-5,
  .px-lg-5-5 {
    padding-right: 2.75rem !important;
  }
  .pb-lg-5-5,
  .py-lg-5-5 {
    padding-bottom: 2.75rem !important;
  }
  .pl-lg-5-5,
  .px-lg-5-5 {
    padding-left: 2.75rem !important;
  }
  .p-lg-6 {
    padding: 3rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 3rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 3rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 3rem !important;
  }
  .p-lg-6-5 {
    padding: 3.25rem !important;
  }
  .pt-lg-6-5,
  .py-lg-6-5 {
    padding-top: 3.25rem !important;
  }
  .pr-lg-6-5,
  .px-lg-6-5 {
    padding-right: 3.25rem !important;
  }
  .pb-lg-6-5,
  .py-lg-6-5 {
    padding-bottom: 3.25rem !important;
  }
  .pl-lg-6-5,
  .px-lg-6-5 {
    padding-left: 3.25rem !important;
  }
  .p-lg-7 {
    padding: 3.5rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 3.5rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 3.5rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 3.5rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 3.5rem !important;
  }
  .p-lg-7-5 {
    padding: 3.75rem !important;
  }
  .pt-lg-7-5,
  .py-lg-7-5 {
    padding-top: 3.75rem !important;
  }
  .pr-lg-7-5,
  .px-lg-7-5 {
    padding-right: 3.75rem !important;
  }
  .pb-lg-7-5,
  .py-lg-7-5 {
    padding-bottom: 3.75rem !important;
  }
  .pl-lg-7-5,
  .px-lg-7-5 {
    padding-left: 3.75rem !important;
  }
  .p-lg-8 {
    padding: 4rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 4rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 4rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 4rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 4rem !important;
  }
  .p-lg-8-5 {
    padding: 4.25rem !important;
  }
  .pt-lg-8-5,
  .py-lg-8-5 {
    padding-top: 4.25rem !important;
  }
  .pr-lg-8-5,
  .px-lg-8-5 {
    padding-right: 4.25rem !important;
  }
  .pb-lg-8-5,
  .py-lg-8-5 {
    padding-bottom: 4.25rem !important;
  }
  .pl-lg-8-5,
  .px-lg-8-5 {
    padding-left: 4.25rem !important;
  }
  .p-lg-9 {
    padding: 4.5rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 4.5rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 4.5rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 4.5rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 4.5rem !important;
  }
  .p-lg-9-5 {
    padding: 4.75rem !important;
  }
  .pt-lg-9-5,
  .py-lg-9-5 {
    padding-top: 4.75rem !important;
  }
  .pr-lg-9-5,
  .px-lg-9-5 {
    padding-right: 4.75rem !important;
  }
  .pb-lg-9-5,
  .py-lg-9-5 {
    padding-bottom: 4.75rem !important;
  }
  .pl-lg-9-5,
  .px-lg-9-5 {
    padding-left: 4.75rem !important;
  }
  .p-lg-10 {
    padding: 5rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 5rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 5rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 5rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 5rem !important;
  }
  .p-lg-10-5 {
    padding: 5.25rem !important;
  }
  .pt-lg-10-5,
  .py-lg-10-5 {
    padding-top: 5.25rem !important;
  }
  .pr-lg-10-5,
  .px-lg-10-5 {
    padding-right: 5.25rem !important;
  }
  .pb-lg-10-5,
  .py-lg-10-5 {
    padding-bottom: 5.25rem !important;
  }
  .pl-lg-10-5,
  .px-lg-10-5 {
    padding-left: 5.25rem !important;
  }
  .p-lg-11 {
    padding: 5.5rem !important;
  }
  .pt-lg-11,
  .py-lg-11 {
    padding-top: 5.5rem !important;
  }
  .pr-lg-11,
  .px-lg-11 {
    padding-right: 5.5rem !important;
  }
  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 5.5rem !important;
  }
  .pl-lg-11,
  .px-lg-11 {
    padding-left: 5.5rem !important;
  }
  .p-lg-11-5 {
    padding: 5.75rem !important;
  }
  .pt-lg-11-5,
  .py-lg-11-5 {
    padding-top: 5.75rem !important;
  }
  .pr-lg-11-5,
  .px-lg-11-5 {
    padding-right: 5.75rem !important;
  }
  .pb-lg-11-5,
  .py-lg-11-5 {
    padding-bottom: 5.75rem !important;
  }
  .pl-lg-11-5,
  .px-lg-11-5 {
    padding-left: 5.75rem !important;
  }
  .p-lg-12 {
    padding: 6rem !important;
  }
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 6rem !important;
  }
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 6rem !important;
  }
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 6rem !important;
  }
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 6rem !important;
  }
  .p-lg-12-5 {
    padding: 6.25rem !important;
  }
  .pt-lg-12-5,
  .py-lg-12-5 {
    padding-top: 6.25rem !important;
  }
  .pr-lg-12-5,
  .px-lg-12-5 {
    padding-right: 6.25rem !important;
  }
  .pb-lg-12-5,
  .py-lg-12-5 {
    padding-bottom: 6.25rem !important;
  }
  .pl-lg-12-5,
  .px-lg-12-5 {
    padding-left: 6.25rem !important;
  }
  .p-lg-13 {
    padding: 6.5rem !important;
  }
  .pt-lg-13,
  .py-lg-13 {
    padding-top: 6.5rem !important;
  }
  .pr-lg-13,
  .px-lg-13 {
    padding-right: 6.5rem !important;
  }
  .pb-lg-13,
  .py-lg-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-lg-13,
  .px-lg-13 {
    padding-left: 6.5rem !important;
  }
  .p-lg-13-5 {
    padding: 6.75rem !important;
  }
  .pt-lg-13-5,
  .py-lg-13-5 {
    padding-top: 6.75rem !important;
  }
  .pr-lg-13-5,
  .px-lg-13-5 {
    padding-right: 6.75rem !important;
  }
  .pb-lg-13-5,
  .py-lg-13-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-lg-13-5,
  .px-lg-13-5 {
    padding-left: 6.75rem !important;
  }
  .p-lg-14 {
    padding: 7rem !important;
  }
  .pt-lg-14,
  .py-lg-14 {
    padding-top: 7rem !important;
  }
  .pr-lg-14,
  .px-lg-14 {
    padding-right: 7rem !important;
  }
  .pb-lg-14,
  .py-lg-14 {
    padding-bottom: 7rem !important;
  }
  .pl-lg-14,
  .px-lg-14 {
    padding-left: 7rem !important;
  }
  .p-lg-14-5 {
    padding: 7.25rem !important;
  }
  .pt-lg-14-5,
  .py-lg-14-5 {
    padding-top: 7.25rem !important;
  }
  .pr-lg-14-5,
  .px-lg-14-5 {
    padding-right: 7.25rem !important;
  }
  .pb-lg-14-5,
  .py-lg-14-5 {
    padding-bottom: 7.25rem !important;
  }
  .pl-lg-14-5,
  .px-lg-14-5 {
    padding-left: 7.25rem !important;
  }
  .p-lg-15 {
    padding: 7.5rem !important;
  }
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 7.5rem !important;
  }
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 7.5rem !important;
  }
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 7.5rem !important;
  }
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 7.5rem !important;
  }
  .p-lg-15-5 {
    padding: 7.75rem !important;
  }
  .pt-lg-15-5,
  .py-lg-15-5 {
    padding-top: 7.75rem !important;
  }
  .pr-lg-15-5,
  .px-lg-15-5 {
    padding-right: 7.75rem !important;
  }
  .pb-lg-15-5,
  .py-lg-15-5 {
    padding-bottom: 7.75rem !important;
  }
  .pl-lg-15-5,
  .px-lg-15-5 {
    padding-left: 7.75rem !important;
  }
  .p-lg-16 {
    padding: 8rem !important;
  }
  .pt-lg-16,
  .py-lg-16 {
    padding-top: 8rem !important;
  }
  .pr-lg-16,
  .px-lg-16 {
    padding-right: 8rem !important;
  }
  .pb-lg-16,
  .py-lg-16 {
    padding-bottom: 8rem !important;
  }
  .pl-lg-16,
  .px-lg-16 {
    padding-left: 8rem !important;
  }
  .p-lg-16-5 {
    padding: 8.25rem !important;
  }
  .pt-lg-16-5,
  .py-lg-16-5 {
    padding-top: 8.25rem !important;
  }
  .pr-lg-16-5,
  .px-lg-16-5 {
    padding-right: 8.25rem !important;
  }
  .pb-lg-16-5,
  .py-lg-16-5 {
    padding-bottom: 8.25rem !important;
  }
  .pl-lg-16-5,
  .px-lg-16-5 {
    padding-left: 8.25rem !important;
  }
  .p-lg-17 {
    padding: 8.5rem !important;
  }
  .pt-lg-17,
  .py-lg-17 {
    padding-top: 8.5rem !important;
  }
  .pr-lg-17,
  .px-lg-17 {
    padding-right: 8.5rem !important;
  }
  .pb-lg-17,
  .py-lg-17 {
    padding-bottom: 8.5rem !important;
  }
  .pl-lg-17,
  .px-lg-17 {
    padding-left: 8.5rem !important;
  }
  .p-lg-17-5 {
    padding: 8.75rem !important;
  }
  .pt-lg-17-5,
  .py-lg-17-5 {
    padding-top: 8.75rem !important;
  }
  .pr-lg-17-5,
  .px-lg-17-5 {
    padding-right: 8.75rem !important;
  }
  .pb-lg-17-5,
  .py-lg-17-5 {
    padding-bottom: 8.75rem !important;
  }
  .pl-lg-17-5,
  .px-lg-17-5 {
    padding-left: 8.75rem !important;
  }
  .p-lg-18 {
    padding: 9rem !important;
  }
  .pt-lg-18,
  .py-lg-18 {
    padding-top: 9rem !important;
  }
  .pr-lg-18,
  .px-lg-18 {
    padding-right: 9rem !important;
  }
  .pb-lg-18,
  .py-lg-18 {
    padding-bottom: 9rem !important;
  }
  .pl-lg-18,
  .px-lg-18 {
    padding-left: 9rem !important;
  }
  .p-lg-18-5 {
    padding: 9.25rem !important;
  }
  .pt-lg-18-5,
  .py-lg-18-5 {
    padding-top: 9.25rem !important;
  }
  .pr-lg-18-5,
  .px-lg-18-5 {
    padding-right: 9.25rem !important;
  }
  .pb-lg-18-5,
  .py-lg-18-5 {
    padding-bottom: 9.25rem !important;
  }
  .pl-lg-18-5,
  .px-lg-18-5 {
    padding-left: 9.25rem !important;
  }
  .p-lg-19 {
    padding: 9.5rem !important;
  }
  .pt-lg-19,
  .py-lg-19 {
    padding-top: 9.5rem !important;
  }
  .pr-lg-19,
  .px-lg-19 {
    padding-right: 9.5rem !important;
  }
  .pb-lg-19,
  .py-lg-19 {
    padding-bottom: 9.5rem !important;
  }
  .pl-lg-19,
  .px-lg-19 {
    padding-left: 9.5rem !important;
  }
  .p-lg-19-5 {
    padding: 9.75rem !important;
  }
  .pt-lg-19-5,
  .py-lg-19-5 {
    padding-top: 9.75rem !important;
  }
  .pr-lg-19-5,
  .px-lg-19-5 {
    padding-right: 9.75rem !important;
  }
  .pb-lg-19-5,
  .py-lg-19-5 {
    padding-bottom: 9.75rem !important;
  }
  .pl-lg-19-5,
  .px-lg-19-5 {
    padding-left: 9.75rem !important;
  }
  .p-lg-20 {
    padding: 10rem !important;
  }
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 10rem !important;
  }
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 10rem !important;
  }
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 10rem !important;
  }
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 10rem !important;
  }
  .m-lg-n1 {
    margin: -0.5rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n2 {
    margin: -1rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -1rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -1rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -1rem !important;
  }
  .m-lg-n3 {
    margin: -1.5rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n4 {
    margin: -2rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -2rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -2rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -2rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -2rem !important;
  }
  .m-lg-n5 {
    margin: -2.5rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2.5rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2.5rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2.5rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2.5rem !important;
  }
  .m-lg-n0-5 {
    margin: -0.25rem !important;
  }
  .mt-lg-n0-5,
  .my-lg-n0-5 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n0-5,
  .mx-lg-n0-5 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n0-5,
  .my-lg-n0-5 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n0-5,
  .mx-lg-n0-5 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n1-5 {
    margin: -0.75rem !important;
  }
  .mt-lg-n1-5,
  .my-lg-n1-5 {
    margin-top: -0.75rem !important;
  }
  .mr-lg-n1-5,
  .mx-lg-n1-5 {
    margin-right: -0.75rem !important;
  }
  .mb-lg-n1-5,
  .my-lg-n1-5 {
    margin-bottom: -0.75rem !important;
  }
  .ml-lg-n1-5,
  .mx-lg-n1-5 {
    margin-left: -0.75rem !important;
  }
  .m-lg-n2-5 {
    margin: -1.25rem !important;
  }
  .mt-lg-n2-5,
  .my-lg-n2-5 {
    margin-top: -1.25rem !important;
  }
  .mr-lg-n2-5,
  .mx-lg-n2-5 {
    margin-right: -1.25rem !important;
  }
  .mb-lg-n2-5,
  .my-lg-n2-5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-lg-n2-5,
  .mx-lg-n2-5 {
    margin-left: -1.25rem !important;
  }
  .m-lg-n3-5 {
    margin: -1.75rem !important;
  }
  .mt-lg-n3-5,
  .my-lg-n3-5 {
    margin-top: -1.75rem !important;
  }
  .mr-lg-n3-5,
  .mx-lg-n3-5 {
    margin-right: -1.75rem !important;
  }
  .mb-lg-n3-5,
  .my-lg-n3-5 {
    margin-bottom: -1.75rem !important;
  }
  .ml-lg-n3-5,
  .mx-lg-n3-5 {
    margin-left: -1.75rem !important;
  }
  .m-lg-n4-5 {
    margin: -2.25rem !important;
  }
  .mt-lg-n4-5,
  .my-lg-n4-5 {
    margin-top: -2.25rem !important;
  }
  .mr-lg-n4-5,
  .mx-lg-n4-5 {
    margin-right: -2.25rem !important;
  }
  .mb-lg-n4-5,
  .my-lg-n4-5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-lg-n4-5,
  .mx-lg-n4-5 {
    margin-left: -2.25rem !important;
  }
  .m-lg-n5-5 {
    margin: -2.75rem !important;
  }
  .mt-lg-n5-5,
  .my-lg-n5-5 {
    margin-top: -2.75rem !important;
  }
  .mr-lg-n5-5,
  .mx-lg-n5-5 {
    margin-right: -2.75rem !important;
  }
  .mb-lg-n5-5,
  .my-lg-n5-5 {
    margin-bottom: -2.75rem !important;
  }
  .ml-lg-n5-5,
  .mx-lg-n5-5 {
    margin-left: -2.75rem !important;
  }
  .m-lg-n6 {
    margin: -3rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -3rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -3rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -3rem !important;
  }
  .m-lg-n6-5 {
    margin: -3.25rem !important;
  }
  .mt-lg-n6-5,
  .my-lg-n6-5 {
    margin-top: -3.25rem !important;
  }
  .mr-lg-n6-5,
  .mx-lg-n6-5 {
    margin-right: -3.25rem !important;
  }
  .mb-lg-n6-5,
  .my-lg-n6-5 {
    margin-bottom: -3.25rem !important;
  }
  .ml-lg-n6-5,
  .mx-lg-n6-5 {
    margin-left: -3.25rem !important;
  }
  .m-lg-n7 {
    margin: -3.5rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -3.5rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -3.5rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -3.5rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -3.5rem !important;
  }
  .m-lg-n7-5 {
    margin: -3.75rem !important;
  }
  .mt-lg-n7-5,
  .my-lg-n7-5 {
    margin-top: -3.75rem !important;
  }
  .mr-lg-n7-5,
  .mx-lg-n7-5 {
    margin-right: -3.75rem !important;
  }
  .mb-lg-n7-5,
  .my-lg-n7-5 {
    margin-bottom: -3.75rem !important;
  }
  .ml-lg-n7-5,
  .mx-lg-n7-5 {
    margin-left: -3.75rem !important;
  }
  .m-lg-n8 {
    margin: -4rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -4rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -4rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -4rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -4rem !important;
  }
  .m-lg-n8-5 {
    margin: -4.25rem !important;
  }
  .mt-lg-n8-5,
  .my-lg-n8-5 {
    margin-top: -4.25rem !important;
  }
  .mr-lg-n8-5,
  .mx-lg-n8-5 {
    margin-right: -4.25rem !important;
  }
  .mb-lg-n8-5,
  .my-lg-n8-5 {
    margin-bottom: -4.25rem !important;
  }
  .ml-lg-n8-5,
  .mx-lg-n8-5 {
    margin-left: -4.25rem !important;
  }
  .m-lg-n9 {
    margin: -4.5rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -4.5rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -4.5rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -4.5rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -4.5rem !important;
  }
  .m-lg-n9-5 {
    margin: -4.75rem !important;
  }
  .mt-lg-n9-5,
  .my-lg-n9-5 {
    margin-top: -4.75rem !important;
  }
  .mr-lg-n9-5,
  .mx-lg-n9-5 {
    margin-right: -4.75rem !important;
  }
  .mb-lg-n9-5,
  .my-lg-n9-5 {
    margin-bottom: -4.75rem !important;
  }
  .ml-lg-n9-5,
  .mx-lg-n9-5 {
    margin-left: -4.75rem !important;
  }
  .m-lg-n10 {
    margin: -5rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -5rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -5rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -5rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -5rem !important;
  }
  .m-lg-n10-5 {
    margin: -5.25rem !important;
  }
  .mt-lg-n10-5,
  .my-lg-n10-5 {
    margin-top: -5.25rem !important;
  }
  .mr-lg-n10-5,
  .mx-lg-n10-5 {
    margin-right: -5.25rem !important;
  }
  .mb-lg-n10-5,
  .my-lg-n10-5 {
    margin-bottom: -5.25rem !important;
  }
  .ml-lg-n10-5,
  .mx-lg-n10-5 {
    margin-left: -5.25rem !important;
  }
  .m-lg-n11 {
    margin: -5.5rem !important;
  }
  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -5.5rem !important;
  }
  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -5.5rem !important;
  }
  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -5.5rem !important;
  }
  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -5.5rem !important;
  }
  .m-lg-n11-5 {
    margin: -5.75rem !important;
  }
  .mt-lg-n11-5,
  .my-lg-n11-5 {
    margin-top: -5.75rem !important;
  }
  .mr-lg-n11-5,
  .mx-lg-n11-5 {
    margin-right: -5.75rem !important;
  }
  .mb-lg-n11-5,
  .my-lg-n11-5 {
    margin-bottom: -5.75rem !important;
  }
  .ml-lg-n11-5,
  .mx-lg-n11-5 {
    margin-left: -5.75rem !important;
  }
  .m-lg-n12 {
    margin: -6rem !important;
  }
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -6rem !important;
  }
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -6rem !important;
  }
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -6rem !important;
  }
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -6rem !important;
  }
  .m-lg-n12-5 {
    margin: -6.25rem !important;
  }
  .mt-lg-n12-5,
  .my-lg-n12-5 {
    margin-top: -6.25rem !important;
  }
  .mr-lg-n12-5,
  .mx-lg-n12-5 {
    margin-right: -6.25rem !important;
  }
  .mb-lg-n12-5,
  .my-lg-n12-5 {
    margin-bottom: -6.25rem !important;
  }
  .ml-lg-n12-5,
  .mx-lg-n12-5 {
    margin-left: -6.25rem !important;
  }
  .m-lg-n13 {
    margin: -6.5rem !important;
  }
  .mt-lg-n13,
  .my-lg-n13 {
    margin-top: -6.5rem !important;
  }
  .mr-lg-n13,
  .mx-lg-n13 {
    margin-right: -6.5rem !important;
  }
  .mb-lg-n13,
  .my-lg-n13 {
    margin-bottom: -6.5rem !important;
  }
  .ml-lg-n13,
  .mx-lg-n13 {
    margin-left: -6.5rem !important;
  }
  .m-lg-n13-5 {
    margin: -6.75rem !important;
  }
  .mt-lg-n13-5,
  .my-lg-n13-5 {
    margin-top: -6.75rem !important;
  }
  .mr-lg-n13-5,
  .mx-lg-n13-5 {
    margin-right: -6.75rem !important;
  }
  .mb-lg-n13-5,
  .my-lg-n13-5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-lg-n13-5,
  .mx-lg-n13-5 {
    margin-left: -6.75rem !important;
  }
  .m-lg-n14 {
    margin: -7rem !important;
  }
  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -7rem !important;
  }
  .mr-lg-n14,
  .mx-lg-n14 {
    margin-right: -7rem !important;
  }
  .mb-lg-n14,
  .my-lg-n14 {
    margin-bottom: -7rem !important;
  }
  .ml-lg-n14,
  .mx-lg-n14 {
    margin-left: -7rem !important;
  }
  .m-lg-n14-5 {
    margin: -7.25rem !important;
  }
  .mt-lg-n14-5,
  .my-lg-n14-5 {
    margin-top: -7.25rem !important;
  }
  .mr-lg-n14-5,
  .mx-lg-n14-5 {
    margin-right: -7.25rem !important;
  }
  .mb-lg-n14-5,
  .my-lg-n14-5 {
    margin-bottom: -7.25rem !important;
  }
  .ml-lg-n14-5,
  .mx-lg-n14-5 {
    margin-left: -7.25rem !important;
  }
  .m-lg-n15 {
    margin: -7.5rem !important;
  }
  .mt-lg-n15,
  .my-lg-n15 {
    margin-top: -7.5rem !important;
  }
  .mr-lg-n15,
  .mx-lg-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-lg-n15,
  .my-lg-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ml-lg-n15,
  .mx-lg-n15 {
    margin-left: -7.5rem !important;
  }
  .m-lg-n15-5 {
    margin: -7.75rem !important;
  }
  .mt-lg-n15-5,
  .my-lg-n15-5 {
    margin-top: -7.75rem !important;
  }
  .mr-lg-n15-5,
  .mx-lg-n15-5 {
    margin-right: -7.75rem !important;
  }
  .mb-lg-n15-5,
  .my-lg-n15-5 {
    margin-bottom: -7.75rem !important;
  }
  .ml-lg-n15-5,
  .mx-lg-n15-5 {
    margin-left: -7.75rem !important;
  }
  .m-lg-n16 {
    margin: -8rem !important;
  }
  .mt-lg-n16,
  .my-lg-n16 {
    margin-top: -8rem !important;
  }
  .mr-lg-n16,
  .mx-lg-n16 {
    margin-right: -8rem !important;
  }
  .mb-lg-n16,
  .my-lg-n16 {
    margin-bottom: -8rem !important;
  }
  .ml-lg-n16,
  .mx-lg-n16 {
    margin-left: -8rem !important;
  }
  .m-lg-n16-5 {
    margin: -8.25rem !important;
  }
  .mt-lg-n16-5,
  .my-lg-n16-5 {
    margin-top: -8.25rem !important;
  }
  .mr-lg-n16-5,
  .mx-lg-n16-5 {
    margin-right: -8.25rem !important;
  }
  .mb-lg-n16-5,
  .my-lg-n16-5 {
    margin-bottom: -8.25rem !important;
  }
  .ml-lg-n16-5,
  .mx-lg-n16-5 {
    margin-left: -8.25rem !important;
  }
  .m-lg-n17 {
    margin: -8.5rem !important;
  }
  .mt-lg-n17,
  .my-lg-n17 {
    margin-top: -8.5rem !important;
  }
  .mr-lg-n17,
  .mx-lg-n17 {
    margin-right: -8.5rem !important;
  }
  .mb-lg-n17,
  .my-lg-n17 {
    margin-bottom: -8.5rem !important;
  }
  .ml-lg-n17,
  .mx-lg-n17 {
    margin-left: -8.5rem !important;
  }
  .m-lg-n17-5 {
    margin: -8.75rem !important;
  }
  .mt-lg-n17-5,
  .my-lg-n17-5 {
    margin-top: -8.75rem !important;
  }
  .mr-lg-n17-5,
  .mx-lg-n17-5 {
    margin-right: -8.75rem !important;
  }
  .mb-lg-n17-5,
  .my-lg-n17-5 {
    margin-bottom: -8.75rem !important;
  }
  .ml-lg-n17-5,
  .mx-lg-n17-5 {
    margin-left: -8.75rem !important;
  }
  .m-lg-n18 {
    margin: -9rem !important;
  }
  .mt-lg-n18,
  .my-lg-n18 {
    margin-top: -9rem !important;
  }
  .mr-lg-n18,
  .mx-lg-n18 {
    margin-right: -9rem !important;
  }
  .mb-lg-n18,
  .my-lg-n18 {
    margin-bottom: -9rem !important;
  }
  .ml-lg-n18,
  .mx-lg-n18 {
    margin-left: -9rem !important;
  }
  .m-lg-n18-5 {
    margin: -9.25rem !important;
  }
  .mt-lg-n18-5,
  .my-lg-n18-5 {
    margin-top: -9.25rem !important;
  }
  .mr-lg-n18-5,
  .mx-lg-n18-5 {
    margin-right: -9.25rem !important;
  }
  .mb-lg-n18-5,
  .my-lg-n18-5 {
    margin-bottom: -9.25rem !important;
  }
  .ml-lg-n18-5,
  .mx-lg-n18-5 {
    margin-left: -9.25rem !important;
  }
  .m-lg-n19 {
    margin: -9.5rem !important;
  }
  .mt-lg-n19,
  .my-lg-n19 {
    margin-top: -9.5rem !important;
  }
  .mr-lg-n19,
  .mx-lg-n19 {
    margin-right: -9.5rem !important;
  }
  .mb-lg-n19,
  .my-lg-n19 {
    margin-bottom: -9.5rem !important;
  }
  .ml-lg-n19,
  .mx-lg-n19 {
    margin-left: -9.5rem !important;
  }
  .m-lg-n19-5 {
    margin: -9.75rem !important;
  }
  .mt-lg-n19-5,
  .my-lg-n19-5 {
    margin-top: -9.75rem !important;
  }
  .mr-lg-n19-5,
  .mx-lg-n19-5 {
    margin-right: -9.75rem !important;
  }
  .mb-lg-n19-5,
  .my-lg-n19-5 {
    margin-bottom: -9.75rem !important;
  }
  .ml-lg-n19-5,
  .mx-lg-n19-5 {
    margin-left: -9.75rem !important;
  }
  .m-lg-n20 {
    margin: -10rem !important;
  }
  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -10rem !important;
  }
  .mr-lg-n20,
  .mx-lg-n20 {
    margin-right: -10rem !important;
  }
  .mb-lg-n20,
  .my-lg-n20 {
    margin-bottom: -10rem !important;
  }
  .ml-lg-n20,
  .mx-lg-n20 {
    margin-left: -10rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.5rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.5rem !important;
  }
  .m-xl-2 {
    margin: 1rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 1rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 1rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 1rem !important;
  }
  .m-xl-3 {
    margin: 1.5rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1.5rem !important;
  }
  .m-xl-4 {
    margin: 2rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 2rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 2rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 2rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 2rem !important;
  }
  .m-xl-5 {
    margin: 2.5rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2.5rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2.5rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2.5rem !important;
  }
  .m-xl-0-5 {
    margin: 0.25rem !important;
  }
  .mt-xl-0-5,
  .my-xl-0-5 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-0-5,
  .mx-xl-0-5 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-0-5,
  .my-xl-0-5 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-0-5,
  .mx-xl-0-5 {
    margin-left: 0.25rem !important;
  }
  .m-xl-1-5 {
    margin: 0.75rem !important;
  }
  .mt-xl-1-5,
  .my-xl-1-5 {
    margin-top: 0.75rem !important;
  }
  .mr-xl-1-5,
  .mx-xl-1-5 {
    margin-right: 0.75rem !important;
  }
  .mb-xl-1-5,
  .my-xl-1-5 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xl-1-5,
  .mx-xl-1-5 {
    margin-left: 0.75rem !important;
  }
  .m-xl-2-5 {
    margin: 1.25rem !important;
  }
  .mt-xl-2-5,
  .my-xl-2-5 {
    margin-top: 1.25rem !important;
  }
  .mr-xl-2-5,
  .mx-xl-2-5 {
    margin-right: 1.25rem !important;
  }
  .mb-xl-2-5,
  .my-xl-2-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xl-2-5,
  .mx-xl-2-5 {
    margin-left: 1.25rem !important;
  }
  .m-xl-3-5 {
    margin: 1.75rem !important;
  }
  .mt-xl-3-5,
  .my-xl-3-5 {
    margin-top: 1.75rem !important;
  }
  .mr-xl-3-5,
  .mx-xl-3-5 {
    margin-right: 1.75rem !important;
  }
  .mb-xl-3-5,
  .my-xl-3-5 {
    margin-bottom: 1.75rem !important;
  }
  .ml-xl-3-5,
  .mx-xl-3-5 {
    margin-left: 1.75rem !important;
  }
  .m-xl-4-5 {
    margin: 2.25rem !important;
  }
  .mt-xl-4-5,
  .my-xl-4-5 {
    margin-top: 2.25rem !important;
  }
  .mr-xl-4-5,
  .mx-xl-4-5 {
    margin-right: 2.25rem !important;
  }
  .mb-xl-4-5,
  .my-xl-4-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xl-4-5,
  .mx-xl-4-5 {
    margin-left: 2.25rem !important;
  }
  .m-xl-5-5 {
    margin: 2.75rem !important;
  }
  .mt-xl-5-5,
  .my-xl-5-5 {
    margin-top: 2.75rem !important;
  }
  .mr-xl-5-5,
  .mx-xl-5-5 {
    margin-right: 2.75rem !important;
  }
  .mb-xl-5-5,
  .my-xl-5-5 {
    margin-bottom: 2.75rem !important;
  }
  .ml-xl-5-5,
  .mx-xl-5-5 {
    margin-left: 2.75rem !important;
  }
  .m-xl-6 {
    margin: 3rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 3rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 3rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 3rem !important;
  }
  .m-xl-6-5 {
    margin: 3.25rem !important;
  }
  .mt-xl-6-5,
  .my-xl-6-5 {
    margin-top: 3.25rem !important;
  }
  .mr-xl-6-5,
  .mx-xl-6-5 {
    margin-right: 3.25rem !important;
  }
  .mb-xl-6-5,
  .my-xl-6-5 {
    margin-bottom: 3.25rem !important;
  }
  .ml-xl-6-5,
  .mx-xl-6-5 {
    margin-left: 3.25rem !important;
  }
  .m-xl-7 {
    margin: 3.5rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 3.5rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 3.5rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 3.5rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 3.5rem !important;
  }
  .m-xl-7-5 {
    margin: 3.75rem !important;
  }
  .mt-xl-7-5,
  .my-xl-7-5 {
    margin-top: 3.75rem !important;
  }
  .mr-xl-7-5,
  .mx-xl-7-5 {
    margin-right: 3.75rem !important;
  }
  .mb-xl-7-5,
  .my-xl-7-5 {
    margin-bottom: 3.75rem !important;
  }
  .ml-xl-7-5,
  .mx-xl-7-5 {
    margin-left: 3.75rem !important;
  }
  .m-xl-8 {
    margin: 4rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 4rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 4rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 4rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 4rem !important;
  }
  .m-xl-8-5 {
    margin: 4.25rem !important;
  }
  .mt-xl-8-5,
  .my-xl-8-5 {
    margin-top: 4.25rem !important;
  }
  .mr-xl-8-5,
  .mx-xl-8-5 {
    margin-right: 4.25rem !important;
  }
  .mb-xl-8-5,
  .my-xl-8-5 {
    margin-bottom: 4.25rem !important;
  }
  .ml-xl-8-5,
  .mx-xl-8-5 {
    margin-left: 4.25rem !important;
  }
  .m-xl-9 {
    margin: 4.5rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 4.5rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 4.5rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 4.5rem !important;
  }
  .m-xl-9-5 {
    margin: 4.75rem !important;
  }
  .mt-xl-9-5,
  .my-xl-9-5 {
    margin-top: 4.75rem !important;
  }
  .mr-xl-9-5,
  .mx-xl-9-5 {
    margin-right: 4.75rem !important;
  }
  .mb-xl-9-5,
  .my-xl-9-5 {
    margin-bottom: 4.75rem !important;
  }
  .ml-xl-9-5,
  .mx-xl-9-5 {
    margin-left: 4.75rem !important;
  }
  .m-xl-10 {
    margin: 5rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 5rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 5rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 5rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 5rem !important;
  }
  .m-xl-10-5 {
    margin: 5.25rem !important;
  }
  .mt-xl-10-5,
  .my-xl-10-5 {
    margin-top: 5.25rem !important;
  }
  .mr-xl-10-5,
  .mx-xl-10-5 {
    margin-right: 5.25rem !important;
  }
  .mb-xl-10-5,
  .my-xl-10-5 {
    margin-bottom: 5.25rem !important;
  }
  .ml-xl-10-5,
  .mx-xl-10-5 {
    margin-left: 5.25rem !important;
  }
  .m-xl-11 {
    margin: 5.5rem !important;
  }
  .mt-xl-11,
  .my-xl-11 {
    margin-top: 5.5rem !important;
  }
  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 5.5rem !important;
  }
  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 5.5rem !important;
  }
  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 5.5rem !important;
  }
  .m-xl-11-5 {
    margin: 5.75rem !important;
  }
  .mt-xl-11-5,
  .my-xl-11-5 {
    margin-top: 5.75rem !important;
  }
  .mr-xl-11-5,
  .mx-xl-11-5 {
    margin-right: 5.75rem !important;
  }
  .mb-xl-11-5,
  .my-xl-11-5 {
    margin-bottom: 5.75rem !important;
  }
  .ml-xl-11-5,
  .mx-xl-11-5 {
    margin-left: 5.75rem !important;
  }
  .m-xl-12 {
    margin: 6rem !important;
  }
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 6rem !important;
  }
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 6rem !important;
  }
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 6rem !important;
  }
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 6rem !important;
  }
  .m-xl-12-5 {
    margin: 6.25rem !important;
  }
  .mt-xl-12-5,
  .my-xl-12-5 {
    margin-top: 6.25rem !important;
  }
  .mr-xl-12-5,
  .mx-xl-12-5 {
    margin-right: 6.25rem !important;
  }
  .mb-xl-12-5,
  .my-xl-12-5 {
    margin-bottom: 6.25rem !important;
  }
  .ml-xl-12-5,
  .mx-xl-12-5 {
    margin-left: 6.25rem !important;
  }
  .m-xl-13 {
    margin: 6.5rem !important;
  }
  .mt-xl-13,
  .my-xl-13 {
    margin-top: 6.5rem !important;
  }
  .mr-xl-13,
  .mx-xl-13 {
    margin-right: 6.5rem !important;
  }
  .mb-xl-13,
  .my-xl-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-xl-13,
  .mx-xl-13 {
    margin-left: 6.5rem !important;
  }
  .m-xl-13-5 {
    margin: 6.75rem !important;
  }
  .mt-xl-13-5,
  .my-xl-13-5 {
    margin-top: 6.75rem !important;
  }
  .mr-xl-13-5,
  .mx-xl-13-5 {
    margin-right: 6.75rem !important;
  }
  .mb-xl-13-5,
  .my-xl-13-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-xl-13-5,
  .mx-xl-13-5 {
    margin-left: 6.75rem !important;
  }
  .m-xl-14 {
    margin: 7rem !important;
  }
  .mt-xl-14,
  .my-xl-14 {
    margin-top: 7rem !important;
  }
  .mr-xl-14,
  .mx-xl-14 {
    margin-right: 7rem !important;
  }
  .mb-xl-14,
  .my-xl-14 {
    margin-bottom: 7rem !important;
  }
  .ml-xl-14,
  .mx-xl-14 {
    margin-left: 7rem !important;
  }
  .m-xl-14-5 {
    margin: 7.25rem !important;
  }
  .mt-xl-14-5,
  .my-xl-14-5 {
    margin-top: 7.25rem !important;
  }
  .mr-xl-14-5,
  .mx-xl-14-5 {
    margin-right: 7.25rem !important;
  }
  .mb-xl-14-5,
  .my-xl-14-5 {
    margin-bottom: 7.25rem !important;
  }
  .ml-xl-14-5,
  .mx-xl-14-5 {
    margin-left: 7.25rem !important;
  }
  .m-xl-15 {
    margin: 7.5rem !important;
  }
  .mt-xl-15,
  .my-xl-15 {
    margin-top: 7.5rem !important;
  }
  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 7.5rem !important;
  }
  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 7.5rem !important;
  }
  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 7.5rem !important;
  }
  .m-xl-15-5 {
    margin: 7.75rem !important;
  }
  .mt-xl-15-5,
  .my-xl-15-5 {
    margin-top: 7.75rem !important;
  }
  .mr-xl-15-5,
  .mx-xl-15-5 {
    margin-right: 7.75rem !important;
  }
  .mb-xl-15-5,
  .my-xl-15-5 {
    margin-bottom: 7.75rem !important;
  }
  .ml-xl-15-5,
  .mx-xl-15-5 {
    margin-left: 7.75rem !important;
  }
  .m-xl-16 {
    margin: 8rem !important;
  }
  .mt-xl-16,
  .my-xl-16 {
    margin-top: 8rem !important;
  }
  .mr-xl-16,
  .mx-xl-16 {
    margin-right: 8rem !important;
  }
  .mb-xl-16,
  .my-xl-16 {
    margin-bottom: 8rem !important;
  }
  .ml-xl-16,
  .mx-xl-16 {
    margin-left: 8rem !important;
  }
  .m-xl-16-5 {
    margin: 8.25rem !important;
  }
  .mt-xl-16-5,
  .my-xl-16-5 {
    margin-top: 8.25rem !important;
  }
  .mr-xl-16-5,
  .mx-xl-16-5 {
    margin-right: 8.25rem !important;
  }
  .mb-xl-16-5,
  .my-xl-16-5 {
    margin-bottom: 8.25rem !important;
  }
  .ml-xl-16-5,
  .mx-xl-16-5 {
    margin-left: 8.25rem !important;
  }
  .m-xl-17 {
    margin: 8.5rem !important;
  }
  .mt-xl-17,
  .my-xl-17 {
    margin-top: 8.5rem !important;
  }
  .mr-xl-17,
  .mx-xl-17 {
    margin-right: 8.5rem !important;
  }
  .mb-xl-17,
  .my-xl-17 {
    margin-bottom: 8.5rem !important;
  }
  .ml-xl-17,
  .mx-xl-17 {
    margin-left: 8.5rem !important;
  }
  .m-xl-17-5 {
    margin: 8.75rem !important;
  }
  .mt-xl-17-5,
  .my-xl-17-5 {
    margin-top: 8.75rem !important;
  }
  .mr-xl-17-5,
  .mx-xl-17-5 {
    margin-right: 8.75rem !important;
  }
  .mb-xl-17-5,
  .my-xl-17-5 {
    margin-bottom: 8.75rem !important;
  }
  .ml-xl-17-5,
  .mx-xl-17-5 {
    margin-left: 8.75rem !important;
  }
  .m-xl-18 {
    margin: 9rem !important;
  }
  .mt-xl-18,
  .my-xl-18 {
    margin-top: 9rem !important;
  }
  .mr-xl-18,
  .mx-xl-18 {
    margin-right: 9rem !important;
  }
  .mb-xl-18,
  .my-xl-18 {
    margin-bottom: 9rem !important;
  }
  .ml-xl-18,
  .mx-xl-18 {
    margin-left: 9rem !important;
  }
  .m-xl-18-5 {
    margin: 9.25rem !important;
  }
  .mt-xl-18-5,
  .my-xl-18-5 {
    margin-top: 9.25rem !important;
  }
  .mr-xl-18-5,
  .mx-xl-18-5 {
    margin-right: 9.25rem !important;
  }
  .mb-xl-18-5,
  .my-xl-18-5 {
    margin-bottom: 9.25rem !important;
  }
  .ml-xl-18-5,
  .mx-xl-18-5 {
    margin-left: 9.25rem !important;
  }
  .m-xl-19 {
    margin: 9.5rem !important;
  }
  .mt-xl-19,
  .my-xl-19 {
    margin-top: 9.5rem !important;
  }
  .mr-xl-19,
  .mx-xl-19 {
    margin-right: 9.5rem !important;
  }
  .mb-xl-19,
  .my-xl-19 {
    margin-bottom: 9.5rem !important;
  }
  .ml-xl-19,
  .mx-xl-19 {
    margin-left: 9.5rem !important;
  }
  .m-xl-19-5 {
    margin: 9.75rem !important;
  }
  .mt-xl-19-5,
  .my-xl-19-5 {
    margin-top: 9.75rem !important;
  }
  .mr-xl-19-5,
  .mx-xl-19-5 {
    margin-right: 9.75rem !important;
  }
  .mb-xl-19-5,
  .my-xl-19-5 {
    margin-bottom: 9.75rem !important;
  }
  .ml-xl-19-5,
  .mx-xl-19-5 {
    margin-left: 9.75rem !important;
  }
  .m-xl-20 {
    margin: 10rem !important;
  }
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 10rem !important;
  }
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 10rem !important;
  }
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 10rem !important;
  }
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 10rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.5rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.5rem !important;
  }
  .p-xl-2 {
    padding: 1rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 1rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 1rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 1rem !important;
  }
  .p-xl-3 {
    padding: 1.5rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1.5rem !important;
  }
  .p-xl-4 {
    padding: 2rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 2rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 2rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 2rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 2rem !important;
  }
  .p-xl-5 {
    padding: 2.5rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2.5rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2.5rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2.5rem !important;
  }
  .p-xl-0-5 {
    padding: 0.25rem !important;
  }
  .pt-xl-0-5,
  .py-xl-0-5 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-0-5,
  .px-xl-0-5 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-0-5,
  .py-xl-0-5 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-0-5,
  .px-xl-0-5 {
    padding-left: 0.25rem !important;
  }
  .p-xl-1-5 {
    padding: 0.75rem !important;
  }
  .pt-xl-1-5,
  .py-xl-1-5 {
    padding-top: 0.75rem !important;
  }
  .pr-xl-1-5,
  .px-xl-1-5 {
    padding-right: 0.75rem !important;
  }
  .pb-xl-1-5,
  .py-xl-1-5 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xl-1-5,
  .px-xl-1-5 {
    padding-left: 0.75rem !important;
  }
  .p-xl-2-5 {
    padding: 1.25rem !important;
  }
  .pt-xl-2-5,
  .py-xl-2-5 {
    padding-top: 1.25rem !important;
  }
  .pr-xl-2-5,
  .px-xl-2-5 {
    padding-right: 1.25rem !important;
  }
  .pb-xl-2-5,
  .py-xl-2-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xl-2-5,
  .px-xl-2-5 {
    padding-left: 1.25rem !important;
  }
  .p-xl-3-5 {
    padding: 1.75rem !important;
  }
  .pt-xl-3-5,
  .py-xl-3-5 {
    padding-top: 1.75rem !important;
  }
  .pr-xl-3-5,
  .px-xl-3-5 {
    padding-right: 1.75rem !important;
  }
  .pb-xl-3-5,
  .py-xl-3-5 {
    padding-bottom: 1.75rem !important;
  }
  .pl-xl-3-5,
  .px-xl-3-5 {
    padding-left: 1.75rem !important;
  }
  .p-xl-4-5 {
    padding: 2.25rem !important;
  }
  .pt-xl-4-5,
  .py-xl-4-5 {
    padding-top: 2.25rem !important;
  }
  .pr-xl-4-5,
  .px-xl-4-5 {
    padding-right: 2.25rem !important;
  }
  .pb-xl-4-5,
  .py-xl-4-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xl-4-5,
  .px-xl-4-5 {
    padding-left: 2.25rem !important;
  }
  .p-xl-5-5 {
    padding: 2.75rem !important;
  }
  .pt-xl-5-5,
  .py-xl-5-5 {
    padding-top: 2.75rem !important;
  }
  .pr-xl-5-5,
  .px-xl-5-5 {
    padding-right: 2.75rem !important;
  }
  .pb-xl-5-5,
  .py-xl-5-5 {
    padding-bottom: 2.75rem !important;
  }
  .pl-xl-5-5,
  .px-xl-5-5 {
    padding-left: 2.75rem !important;
  }
  .p-xl-6 {
    padding: 3rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 3rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 3rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 3rem !important;
  }
  .p-xl-6-5 {
    padding: 3.25rem !important;
  }
  .pt-xl-6-5,
  .py-xl-6-5 {
    padding-top: 3.25rem !important;
  }
  .pr-xl-6-5,
  .px-xl-6-5 {
    padding-right: 3.25rem !important;
  }
  .pb-xl-6-5,
  .py-xl-6-5 {
    padding-bottom: 3.25rem !important;
  }
  .pl-xl-6-5,
  .px-xl-6-5 {
    padding-left: 3.25rem !important;
  }
  .p-xl-7 {
    padding: 3.5rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 3.5rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 3.5rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 3.5rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 3.5rem !important;
  }
  .p-xl-7-5 {
    padding: 3.75rem !important;
  }
  .pt-xl-7-5,
  .py-xl-7-5 {
    padding-top: 3.75rem !important;
  }
  .pr-xl-7-5,
  .px-xl-7-5 {
    padding-right: 3.75rem !important;
  }
  .pb-xl-7-5,
  .py-xl-7-5 {
    padding-bottom: 3.75rem !important;
  }
  .pl-xl-7-5,
  .px-xl-7-5 {
    padding-left: 3.75rem !important;
  }
  .p-xl-8 {
    padding: 4rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 4rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 4rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 4rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 4rem !important;
  }
  .p-xl-8-5 {
    padding: 4.25rem !important;
  }
  .pt-xl-8-5,
  .py-xl-8-5 {
    padding-top: 4.25rem !important;
  }
  .pr-xl-8-5,
  .px-xl-8-5 {
    padding-right: 4.25rem !important;
  }
  .pb-xl-8-5,
  .py-xl-8-5 {
    padding-bottom: 4.25rem !important;
  }
  .pl-xl-8-5,
  .px-xl-8-5 {
    padding-left: 4.25rem !important;
  }
  .p-xl-9 {
    padding: 4.5rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 4.5rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 4.5rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 4.5rem !important;
  }
  .p-xl-9-5 {
    padding: 4.75rem !important;
  }
  .pt-xl-9-5,
  .py-xl-9-5 {
    padding-top: 4.75rem !important;
  }
  .pr-xl-9-5,
  .px-xl-9-5 {
    padding-right: 4.75rem !important;
  }
  .pb-xl-9-5,
  .py-xl-9-5 {
    padding-bottom: 4.75rem !important;
  }
  .pl-xl-9-5,
  .px-xl-9-5 {
    padding-left: 4.75rem !important;
  }
  .p-xl-10 {
    padding: 5rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 5rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 5rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 5rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 5rem !important;
  }
  .p-xl-10-5 {
    padding: 5.25rem !important;
  }
  .pt-xl-10-5,
  .py-xl-10-5 {
    padding-top: 5.25rem !important;
  }
  .pr-xl-10-5,
  .px-xl-10-5 {
    padding-right: 5.25rem !important;
  }
  .pb-xl-10-5,
  .py-xl-10-5 {
    padding-bottom: 5.25rem !important;
  }
  .pl-xl-10-5,
  .px-xl-10-5 {
    padding-left: 5.25rem !important;
  }
  .p-xl-11 {
    padding: 5.5rem !important;
  }
  .pt-xl-11,
  .py-xl-11 {
    padding-top: 5.5rem !important;
  }
  .pr-xl-11,
  .px-xl-11 {
    padding-right: 5.5rem !important;
  }
  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 5.5rem !important;
  }
  .pl-xl-11,
  .px-xl-11 {
    padding-left: 5.5rem !important;
  }
  .p-xl-11-5 {
    padding: 5.75rem !important;
  }
  .pt-xl-11-5,
  .py-xl-11-5 {
    padding-top: 5.75rem !important;
  }
  .pr-xl-11-5,
  .px-xl-11-5 {
    padding-right: 5.75rem !important;
  }
  .pb-xl-11-5,
  .py-xl-11-5 {
    padding-bottom: 5.75rem !important;
  }
  .pl-xl-11-5,
  .px-xl-11-5 {
    padding-left: 5.75rem !important;
  }
  .p-xl-12 {
    padding: 6rem !important;
  }
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 6rem !important;
  }
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 6rem !important;
  }
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 6rem !important;
  }
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 6rem !important;
  }
  .p-xl-12-5 {
    padding: 6.25rem !important;
  }
  .pt-xl-12-5,
  .py-xl-12-5 {
    padding-top: 6.25rem !important;
  }
  .pr-xl-12-5,
  .px-xl-12-5 {
    padding-right: 6.25rem !important;
  }
  .pb-xl-12-5,
  .py-xl-12-5 {
    padding-bottom: 6.25rem !important;
  }
  .pl-xl-12-5,
  .px-xl-12-5 {
    padding-left: 6.25rem !important;
  }
  .p-xl-13 {
    padding: 6.5rem !important;
  }
  .pt-xl-13,
  .py-xl-13 {
    padding-top: 6.5rem !important;
  }
  .pr-xl-13,
  .px-xl-13 {
    padding-right: 6.5rem !important;
  }
  .pb-xl-13,
  .py-xl-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-xl-13,
  .px-xl-13 {
    padding-left: 6.5rem !important;
  }
  .p-xl-13-5 {
    padding: 6.75rem !important;
  }
  .pt-xl-13-5,
  .py-xl-13-5 {
    padding-top: 6.75rem !important;
  }
  .pr-xl-13-5,
  .px-xl-13-5 {
    padding-right: 6.75rem !important;
  }
  .pb-xl-13-5,
  .py-xl-13-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-xl-13-5,
  .px-xl-13-5 {
    padding-left: 6.75rem !important;
  }
  .p-xl-14 {
    padding: 7rem !important;
  }
  .pt-xl-14,
  .py-xl-14 {
    padding-top: 7rem !important;
  }
  .pr-xl-14,
  .px-xl-14 {
    padding-right: 7rem !important;
  }
  .pb-xl-14,
  .py-xl-14 {
    padding-bottom: 7rem !important;
  }
  .pl-xl-14,
  .px-xl-14 {
    padding-left: 7rem !important;
  }
  .p-xl-14-5 {
    padding: 7.25rem !important;
  }
  .pt-xl-14-5,
  .py-xl-14-5 {
    padding-top: 7.25rem !important;
  }
  .pr-xl-14-5,
  .px-xl-14-5 {
    padding-right: 7.25rem !important;
  }
  .pb-xl-14-5,
  .py-xl-14-5 {
    padding-bottom: 7.25rem !important;
  }
  .pl-xl-14-5,
  .px-xl-14-5 {
    padding-left: 7.25rem !important;
  }
  .p-xl-15 {
    padding: 7.5rem !important;
  }
  .pt-xl-15,
  .py-xl-15 {
    padding-top: 7.5rem !important;
  }
  .pr-xl-15,
  .px-xl-15 {
    padding-right: 7.5rem !important;
  }
  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 7.5rem !important;
  }
  .pl-xl-15,
  .px-xl-15 {
    padding-left: 7.5rem !important;
  }
  .p-xl-15-5 {
    padding: 7.75rem !important;
  }
  .pt-xl-15-5,
  .py-xl-15-5 {
    padding-top: 7.75rem !important;
  }
  .pr-xl-15-5,
  .px-xl-15-5 {
    padding-right: 7.75rem !important;
  }
  .pb-xl-15-5,
  .py-xl-15-5 {
    padding-bottom: 7.75rem !important;
  }
  .pl-xl-15-5,
  .px-xl-15-5 {
    padding-left: 7.75rem !important;
  }
  .p-xl-16 {
    padding: 8rem !important;
  }
  .pt-xl-16,
  .py-xl-16 {
    padding-top: 8rem !important;
  }
  .pr-xl-16,
  .px-xl-16 {
    padding-right: 8rem !important;
  }
  .pb-xl-16,
  .py-xl-16 {
    padding-bottom: 8rem !important;
  }
  .pl-xl-16,
  .px-xl-16 {
    padding-left: 8rem !important;
  }
  .p-xl-16-5 {
    padding: 8.25rem !important;
  }
  .pt-xl-16-5,
  .py-xl-16-5 {
    padding-top: 8.25rem !important;
  }
  .pr-xl-16-5,
  .px-xl-16-5 {
    padding-right: 8.25rem !important;
  }
  .pb-xl-16-5,
  .py-xl-16-5 {
    padding-bottom: 8.25rem !important;
  }
  .pl-xl-16-5,
  .px-xl-16-5 {
    padding-left: 8.25rem !important;
  }
  .p-xl-17 {
    padding: 8.5rem !important;
  }
  .pt-xl-17,
  .py-xl-17 {
    padding-top: 8.5rem !important;
  }
  .pr-xl-17,
  .px-xl-17 {
    padding-right: 8.5rem !important;
  }
  .pb-xl-17,
  .py-xl-17 {
    padding-bottom: 8.5rem !important;
  }
  .pl-xl-17,
  .px-xl-17 {
    padding-left: 8.5rem !important;
  }
  .p-xl-17-5 {
    padding: 8.75rem !important;
  }
  .pt-xl-17-5,
  .py-xl-17-5 {
    padding-top: 8.75rem !important;
  }
  .pr-xl-17-5,
  .px-xl-17-5 {
    padding-right: 8.75rem !important;
  }
  .pb-xl-17-5,
  .py-xl-17-5 {
    padding-bottom: 8.75rem !important;
  }
  .pl-xl-17-5,
  .px-xl-17-5 {
    padding-left: 8.75rem !important;
  }
  .p-xl-18 {
    padding: 9rem !important;
  }
  .pt-xl-18,
  .py-xl-18 {
    padding-top: 9rem !important;
  }
  .pr-xl-18,
  .px-xl-18 {
    padding-right: 9rem !important;
  }
  .pb-xl-18,
  .py-xl-18 {
    padding-bottom: 9rem !important;
  }
  .pl-xl-18,
  .px-xl-18 {
    padding-left: 9rem !important;
  }
  .p-xl-18-5 {
    padding: 9.25rem !important;
  }
  .pt-xl-18-5,
  .py-xl-18-5 {
    padding-top: 9.25rem !important;
  }
  .pr-xl-18-5,
  .px-xl-18-5 {
    padding-right: 9.25rem !important;
  }
  .pb-xl-18-5,
  .py-xl-18-5 {
    padding-bottom: 9.25rem !important;
  }
  .pl-xl-18-5,
  .px-xl-18-5 {
    padding-left: 9.25rem !important;
  }
  .p-xl-19 {
    padding: 9.5rem !important;
  }
  .pt-xl-19,
  .py-xl-19 {
    padding-top: 9.5rem !important;
  }
  .pr-xl-19,
  .px-xl-19 {
    padding-right: 9.5rem !important;
  }
  .pb-xl-19,
  .py-xl-19 {
    padding-bottom: 9.5rem !important;
  }
  .pl-xl-19,
  .px-xl-19 {
    padding-left: 9.5rem !important;
  }
  .p-xl-19-5 {
    padding: 9.75rem !important;
  }
  .pt-xl-19-5,
  .py-xl-19-5 {
    padding-top: 9.75rem !important;
  }
  .pr-xl-19-5,
  .px-xl-19-5 {
    padding-right: 9.75rem !important;
  }
  .pb-xl-19-5,
  .py-xl-19-5 {
    padding-bottom: 9.75rem !important;
  }
  .pl-xl-19-5,
  .px-xl-19-5 {
    padding-left: 9.75rem !important;
  }
  .p-xl-20 {
    padding: 10rem !important;
  }
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 10rem !important;
  }
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 10rem !important;
  }
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 10rem !important;
  }
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 10rem !important;
  }
  .m-xl-n1 {
    margin: -0.5rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n2 {
    margin: -1rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -1rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -1rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -1rem !important;
  }
  .m-xl-n3 {
    margin: -1.5rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n4 {
    margin: -2rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -2rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -2rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -2rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -2rem !important;
  }
  .m-xl-n5 {
    margin: -2.5rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2.5rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2.5rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2.5rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2.5rem !important;
  }
  .m-xl-n0-5 {
    margin: -0.25rem !important;
  }
  .mt-xl-n0-5,
  .my-xl-n0-5 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n0-5,
  .mx-xl-n0-5 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n0-5,
  .my-xl-n0-5 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n0-5,
  .mx-xl-n0-5 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n1-5 {
    margin: -0.75rem !important;
  }
  .mt-xl-n1-5,
  .my-xl-n1-5 {
    margin-top: -0.75rem !important;
  }
  .mr-xl-n1-5,
  .mx-xl-n1-5 {
    margin-right: -0.75rem !important;
  }
  .mb-xl-n1-5,
  .my-xl-n1-5 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xl-n1-5,
  .mx-xl-n1-5 {
    margin-left: -0.75rem !important;
  }
  .m-xl-n2-5 {
    margin: -1.25rem !important;
  }
  .mt-xl-n2-5,
  .my-xl-n2-5 {
    margin-top: -1.25rem !important;
  }
  .mr-xl-n2-5,
  .mx-xl-n2-5 {
    margin-right: -1.25rem !important;
  }
  .mb-xl-n2-5,
  .my-xl-n2-5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-xl-n2-5,
  .mx-xl-n2-5 {
    margin-left: -1.25rem !important;
  }
  .m-xl-n3-5 {
    margin: -1.75rem !important;
  }
  .mt-xl-n3-5,
  .my-xl-n3-5 {
    margin-top: -1.75rem !important;
  }
  .mr-xl-n3-5,
  .mx-xl-n3-5 {
    margin-right: -1.75rem !important;
  }
  .mb-xl-n3-5,
  .my-xl-n3-5 {
    margin-bottom: -1.75rem !important;
  }
  .ml-xl-n3-5,
  .mx-xl-n3-5 {
    margin-left: -1.75rem !important;
  }
  .m-xl-n4-5 {
    margin: -2.25rem !important;
  }
  .mt-xl-n4-5,
  .my-xl-n4-5 {
    margin-top: -2.25rem !important;
  }
  .mr-xl-n4-5,
  .mx-xl-n4-5 {
    margin-right: -2.25rem !important;
  }
  .mb-xl-n4-5,
  .my-xl-n4-5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xl-n4-5,
  .mx-xl-n4-5 {
    margin-left: -2.25rem !important;
  }
  .m-xl-n5-5 {
    margin: -2.75rem !important;
  }
  .mt-xl-n5-5,
  .my-xl-n5-5 {
    margin-top: -2.75rem !important;
  }
  .mr-xl-n5-5,
  .mx-xl-n5-5 {
    margin-right: -2.75rem !important;
  }
  .mb-xl-n5-5,
  .my-xl-n5-5 {
    margin-bottom: -2.75rem !important;
  }
  .ml-xl-n5-5,
  .mx-xl-n5-5 {
    margin-left: -2.75rem !important;
  }
  .m-xl-n6 {
    margin: -3rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -3rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -3rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -3rem !important;
  }
  .m-xl-n6-5 {
    margin: -3.25rem !important;
  }
  .mt-xl-n6-5,
  .my-xl-n6-5 {
    margin-top: -3.25rem !important;
  }
  .mr-xl-n6-5,
  .mx-xl-n6-5 {
    margin-right: -3.25rem !important;
  }
  .mb-xl-n6-5,
  .my-xl-n6-5 {
    margin-bottom: -3.25rem !important;
  }
  .ml-xl-n6-5,
  .mx-xl-n6-5 {
    margin-left: -3.25rem !important;
  }
  .m-xl-n7 {
    margin: -3.5rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -3.5rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -3.5rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -3.5rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -3.5rem !important;
  }
  .m-xl-n7-5 {
    margin: -3.75rem !important;
  }
  .mt-xl-n7-5,
  .my-xl-n7-5 {
    margin-top: -3.75rem !important;
  }
  .mr-xl-n7-5,
  .mx-xl-n7-5 {
    margin-right: -3.75rem !important;
  }
  .mb-xl-n7-5,
  .my-xl-n7-5 {
    margin-bottom: -3.75rem !important;
  }
  .ml-xl-n7-5,
  .mx-xl-n7-5 {
    margin-left: -3.75rem !important;
  }
  .m-xl-n8 {
    margin: -4rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -4rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -4rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -4rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -4rem !important;
  }
  .m-xl-n8-5 {
    margin: -4.25rem !important;
  }
  .mt-xl-n8-5,
  .my-xl-n8-5 {
    margin-top: -4.25rem !important;
  }
  .mr-xl-n8-5,
  .mx-xl-n8-5 {
    margin-right: -4.25rem !important;
  }
  .mb-xl-n8-5,
  .my-xl-n8-5 {
    margin-bottom: -4.25rem !important;
  }
  .ml-xl-n8-5,
  .mx-xl-n8-5 {
    margin-left: -4.25rem !important;
  }
  .m-xl-n9 {
    margin: -4.5rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -4.5rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -4.5rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -4.5rem !important;
  }
  .m-xl-n9-5 {
    margin: -4.75rem !important;
  }
  .mt-xl-n9-5,
  .my-xl-n9-5 {
    margin-top: -4.75rem !important;
  }
  .mr-xl-n9-5,
  .mx-xl-n9-5 {
    margin-right: -4.75rem !important;
  }
  .mb-xl-n9-5,
  .my-xl-n9-5 {
    margin-bottom: -4.75rem !important;
  }
  .ml-xl-n9-5,
  .mx-xl-n9-5 {
    margin-left: -4.75rem !important;
  }
  .m-xl-n10 {
    margin: -5rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -5rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -5rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -5rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -5rem !important;
  }
  .m-xl-n10-5 {
    margin: -5.25rem !important;
  }
  .mt-xl-n10-5,
  .my-xl-n10-5 {
    margin-top: -5.25rem !important;
  }
  .mr-xl-n10-5,
  .mx-xl-n10-5 {
    margin-right: -5.25rem !important;
  }
  .mb-xl-n10-5,
  .my-xl-n10-5 {
    margin-bottom: -5.25rem !important;
  }
  .ml-xl-n10-5,
  .mx-xl-n10-5 {
    margin-left: -5.25rem !important;
  }
  .m-xl-n11 {
    margin: -5.5rem !important;
  }
  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -5.5rem !important;
  }
  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -5.5rem !important;
  }
  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -5.5rem !important;
  }
  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -5.5rem !important;
  }
  .m-xl-n11-5 {
    margin: -5.75rem !important;
  }
  .mt-xl-n11-5,
  .my-xl-n11-5 {
    margin-top: -5.75rem !important;
  }
  .mr-xl-n11-5,
  .mx-xl-n11-5 {
    margin-right: -5.75rem !important;
  }
  .mb-xl-n11-5,
  .my-xl-n11-5 {
    margin-bottom: -5.75rem !important;
  }
  .ml-xl-n11-5,
  .mx-xl-n11-5 {
    margin-left: -5.75rem !important;
  }
  .m-xl-n12 {
    margin: -6rem !important;
  }
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -6rem !important;
  }
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -6rem !important;
  }
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -6rem !important;
  }
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -6rem !important;
  }
  .m-xl-n12-5 {
    margin: -6.25rem !important;
  }
  .mt-xl-n12-5,
  .my-xl-n12-5 {
    margin-top: -6.25rem !important;
  }
  .mr-xl-n12-5,
  .mx-xl-n12-5 {
    margin-right: -6.25rem !important;
  }
  .mb-xl-n12-5,
  .my-xl-n12-5 {
    margin-bottom: -6.25rem !important;
  }
  .ml-xl-n12-5,
  .mx-xl-n12-5 {
    margin-left: -6.25rem !important;
  }
  .m-xl-n13 {
    margin: -6.5rem !important;
  }
  .mt-xl-n13,
  .my-xl-n13 {
    margin-top: -6.5rem !important;
  }
  .mr-xl-n13,
  .mx-xl-n13 {
    margin-right: -6.5rem !important;
  }
  .mb-xl-n13,
  .my-xl-n13 {
    margin-bottom: -6.5rem !important;
  }
  .ml-xl-n13,
  .mx-xl-n13 {
    margin-left: -6.5rem !important;
  }
  .m-xl-n13-5 {
    margin: -6.75rem !important;
  }
  .mt-xl-n13-5,
  .my-xl-n13-5 {
    margin-top: -6.75rem !important;
  }
  .mr-xl-n13-5,
  .mx-xl-n13-5 {
    margin-right: -6.75rem !important;
  }
  .mb-xl-n13-5,
  .my-xl-n13-5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-xl-n13-5,
  .mx-xl-n13-5 {
    margin-left: -6.75rem !important;
  }
  .m-xl-n14 {
    margin: -7rem !important;
  }
  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -7rem !important;
  }
  .mr-xl-n14,
  .mx-xl-n14 {
    margin-right: -7rem !important;
  }
  .mb-xl-n14,
  .my-xl-n14 {
    margin-bottom: -7rem !important;
  }
  .ml-xl-n14,
  .mx-xl-n14 {
    margin-left: -7rem !important;
  }
  .m-xl-n14-5 {
    margin: -7.25rem !important;
  }
  .mt-xl-n14-5,
  .my-xl-n14-5 {
    margin-top: -7.25rem !important;
  }
  .mr-xl-n14-5,
  .mx-xl-n14-5 {
    margin-right: -7.25rem !important;
  }
  .mb-xl-n14-5,
  .my-xl-n14-5 {
    margin-bottom: -7.25rem !important;
  }
  .ml-xl-n14-5,
  .mx-xl-n14-5 {
    margin-left: -7.25rem !important;
  }
  .m-xl-n15 {
    margin: -7.5rem !important;
  }
  .mt-xl-n15,
  .my-xl-n15 {
    margin-top: -7.5rem !important;
  }
  .mr-xl-n15,
  .mx-xl-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-xl-n15,
  .my-xl-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ml-xl-n15,
  .mx-xl-n15 {
    margin-left: -7.5rem !important;
  }
  .m-xl-n15-5 {
    margin: -7.75rem !important;
  }
  .mt-xl-n15-5,
  .my-xl-n15-5 {
    margin-top: -7.75rem !important;
  }
  .mr-xl-n15-5,
  .mx-xl-n15-5 {
    margin-right: -7.75rem !important;
  }
  .mb-xl-n15-5,
  .my-xl-n15-5 {
    margin-bottom: -7.75rem !important;
  }
  .ml-xl-n15-5,
  .mx-xl-n15-5 {
    margin-left: -7.75rem !important;
  }
  .m-xl-n16 {
    margin: -8rem !important;
  }
  .mt-xl-n16,
  .my-xl-n16 {
    margin-top: -8rem !important;
  }
  .mr-xl-n16,
  .mx-xl-n16 {
    margin-right: -8rem !important;
  }
  .mb-xl-n16,
  .my-xl-n16 {
    margin-bottom: -8rem !important;
  }
  .ml-xl-n16,
  .mx-xl-n16 {
    margin-left: -8rem !important;
  }
  .m-xl-n16-5 {
    margin: -8.25rem !important;
  }
  .mt-xl-n16-5,
  .my-xl-n16-5 {
    margin-top: -8.25rem !important;
  }
  .mr-xl-n16-5,
  .mx-xl-n16-5 {
    margin-right: -8.25rem !important;
  }
  .mb-xl-n16-5,
  .my-xl-n16-5 {
    margin-bottom: -8.25rem !important;
  }
  .ml-xl-n16-5,
  .mx-xl-n16-5 {
    margin-left: -8.25rem !important;
  }
  .m-xl-n17 {
    margin: -8.5rem !important;
  }
  .mt-xl-n17,
  .my-xl-n17 {
    margin-top: -8.5rem !important;
  }
  .mr-xl-n17,
  .mx-xl-n17 {
    margin-right: -8.5rem !important;
  }
  .mb-xl-n17,
  .my-xl-n17 {
    margin-bottom: -8.5rem !important;
  }
  .ml-xl-n17,
  .mx-xl-n17 {
    margin-left: -8.5rem !important;
  }
  .m-xl-n17-5 {
    margin: -8.75rem !important;
  }
  .mt-xl-n17-5,
  .my-xl-n17-5 {
    margin-top: -8.75rem !important;
  }
  .mr-xl-n17-5,
  .mx-xl-n17-5 {
    margin-right: -8.75rem !important;
  }
  .mb-xl-n17-5,
  .my-xl-n17-5 {
    margin-bottom: -8.75rem !important;
  }
  .ml-xl-n17-5,
  .mx-xl-n17-5 {
    margin-left: -8.75rem !important;
  }
  .m-xl-n18 {
    margin: -9rem !important;
  }
  .mt-xl-n18,
  .my-xl-n18 {
    margin-top: -9rem !important;
  }
  .mr-xl-n18,
  .mx-xl-n18 {
    margin-right: -9rem !important;
  }
  .mb-xl-n18,
  .my-xl-n18 {
    margin-bottom: -9rem !important;
  }
  .ml-xl-n18,
  .mx-xl-n18 {
    margin-left: -9rem !important;
  }
  .m-xl-n18-5 {
    margin: -9.25rem !important;
  }
  .mt-xl-n18-5,
  .my-xl-n18-5 {
    margin-top: -9.25rem !important;
  }
  .mr-xl-n18-5,
  .mx-xl-n18-5 {
    margin-right: -9.25rem !important;
  }
  .mb-xl-n18-5,
  .my-xl-n18-5 {
    margin-bottom: -9.25rem !important;
  }
  .ml-xl-n18-5,
  .mx-xl-n18-5 {
    margin-left: -9.25rem !important;
  }
  .m-xl-n19 {
    margin: -9.5rem !important;
  }
  .mt-xl-n19,
  .my-xl-n19 {
    margin-top: -9.5rem !important;
  }
  .mr-xl-n19,
  .mx-xl-n19 {
    margin-right: -9.5rem !important;
  }
  .mb-xl-n19,
  .my-xl-n19 {
    margin-bottom: -9.5rem !important;
  }
  .ml-xl-n19,
  .mx-xl-n19 {
    margin-left: -9.5rem !important;
  }
  .m-xl-n19-5 {
    margin: -9.75rem !important;
  }
  .mt-xl-n19-5,
  .my-xl-n19-5 {
    margin-top: -9.75rem !important;
  }
  .mr-xl-n19-5,
  .mx-xl-n19-5 {
    margin-right: -9.75rem !important;
  }
  .mb-xl-n19-5,
  .my-xl-n19-5 {
    margin-bottom: -9.75rem !important;
  }
  .ml-xl-n19-5,
  .mx-xl-n19-5 {
    margin-left: -9.75rem !important;
  }
  .m-xl-n20 {
    margin: -10rem !important;
  }
  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -10rem !important;
  }
  .mr-xl-n20,
  .mx-xl-n20 {
    margin-right: -10rem !important;
  }
  .mb-xl-n20,
  .my-xl-n20 {
    margin-bottom: -10rem !important;
  }
  .ml-xl-n20,
  .mx-xl-n20 {
    margin-left: -10rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1440px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.5rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-2 {
    margin: 1rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 1rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 1rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 1rem !important;
  }
  .m-xxl-3 {
    margin: 1.5rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-4 {
    margin: 2rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 2rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 2rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 2rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 2rem !important;
  }
  .m-xxl-5 {
    margin: 2.5rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 2.5rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 2.5rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 2.5rem !important;
  }
  .m-xxl-0-5 {
    margin: 0.25rem !important;
  }
  .mt-xxl-0-5,
  .my-xxl-0-5 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-0-5,
  .mx-xxl-0-5 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-0-5,
  .my-xxl-0-5 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-0-5,
  .mx-xxl-0-5 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-1-5 {
    margin: 0.75rem !important;
  }
  .mt-xxl-1-5,
  .my-xxl-1-5 {
    margin-top: 0.75rem !important;
  }
  .mr-xxl-1-5,
  .mx-xxl-1-5 {
    margin-right: 0.75rem !important;
  }
  .mb-xxl-1-5,
  .my-xxl-1-5 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xxl-1-5,
  .mx-xxl-1-5 {
    margin-left: 0.75rem !important;
  }
  .m-xxl-2-5 {
    margin: 1.25rem !important;
  }
  .mt-xxl-2-5,
  .my-xxl-2-5 {
    margin-top: 1.25rem !important;
  }
  .mr-xxl-2-5,
  .mx-xxl-2-5 {
    margin-right: 1.25rem !important;
  }
  .mb-xxl-2-5,
  .my-xxl-2-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xxl-2-5,
  .mx-xxl-2-5 {
    margin-left: 1.25rem !important;
  }
  .m-xxl-3-5 {
    margin: 1.75rem !important;
  }
  .mt-xxl-3-5,
  .my-xxl-3-5 {
    margin-top: 1.75rem !important;
  }
  .mr-xxl-3-5,
  .mx-xxl-3-5 {
    margin-right: 1.75rem !important;
  }
  .mb-xxl-3-5,
  .my-xxl-3-5 {
    margin-bottom: 1.75rem !important;
  }
  .ml-xxl-3-5,
  .mx-xxl-3-5 {
    margin-left: 1.75rem !important;
  }
  .m-xxl-4-5 {
    margin: 2.25rem !important;
  }
  .mt-xxl-4-5,
  .my-xxl-4-5 {
    margin-top: 2.25rem !important;
  }
  .mr-xxl-4-5,
  .mx-xxl-4-5 {
    margin-right: 2.25rem !important;
  }
  .mb-xxl-4-5,
  .my-xxl-4-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xxl-4-5,
  .mx-xxl-4-5 {
    margin-left: 2.25rem !important;
  }
  .m-xxl-5-5 {
    margin: 2.75rem !important;
  }
  .mt-xxl-5-5,
  .my-xxl-5-5 {
    margin-top: 2.75rem !important;
  }
  .mr-xxl-5-5,
  .mx-xxl-5-5 {
    margin-right: 2.75rem !important;
  }
  .mb-xxl-5-5,
  .my-xxl-5-5 {
    margin-bottom: 2.75rem !important;
  }
  .ml-xxl-5-5,
  .mx-xxl-5-5 {
    margin-left: 2.75rem !important;
  }
  .m-xxl-6 {
    margin: 3rem !important;
  }
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 3rem !important;
  }
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 3rem !important;
  }
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 3rem !important;
  }
  .m-xxl-6-5 {
    margin: 3.25rem !important;
  }
  .mt-xxl-6-5,
  .my-xxl-6-5 {
    margin-top: 3.25rem !important;
  }
  .mr-xxl-6-5,
  .mx-xxl-6-5 {
    margin-right: 3.25rem !important;
  }
  .mb-xxl-6-5,
  .my-xxl-6-5 {
    margin-bottom: 3.25rem !important;
  }
  .ml-xxl-6-5,
  .mx-xxl-6-5 {
    margin-left: 3.25rem !important;
  }
  .m-xxl-7 {
    margin: 3.5rem !important;
  }
  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 3.5rem !important;
  }
  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 3.5rem !important;
  }
  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 3.5rem !important;
  }
  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 3.5rem !important;
  }
  .m-xxl-7-5 {
    margin: 3.75rem !important;
  }
  .mt-xxl-7-5,
  .my-xxl-7-5 {
    margin-top: 3.75rem !important;
  }
  .mr-xxl-7-5,
  .mx-xxl-7-5 {
    margin-right: 3.75rem !important;
  }
  .mb-xxl-7-5,
  .my-xxl-7-5 {
    margin-bottom: 3.75rem !important;
  }
  .ml-xxl-7-5,
  .mx-xxl-7-5 {
    margin-left: 3.75rem !important;
  }
  .m-xxl-8 {
    margin: 4rem !important;
  }
  .mt-xxl-8,
  .my-xxl-8 {
    margin-top: 4rem !important;
  }
  .mr-xxl-8,
  .mx-xxl-8 {
    margin-right: 4rem !important;
  }
  .mb-xxl-8,
  .my-xxl-8 {
    margin-bottom: 4rem !important;
  }
  .ml-xxl-8,
  .mx-xxl-8 {
    margin-left: 4rem !important;
  }
  .m-xxl-8-5 {
    margin: 4.25rem !important;
  }
  .mt-xxl-8-5,
  .my-xxl-8-5 {
    margin-top: 4.25rem !important;
  }
  .mr-xxl-8-5,
  .mx-xxl-8-5 {
    margin-right: 4.25rem !important;
  }
  .mb-xxl-8-5,
  .my-xxl-8-5 {
    margin-bottom: 4.25rem !important;
  }
  .ml-xxl-8-5,
  .mx-xxl-8-5 {
    margin-left: 4.25rem !important;
  }
  .m-xxl-9 {
    margin: 4.5rem !important;
  }
  .mt-xxl-9,
  .my-xxl-9 {
    margin-top: 4.5rem !important;
  }
  .mr-xxl-9,
  .mx-xxl-9 {
    margin-right: 4.5rem !important;
  }
  .mb-xxl-9,
  .my-xxl-9 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xxl-9,
  .mx-xxl-9 {
    margin-left: 4.5rem !important;
  }
  .m-xxl-9-5 {
    margin: 4.75rem !important;
  }
  .mt-xxl-9-5,
  .my-xxl-9-5 {
    margin-top: 4.75rem !important;
  }
  .mr-xxl-9-5,
  .mx-xxl-9-5 {
    margin-right: 4.75rem !important;
  }
  .mb-xxl-9-5,
  .my-xxl-9-5 {
    margin-bottom: 4.75rem !important;
  }
  .ml-xxl-9-5,
  .mx-xxl-9-5 {
    margin-left: 4.75rem !important;
  }
  .m-xxl-10 {
    margin: 5rem !important;
  }
  .mt-xxl-10,
  .my-xxl-10 {
    margin-top: 5rem !important;
  }
  .mr-xxl-10,
  .mx-xxl-10 {
    margin-right: 5rem !important;
  }
  .mb-xxl-10,
  .my-xxl-10 {
    margin-bottom: 5rem !important;
  }
  .ml-xxl-10,
  .mx-xxl-10 {
    margin-left: 5rem !important;
  }
  .m-xxl-10-5 {
    margin: 5.25rem !important;
  }
  .mt-xxl-10-5,
  .my-xxl-10-5 {
    margin-top: 5.25rem !important;
  }
  .mr-xxl-10-5,
  .mx-xxl-10-5 {
    margin-right: 5.25rem !important;
  }
  .mb-xxl-10-5,
  .my-xxl-10-5 {
    margin-bottom: 5.25rem !important;
  }
  .ml-xxl-10-5,
  .mx-xxl-10-5 {
    margin-left: 5.25rem !important;
  }
  .m-xxl-11 {
    margin: 5.5rem !important;
  }
  .mt-xxl-11,
  .my-xxl-11 {
    margin-top: 5.5rem !important;
  }
  .mr-xxl-11,
  .mx-xxl-11 {
    margin-right: 5.5rem !important;
  }
  .mb-xxl-11,
  .my-xxl-11 {
    margin-bottom: 5.5rem !important;
  }
  .ml-xxl-11,
  .mx-xxl-11 {
    margin-left: 5.5rem !important;
  }
  .m-xxl-11-5 {
    margin: 5.75rem !important;
  }
  .mt-xxl-11-5,
  .my-xxl-11-5 {
    margin-top: 5.75rem !important;
  }
  .mr-xxl-11-5,
  .mx-xxl-11-5 {
    margin-right: 5.75rem !important;
  }
  .mb-xxl-11-5,
  .my-xxl-11-5 {
    margin-bottom: 5.75rem !important;
  }
  .ml-xxl-11-5,
  .mx-xxl-11-5 {
    margin-left: 5.75rem !important;
  }
  .m-xxl-12 {
    margin: 6rem !important;
  }
  .mt-xxl-12,
  .my-xxl-12 {
    margin-top: 6rem !important;
  }
  .mr-xxl-12,
  .mx-xxl-12 {
    margin-right: 6rem !important;
  }
  .mb-xxl-12,
  .my-xxl-12 {
    margin-bottom: 6rem !important;
  }
  .ml-xxl-12,
  .mx-xxl-12 {
    margin-left: 6rem !important;
  }
  .m-xxl-12-5 {
    margin: 6.25rem !important;
  }
  .mt-xxl-12-5,
  .my-xxl-12-5 {
    margin-top: 6.25rem !important;
  }
  .mr-xxl-12-5,
  .mx-xxl-12-5 {
    margin-right: 6.25rem !important;
  }
  .mb-xxl-12-5,
  .my-xxl-12-5 {
    margin-bottom: 6.25rem !important;
  }
  .ml-xxl-12-5,
  .mx-xxl-12-5 {
    margin-left: 6.25rem !important;
  }
  .m-xxl-13 {
    margin: 6.5rem !important;
  }
  .mt-xxl-13,
  .my-xxl-13 {
    margin-top: 6.5rem !important;
  }
  .mr-xxl-13,
  .mx-xxl-13 {
    margin-right: 6.5rem !important;
  }
  .mb-xxl-13,
  .my-xxl-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-xxl-13,
  .mx-xxl-13 {
    margin-left: 6.5rem !important;
  }
  .m-xxl-13-5 {
    margin: 6.75rem !important;
  }
  .mt-xxl-13-5,
  .my-xxl-13-5 {
    margin-top: 6.75rem !important;
  }
  .mr-xxl-13-5,
  .mx-xxl-13-5 {
    margin-right: 6.75rem !important;
  }
  .mb-xxl-13-5,
  .my-xxl-13-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-xxl-13-5,
  .mx-xxl-13-5 {
    margin-left: 6.75rem !important;
  }
  .m-xxl-14 {
    margin: 7rem !important;
  }
  .mt-xxl-14,
  .my-xxl-14 {
    margin-top: 7rem !important;
  }
  .mr-xxl-14,
  .mx-xxl-14 {
    margin-right: 7rem !important;
  }
  .mb-xxl-14,
  .my-xxl-14 {
    margin-bottom: 7rem !important;
  }
  .ml-xxl-14,
  .mx-xxl-14 {
    margin-left: 7rem !important;
  }
  .m-xxl-14-5 {
    margin: 7.25rem !important;
  }
  .mt-xxl-14-5,
  .my-xxl-14-5 {
    margin-top: 7.25rem !important;
  }
  .mr-xxl-14-5,
  .mx-xxl-14-5 {
    margin-right: 7.25rem !important;
  }
  .mb-xxl-14-5,
  .my-xxl-14-5 {
    margin-bottom: 7.25rem !important;
  }
  .ml-xxl-14-5,
  .mx-xxl-14-5 {
    margin-left: 7.25rem !important;
  }
  .m-xxl-15 {
    margin: 7.5rem !important;
  }
  .mt-xxl-15,
  .my-xxl-15 {
    margin-top: 7.5rem !important;
  }
  .mr-xxl-15,
  .mx-xxl-15 {
    margin-right: 7.5rem !important;
  }
  .mb-xxl-15,
  .my-xxl-15 {
    margin-bottom: 7.5rem !important;
  }
  .ml-xxl-15,
  .mx-xxl-15 {
    margin-left: 7.5rem !important;
  }
  .m-xxl-15-5 {
    margin: 7.75rem !important;
  }
  .mt-xxl-15-5,
  .my-xxl-15-5 {
    margin-top: 7.75rem !important;
  }
  .mr-xxl-15-5,
  .mx-xxl-15-5 {
    margin-right: 7.75rem !important;
  }
  .mb-xxl-15-5,
  .my-xxl-15-5 {
    margin-bottom: 7.75rem !important;
  }
  .ml-xxl-15-5,
  .mx-xxl-15-5 {
    margin-left: 7.75rem !important;
  }
  .m-xxl-16 {
    margin: 8rem !important;
  }
  .mt-xxl-16,
  .my-xxl-16 {
    margin-top: 8rem !important;
  }
  .mr-xxl-16,
  .mx-xxl-16 {
    margin-right: 8rem !important;
  }
  .mb-xxl-16,
  .my-xxl-16 {
    margin-bottom: 8rem !important;
  }
  .ml-xxl-16,
  .mx-xxl-16 {
    margin-left: 8rem !important;
  }
  .m-xxl-16-5 {
    margin: 8.25rem !important;
  }
  .mt-xxl-16-5,
  .my-xxl-16-5 {
    margin-top: 8.25rem !important;
  }
  .mr-xxl-16-5,
  .mx-xxl-16-5 {
    margin-right: 8.25rem !important;
  }
  .mb-xxl-16-5,
  .my-xxl-16-5 {
    margin-bottom: 8.25rem !important;
  }
  .ml-xxl-16-5,
  .mx-xxl-16-5 {
    margin-left: 8.25rem !important;
  }
  .m-xxl-17 {
    margin: 8.5rem !important;
  }
  .mt-xxl-17,
  .my-xxl-17 {
    margin-top: 8.5rem !important;
  }
  .mr-xxl-17,
  .mx-xxl-17 {
    margin-right: 8.5rem !important;
  }
  .mb-xxl-17,
  .my-xxl-17 {
    margin-bottom: 8.5rem !important;
  }
  .ml-xxl-17,
  .mx-xxl-17 {
    margin-left: 8.5rem !important;
  }
  .m-xxl-17-5 {
    margin: 8.75rem !important;
  }
  .mt-xxl-17-5,
  .my-xxl-17-5 {
    margin-top: 8.75rem !important;
  }
  .mr-xxl-17-5,
  .mx-xxl-17-5 {
    margin-right: 8.75rem !important;
  }
  .mb-xxl-17-5,
  .my-xxl-17-5 {
    margin-bottom: 8.75rem !important;
  }
  .ml-xxl-17-5,
  .mx-xxl-17-5 {
    margin-left: 8.75rem !important;
  }
  .m-xxl-18 {
    margin: 9rem !important;
  }
  .mt-xxl-18,
  .my-xxl-18 {
    margin-top: 9rem !important;
  }
  .mr-xxl-18,
  .mx-xxl-18 {
    margin-right: 9rem !important;
  }
  .mb-xxl-18,
  .my-xxl-18 {
    margin-bottom: 9rem !important;
  }
  .ml-xxl-18,
  .mx-xxl-18 {
    margin-left: 9rem !important;
  }
  .m-xxl-18-5 {
    margin: 9.25rem !important;
  }
  .mt-xxl-18-5,
  .my-xxl-18-5 {
    margin-top: 9.25rem !important;
  }
  .mr-xxl-18-5,
  .mx-xxl-18-5 {
    margin-right: 9.25rem !important;
  }
  .mb-xxl-18-5,
  .my-xxl-18-5 {
    margin-bottom: 9.25rem !important;
  }
  .ml-xxl-18-5,
  .mx-xxl-18-5 {
    margin-left: 9.25rem !important;
  }
  .m-xxl-19 {
    margin: 9.5rem !important;
  }
  .mt-xxl-19,
  .my-xxl-19 {
    margin-top: 9.5rem !important;
  }
  .mr-xxl-19,
  .mx-xxl-19 {
    margin-right: 9.5rem !important;
  }
  .mb-xxl-19,
  .my-xxl-19 {
    margin-bottom: 9.5rem !important;
  }
  .ml-xxl-19,
  .mx-xxl-19 {
    margin-left: 9.5rem !important;
  }
  .m-xxl-19-5 {
    margin: 9.75rem !important;
  }
  .mt-xxl-19-5,
  .my-xxl-19-5 {
    margin-top: 9.75rem !important;
  }
  .mr-xxl-19-5,
  .mx-xxl-19-5 {
    margin-right: 9.75rem !important;
  }
  .mb-xxl-19-5,
  .my-xxl-19-5 {
    margin-bottom: 9.75rem !important;
  }
  .ml-xxl-19-5,
  .mx-xxl-19-5 {
    margin-left: 9.75rem !important;
  }
  .m-xxl-20 {
    margin: 10rem !important;
  }
  .mt-xxl-20,
  .my-xxl-20 {
    margin-top: 10rem !important;
  }
  .mr-xxl-20,
  .mx-xxl-20 {
    margin-right: 10rem !important;
  }
  .mb-xxl-20,
  .my-xxl-20 {
    margin-bottom: 10rem !important;
  }
  .ml-xxl-20,
  .mx-xxl-20 {
    margin-left: 10rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.5rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-2 {
    padding: 1rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 1rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 1rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 1rem !important;
  }
  .p-xxl-3 {
    padding: 1.5rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-4 {
    padding: 2rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 2rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 2rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 2rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 2rem !important;
  }
  .p-xxl-5 {
    padding: 2.5rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 2.5rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 2.5rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 2.5rem !important;
  }
  .p-xxl-0-5 {
    padding: 0.25rem !important;
  }
  .pt-xxl-0-5,
  .py-xxl-0-5 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-0-5,
  .px-xxl-0-5 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-0-5,
  .py-xxl-0-5 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-0-5,
  .px-xxl-0-5 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-1-5 {
    padding: 0.75rem !important;
  }
  .pt-xxl-1-5,
  .py-xxl-1-5 {
    padding-top: 0.75rem !important;
  }
  .pr-xxl-1-5,
  .px-xxl-1-5 {
    padding-right: 0.75rem !important;
  }
  .pb-xxl-1-5,
  .py-xxl-1-5 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xxl-1-5,
  .px-xxl-1-5 {
    padding-left: 0.75rem !important;
  }
  .p-xxl-2-5 {
    padding: 1.25rem !important;
  }
  .pt-xxl-2-5,
  .py-xxl-2-5 {
    padding-top: 1.25rem !important;
  }
  .pr-xxl-2-5,
  .px-xxl-2-5 {
    padding-right: 1.25rem !important;
  }
  .pb-xxl-2-5,
  .py-xxl-2-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xxl-2-5,
  .px-xxl-2-5 {
    padding-left: 1.25rem !important;
  }
  .p-xxl-3-5 {
    padding: 1.75rem !important;
  }
  .pt-xxl-3-5,
  .py-xxl-3-5 {
    padding-top: 1.75rem !important;
  }
  .pr-xxl-3-5,
  .px-xxl-3-5 {
    padding-right: 1.75rem !important;
  }
  .pb-xxl-3-5,
  .py-xxl-3-5 {
    padding-bottom: 1.75rem !important;
  }
  .pl-xxl-3-5,
  .px-xxl-3-5 {
    padding-left: 1.75rem !important;
  }
  .p-xxl-4-5 {
    padding: 2.25rem !important;
  }
  .pt-xxl-4-5,
  .py-xxl-4-5 {
    padding-top: 2.25rem !important;
  }
  .pr-xxl-4-5,
  .px-xxl-4-5 {
    padding-right: 2.25rem !important;
  }
  .pb-xxl-4-5,
  .py-xxl-4-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xxl-4-5,
  .px-xxl-4-5 {
    padding-left: 2.25rem !important;
  }
  .p-xxl-5-5 {
    padding: 2.75rem !important;
  }
  .pt-xxl-5-5,
  .py-xxl-5-5 {
    padding-top: 2.75rem !important;
  }
  .pr-xxl-5-5,
  .px-xxl-5-5 {
    padding-right: 2.75rem !important;
  }
  .pb-xxl-5-5,
  .py-xxl-5-5 {
    padding-bottom: 2.75rem !important;
  }
  .pl-xxl-5-5,
  .px-xxl-5-5 {
    padding-left: 2.75rem !important;
  }
  .p-xxl-6 {
    padding: 3rem !important;
  }
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 3rem !important;
  }
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 3rem !important;
  }
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 3rem !important;
  }
  .p-xxl-6-5 {
    padding: 3.25rem !important;
  }
  .pt-xxl-6-5,
  .py-xxl-6-5 {
    padding-top: 3.25rem !important;
  }
  .pr-xxl-6-5,
  .px-xxl-6-5 {
    padding-right: 3.25rem !important;
  }
  .pb-xxl-6-5,
  .py-xxl-6-5 {
    padding-bottom: 3.25rem !important;
  }
  .pl-xxl-6-5,
  .px-xxl-6-5 {
    padding-left: 3.25rem !important;
  }
  .p-xxl-7 {
    padding: 3.5rem !important;
  }
  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 3.5rem !important;
  }
  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 3.5rem !important;
  }
  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 3.5rem !important;
  }
  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 3.5rem !important;
  }
  .p-xxl-7-5 {
    padding: 3.75rem !important;
  }
  .pt-xxl-7-5,
  .py-xxl-7-5 {
    padding-top: 3.75rem !important;
  }
  .pr-xxl-7-5,
  .px-xxl-7-5 {
    padding-right: 3.75rem !important;
  }
  .pb-xxl-7-5,
  .py-xxl-7-5 {
    padding-bottom: 3.75rem !important;
  }
  .pl-xxl-7-5,
  .px-xxl-7-5 {
    padding-left: 3.75rem !important;
  }
  .p-xxl-8 {
    padding: 4rem !important;
  }
  .pt-xxl-8,
  .py-xxl-8 {
    padding-top: 4rem !important;
  }
  .pr-xxl-8,
  .px-xxl-8 {
    padding-right: 4rem !important;
  }
  .pb-xxl-8,
  .py-xxl-8 {
    padding-bottom: 4rem !important;
  }
  .pl-xxl-8,
  .px-xxl-8 {
    padding-left: 4rem !important;
  }
  .p-xxl-8-5 {
    padding: 4.25rem !important;
  }
  .pt-xxl-8-5,
  .py-xxl-8-5 {
    padding-top: 4.25rem !important;
  }
  .pr-xxl-8-5,
  .px-xxl-8-5 {
    padding-right: 4.25rem !important;
  }
  .pb-xxl-8-5,
  .py-xxl-8-5 {
    padding-bottom: 4.25rem !important;
  }
  .pl-xxl-8-5,
  .px-xxl-8-5 {
    padding-left: 4.25rem !important;
  }
  .p-xxl-9 {
    padding: 4.5rem !important;
  }
  .pt-xxl-9,
  .py-xxl-9 {
    padding-top: 4.5rem !important;
  }
  .pr-xxl-9,
  .px-xxl-9 {
    padding-right: 4.5rem !important;
  }
  .pb-xxl-9,
  .py-xxl-9 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xxl-9,
  .px-xxl-9 {
    padding-left: 4.5rem !important;
  }
  .p-xxl-9-5 {
    padding: 4.75rem !important;
  }
  .pt-xxl-9-5,
  .py-xxl-9-5 {
    padding-top: 4.75rem !important;
  }
  .pr-xxl-9-5,
  .px-xxl-9-5 {
    padding-right: 4.75rem !important;
  }
  .pb-xxl-9-5,
  .py-xxl-9-5 {
    padding-bottom: 4.75rem !important;
  }
  .pl-xxl-9-5,
  .px-xxl-9-5 {
    padding-left: 4.75rem !important;
  }
  .p-xxl-10 {
    padding: 5rem !important;
  }
  .pt-xxl-10,
  .py-xxl-10 {
    padding-top: 5rem !important;
  }
  .pr-xxl-10,
  .px-xxl-10 {
    padding-right: 5rem !important;
  }
  .pb-xxl-10,
  .py-xxl-10 {
    padding-bottom: 5rem !important;
  }
  .pl-xxl-10,
  .px-xxl-10 {
    padding-left: 5rem !important;
  }
  .p-xxl-10-5 {
    padding: 5.25rem !important;
  }
  .pt-xxl-10-5,
  .py-xxl-10-5 {
    padding-top: 5.25rem !important;
  }
  .pr-xxl-10-5,
  .px-xxl-10-5 {
    padding-right: 5.25rem !important;
  }
  .pb-xxl-10-5,
  .py-xxl-10-5 {
    padding-bottom: 5.25rem !important;
  }
  .pl-xxl-10-5,
  .px-xxl-10-5 {
    padding-left: 5.25rem !important;
  }
  .p-xxl-11 {
    padding: 5.5rem !important;
  }
  .pt-xxl-11,
  .py-xxl-11 {
    padding-top: 5.5rem !important;
  }
  .pr-xxl-11,
  .px-xxl-11 {
    padding-right: 5.5rem !important;
  }
  .pb-xxl-11,
  .py-xxl-11 {
    padding-bottom: 5.5rem !important;
  }
  .pl-xxl-11,
  .px-xxl-11 {
    padding-left: 5.5rem !important;
  }
  .p-xxl-11-5 {
    padding: 5.75rem !important;
  }
  .pt-xxl-11-5,
  .py-xxl-11-5 {
    padding-top: 5.75rem !important;
  }
  .pr-xxl-11-5,
  .px-xxl-11-5 {
    padding-right: 5.75rem !important;
  }
  .pb-xxl-11-5,
  .py-xxl-11-5 {
    padding-bottom: 5.75rem !important;
  }
  .pl-xxl-11-5,
  .px-xxl-11-5 {
    padding-left: 5.75rem !important;
  }
  .p-xxl-12 {
    padding: 6rem !important;
  }
  .pt-xxl-12,
  .py-xxl-12 {
    padding-top: 6rem !important;
  }
  .pr-xxl-12,
  .px-xxl-12 {
    padding-right: 6rem !important;
  }
  .pb-xxl-12,
  .py-xxl-12 {
    padding-bottom: 6rem !important;
  }
  .pl-xxl-12,
  .px-xxl-12 {
    padding-left: 6rem !important;
  }
  .p-xxl-12-5 {
    padding: 6.25rem !important;
  }
  .pt-xxl-12-5,
  .py-xxl-12-5 {
    padding-top: 6.25rem !important;
  }
  .pr-xxl-12-5,
  .px-xxl-12-5 {
    padding-right: 6.25rem !important;
  }
  .pb-xxl-12-5,
  .py-xxl-12-5 {
    padding-bottom: 6.25rem !important;
  }
  .pl-xxl-12-5,
  .px-xxl-12-5 {
    padding-left: 6.25rem !important;
  }
  .p-xxl-13 {
    padding: 6.5rem !important;
  }
  .pt-xxl-13,
  .py-xxl-13 {
    padding-top: 6.5rem !important;
  }
  .pr-xxl-13,
  .px-xxl-13 {
    padding-right: 6.5rem !important;
  }
  .pb-xxl-13,
  .py-xxl-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-xxl-13,
  .px-xxl-13 {
    padding-left: 6.5rem !important;
  }
  .p-xxl-13-5 {
    padding: 6.75rem !important;
  }
  .pt-xxl-13-5,
  .py-xxl-13-5 {
    padding-top: 6.75rem !important;
  }
  .pr-xxl-13-5,
  .px-xxl-13-5 {
    padding-right: 6.75rem !important;
  }
  .pb-xxl-13-5,
  .py-xxl-13-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-xxl-13-5,
  .px-xxl-13-5 {
    padding-left: 6.75rem !important;
  }
  .p-xxl-14 {
    padding: 7rem !important;
  }
  .pt-xxl-14,
  .py-xxl-14 {
    padding-top: 7rem !important;
  }
  .pr-xxl-14,
  .px-xxl-14 {
    padding-right: 7rem !important;
  }
  .pb-xxl-14,
  .py-xxl-14 {
    padding-bottom: 7rem !important;
  }
  .pl-xxl-14,
  .px-xxl-14 {
    padding-left: 7rem !important;
  }
  .p-xxl-14-5 {
    padding: 7.25rem !important;
  }
  .pt-xxl-14-5,
  .py-xxl-14-5 {
    padding-top: 7.25rem !important;
  }
  .pr-xxl-14-5,
  .px-xxl-14-5 {
    padding-right: 7.25rem !important;
  }
  .pb-xxl-14-5,
  .py-xxl-14-5 {
    padding-bottom: 7.25rem !important;
  }
  .pl-xxl-14-5,
  .px-xxl-14-5 {
    padding-left: 7.25rem !important;
  }
  .p-xxl-15 {
    padding: 7.5rem !important;
  }
  .pt-xxl-15,
  .py-xxl-15 {
    padding-top: 7.5rem !important;
  }
  .pr-xxl-15,
  .px-xxl-15 {
    padding-right: 7.5rem !important;
  }
  .pb-xxl-15,
  .py-xxl-15 {
    padding-bottom: 7.5rem !important;
  }
  .pl-xxl-15,
  .px-xxl-15 {
    padding-left: 7.5rem !important;
  }
  .p-xxl-15-5 {
    padding: 7.75rem !important;
  }
  .pt-xxl-15-5,
  .py-xxl-15-5 {
    padding-top: 7.75rem !important;
  }
  .pr-xxl-15-5,
  .px-xxl-15-5 {
    padding-right: 7.75rem !important;
  }
  .pb-xxl-15-5,
  .py-xxl-15-5 {
    padding-bottom: 7.75rem !important;
  }
  .pl-xxl-15-5,
  .px-xxl-15-5 {
    padding-left: 7.75rem !important;
  }
  .p-xxl-16 {
    padding: 8rem !important;
  }
  .pt-xxl-16,
  .py-xxl-16 {
    padding-top: 8rem !important;
  }
  .pr-xxl-16,
  .px-xxl-16 {
    padding-right: 8rem !important;
  }
  .pb-xxl-16,
  .py-xxl-16 {
    padding-bottom: 8rem !important;
  }
  .pl-xxl-16,
  .px-xxl-16 {
    padding-left: 8rem !important;
  }
  .p-xxl-16-5 {
    padding: 8.25rem !important;
  }
  .pt-xxl-16-5,
  .py-xxl-16-5 {
    padding-top: 8.25rem !important;
  }
  .pr-xxl-16-5,
  .px-xxl-16-5 {
    padding-right: 8.25rem !important;
  }
  .pb-xxl-16-5,
  .py-xxl-16-5 {
    padding-bottom: 8.25rem !important;
  }
  .pl-xxl-16-5,
  .px-xxl-16-5 {
    padding-left: 8.25rem !important;
  }
  .p-xxl-17 {
    padding: 8.5rem !important;
  }
  .pt-xxl-17,
  .py-xxl-17 {
    padding-top: 8.5rem !important;
  }
  .pr-xxl-17,
  .px-xxl-17 {
    padding-right: 8.5rem !important;
  }
  .pb-xxl-17,
  .py-xxl-17 {
    padding-bottom: 8.5rem !important;
  }
  .pl-xxl-17,
  .px-xxl-17 {
    padding-left: 8.5rem !important;
  }
  .p-xxl-17-5 {
    padding: 8.75rem !important;
  }
  .pt-xxl-17-5,
  .py-xxl-17-5 {
    padding-top: 8.75rem !important;
  }
  .pr-xxl-17-5,
  .px-xxl-17-5 {
    padding-right: 8.75rem !important;
  }
  .pb-xxl-17-5,
  .py-xxl-17-5 {
    padding-bottom: 8.75rem !important;
  }
  .pl-xxl-17-5,
  .px-xxl-17-5 {
    padding-left: 8.75rem !important;
  }
  .p-xxl-18 {
    padding: 9rem !important;
  }
  .pt-xxl-18,
  .py-xxl-18 {
    padding-top: 9rem !important;
  }
  .pr-xxl-18,
  .px-xxl-18 {
    padding-right: 9rem !important;
  }
  .pb-xxl-18,
  .py-xxl-18 {
    padding-bottom: 9rem !important;
  }
  .pl-xxl-18,
  .px-xxl-18 {
    padding-left: 9rem !important;
  }
  .p-xxl-18-5 {
    padding: 9.25rem !important;
  }
  .pt-xxl-18-5,
  .py-xxl-18-5 {
    padding-top: 9.25rem !important;
  }
  .pr-xxl-18-5,
  .px-xxl-18-5 {
    padding-right: 9.25rem !important;
  }
  .pb-xxl-18-5,
  .py-xxl-18-5 {
    padding-bottom: 9.25rem !important;
  }
  .pl-xxl-18-5,
  .px-xxl-18-5 {
    padding-left: 9.25rem !important;
  }
  .p-xxl-19 {
    padding: 9.5rem !important;
  }
  .pt-xxl-19,
  .py-xxl-19 {
    padding-top: 9.5rem !important;
  }
  .pr-xxl-19,
  .px-xxl-19 {
    padding-right: 9.5rem !important;
  }
  .pb-xxl-19,
  .py-xxl-19 {
    padding-bottom: 9.5rem !important;
  }
  .pl-xxl-19,
  .px-xxl-19 {
    padding-left: 9.5rem !important;
  }
  .p-xxl-19-5 {
    padding: 9.75rem !important;
  }
  .pt-xxl-19-5,
  .py-xxl-19-5 {
    padding-top: 9.75rem !important;
  }
  .pr-xxl-19-5,
  .px-xxl-19-5 {
    padding-right: 9.75rem !important;
  }
  .pb-xxl-19-5,
  .py-xxl-19-5 {
    padding-bottom: 9.75rem !important;
  }
  .pl-xxl-19-5,
  .px-xxl-19-5 {
    padding-left: 9.75rem !important;
  }
  .p-xxl-20 {
    padding: 10rem !important;
  }
  .pt-xxl-20,
  .py-xxl-20 {
    padding-top: 10rem !important;
  }
  .pr-xxl-20,
  .px-xxl-20 {
    padding-right: 10rem !important;
  }
  .pb-xxl-20,
  .py-xxl-20 {
    padding-bottom: 10rem !important;
  }
  .pl-xxl-20,
  .px-xxl-20 {
    padding-left: 10rem !important;
  }
  .m-xxl-n1 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n2 {
    margin: -1rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -1rem !important;
  }
  .m-xxl-n3 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n4 {
    margin: -2rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -2rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -2rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -2rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -2rem !important;
  }
  .m-xxl-n5 {
    margin: -2.5rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -2.5rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -2.5rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -2.5rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -2.5rem !important;
  }
  .m-xxl-n0-5 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n0-5,
  .my-xxl-n0-5 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n0-5,
  .mx-xxl-n0-5 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n0-5,
  .my-xxl-n0-5 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n0-5,
  .mx-xxl-n0-5 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n1-5 {
    margin: -0.75rem !important;
  }
  .mt-xxl-n1-5,
  .my-xxl-n1-5 {
    margin-top: -0.75rem !important;
  }
  .mr-xxl-n1-5,
  .mx-xxl-n1-5 {
    margin-right: -0.75rem !important;
  }
  .mb-xxl-n1-5,
  .my-xxl-n1-5 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xxl-n1-5,
  .mx-xxl-n1-5 {
    margin-left: -0.75rem !important;
  }
  .m-xxl-n2-5 {
    margin: -1.25rem !important;
  }
  .mt-xxl-n2-5,
  .my-xxl-n2-5 {
    margin-top: -1.25rem !important;
  }
  .mr-xxl-n2-5,
  .mx-xxl-n2-5 {
    margin-right: -1.25rem !important;
  }
  .mb-xxl-n2-5,
  .my-xxl-n2-5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-xxl-n2-5,
  .mx-xxl-n2-5 {
    margin-left: -1.25rem !important;
  }
  .m-xxl-n3-5 {
    margin: -1.75rem !important;
  }
  .mt-xxl-n3-5,
  .my-xxl-n3-5 {
    margin-top: -1.75rem !important;
  }
  .mr-xxl-n3-5,
  .mx-xxl-n3-5 {
    margin-right: -1.75rem !important;
  }
  .mb-xxl-n3-5,
  .my-xxl-n3-5 {
    margin-bottom: -1.75rem !important;
  }
  .ml-xxl-n3-5,
  .mx-xxl-n3-5 {
    margin-left: -1.75rem !important;
  }
  .m-xxl-n4-5 {
    margin: -2.25rem !important;
  }
  .mt-xxl-n4-5,
  .my-xxl-n4-5 {
    margin-top: -2.25rem !important;
  }
  .mr-xxl-n4-5,
  .mx-xxl-n4-5 {
    margin-right: -2.25rem !important;
  }
  .mb-xxl-n4-5,
  .my-xxl-n4-5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xxl-n4-5,
  .mx-xxl-n4-5 {
    margin-left: -2.25rem !important;
  }
  .m-xxl-n5-5 {
    margin: -2.75rem !important;
  }
  .mt-xxl-n5-5,
  .my-xxl-n5-5 {
    margin-top: -2.75rem !important;
  }
  .mr-xxl-n5-5,
  .mx-xxl-n5-5 {
    margin-right: -2.75rem !important;
  }
  .mb-xxl-n5-5,
  .my-xxl-n5-5 {
    margin-bottom: -2.75rem !important;
  }
  .ml-xxl-n5-5,
  .mx-xxl-n5-5 {
    margin-left: -2.75rem !important;
  }
  .m-xxl-n6 {
    margin: -3rem !important;
  }
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -3rem !important;
  }
  .m-xxl-n6-5 {
    margin: -3.25rem !important;
  }
  .mt-xxl-n6-5,
  .my-xxl-n6-5 {
    margin-top: -3.25rem !important;
  }
  .mr-xxl-n6-5,
  .mx-xxl-n6-5 {
    margin-right: -3.25rem !important;
  }
  .mb-xxl-n6-5,
  .my-xxl-n6-5 {
    margin-bottom: -3.25rem !important;
  }
  .ml-xxl-n6-5,
  .mx-xxl-n6-5 {
    margin-left: -3.25rem !important;
  }
  .m-xxl-n7 {
    margin: -3.5rem !important;
  }
  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -3.5rem !important;
  }
  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -3.5rem !important;
  }
  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -3.5rem !important;
  }
  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -3.5rem !important;
  }
  .m-xxl-n7-5 {
    margin: -3.75rem !important;
  }
  .mt-xxl-n7-5,
  .my-xxl-n7-5 {
    margin-top: -3.75rem !important;
  }
  .mr-xxl-n7-5,
  .mx-xxl-n7-5 {
    margin-right: -3.75rem !important;
  }
  .mb-xxl-n7-5,
  .my-xxl-n7-5 {
    margin-bottom: -3.75rem !important;
  }
  .ml-xxl-n7-5,
  .mx-xxl-n7-5 {
    margin-left: -3.75rem !important;
  }
  .m-xxl-n8 {
    margin: -4rem !important;
  }
  .mt-xxl-n8,
  .my-xxl-n8 {
    margin-top: -4rem !important;
  }
  .mr-xxl-n8,
  .mx-xxl-n8 {
    margin-right: -4rem !important;
  }
  .mb-xxl-n8,
  .my-xxl-n8 {
    margin-bottom: -4rem !important;
  }
  .ml-xxl-n8,
  .mx-xxl-n8 {
    margin-left: -4rem !important;
  }
  .m-xxl-n8-5 {
    margin: -4.25rem !important;
  }
  .mt-xxl-n8-5,
  .my-xxl-n8-5 {
    margin-top: -4.25rem !important;
  }
  .mr-xxl-n8-5,
  .mx-xxl-n8-5 {
    margin-right: -4.25rem !important;
  }
  .mb-xxl-n8-5,
  .my-xxl-n8-5 {
    margin-bottom: -4.25rem !important;
  }
  .ml-xxl-n8-5,
  .mx-xxl-n8-5 {
    margin-left: -4.25rem !important;
  }
  .m-xxl-n9 {
    margin: -4.5rem !important;
  }
  .mt-xxl-n9,
  .my-xxl-n9 {
    margin-top: -4.5rem !important;
  }
  .mr-xxl-n9,
  .mx-xxl-n9 {
    margin-right: -4.5rem !important;
  }
  .mb-xxl-n9,
  .my-xxl-n9 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xxl-n9,
  .mx-xxl-n9 {
    margin-left: -4.5rem !important;
  }
  .m-xxl-n9-5 {
    margin: -4.75rem !important;
  }
  .mt-xxl-n9-5,
  .my-xxl-n9-5 {
    margin-top: -4.75rem !important;
  }
  .mr-xxl-n9-5,
  .mx-xxl-n9-5 {
    margin-right: -4.75rem !important;
  }
  .mb-xxl-n9-5,
  .my-xxl-n9-5 {
    margin-bottom: -4.75rem !important;
  }
  .ml-xxl-n9-5,
  .mx-xxl-n9-5 {
    margin-left: -4.75rem !important;
  }
  .m-xxl-n10 {
    margin: -5rem !important;
  }
  .mt-xxl-n10,
  .my-xxl-n10 {
    margin-top: -5rem !important;
  }
  .mr-xxl-n10,
  .mx-xxl-n10 {
    margin-right: -5rem !important;
  }
  .mb-xxl-n10,
  .my-xxl-n10 {
    margin-bottom: -5rem !important;
  }
  .ml-xxl-n10,
  .mx-xxl-n10 {
    margin-left: -5rem !important;
  }
  .m-xxl-n10-5 {
    margin: -5.25rem !important;
  }
  .mt-xxl-n10-5,
  .my-xxl-n10-5 {
    margin-top: -5.25rem !important;
  }
  .mr-xxl-n10-5,
  .mx-xxl-n10-5 {
    margin-right: -5.25rem !important;
  }
  .mb-xxl-n10-5,
  .my-xxl-n10-5 {
    margin-bottom: -5.25rem !important;
  }
  .ml-xxl-n10-5,
  .mx-xxl-n10-5 {
    margin-left: -5.25rem !important;
  }
  .m-xxl-n11 {
    margin: -5.5rem !important;
  }
  .mt-xxl-n11,
  .my-xxl-n11 {
    margin-top: -5.5rem !important;
  }
  .mr-xxl-n11,
  .mx-xxl-n11 {
    margin-right: -5.5rem !important;
  }
  .mb-xxl-n11,
  .my-xxl-n11 {
    margin-bottom: -5.5rem !important;
  }
  .ml-xxl-n11,
  .mx-xxl-n11 {
    margin-left: -5.5rem !important;
  }
  .m-xxl-n11-5 {
    margin: -5.75rem !important;
  }
  .mt-xxl-n11-5,
  .my-xxl-n11-5 {
    margin-top: -5.75rem !important;
  }
  .mr-xxl-n11-5,
  .mx-xxl-n11-5 {
    margin-right: -5.75rem !important;
  }
  .mb-xxl-n11-5,
  .my-xxl-n11-5 {
    margin-bottom: -5.75rem !important;
  }
  .ml-xxl-n11-5,
  .mx-xxl-n11-5 {
    margin-left: -5.75rem !important;
  }
  .m-xxl-n12 {
    margin: -6rem !important;
  }
  .mt-xxl-n12,
  .my-xxl-n12 {
    margin-top: -6rem !important;
  }
  .mr-xxl-n12,
  .mx-xxl-n12 {
    margin-right: -6rem !important;
  }
  .mb-xxl-n12,
  .my-xxl-n12 {
    margin-bottom: -6rem !important;
  }
  .ml-xxl-n12,
  .mx-xxl-n12 {
    margin-left: -6rem !important;
  }
  .m-xxl-n12-5 {
    margin: -6.25rem !important;
  }
  .mt-xxl-n12-5,
  .my-xxl-n12-5 {
    margin-top: -6.25rem !important;
  }
  .mr-xxl-n12-5,
  .mx-xxl-n12-5 {
    margin-right: -6.25rem !important;
  }
  .mb-xxl-n12-5,
  .my-xxl-n12-5 {
    margin-bottom: -6.25rem !important;
  }
  .ml-xxl-n12-5,
  .mx-xxl-n12-5 {
    margin-left: -6.25rem !important;
  }
  .m-xxl-n13 {
    margin: -6.5rem !important;
  }
  .mt-xxl-n13,
  .my-xxl-n13 {
    margin-top: -6.5rem !important;
  }
  .mr-xxl-n13,
  .mx-xxl-n13 {
    margin-right: -6.5rem !important;
  }
  .mb-xxl-n13,
  .my-xxl-n13 {
    margin-bottom: -6.5rem !important;
  }
  .ml-xxl-n13,
  .mx-xxl-n13 {
    margin-left: -6.5rem !important;
  }
  .m-xxl-n13-5 {
    margin: -6.75rem !important;
  }
  .mt-xxl-n13-5,
  .my-xxl-n13-5 {
    margin-top: -6.75rem !important;
  }
  .mr-xxl-n13-5,
  .mx-xxl-n13-5 {
    margin-right: -6.75rem !important;
  }
  .mb-xxl-n13-5,
  .my-xxl-n13-5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-xxl-n13-5,
  .mx-xxl-n13-5 {
    margin-left: -6.75rem !important;
  }
  .m-xxl-n14 {
    margin: -7rem !important;
  }
  .mt-xxl-n14,
  .my-xxl-n14 {
    margin-top: -7rem !important;
  }
  .mr-xxl-n14,
  .mx-xxl-n14 {
    margin-right: -7rem !important;
  }
  .mb-xxl-n14,
  .my-xxl-n14 {
    margin-bottom: -7rem !important;
  }
  .ml-xxl-n14,
  .mx-xxl-n14 {
    margin-left: -7rem !important;
  }
  .m-xxl-n14-5 {
    margin: -7.25rem !important;
  }
  .mt-xxl-n14-5,
  .my-xxl-n14-5 {
    margin-top: -7.25rem !important;
  }
  .mr-xxl-n14-5,
  .mx-xxl-n14-5 {
    margin-right: -7.25rem !important;
  }
  .mb-xxl-n14-5,
  .my-xxl-n14-5 {
    margin-bottom: -7.25rem !important;
  }
  .ml-xxl-n14-5,
  .mx-xxl-n14-5 {
    margin-left: -7.25rem !important;
  }
  .m-xxl-n15 {
    margin: -7.5rem !important;
  }
  .mt-xxl-n15,
  .my-xxl-n15 {
    margin-top: -7.5rem !important;
  }
  .mr-xxl-n15,
  .mx-xxl-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-xxl-n15,
  .my-xxl-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ml-xxl-n15,
  .mx-xxl-n15 {
    margin-left: -7.5rem !important;
  }
  .m-xxl-n15-5 {
    margin: -7.75rem !important;
  }
  .mt-xxl-n15-5,
  .my-xxl-n15-5 {
    margin-top: -7.75rem !important;
  }
  .mr-xxl-n15-5,
  .mx-xxl-n15-5 {
    margin-right: -7.75rem !important;
  }
  .mb-xxl-n15-5,
  .my-xxl-n15-5 {
    margin-bottom: -7.75rem !important;
  }
  .ml-xxl-n15-5,
  .mx-xxl-n15-5 {
    margin-left: -7.75rem !important;
  }
  .m-xxl-n16 {
    margin: -8rem !important;
  }
  .mt-xxl-n16,
  .my-xxl-n16 {
    margin-top: -8rem !important;
  }
  .mr-xxl-n16,
  .mx-xxl-n16 {
    margin-right: -8rem !important;
  }
  .mb-xxl-n16,
  .my-xxl-n16 {
    margin-bottom: -8rem !important;
  }
  .ml-xxl-n16,
  .mx-xxl-n16 {
    margin-left: -8rem !important;
  }
  .m-xxl-n16-5 {
    margin: -8.25rem !important;
  }
  .mt-xxl-n16-5,
  .my-xxl-n16-5 {
    margin-top: -8.25rem !important;
  }
  .mr-xxl-n16-5,
  .mx-xxl-n16-5 {
    margin-right: -8.25rem !important;
  }
  .mb-xxl-n16-5,
  .my-xxl-n16-5 {
    margin-bottom: -8.25rem !important;
  }
  .ml-xxl-n16-5,
  .mx-xxl-n16-5 {
    margin-left: -8.25rem !important;
  }
  .m-xxl-n17 {
    margin: -8.5rem !important;
  }
  .mt-xxl-n17,
  .my-xxl-n17 {
    margin-top: -8.5rem !important;
  }
  .mr-xxl-n17,
  .mx-xxl-n17 {
    margin-right: -8.5rem !important;
  }
  .mb-xxl-n17,
  .my-xxl-n17 {
    margin-bottom: -8.5rem !important;
  }
  .ml-xxl-n17,
  .mx-xxl-n17 {
    margin-left: -8.5rem !important;
  }
  .m-xxl-n17-5 {
    margin: -8.75rem !important;
  }
  .mt-xxl-n17-5,
  .my-xxl-n17-5 {
    margin-top: -8.75rem !important;
  }
  .mr-xxl-n17-5,
  .mx-xxl-n17-5 {
    margin-right: -8.75rem !important;
  }
  .mb-xxl-n17-5,
  .my-xxl-n17-5 {
    margin-bottom: -8.75rem !important;
  }
  .ml-xxl-n17-5,
  .mx-xxl-n17-5 {
    margin-left: -8.75rem !important;
  }
  .m-xxl-n18 {
    margin: -9rem !important;
  }
  .mt-xxl-n18,
  .my-xxl-n18 {
    margin-top: -9rem !important;
  }
  .mr-xxl-n18,
  .mx-xxl-n18 {
    margin-right: -9rem !important;
  }
  .mb-xxl-n18,
  .my-xxl-n18 {
    margin-bottom: -9rem !important;
  }
  .ml-xxl-n18,
  .mx-xxl-n18 {
    margin-left: -9rem !important;
  }
  .m-xxl-n18-5 {
    margin: -9.25rem !important;
  }
  .mt-xxl-n18-5,
  .my-xxl-n18-5 {
    margin-top: -9.25rem !important;
  }
  .mr-xxl-n18-5,
  .mx-xxl-n18-5 {
    margin-right: -9.25rem !important;
  }
  .mb-xxl-n18-5,
  .my-xxl-n18-5 {
    margin-bottom: -9.25rem !important;
  }
  .ml-xxl-n18-5,
  .mx-xxl-n18-5 {
    margin-left: -9.25rem !important;
  }
  .m-xxl-n19 {
    margin: -9.5rem !important;
  }
  .mt-xxl-n19,
  .my-xxl-n19 {
    margin-top: -9.5rem !important;
  }
  .mr-xxl-n19,
  .mx-xxl-n19 {
    margin-right: -9.5rem !important;
  }
  .mb-xxl-n19,
  .my-xxl-n19 {
    margin-bottom: -9.5rem !important;
  }
  .ml-xxl-n19,
  .mx-xxl-n19 {
    margin-left: -9.5rem !important;
  }
  .m-xxl-n19-5 {
    margin: -9.75rem !important;
  }
  .mt-xxl-n19-5,
  .my-xxl-n19-5 {
    margin-top: -9.75rem !important;
  }
  .mr-xxl-n19-5,
  .mx-xxl-n19-5 {
    margin-right: -9.75rem !important;
  }
  .mb-xxl-n19-5,
  .my-xxl-n19-5 {
    margin-bottom: -9.75rem !important;
  }
  .ml-xxl-n19-5,
  .mx-xxl-n19-5 {
    margin-left: -9.75rem !important;
  }
  .m-xxl-n20 {
    margin: -10rem !important;
  }
  .mt-xxl-n20,
  .my-xxl-n20 {
    margin-top: -10rem !important;
  }
  .mr-xxl-n20,
  .mx-xxl-n20 {
    margin-right: -10rem !important;
  }
  .mb-xxl-n20,
  .my-xxl-n20 {
    margin-bottom: -10rem !important;
  }
  .ml-xxl-n20,
  .mx-xxl-n20 {
    margin-left: -10rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: monospace, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

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

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

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

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

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

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

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

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

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

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

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

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

.text-white {
  color: #fff !important;
}

.text-primary {
  color: rgb(0, 190, 172) !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(0, 133, 120.4) !important;
}

.text-secondary {
  color: rgb(0, 163, 231) !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(0, 114.1, 161.7) !important;
}

.text-success {
  color: rgb(44, 167, 102) !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(30.8, 116.9, 71.4) !important;
}

.text-info {
  color: rgb(0, 111, 223) !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(0, 77.7, 156.1) !important;
}

.text-warning {
  color: rgb(254, 172, 5) !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(180.577689243, 121.3482071713, 0.722310757) !important;
}

.text-danger {
  color: rgb(255, 100, 66) !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(224.7, 40.4222222222, 0) !important;
}

.text-light {
  color: #f9fafb !important;
}

a.text-light:hover, a.text-light:focus {
  color: #9fafbf !important;
}

.text-dark {
  color: rgb(11, 33, 56) !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(7.7, 23.1, 39.2) !important;
}

.text-neutral-100 {
  color: rgb(255, 255, 255) !important;
}

a.text-neutral-100:hover, a.text-neutral-100:focus {
  color: rgb(178.5, 178.5, 178.5) !important;
}

.text-neutral-200 {
  color: rgb(248, 249, 250) !important;
}

a.text-neutral-200:hover, a.text-neutral-200:focus {
  color: rgb(160.85, 174.3, 187.75) !important;
}

.text-neutral-300 {
  color: rgb(230, 235, 239) !important;
}

a.text-neutral-300:hover, a.text-neutral-300:focus {
  color: rgb(144.2073170732, 166.3658536585, 184.0926829268) !important;
}

.text-neutral-400 {
  color: rgb(206, 211, 217) !important;
}

a.text-neutral-400:hover, a.text-neutral-400:focus {
  color: rgb(134.5275862069, 146.8206896552, 161.5724137931) !important;
}

.text-neutral-500 {
  color: rgb(141, 151, 164) !important;
}

a.text-neutral-500:hover, a.text-neutral-500:focus {
  color: rgb(94.7731707317, 105.187804878, 118.7268292683) !important;
}

.text-neutral-600 {
  color: rgb(90, 102, 120) !important;
}

a.text-neutral-600:hover, a.text-neutral-600:focus {
  color: rgb(63, 71.4, 84) !important;
}

.text-neutral-700 {
  color: rgb(63, 76, 96) !important;
}

a.text-neutral-700:hover, a.text-neutral-700:focus {
  color: rgb(44.1, 53.2, 67.2) !important;
}

.text-supporting-red-100 {
  color: rgb(255, 239, 235) !important;
}

a.text-supporting-red-100:hover, a.text-supporting-red-100:focus {
  color: rgb(255, 121.4, 88) !important;
}

.text-supporting-red-200 {
  color: rgb(255, 163, 143) !important;
}

a.text-supporting-red-200:hover, a.text-supporting-red-200:focus {
  color: rgb(255, 64.9214285714, 23.6) !important;
}

.text-supporting-red-300 {
  color: rgb(255, 100, 66) !important;
}

a.text-supporting-red-300:hover, a.text-supporting-red-300:focus {
  color: rgb(224.7, 40.4222222222, 0) !important;
}

.text-supporting-red-400 {
  color: rgb(196, 70, 42) !important;
}

a.text-supporting-red-400:hover, a.text-supporting-red-400:focus {
  color: rgb(137.2, 49, 29.4) !important;
}

.text-supporting-red-500 {
  color: rgb(92, 35, 23) !important;
}

a.text-supporting-red-500:hover, a.text-supporting-red-500:focus {
  color: rgb(64.4, 24.5, 16.1) !important;
}

.text-supporting-yellow-100 {
  color: rgb(255, 247, 230) !important;
}

a.text-supporting-yellow-100:hover, a.text-supporting-yellow-100:focus {
  color: rgb(255, 200.44, 84.5) !important;
}

.text-supporting-yellow-200 {
  color: rgb(255, 210, 118) !important;
}

a.text-supporting-yellow-200:hover, a.text-supporting-yellow-200:focus {
  color: rgb(255, 173.2445255474, 6.1) !important;
}

.text-supporting-yellow-300 {
  color: rgb(254, 172, 5) !important;
}

a.text-supporting-yellow-300:hover, a.text-supporting-yellow-300:focus {
  color: rgb(180.577689243, 121.3482071713, 0.722310757) !important;
}

.text-supporting-yellow-400 {
  color: rgb(194, 142, 39) !important;
}

a.text-supporting-yellow-400:hover, a.text-supporting-yellow-400:focus {
  color: rgb(135.8, 99.4, 27.3) !important;
}

.text-supporting-yellow-500 {
  color: rgb(117, 90, 22) !important;
}

a.text-supporting-yellow-500:hover, a.text-supporting-yellow-500:focus {
  color: rgb(81.9, 63, 15.4) !important;
}

.text-supporting-blue-100 {
  color: rgb(229, 241, 252) !important;
}

a.text-supporting-blue-100:hover, a.text-supporting-blue-100:focus {
  color: rgb(99.6275862069, 171.3379310345, 237.0724137931) !important;
}

.text-supporting-blue-200 {
  color: rgb(115, 176, 238) !important;
}

a.text-supporting-blue-200:hover, a.text-supporting-blue-200:focus {
  color: rgb(26.7560509554, 122.7630573248, 220.3439490446) !important;
}

.text-supporting-blue-300 {
  color: rgb(0, 111, 223) !important;
}

a.text-supporting-blue-300:hover, a.text-supporting-blue-300:focus {
  color: rgb(0, 77.7, 156.1) !important;
}

.text-supporting-blue-400 {
  color: rgb(10, 77, 160) !important;
}

a.text-supporting-blue-400:hover, a.text-supporting-blue-400:focus {
  color: rgb(7, 53.9, 112) !important;
}

.text-supporting-blue-500 {
  color: rgb(11, 47, 85) !important;
}

a.text-supporting-blue-500:hover, a.text-supporting-blue-500:focus {
  color: rgb(7.7, 32.9, 59.5) !important;
}

.text-supporting-green-100 {
  color: rgb(233, 247, 239) !important;
}

a.text-supporting-green-100:hover, a.text-supporting-green-100:focus {
  color: rgb(127.4, 208.6, 162.2) !important;
}

.text-supporting-green-200 {
  color: rgb(127, 212, 165) !important;
}

a.text-supporting-green-200:hover, a.text-supporting-green-200:focus {
  color: rgb(59.6719298246, 177.6280701754, 112.4052631579) !important;
}

.text-supporting-green-300 {
  color: rgb(44, 167, 102) !important;
}

a.text-supporting-green-300:hover, a.text-supporting-green-300:focus {
  color: rgb(30.8, 116.9, 71.4) !important;
}

.text-supporting-green-400 {
  color: rgb(25, 130, 69) !important;
}

a.text-supporting-green-400:hover, a.text-supporting-green-400:focus {
  color: rgb(17.5, 91, 48.3) !important;
}

.text-supporting-green-500 {
  color: rgb(12, 86, 48) !important;
}

a.text-supporting-green-500:hover, a.text-supporting-green-500:focus {
  color: rgb(8.4, 60.2, 33.6) !important;
}

.text-supporting-purple-100 {
  color: rgb(242, 240, 250) !important;
}

a.text-supporting-purple-100:hover, a.text-supporting-purple-100:focus {
  color: rgb(146.45, 129.75, 213.25) !important;
}

.text-supporting-purple-200 {
  color: rgb(181, 171, 229) !important;
}

a.text-supporting-purple-200:hover, a.text-supporting-purple-200:focus {
  color: rgb(100.2727272727, 79.3636363636, 200.6363636364) !important;
}

.text-supporting-purple-300 {
  color: rgb(120, 102, 207) !important;
}

a.text-supporting-purple-300:hover, a.text-supporting-purple-300:focus {
  color: rgb(71.023880597, 51.6537313433, 164.6462686567) !important;
}

.text-supporting-purple-400 {
  color: rgb(85, 60, 162) !important;
}

a.text-supporting-purple-400:hover, a.text-supporting-purple-400:focus {
  color: rgb(59.5, 42, 113.4) !important;
}

.text-supporting-purple-500 {
  color: rgb(26, 10, 102) !important;
}

a.text-supporting-purple-500:hover, a.text-supporting-purple-500:focus {
  color: rgb(18.2, 7, 71.4) !important;
}

.text-brand-primary-100 {
  color: rgb(237, 250, 249) !important;
}

a.text-brand-primary-100:hover, a.text-brand-primary-100:focus {
  color: rgb(122.6608695652, 218.2391304348, 210.8869565217) !important;
}

.text-brand-primary-200 {
  color: rgb(199, 241, 237) !important;
}

a.text-brand-primary-200:hover, a.text-brand-primary-200:focus {
  color: rgb(93.4, 214.6, 203.0571428571) !important;
}

.text-brand-primary-300 {
  color: rgb(0, 190, 172) !important;
}

a.text-brand-primary-300:hover, a.text-brand-primary-300:focus {
  color: rgb(0, 133, 120.4) !important;
}

.text-brand-primary-400 {
  color: rgb(0, 148, 134) !important;
}

a.text-brand-primary-400:hover, a.text-brand-primary-400:focus {
  color: rgb(0, 103.6, 93.8) !important;
}

.text-brand-primary-500 {
  color: rgb(7, 89, 79) !important;
}

a.text-brand-primary-500:hover, a.text-brand-primary-500:focus {
  color: rgb(4.9, 62.3, 55.3) !important;
}

.text-brand-secondary-100 {
  color: rgb(218, 241, 252) !important;
}

a.text-brand-secondary-100:hover, a.text-brand-secondary-100:focus {
  color: rgb(87.575, 191.65, 241.425) !important;
}

.text-brand-secondary-200 {
  color: rgb(191, 231, 246) !important;
}

a.text-brand-secondary-200:hover, a.text-brand-secondary-200:focus {
  color: rgb(76.0630136986, 187.898630137, 229.8369863014) !important;
}

.text-brand-secondary-300 {
  color: rgb(0, 163, 231) !important;
}

a.text-brand-secondary-300:hover, a.text-brand-secondary-300:focus {
  color: rgb(0, 114.1, 161.7) !important;
}

.text-brand-secondary-400 {
  color: rgb(0, 135, 184) !important;
}

a.text-brand-secondary-400:hover, a.text-brand-secondary-400:focus {
  color: rgb(0, 94.5, 128.8) !important;
}

.text-brand-secondary-500 {
  color: rgb(5, 66, 90) !important;
}

a.text-brand-secondary-500:hover, a.text-brand-secondary-500:focus {
  color: rgb(3.5, 46.2, 63) !important;
}

.text-teal {
  color: rgb(0, 190, 172) !important;
}

a.text-teal:hover, a.text-teal:focus {
  color: rgb(0, 133, 120.4) !important;
}

.text-skyblue {
  color: rgb(0, 163, 231) !important;
}

a.text-skyblue:hover, a.text-skyblue:focus {
  color: rgb(0, 114.1, 161.7) !important;
}

.text-dark-gray {
  color: rgb(141, 151, 164) !important;
}

a.text-dark-gray:hover, a.text-dark-gray:focus {
  color: rgb(94.7731707317, 105.187804878, 118.7268292683) !important;
}

.text-red {
  color: rgb(255, 100, 66) !important;
}

a.text-red:hover, a.text-red:focus {
  color: rgb(224.7, 40.4222222222, 0) !important;
}

.text-yellow {
  color: rgb(254, 172, 5) !important;
}

a.text-yellow:hover, a.text-yellow:focus {
  color: rgb(180.577689243, 121.3482071713, 0.722310757) !important;
}

.text-blue {
  color: rgb(0, 111, 223) !important;
}

a.text-blue:hover, a.text-blue:focus {
  color: rgb(0, 77.7, 156.1) !important;
}

.text-purple {
  color: rgb(120, 102, 207) !important;
}

a.text-purple:hover, a.text-purple:focus {
  color: rgb(71.023880597, 51.6537313433, 164.6462686567) !important;
}

.text-green {
  color: rgb(44, 167, 102) !important;
}

a.text-green:hover, a.text-green:focus {
  color: rgb(30.8, 116.9, 71.4) !important;
}

.text-basic {
  color: #fff !important;
}

a.text-basic:hover, a.text-basic:focus {
  color: rgb(178.5, 178.5, 178.5) !important;
}

.text-light-teal {
  color: rgb(237, 250, 249) !important;
}

a.text-light-teal:hover, a.text-light-teal:focus {
  color: rgb(122.6608695652, 218.2391304348, 210.8869565217) !important;
}

.text-light-skyblue {
  color: rgb(218, 241, 252) !important;
}

a.text-light-skyblue:hover, a.text-light-skyblue:focus {
  color: rgb(87.575, 191.65, 241.425) !important;
}

.text-light-dark {
  color: rgb(230, 235, 239) !important;
}

a.text-light-dark:hover, a.text-light-dark:focus {
  color: rgb(144.2073170732, 166.3658536585, 184.0926829268) !important;
}

.text-light-dark-gray {
  color: rgb(248, 249, 250) !important;
}

a.text-light-dark-gray:hover, a.text-light-dark-gray:focus {
  color: rgb(160.85, 174.3, 187.75) !important;
}

.text-light-red {
  color: rgb(255, 239, 235) !important;
}

a.text-light-red:hover, a.text-light-red:focus {
  color: rgb(255, 121.4, 88) !important;
}

.text-light-yellow {
  color: rgb(255, 247, 230) !important;
}

a.text-light-yellow:hover, a.text-light-yellow:focus {
  color: rgb(255, 200.44, 84.5) !important;
}

.text-light-blue {
  color: rgb(229, 241, 252) !important;
}

a.text-light-blue:hover, a.text-light-blue:focus {
  color: rgb(99.6275862069, 171.3379310345, 237.0724137931) !important;
}

.text-light-purple {
  color: rgb(242, 240, 250) !important;
}

a.text-light-purple:hover, a.text-light-purple:focus {
  color: rgb(146.45, 129.75, 213.25) !important;
}

.text-light-green {
  color: rgb(233, 247, 239) !important;
}

a.text-light-green:hover, a.text-light-green:focus {
  color: rgb(127.4, 208.6, 162.2) !important;
}

.text-light-basic {
  color: rgb(248, 249, 250) !important;
}

a.text-light-basic:hover, a.text-light-basic:focus {
  color: rgb(160.85, 174.3, 187.75) !important;
}

.text-dark-teal {
  color: rgb(0, 148, 134) !important;
}

a.text-dark-teal:hover, a.text-dark-teal:focus {
  color: rgb(0, 103.6, 93.8) !important;
}

.text-dark-skyblue {
  color: rgb(0, 135, 184) !important;
}

a.text-dark-skyblue:hover, a.text-dark-skyblue:focus {
  color: rgb(0, 94.5, 128.8) !important;
}

.text-dark-red {
  color: rgb(196, 70, 42) !important;
}

a.text-dark-red:hover, a.text-dark-red:focus {
  color: rgb(137.2, 49, 29.4) !important;
}

.text-dark-yellow {
  color: rgb(194, 142, 39) !important;
}

a.text-dark-yellow:hover, a.text-dark-yellow:focus {
  color: rgb(135.8, 99.4, 27.3) !important;
}

.text-dark-blue {
  color: rgb(10, 77, 160) !important;
}

a.text-dark-blue:hover, a.text-dark-blue:focus {
  color: rgb(7, 53.9, 112) !important;
}

.text-dark-purple {
  color: rgb(85, 60, 162) !important;
}

a.text-dark-purple:hover, a.text-dark-purple:focus {
  color: rgb(59.5, 42, 113.4) !important;
}

.text-dark-green {
  color: rgb(25, 130, 69) !important;
}

a.text-dark-green:hover, a.text-dark-green:focus {
  color: rgb(17.5, 91, 48.3) !important;
}

.text-dark-basic {
  color: rgb(11, 33, 56) !important;
}

a.text-dark-basic:hover, a.text-dark-basic:focus {
  color: rgb(7.7, 23.1, 39.2) !important;
}

.text-muted {
  color: rgb(63, 76, 96) !important;
}

a.text-muted:hover, a.text-muted:focus {
  color: rgb(44.1, 53.2, 67.2) !important;
}

.text-gray {
  color: rgb(206, 211, 217) !important;
}

a.text-gray:hover, a.text-gray:focus {
  color: rgb(134.5275862069, 146.8206896552, 161.5724137931) !important;
}

.text-subdued {
  color: rgb(63, 76, 96) !important;
}

a.text-subdued:hover, a.text-subdued:focus {
  color: rgb(44.1, 53.2, 67.2) !important;
}

.text-light-gray {
  color: rgb(230, 235, 239) !important;
}

a.text-light-gray:hover, a.text-light-gray:focus {
  color: rgb(144.2073170732, 166.3658536585, 184.0926829268) !important;
}

.text-really-light-gray {
  color: rgb(248, 249, 250) !important;
}

a.text-really-light-gray:hover, a.text-really-light-gray:focus {
  color: rgb(160.85, 174.3, 187.75) !important;
}

.text-white {
  color: #fff !important;
}

a.text-white:hover, a.text-white:focus {
  color: rgb(178.5, 178.5, 178.5) !important;
}

.text-black {
  color: #000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-transparent {
  color: rgba(255, 255, 255, 0) !important;
}

a.text-transparent:hover, a.text-transparent:focus {
  color: rgba(178.5, 178.5, 178.5, 0) !important;
}

.text-default-text {
  color: rgb(11, 33, 56) !important;
}

a.text-default-text:hover, a.text-default-text:focus {
  color: rgb(7.7, 23.1, 39.2) !important;
}

.text-secondary-text {
  color: rgb(63, 76, 96) !important;
}

a.text-secondary-text:hover, a.text-secondary-text:focus {
  color: rgb(44.1, 53.2, 67.2) !important;
}

.text-tertiary-text {
  color: rgb(90, 102, 120) !important;
}

a.text-tertiary-text:hover, a.text-tertiary-text:focus {
  color: rgb(63, 71.4, 84) !important;
}

.text-disabled-text {
  color: rgb(141, 151, 164) !important;
}

a.text-disabled-text:hover, a.text-disabled-text:focus {
  color: rgb(94.7731707317, 105.187804878, 118.7268292683) !important;
}

.text-white-text {
  color: rgb(255, 255, 255) !important;
}

a.text-white-text:hover, a.text-white-text:focus {
  color: rgb(178.5, 178.5, 178.5) !important;
}

.text-opportunity {
  color: rgb(120, 102, 207) !important;
}

a.text-opportunity:hover, a.text-opportunity:focus {
  color: rgb(71.023880597, 51.6537313433, 164.6462686567) !important;
}

.text-disabled {
  color: rgb(141, 151, 164) !important;
}

a.text-disabled:hover, a.text-disabled:focus {
  color: rgb(94.7731707317, 105.187804878, 118.7268292683) !important;
}

.text-loading-light {
  color: rgb(248, 249, 250) !important;
}

a.text-loading-light:hover, a.text-loading-light:focus {
  color: rgb(160.85, 174.3, 187.75) !important;
}

.text-loading-dark {
  color: rgb(230, 235, 239) !important;
}

a.text-loading-dark:hover, a.text-loading-dark:focus {
  color: rgb(144.2073170732, 166.3658536585, 184.0926829268) !important;
}

.text-dark-primary {
  color: rgb(0, 148, 134) !important;
}

a.text-dark-primary:hover, a.text-dark-primary:focus {
  color: rgb(0, 103.6, 93.8) !important;
}

.text-dark-secondary {
  color: rgb(0, 135, 184) !important;
}

a.text-dark-secondary:hover, a.text-dark-secondary:focus {
  color: rgb(0, 94.5, 128.8) !important;
}

.text-dark-danger {
  color: rgb(196, 70, 42) !important;
}

a.text-dark-danger:hover, a.text-dark-danger:focus {
  color: rgb(137.2, 49, 29.4) !important;
}

.text-dark-warning {
  color: rgb(194, 142, 39) !important;
}

a.text-dark-warning:hover, a.text-dark-warning:focus {
  color: rgb(135.8, 99.4, 27.3) !important;
}

.text-dark-info {
  color: rgb(10, 77, 160) !important;
}

a.text-dark-info:hover, a.text-dark-info:focus {
  color: rgb(7, 53.9, 112) !important;
}

.text-dark-success {
  color: rgb(25, 130, 69) !important;
}

a.text-dark-success:hover, a.text-dark-success:focus {
  color: rgb(17.5, 91, 48.3) !important;
}

.text-dark-opportunity {
  color: rgb(85, 60, 162) !important;
}

a.text-dark-opportunity:hover, a.text-dark-opportunity:focus {
  color: rgb(59.5, 42, 113.4) !important;
}

.text-surface-primary {
  color: rgb(237, 250, 249) !important;
}

a.text-surface-primary:hover, a.text-surface-primary:focus {
  color: rgb(122.6608695652, 218.2391304348, 210.8869565217) !important;
}

.text-surface-secondary {
  color: rgb(218, 241, 252) !important;
}

a.text-surface-secondary:hover, a.text-surface-secondary:focus {
  color: rgb(87.575, 191.65, 241.425) !important;
}

.text-surface-danger {
  color: rgb(255, 239, 235) !important;
}

a.text-surface-danger:hover, a.text-surface-danger:focus {
  color: rgb(255, 121.4, 88) !important;
}

.text-surface-warning {
  color: rgb(255, 247, 230) !important;
}

a.text-surface-warning:hover, a.text-surface-warning:focus {
  color: rgb(255, 200.44, 84.5) !important;
}

.text-surface-info {
  color: rgb(229, 241, 252) !important;
}

a.text-surface-info:hover, a.text-surface-info:focus {
  color: rgb(99.6275862069, 171.3379310345, 237.0724137931) !important;
}

.text-surface-success {
  color: rgb(233, 247, 239) !important;
}

a.text-surface-success:hover, a.text-surface-success:focus {
  color: rgb(127.4, 208.6, 162.2) !important;
}

.text-surface-opportunity {
  color: rgb(242, 240, 250) !important;
}

a.text-surface-opportunity:hover, a.text-surface-opportunity:focus {
  color: rgb(146.45, 129.75, 213.25) !important;
}

.text-surface-disabled {
  color: rgb(248, 249, 250) !important;
}

a.text-surface-disabled:hover, a.text-surface-disabled:focus {
  color: rgb(160.85, 174.3, 187.75) !important;
}

.text-surface-primary-transparent {
  color: rgba(0, 134, 121, 0.05) !important;
}

a.text-surface-primary-transparent:hover, a.text-surface-primary-transparent:focus {
  color: rgba(0, 93.8, 84.7, 0.05) !important;
}

.text-border-primary-transparent {
  color: rgba(0, 134, 121, 0.2) !important;
}

a.text-border-primary-transparent:hover, a.text-border-primary-transparent:focus {
  color: rgba(0, 93.8, 84.7, 0.2) !important;
}

.text-white-transparent {
  color: rgba(255, 255, 255, 0.5) !important;
}

a.text-white-transparent:hover, a.text-white-transparent:focus {
  color: rgba(178.5, 178.5, 178.5, 0.5) !important;
}

.text-body {
  color: rgb(63, 76, 96) !important;
}

.text-muted {
  color: #6d7888 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

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

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

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dbdde1 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dbdde1;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dbdde1;
  }
}
.container-type-inline-size {
  container-type: inline-size;
}

.container-type-size {
  container-type: size;
}

.typography-marketing-display,
.marketing-display {
  font-size: 72px;
  font-weight: 700;
  line-height: 80px;
  letter-spacing: -1.44px;
}

.typography-marketing-h1,
.marketing-h1 {
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
  letter-spacing: -1.12px;
}

.typography-marketing-h2,
.marketing-h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.4px;
}

.typography-marketing-h3,
.marketing-h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.typography-marketing-h4,
.marketing-h4 {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.typography-marketing-h5,
.marketing-h5 {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.56px;
  text-transform: uppercase;
}

.typography-marketing-body,
.marketing-body {
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0.36px;
}

.typography-marketing-sm,
.marketing-sm {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.32px;
}

.typography-marketing-xs,
.marketing-xs {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.28px;
}

@media (width < 768px) {
  .typography-marketing-display,
  .marketing-display {
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
    letter-spacing: -0.48px;
  }
  .typography-marketing-h1,
  .marketing-h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -0.4px;
  }
  .typography-marketing-h2,
  .marketing-h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
  }
  .typography-marketing-h3,
  .marketing-h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }
  .typography-marketing-h4,
  .marketing-h4 {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
  .typography-marketing-h5,
  .marketing-h5 {
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.56px;
    text-transform: uppercase;
  }
  .typography-marketing-body,
  .marketing-body {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.32px;
  }
  .typography-marketing-sm,
  .marketing-sm {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0.28px;
  }
  .typography-marketing-xs,
  .marketing-xs {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.24px;
  }
}
.typography-h1 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  letter-spacing: -0.0125em;
}

.typography-display {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  letter-spacing: -0.0125em;
}

.typography-h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  letter-spacing: -0.01em;
}

.typography-h3 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: -0.0025em;
}

.typography-h4 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
}

.typography-h5 {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 0.0025em;
}

.typography-h6 {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 0.005em;
}

.typography-subhead {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 0.005em;
}

.typography-body-lg {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0.0025em;
}

.typography-body {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}

.typography-body-sm {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0.0025em;
}

.typography-caption {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0.0025em;
}

.typography-button {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

.typography-button-sm {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
}

.typography-link {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}

.typography-link-sm {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
}

.typography-reading-h1 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  letter-spacing: -0.01em;
}

.typography-reading-h2 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  letter-spacing: -0.01em;
}

.typography-reading-h3 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  letter-spacing: -0.005em;
}

.typography-reading-body {
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  letter-spacing: -0.0125em;
}

.typography-reading-body-sm {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  letter-spacing: -0.0125em;
}

.fadeIn,
.fadeUp,
.fadeUpSlow,
.fadeRight,
.fadeLeft,
.fadeDown {
  opacity: 0%;
  animation: none;
}

.fadeIn.active {
  animation: fadeIn 0.5s cubic-bezier(0.37, 0.01, 0, 0.98) 0.15s forwards;
}

.fadeUp.active {
  animation: fadeUp 0.5s cubic-bezier(0.37, 0.01, 0, 0.98) 0.15s forwards;
}

.fadeUpSlow.active {
  animation: fadeUp 3s cubic-bezier(0.37, 0.01, 0, 0.98) 0.15s forwards;
}

.fadeRight.active {
  animation: fadeRight 0.5s ease-in-out forwards;
}

.fadeLeft.active {
  animation: fadeLeft 0.5s ease-in-out forwards;
}

.fadeDown.active {
  animation: fadeDown 0.5s ease-in-out forwards;
}

.delay-1.active {
  animation-delay: 0.25s;
}

.delay-2.active {
  animation-delay: 0.35s;
}

.delay-3.active {
  animation-delay: 0.45s;
}

.delay-4.active {
  animation-delay: 0.55s;
}

.delay-5.active {
  animation-delay: 0.65s;
}

.delay-6.active {
  animation-delay: 0.75s;
}

.delay-7.active {
  animation-delay: 0.85s;
}

.delay-8.active {
  animation-delay: 0.95s;
}

.delay-9.active {
  animation-delay: 1.05s;
}

.delay-10.active {
  animation-delay: 1.15s;
}

.delay-11.active {
  animation-delay: 1.25s;
}

.delay-12.active {
  animation-delay: 1.35s;
}

@keyframes fadeIn {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}
@keyframes delayFadeIn {
  0% {
    opacity: 0%;
  }
  50% {
    opacity: 0%;
  }
  100% {
    opacity: 100%;
  }
}
@keyframes fadeUp {
  from {
    opacity: 0%;
    transform: translateY(50px);
  }
  to {
    opacity: 100%;
    transform: translateY(0);
  }
}
@keyframes fadeUpSlow {
  from {
    opacity: 0%;
    transform: translateY(50px);
  }
  to {
    opacity: 100%;
    transform: translateY(0);
  }
}
@keyframes fadeDown {
  from {
    opacity: 0%;
    transform: translateY(-50px);
  }
  to {
    opacity: 100%;
    transform: translateY(0);
  }
}
@keyframes fadeRight {
  from {
    opacity: 0%;
    transform: translateX(-60px);
  }
  to {
    opacity: 100%;
    transform: translateX(0);
  }
}
@keyframes fadeLeft {
  from {
    opacity: 0%;
    transform: translateX(60px);
  }
  to {
    opacity: 100%;
    transform: translateX(0);
  }
}
.navbar-toggler {
  border: none;
  background: transparent !important;
}
.navbar-toggler:hover {
  background: transparent !important;
}
.navbar-toggler .icon-bar {
  display: block;
  width: 40px;
  height: 5px;
  margin-top: 6px;
  background-color: rgb(11, 33, 56);
  border-radius: 1px;
  transition: all 0.2s;
}
.navbar-toggler .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}
.navbar-toggler .middle-bar {
  opacity: 0%;
}
.navbar-toggler .bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}
.navbar-toggler.collapsed .icon-bar {
  width: 30px;
}
.navbar-toggler.collapsed .top-bar {
  transform: rotate(0);
}
.navbar-toggler.collapsed .middle-bar {
  opacity: 100%;
}
.navbar-toggler.collapsed .bottom-bar {
  transform: rotate(0);
}

.navbar-v2 {
  transition: box-shadow 0.3s ease-in-out;
}

.dropdown-hover {
  position: relative;
}

.dropdown-hover .dropdown-menu {
  opacity: 0%;
  visibility: hidden;
  display: block !important;
  transition: all 0.2s 0.1s;
}

.dropdown-hover .dropdown-menu.show {
  opacity: 100%;
  visibility: visible;
  display: block !important;
  transition: all 0.2s;
}

.dropdown-hover.show .text-white {
  color: rgb(11, 33, 56) !important;
}

.dropdown-hover:not(.show) .dropdown-menu > * {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
  transition: all 0.2s 0.1s;
}

.dropdown-menu > * {
  transition: all 0.2s;
}

.grayscale {
  filter: grayscale(1);
}

.grayscale:hover {
  filter: grayscale(0);
}

.pe-none {
  pointer-events: none;
}

.dropdown-menu .sub-menu {
  display: grid;
  list-style-type: none;
  padding: 0;
}

.dropdown-menu .column-layout {
  grid-template-columns: 1fr 1fr;
  width: 500px;
}

.dropdown-menu .row-layout {
  grid-template-columns: 1fr;
  width: 300px;
}

.dropdown-hover.show .icon-animate, .dropdown-mobile.show .icon-animate {
  animation: rotate 150ms;
  transform: rotate(180deg);
}

.dropdown-hover.show .nav-dropdown-icon-color {
  color: var(--teal) !important;
}

.dropdown-secondary .dropdown-item:hover, .dropdown-secondary .dropdown-item.mobile-active {
  background-color: var(--light-teal);
  color: var(--teal);
  font-weight: bold;
}

.dropdown-item:hover .dropdown-item-hover-font {
  color: var(--teal);
  font-weight: bold;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
.dropdown-mobile:hover .nav-link {
  color: var(--teal);
}

.btn-primary,
.btn-danger,
.btn-opportunity {
  border: none;
}
.btn-primary.disabled, .btn-primary:disabled,
.btn-danger.disabled,
.btn-danger:disabled,
.btn-opportunity.disabled,
.btn-opportunity:disabled {
  opacity: 100%;
  background: rgb(141, 151, 164);
}

.btn-primary.loading {
  opacity: 50%;
  background: rgb(0, 190, 172);
}

.btn-basic {
  color: rgb(11, 33, 56);
}
.btn-basic:hover {
  color: rgb(11, 33, 56);
  background-color: rgb(248, 249, 250);
}
.btn-basic:focus, .btn-basic.focus {
  background-color: rgb(248, 249, 250);
}
.btn-basic {
  border: none;
}
.btn-basic.disabled, .btn-basic:disabled {
  opacity: 100%;
  background: rgb(248, 249, 250);
}
.btn-basic.loading {
  opacity: 50%;
  background: #fff;
}

.btn-danger.loading {
  opacity: 50%;
  background: rgb(255, 100, 66);
}

.btn-opportunity.loading {
  opacity: 50%;
  background: rgb(120, 102, 207);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled,
.btn-outline-fill-primary.disabled,
.btn-outline-fill-primary:disabled {
  opacity: 100%;
  border-color: rgb(141, 151, 164);
  color: rgb(141, 151, 164);
}
.btn-outline-primary:not(:disabled):not(.disabled):hover,
.btn-outline-fill-primary:not(:disabled):not(.disabled):hover {
  color: rgb(0, 190, 172);
  background-color: rgb(237, 250, 249);
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-fill-primary:not(:disabled):not(.disabled):active,
.btn-outline-fill-primary:not(:disabled):not(.disabled).active {
  color: rgb(0, 190, 172);
  background-color: rgb(237, 250, 249);
}
.btn-outline-primary.loading,
.btn-outline-fill-primary.loading {
  opacity: 50%;
  border-color: rgb(0, 190, 172);
  color: rgb(0, 190, 172);
}

.btn-outline-basic,
.btn-outline-fill-basic {
  color: rgb(11, 33, 56);
  border-color: rgb(206, 211, 217);
}
.btn-outline-basic.disabled, .btn-outline-basic:disabled,
.btn-outline-fill-basic.disabled,
.btn-outline-fill-basic:disabled {
  opacity: 100%;
  border-color: rgb(141, 151, 164);
  color: rgb(141, 151, 164);
}
.btn-outline-basic:focus, .btn-outline-basic.focus,
.btn-outline-fill-basic:focus,
.btn-outline-fill-basic.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 211, 217, 0.5);
}
.btn-outline-basic:not(:disabled):not(.disabled):hover,
.btn-outline-fill-basic:not(:disabled):not(.disabled):hover {
  color: rgb(11, 33, 56);
  background-color: rgb(248, 249, 250);
  border-color: rgb(206, 211, 217);
}
.btn-outline-basic.loading,
.btn-outline-fill-basic.loading {
  opacity: 50%;
  border-color: rgb(141, 151, 164);
  color: rgb(11, 33, 56);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled,
.btn-outline-fill-danger.disabled,
.btn-outline-fill-danger:disabled {
  opacity: 100%;
  border-color: rgb(141, 151, 164);
  color: rgb(141, 151, 164);
}
.btn-outline-danger:not(:disabled):not(.disabled):hover,
.btn-outline-fill-danger:not(:disabled):not(.disabled):hover {
  color: rgb(255, 100, 66);
  background-color: rgb(255, 239, 235);
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-fill-danger:not(:disabled):not(.disabled):active,
.btn-outline-fill-danger:not(:disabled):not(.disabled).active {
  color: rgb(255, 100, 66);
  background-color: rgb(255, 239, 235);
}
.btn-outline-danger.loading,
.btn-outline-fill-danger.loading {
  opacity: 50%;
  border-color: rgb(255, 100, 66);
  color: rgb(255, 100, 66);
}

.btn-outline-opportunity.disabled, .btn-outline-opportunity:disabled,
.btn-outline-fill-opportunity.disabled,
.btn-outline-fill-opportunity:disabled {
  opacity: 100%;
  border-color: rgb(141, 151, 164);
  color: rgb(141, 151, 164);
}
.btn-outline-opportunity:not(:disabled):not(.disabled):hover,
.btn-outline-fill-opportunity:not(:disabled):not(.disabled):hover {
  color: rgb(120, 102, 207);
  background-color: rgb(242, 240, 250);
}
.btn-outline-opportunity:not(:disabled):not(.disabled):active, .btn-outline-opportunity:not(:disabled):not(.disabled).active,
.btn-outline-fill-opportunity:not(:disabled):not(.disabled):active,
.btn-outline-fill-opportunity:not(:disabled):not(.disabled).active {
  color: rgb(120, 102, 207);
  background-color: rgb(242, 240, 250);
}
.btn-outline-opportunity.loading,
.btn-outline-fill-opportunity.loading {
  opacity: 50%;
  border-color: rgb(120, 102, 207);
  color: rgb(120, 102, 207);
}

.btn-outline-fill-primary {
  color: rgb(0, 190, 172);
  border-color: rgb(0, 190, 172);
  background-color: #fff;
}
.btn-outline-fill-primary.disabled, .btn-outline-fill-primary:disabled {
  opacity: 100%;
  border-color: rgb(141, 151, 164);
  color: rgb(141, 151, 164);
}
.btn-outline-fill-primary:focus, .btn-outline-fill-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}
.btn-outline-fill-primary:not(:disabled):not(.disabled):hover {
  background-color: rgb(237, 250, 249);
}
.btn-outline-fill-primary.loading {
  opacity: 50%;
  border-color: rgb(0, 190, 172);
  color: rgb(0, 190, 172);
}

.btn-outline-fill-basic {
  background-color: #fff;
}

.btn-outline-fill-danger {
  color: rgb(255, 100, 66);
  border-color: rgb(255, 100, 66);
  background-color: #fff;
}
.btn-outline-fill-danger.disabled, .btn-outline-fill-danger:disabled {
  opacity: 100%;
  border-color: rgb(141, 151, 164);
  color: rgb(141, 151, 164);
}
.btn-outline-fill-danger:focus, .btn-outline-fill-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}
.btn-outline-fill-danger:not(:disabled):not(.disabled):hover {
  background-color: rgb(255, 239, 235);
}
.btn-outline-fill-danger.loading {
  opacity: 50%;
  border-color: rgb(255, 100, 66);
  color: rgb(255, 100, 66);
}

.btn-outline-fill-opportunity {
  color: rgb(120, 102, 207);
  border-color: rgb(120, 102, 207);
  background-color: #fff;
}
.btn-outline-fill-opportunity.disabled, .btn-outline-fill-opportunity:disabled {
  opacity: 100%;
  border-color: rgb(141, 151, 164);
  color: rgb(141, 151, 164);
}
.btn-outline-fill-opportunity:focus, .btn-outline-fill-opportunity.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}
.btn-outline-fill-opportunity:not(:disabled):not(.disabled):hover {
  background-color: rgb(242, 240, 250);
}
.btn-outline-fill-opportunity.loading {
  opacity: 50%;
  border-color: rgb(120, 102, 207);
  color: rgb(120, 102, 207);
}

.btn-link.btn-default,
.btn-link.btn-lg,
.btn-group-lg > .btn-link.btn,
.btn-link.btn-sm,
.btn-group-sm > .btn-link.btn {
  padding: 0;
}

.btn-link-primary {
  color: rgb(0, 190, 172);
}
.btn-link-primary.disabled, .btn-link-primary:disabled {
  opacity: 100%;
  color: rgb(141, 151, 164);
}
.btn-link-primary:focus, .btn-link-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 190, 172, 0.5);
}
.btn-link-primary:not(:disabled):not(.disabled):hover {
  color: rgb(0, 148, 134);
}
.btn-link-primary:not(:disabled):not(.disabled):active, .btn-link-primary:not(:disabled):not(.disabled).active {
  color: rgb(0, 148, 134);
}

.btn-link-basic {
  color: rgb(63, 76, 96);
}
.btn-link-basic.disabled, .btn-link-basic:disabled {
  opacity: 100%;
  color: rgb(141, 151, 164);
}
.btn-link-basic:focus, .btn-link-basic.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 76, 96, 0.5);
}
.btn-link-basic:not(:disabled):not(.disabled):hover {
  color: rgb(11, 33, 56);
}
.btn-link-basic:not(:disabled):not(.disabled):active, .btn-link-basic:not(:disabled):not(.disabled).active {
  color: rgb(11, 33, 56);
}

.btn-link-danger {
  color: rgb(255, 100, 66);
}
.btn-link-danger.disabled, .btn-link-danger:disabled {
  opacity: 100%;
  color: rgb(141, 151, 164);
}
.btn-link-danger:focus, .btn-link-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 66, 0.5);
}
.btn-link-danger:not(:disabled):not(.disabled):hover {
  color: rgb(196, 70, 42);
}
.btn-link-danger:not(:disabled):not(.disabled):active, .btn-link-danger:not(:disabled):not(.disabled).active {
  color: rgb(196, 70, 42);
}

.btn-link-opportunity {
  color: rgb(120, 102, 207);
}
.btn-link-opportunity.disabled, .btn-link-opportunity:disabled {
  opacity: 100%;
  color: rgb(141, 151, 164);
}
.btn-link-opportunity:focus, .btn-link-opportunity.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 102, 207, 0.5);
}
.btn-link-opportunity:not(:disabled):not(.disabled):hover {
  color: rgb(85, 60, 162);
}
.btn-link-opportunity:not(:disabled):not(.disabled):active, .btn-link-opportunity:not(:disabled):not(.disabled).active {
  color: rgb(85, 60, 162);
}

.bg-gradient-primary {
  background: linear-gradient(135deg, rgb(0, 163, 231) 0%, rgb(0, 190, 172) 100%);
}

.bg-gradient-secondary {
  background: linear-gradient(135deg, #107991 0%, #6610f2 100%);
}

.bg-gradient-primary-custom {
  background: linear-gradient(135deg, rgb(0, 190, 172) 0%, rgb(0, 148, 134) 100%);
}

.bg-primary-really-light-gray {
  background: linear-gradient(180deg, rgb(237, 250, 249) 0%, rgb(248, 249, 250) 100%);
}

.bg-primary-white {
  background: linear-gradient(180deg, rgb(237, 250, 249) 0%, #fff 100%);
}

.bg-gradient-gray {
  background: linear-gradient(rgb(248, 249, 250), #fff);
}

.bg-gradient-light-skyblue-transparent {
  background: linear-gradient(to bottom, rgb(218, 241, 252) 0%, transparent 100%);
}

.bg-gradient-opportunity-transparent {
  background: linear-gradient(to bottom, #F2F0FA 50%, transparent 100%);
}

.bg-gradient-yellow-transparent {
  background: linear-gradient(to bottom, #FFF7E6 50%, transparent 100%);
}

.text-gradient-primary {
  background: linear-gradient(135deg, rgb(0, 163, 231) 0%, rgb(0, 190, 172) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}

.text-gradient-ai {
  background: linear-gradient(139deg, #00BEAC 0%, #4EA1C2 38.35%, #7475F9 76.71%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}

.text-gradient-ai-slightly-light {
  background: linear-gradient(139deg, #57D9CC 0%, #99D4F2 38.35%, #C0B2FF 76.71%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}

.bg-ai-gradient {
  background: linear-gradient(139deg, #00BEAC 0%, #4EA1C2 38.35%, #7475F9 76.71%);
}

.bg-ai-gradient-light {
  background: linear-gradient(139deg, #B3ECE6 0%, #CAE3ED 38.35%, #D6D6FE 76.71%);
}

.bg-ai-gradient-really-light {
  background: linear-gradient(139deg, #E1F8F5 0%, #EAF4F8 38.35%, #EFEFFF 76.71%);
}

.border-ai-gradient-bg-white {
  background: white;
  border: 1px solid white;
  transition: background 0.15s ease-in-out, border 0.15s ease-in-out;
  /* Hover State */
}
.border-ai-gradient-bg-white:hover {
  background: linear-gradient(white, white) padding-box, linear-gradient(#00BEAC, #4EA1C2, #7475F9) border-box;
  border: 1px solid transparent;
}

.border-ai-gradient-bg-white-low-opacity {
  position: relative;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 50rem;
}

.border-ai-gradient-bg-white-low-opacity::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(white, white) padding-box, linear-gradient(#00BEAC, #4EA1C2, #7475F9) border-box;
  opacity: 0%;
  transition: opacity 0.15s ease-in-out;
  z-index: 0;
  border-radius: inherit;
  border: 1px solid transparent;
  box-sizing: border-box;
}

.border-ai-gradient-bg-white-low-opacity:hover::before {
  opacity: 100%; /* Fade in the hover background gradient */
}

/* Ensure that content inside this element remains on top of the pseudo-element */
.border-ai-gradient-bg-white-low-opacity * {
  position: relative;
  z-index: 1;
}

.border-ai-gradient-bg-ai-gradient {
  background: linear-gradient(139deg, #B3ECE6 0%, #CAE3ED 38.35%, #D6D6FE 76.71%);
  border: 1px solid transparent;
}
.border-ai-gradient-bg-ai-gradient:hover {
  background: linear-gradient(139deg, #B3ECE6 0%, #CAE3ED 38.35%, #D6D6FE 76.71%) padding-box, linear-gradient(#00BEAC, #4EA1C2, #7475F9) border-box;
  border: 1px solid transparent;
}

.hover-border-ai-gradient-bg-ai-gradient {
  background: white;
  border: 1px solid rgba(255, 255, 255, 0);
  transition: background 0.15s ease-in-out, border 0.15s ease-in-out;
}
.hover-border-ai-gradient-bg-ai-gradient:hover {
  background: linear-gradient(139deg, #B3ECE6 0%, #CAE3ED 38.35%, #D6D6FE 76.71%) padding-box, linear-gradient(#00BEAC, #4EA1C2, #7475F9) border-box;
  border: 1px solid transparent !important;
}

/* Transitioning background from one gradient to another doesn't work, so transitioning opacity on two overlayed backgrounds */
.border-ai-gradient-bg-ai-gradient-dark {
  position: relative;
  background: linear-gradient(139deg, #E1F8F5 0%, #EAF4F8 38.35%, #EFEFFF 76.71%) padding-box, linear-gradient(#B3ECE6 0%, #CAE3ED 38.35%, #D6D6FE 76.71%) border-box;
  border: 1px solid transparent;
  transition: border 0.15s ease-in-out;
  overflow: hidden;
}

.border-ai-gradient-bg-ai-gradient-dark::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(139deg, #00BEAC 0%, #4EA1C2 38.35%, #7475F9 76.71%) padding-box, linear-gradient(#00BEAC, #4EA1C2, #7475F9) border-box;
  opacity: 0%;
  transition: opacity 0.15s ease-in-out;
  z-index: 0;
}

.border-ai-gradient-bg-ai-gradient-dark:hover::before {
  opacity: 100%; /* Fade in the hover background gradient */
}

/* Ensure that content inside this element remains on top of the pseudo-element */
.border-ai-gradient-bg-ai-gradient-dark * {
  position: relative;
  z-index: 1;
}

/* Transitioning background from one gradient to another doesn't work, so transitioning opacity on two overlayed backgrounds */
.border-ai-gradient-bg-ai-gradient-light {
  position: relative;
  background: linear-gradient(139deg, #E1F8F5 0%, #EAF4F8 38.35%, #EFEFFF 76.71%) padding-box, linear-gradient(#B3ECE6, #CAE3ED, #D6D6FE) border-box;
  border: 1px solid transparent; /* Transparent border allows gradient border to be visible */
  border-radius: 1rem;
}

.border-ai-gradient-bg-ai-gradient-light::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(139deg, #B3ECE6 0%, #CAE3ED 38.35%, #D6D6FE 76.71%) padding-box, linear-gradient(#00BEAC, #4EA1C2, #7475F9) border-box;
  border-radius: 1rem;
  opacity: 0%;
  transition: opacity 0.15s ease-in-out; /* Smooth fade-in effect on hover */
}

.border-ai-gradient-bg-ai-gradient-light:hover::before {
  opacity: 100%; /* Make the light hover gradient visible */
}

.border-ai-gradient-bg-ai-gradient-light * {
  position: relative;
}

.border-ai-gradient-bg-gradient-hover {
  position: relative;
  background: linear-gradient(139deg, white, white, white) padding-box, linear-gradient(#00BEAC, #4EA1C2, #7475F9) border-box;
  border: 1px solid transparent; /* Transparent border allows gradient border to be visible */
  border-radius: 0.5rem;
  overflow: hidden;
}

.border-ai-gradient-bg-gradient-hover::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(139deg, #E1F8F5 0%, #EAF4F8 38.35%, #EFEFFF 76.71%) padding-box, linear-gradient(#00BEAC, #4EA1C2, #7475F9) border-box;
  opacity: 0%;
  transition: opacity 0.15s ease-in-out; /* Smooth fade-in effect on hover */
  z-index: 0;
}

.border-ai-gradient-bg-gradient-hover:hover::before {
  opacity: 100%; /* Make the light hover gradient visible */
}

.bg-ai-gradient-100,
.hover-bg-ai-gradient-100:hover,
.focus-bg-ai-gradient-100:focus {
  background: linear-gradient(139deg, #EDFAF9 0%, #E5F6FF 30.68%, #F4F2FF 61.37%);
}

.text-ai-gradient-100,
.hover-text-ai-gradient-100:hover,
.focus-text-ai-gradient-100:focus {
  background: linear-gradient(139deg, #EDFAF9 0%, #E5F6FF 30.68%, #F4F2FF 61.37%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}

.border-ai-gradient-100,
.hover-border-ai-gradient-100:hover,
.focus-border-ai-gradient-100:focus {
  position: relative;
  border: 1px solid transparent;
}
.border-ai-gradient-100::before,
.hover-border-ai-gradient-100:hover::before,
.focus-border-ai-gradient-100:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -1px;
  border-radius: inherit;
  background: linear-gradient(139deg, #EDFAF9 0%, #E5F6FF 30.68%, #F4F2FF 61.37%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-1.border-ai-gradient-100,
.border-1.hover-border-ai-gradient-100:hover,
.border-1.focus-border-ai-gradient-100:focus {
  position: relative;
  border: 1px solid transparent;
}
.border-1.border-ai-gradient-100::before,
.border-1.hover-border-ai-gradient-100:hover::before,
.border-1.focus-border-ai-gradient-100:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -1px;
  border-radius: inherit;
  background: linear-gradient(139deg, #EDFAF9 0%, #E5F6FF 30.68%, #F4F2FF 61.37%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-2.border-ai-gradient-100,
.border-2.hover-border-ai-gradient-100:hover,
.border-2.focus-border-ai-gradient-100:focus {
  position: relative;
  border: 2px solid transparent;
}
.border-2.border-ai-gradient-100::before,
.border-2.hover-border-ai-gradient-100:hover::before,
.border-2.focus-border-ai-gradient-100:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -2px;
  border-radius: inherit;
  background: linear-gradient(139deg, #EDFAF9 0%, #E5F6FF 30.68%, #F4F2FF 61.37%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-3.border-ai-gradient-100,
.border-3.hover-border-ai-gradient-100:hover,
.border-3.focus-border-ai-gradient-100:focus {
  position: relative;
  border: 3px solid transparent;
}
.border-3.border-ai-gradient-100::before,
.border-3.hover-border-ai-gradient-100:hover::before,
.border-3.focus-border-ai-gradient-100:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -3px;
  border-radius: inherit;
  background: linear-gradient(139deg, #EDFAF9 0%, #E5F6FF 30.68%, #F4F2FF 61.37%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-4.border-ai-gradient-100,
.border-4.hover-border-ai-gradient-100:hover,
.border-4.focus-border-ai-gradient-100:focus {
  position: relative;
  border: 4px solid transparent;
}
.border-4.border-ai-gradient-100::before,
.border-4.hover-border-ai-gradient-100:hover::before,
.border-4.focus-border-ai-gradient-100:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -4px;
  border-radius: inherit;
  background: linear-gradient(139deg, #EDFAF9 0%, #E5F6FF 30.68%, #F4F2FF 61.37%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-5.border-ai-gradient-100,
.border-5.hover-border-ai-gradient-100:hover,
.border-5.focus-border-ai-gradient-100:focus {
  position: relative;
  border: 5px solid transparent;
}
.border-5.border-ai-gradient-100::before,
.border-5.hover-border-ai-gradient-100:hover::before,
.border-5.focus-border-ai-gradient-100:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -5px;
  border-radius: inherit;
  background: linear-gradient(139deg, #EDFAF9 0%, #E5F6FF 30.68%, #F4F2FF 61.37%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.bg-ai-gradient-200,
.hover-bg-ai-gradient-200:hover,
.focus-bg-ai-gradient-200:focus {
  background: linear-gradient(119deg, #B6F2ED 0%, #D1EFFF 40%, #E8E3FF 80%);
}

.text-ai-gradient-200,
.hover-text-ai-gradient-200:hover,
.focus-text-ai-gradient-200:focus {
  background: linear-gradient(119deg, #B6F2ED 0%, #D1EFFF 40%, #E8E3FF 80%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}

.border-ai-gradient-200,
.hover-border-ai-gradient-200:hover,
.focus-border-ai-gradient-200:focus {
  position: relative;
  border: 1px solid transparent;
}
.border-ai-gradient-200::before,
.hover-border-ai-gradient-200:hover::before,
.focus-border-ai-gradient-200:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -1px;
  border-radius: inherit;
  background: linear-gradient(119deg, #B6F2ED 0%, #D1EFFF 40%, #E8E3FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-1.border-ai-gradient-200,
.border-1.hover-border-ai-gradient-200:hover,
.border-1.focus-border-ai-gradient-200:focus {
  position: relative;
  border: 1px solid transparent;
}
.border-1.border-ai-gradient-200::before,
.border-1.hover-border-ai-gradient-200:hover::before,
.border-1.focus-border-ai-gradient-200:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -1px;
  border-radius: inherit;
  background: linear-gradient(119deg, #B6F2ED 0%, #D1EFFF 40%, #E8E3FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-2.border-ai-gradient-200,
.border-2.hover-border-ai-gradient-200:hover,
.border-2.focus-border-ai-gradient-200:focus {
  position: relative;
  border: 2px solid transparent;
}
.border-2.border-ai-gradient-200::before,
.border-2.hover-border-ai-gradient-200:hover::before,
.border-2.focus-border-ai-gradient-200:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -2px;
  border-radius: inherit;
  background: linear-gradient(119deg, #B6F2ED 0%, #D1EFFF 40%, #E8E3FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-3.border-ai-gradient-200,
.border-3.hover-border-ai-gradient-200:hover,
.border-3.focus-border-ai-gradient-200:focus {
  position: relative;
  border: 3px solid transparent;
}
.border-3.border-ai-gradient-200::before,
.border-3.hover-border-ai-gradient-200:hover::before,
.border-3.focus-border-ai-gradient-200:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -3px;
  border-radius: inherit;
  background: linear-gradient(119deg, #B6F2ED 0%, #D1EFFF 40%, #E8E3FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-4.border-ai-gradient-200,
.border-4.hover-border-ai-gradient-200:hover,
.border-4.focus-border-ai-gradient-200:focus {
  position: relative;
  border: 4px solid transparent;
}
.border-4.border-ai-gradient-200::before,
.border-4.hover-border-ai-gradient-200:hover::before,
.border-4.focus-border-ai-gradient-200:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -4px;
  border-radius: inherit;
  background: linear-gradient(119deg, #B6F2ED 0%, #D1EFFF 40%, #E8E3FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-5.border-ai-gradient-200,
.border-5.hover-border-ai-gradient-200:hover,
.border-5.focus-border-ai-gradient-200:focus {
  position: relative;
  border: 5px solid transparent;
}
.border-5.border-ai-gradient-200::before,
.border-5.hover-border-ai-gradient-200:hover::before,
.border-5.focus-border-ai-gradient-200:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -5px;
  border-radius: inherit;
  background: linear-gradient(119deg, #B6F2ED 0%, #D1EFFF 40%, #E8E3FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.bg-ai-gradient-300,
.hover-bg-ai-gradient-300:hover,
.focus-bg-ai-gradient-300:focus {
  background: linear-gradient(119deg, #57D9CC 0%, #99D4F2 40%, #C0B2FF 80%);
}

.text-ai-gradient-300,
.hover-text-ai-gradient-300:hover,
.focus-text-ai-gradient-300:focus {
  background: linear-gradient(119deg, #57D9CC 0%, #99D4F2 40%, #C0B2FF 80%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}

.border-ai-gradient-300,
.hover-border-ai-gradient-300:hover,
.focus-border-ai-gradient-300:focus {
  position: relative;
  border: 1px solid transparent;
}
.border-ai-gradient-300::before,
.hover-border-ai-gradient-300:hover::before,
.focus-border-ai-gradient-300:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -1px;
  border-radius: inherit;
  background: linear-gradient(119deg, #57D9CC 0%, #99D4F2 40%, #C0B2FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-1.border-ai-gradient-300,
.border-1.hover-border-ai-gradient-300:hover,
.border-1.focus-border-ai-gradient-300:focus {
  position: relative;
  border: 1px solid transparent;
}
.border-1.border-ai-gradient-300::before,
.border-1.hover-border-ai-gradient-300:hover::before,
.border-1.focus-border-ai-gradient-300:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -1px;
  border-radius: inherit;
  background: linear-gradient(119deg, #57D9CC 0%, #99D4F2 40%, #C0B2FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-2.border-ai-gradient-300,
.border-2.hover-border-ai-gradient-300:hover,
.border-2.focus-border-ai-gradient-300:focus {
  position: relative;
  border: 2px solid transparent;
}
.border-2.border-ai-gradient-300::before,
.border-2.hover-border-ai-gradient-300:hover::before,
.border-2.focus-border-ai-gradient-300:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -2px;
  border-radius: inherit;
  background: linear-gradient(119deg, #57D9CC 0%, #99D4F2 40%, #C0B2FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-3.border-ai-gradient-300,
.border-3.hover-border-ai-gradient-300:hover,
.border-3.focus-border-ai-gradient-300:focus {
  position: relative;
  border: 3px solid transparent;
}
.border-3.border-ai-gradient-300::before,
.border-3.hover-border-ai-gradient-300:hover::before,
.border-3.focus-border-ai-gradient-300:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -3px;
  border-radius: inherit;
  background: linear-gradient(119deg, #57D9CC 0%, #99D4F2 40%, #C0B2FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-4.border-ai-gradient-300,
.border-4.hover-border-ai-gradient-300:hover,
.border-4.focus-border-ai-gradient-300:focus {
  position: relative;
  border: 4px solid transparent;
}
.border-4.border-ai-gradient-300::before,
.border-4.hover-border-ai-gradient-300:hover::before,
.border-4.focus-border-ai-gradient-300:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -4px;
  border-radius: inherit;
  background: linear-gradient(119deg, #57D9CC 0%, #99D4F2 40%, #C0B2FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-5.border-ai-gradient-300,
.border-5.hover-border-ai-gradient-300:hover,
.border-5.focus-border-ai-gradient-300:focus {
  position: relative;
  border: 5px solid transparent;
}
.border-5.border-ai-gradient-300::before,
.border-5.hover-border-ai-gradient-300:hover::before,
.border-5.focus-border-ai-gradient-300:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -5px;
  border-radius: inherit;
  background: linear-gradient(119deg, #57D9CC 0%, #99D4F2 40%, #C0B2FF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.bg-ai-gradient-400,
.hover-bg-ai-gradient-400:hover,
.focus-bg-ai-gradient-400:focus {
  background: linear-gradient(119deg, #2BD9C8 0%, #71B6D9 40%, #ACA0E8 80%);
}

.text-ai-gradient-400,
.hover-text-ai-gradient-400:hover,
.focus-text-ai-gradient-400:focus {
  background: linear-gradient(119deg, #2BD9C8 0%, #71B6D9 40%, #ACA0E8 80%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}

.border-ai-gradient-400,
.hover-border-ai-gradient-400:hover,
.focus-border-ai-gradient-400:focus {
  position: relative;
  border: 1px solid transparent;
}
.border-ai-gradient-400::before,
.hover-border-ai-gradient-400:hover::before,
.focus-border-ai-gradient-400:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -1px;
  border-radius: inherit;
  background: linear-gradient(119deg, #2BD9C8 0%, #71B6D9 40%, #ACA0E8 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-1.border-ai-gradient-400,
.border-1.hover-border-ai-gradient-400:hover,
.border-1.focus-border-ai-gradient-400:focus {
  position: relative;
  border: 1px solid transparent;
}
.border-1.border-ai-gradient-400::before,
.border-1.hover-border-ai-gradient-400:hover::before,
.border-1.focus-border-ai-gradient-400:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -1px;
  border-radius: inherit;
  background: linear-gradient(119deg, #2BD9C8 0%, #71B6D9 40%, #ACA0E8 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-2.border-ai-gradient-400,
.border-2.hover-border-ai-gradient-400:hover,
.border-2.focus-border-ai-gradient-400:focus {
  position: relative;
  border: 2px solid transparent;
}
.border-2.border-ai-gradient-400::before,
.border-2.hover-border-ai-gradient-400:hover::before,
.border-2.focus-border-ai-gradient-400:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -2px;
  border-radius: inherit;
  background: linear-gradient(119deg, #2BD9C8 0%, #71B6D9 40%, #ACA0E8 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-3.border-ai-gradient-400,
.border-3.hover-border-ai-gradient-400:hover,
.border-3.focus-border-ai-gradient-400:focus {
  position: relative;
  border: 3px solid transparent;
}
.border-3.border-ai-gradient-400::before,
.border-3.hover-border-ai-gradient-400:hover::before,
.border-3.focus-border-ai-gradient-400:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -3px;
  border-radius: inherit;
  background: linear-gradient(119deg, #2BD9C8 0%, #71B6D9 40%, #ACA0E8 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-4.border-ai-gradient-400,
.border-4.hover-border-ai-gradient-400:hover,
.border-4.focus-border-ai-gradient-400:focus {
  position: relative;
  border: 4px solid transparent;
}
.border-4.border-ai-gradient-400::before,
.border-4.hover-border-ai-gradient-400:hover::before,
.border-4.focus-border-ai-gradient-400:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -4px;
  border-radius: inherit;
  background: linear-gradient(119deg, #2BD9C8 0%, #71B6D9 40%, #ACA0E8 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-5.border-ai-gradient-400,
.border-5.hover-border-ai-gradient-400:hover,
.border-5.focus-border-ai-gradient-400:focus {
  position: relative;
  border: 5px solid transparent;
}
.border-5.border-ai-gradient-400::before,
.border-5.hover-border-ai-gradient-400:hover::before,
.border-5.focus-border-ai-gradient-400:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -5px;
  border-radius: inherit;
  background: linear-gradient(119deg, #2BD9C8 0%, #71B6D9 40%, #ACA0E8 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.bg-ai-gradient-500,
.hover-bg-ai-gradient-500:hover,
.focus-bg-ai-gradient-500:focus {
  background: linear-gradient(119deg, #00BEAC 0%, #3C92BE 40%, #7866CF 80%);
}

.text-ai-gradient-500,
.hover-text-ai-gradient-500:hover,
.focus-text-ai-gradient-500:focus {
  background: linear-gradient(119deg, #00BEAC 0%, #3C92BE 40%, #7866CF 80%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}

.border-ai-gradient-500,
.hover-border-ai-gradient-500:hover,
.focus-border-ai-gradient-500:focus {
  position: relative;
  border: 1px solid transparent;
}
.border-ai-gradient-500::before,
.hover-border-ai-gradient-500:hover::before,
.focus-border-ai-gradient-500:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -1px;
  border-radius: inherit;
  background: linear-gradient(119deg, #00BEAC 0%, #3C92BE 40%, #7866CF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-1.border-ai-gradient-500,
.border-1.hover-border-ai-gradient-500:hover,
.border-1.focus-border-ai-gradient-500:focus {
  position: relative;
  border: 1px solid transparent;
}
.border-1.border-ai-gradient-500::before,
.border-1.hover-border-ai-gradient-500:hover::before,
.border-1.focus-border-ai-gradient-500:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -1px;
  border-radius: inherit;
  background: linear-gradient(119deg, #00BEAC 0%, #3C92BE 40%, #7866CF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-2.border-ai-gradient-500,
.border-2.hover-border-ai-gradient-500:hover,
.border-2.focus-border-ai-gradient-500:focus {
  position: relative;
  border: 2px solid transparent;
}
.border-2.border-ai-gradient-500::before,
.border-2.hover-border-ai-gradient-500:hover::before,
.border-2.focus-border-ai-gradient-500:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -2px;
  border-radius: inherit;
  background: linear-gradient(119deg, #00BEAC 0%, #3C92BE 40%, #7866CF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-3.border-ai-gradient-500,
.border-3.hover-border-ai-gradient-500:hover,
.border-3.focus-border-ai-gradient-500:focus {
  position: relative;
  border: 3px solid transparent;
}
.border-3.border-ai-gradient-500::before,
.border-3.hover-border-ai-gradient-500:hover::before,
.border-3.focus-border-ai-gradient-500:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -3px;
  border-radius: inherit;
  background: linear-gradient(119deg, #00BEAC 0%, #3C92BE 40%, #7866CF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-4.border-ai-gradient-500,
.border-4.hover-border-ai-gradient-500:hover,
.border-4.focus-border-ai-gradient-500:focus {
  position: relative;
  border: 4px solid transparent;
}
.border-4.border-ai-gradient-500::before,
.border-4.hover-border-ai-gradient-500:hover::before,
.border-4.focus-border-ai-gradient-500:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -4px;
  border-radius: inherit;
  background: linear-gradient(119deg, #00BEAC 0%, #3C92BE 40%, #7866CF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.border-5.border-ai-gradient-500,
.border-5.hover-border-ai-gradient-500:hover,
.border-5.focus-border-ai-gradient-500:focus {
  position: relative;
  border: 5px solid transparent;
}
.border-5.border-ai-gradient-500::before,
.border-5.hover-border-ai-gradient-500:hover::before,
.border-5.focus-border-ai-gradient-500:focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border: inherit;
  margin: -5px;
  border-radius: inherit;
  background: linear-gradient(119deg, #00BEAC 0%, #3C92BE 40%, #7866CF 80%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.zindex-1 {
  z-index: 1;
}

.zindex-dropdown-1 {
  z-index: 1001;
}

.zindex-sticky-1 {
  z-index: 1021;
}

.zindex-fixed-1 {
  z-index: 1031;
}

.zindex-modal-backdrop-1 {
  z-index: 1041;
}

.zindex-modal-1 {
  z-index: 1051;
}

.zindex-popover-1 {
  z-index: 1061;
}

.zindex-tooltip-1 {
  z-index: 1071;
}

.zindex-2 {
  z-index: 2;
}

.zindex-dropdown-2 {
  z-index: 1002;
}

.zindex-sticky-2 {
  z-index: 1022;
}

.zindex-fixed-2 {
  z-index: 1032;
}

.zindex-modal-backdrop-2 {
  z-index: 1042;
}

.zindex-modal-2 {
  z-index: 1052;
}

.zindex-popover-2 {
  z-index: 1062;
}

.zindex-tooltip-2 {
  z-index: 1072;
}

.zindex-3 {
  z-index: 3;
}

.zindex-dropdown-3 {
  z-index: 1003;
}

.zindex-sticky-3 {
  z-index: 1023;
}

.zindex-fixed-3 {
  z-index: 1033;
}

.zindex-modal-backdrop-3 {
  z-index: 1043;
}

.zindex-modal-3 {
  z-index: 1053;
}

.zindex-popover-3 {
  z-index: 1063;
}

.zindex-tooltip-3 {
  z-index: 1073;
}

.zindex-4 {
  z-index: 4;
}

.zindex-dropdown-4 {
  z-index: 1004;
}

.zindex-sticky-4 {
  z-index: 1024;
}

.zindex-fixed-4 {
  z-index: 1034;
}

.zindex-modal-backdrop-4 {
  z-index: 1044;
}

.zindex-modal-4 {
  z-index: 1054;
}

.zindex-popover-4 {
  z-index: 1064;
}

.zindex-tooltip-4 {
  z-index: 1074;
}

.zoom {
  transform-origin: 0;
}

@media (max-width: 575.98px) {
  .zoom {
    width: 200%;
    transform: scale(0.5);
  }
}
.zoom {
  width: 200%;
  transform: scale(0.5);
}

@media (min-width: 576px) {
  .zoom {
    width: 153.8461538462%;
    transform: scale(0.65);
  }
}
@media (min-width: 768px) {
  .zoom {
    width: 125%;
    transform: scale(0.8);
  }
}
@media (min-width: 992px) {
  .zoom {
    width: 100%;
    transform: scale(1);
  }
}
@media (min-width: 1200px) {
  .zoom {
    width: 100%;
    transform: scale(1);
  }
}
.d-grid {
  display: grid;
  grid-auto-rows: min-content;
}

.d-inline-grid {
  display: inline-grid;
  grid-auto-rows: min-content;
}

.grid-row {
  grid-auto-flow: column;
}

.grid-column {
  grid-auto-flow: row;
}

.grid-col-grow-0 {
  grid-auto-columns: auto;
}

.grid-col-grow-1 {
  grid-auto-columns: 1fr;
}

.grid-row-grow-0 {
  grid-auto-rows: auto;
}

.grid-row-grow-1 {
  grid-auto-rows: 1fr;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-between {
  justify-items: left;
}

.justify-items-around {
  justify-items: right;
}

@media (min-width: 576px) {
  .grid-sm-row {
    grid-auto-flow: column;
  }
  .grid-sm-column {
    grid-auto-flow: row;
  }
  .grid-sm-col-grow-0 {
    grid-auto-columns: auto;
  }
  .grid-sm-col-grow-1 {
    grid-auto-columns: 1fr;
  }
  .grid-sm-row-grow-0 {
    grid-auto-rows: auto;
  }
  .grid-sm-row-grow-1 {
    grid-auto-rows: 1fr;
  }
  .justify-items-sm-start {
    justify-items: start;
  }
  .justify-items-sm-end {
    justify-items: end;
  }
  .justify-items-sm-center {
    justify-items: center;
  }
  .justify-items-sm-between {
    justify-items: left;
  }
  .justify-items-sm-around {
    justify-items: right;
  }
}
@media (min-width: 768px) {
  .grid-md-row {
    grid-auto-flow: column;
  }
  .grid-md-column {
    grid-auto-flow: row;
  }
  .grid-md-col-grow-0 {
    grid-auto-columns: auto;
  }
  .grid-md-col-grow-1 {
    grid-auto-columns: 1fr;
  }
  .grid-md-row-grow-0 {
    grid-auto-rows: auto;
  }
  .grid-md-row-grow-1 {
    grid-auto-rows: 1fr;
  }
  .justify-items-md-start {
    justify-items: start;
  }
  .justify-items-md-end {
    justify-items: end;
  }
  .justify-items-md-center {
    justify-items: center;
  }
  .justify-items-md-between {
    justify-items: left;
  }
  .justify-items-md-around {
    justify-items: right;
  }
}
@media (min-width: 992px) {
  .grid-lg-row {
    grid-auto-flow: column;
  }
  .grid-lg-column {
    grid-auto-flow: row;
  }
  .grid-lg-col-grow-0 {
    grid-auto-columns: auto;
  }
  .grid-lg-col-grow-1 {
    grid-auto-columns: 1fr;
  }
  .grid-lg-row-grow-0 {
    grid-auto-rows: auto;
  }
  .grid-lg-row-grow-1 {
    grid-auto-rows: 1fr;
  }
  .justify-items-lg-start {
    justify-items: start;
  }
  .justify-items-lg-end {
    justify-items: end;
  }
  .justify-items-lg-center {
    justify-items: center;
  }
  .justify-items-lg-between {
    justify-items: left;
  }
  .justify-items-lg-around {
    justify-items: right;
  }
}
@media (min-width: 1200px) {
  .grid-xl-row {
    grid-auto-flow: column;
  }
  .grid-xl-column {
    grid-auto-flow: row;
  }
  .grid-xl-col-grow-0 {
    grid-auto-columns: auto;
  }
  .grid-xl-col-grow-1 {
    grid-auto-columns: 1fr;
  }
  .grid-xl-row-grow-0 {
    grid-auto-rows: auto;
  }
  .grid-xl-row-grow-1 {
    grid-auto-rows: 1fr;
  }
  .justify-items-xl-start {
    justify-items: start;
  }
  .justify-items-xl-end {
    justify-items: end;
  }
  .justify-items-xl-center {
    justify-items: center;
  }
  .justify-items-xl-between {
    justify-items: left;
  }
  .justify-items-xl-around {
    justify-items: right;
  }
}
@media (min-width: 1440px) {
  .grid-xxl-row {
    grid-auto-flow: column;
  }
  .grid-xxl-column {
    grid-auto-flow: row;
  }
  .grid-xxl-col-grow-0 {
    grid-auto-columns: auto;
  }
  .grid-xxl-col-grow-1 {
    grid-auto-columns: 1fr;
  }
  .grid-xxl-row-grow-0 {
    grid-auto-rows: auto;
  }
  .grid-xxl-row-grow-1 {
    grid-auto-rows: 1fr;
  }
  .justify-items-xxl-start {
    justify-items: start;
  }
  .justify-items-xxl-end {
    justify-items: end;
  }
  .justify-items-xxl-center {
    justify-items: center;
  }
  .justify-items-xxl-between {
    justify-items: left;
  }
  .justify-items-xxl-around {
    justify-items: right;
  }
}
@container (min-width: 576px) {
  .grid-c_sm-row {
    grid-auto-flow: column;
  }
  .grid-c_sm-column {
    grid-auto-flow: row;
  }
  .grid-c_sm-col-grow-0 {
    grid-auto-columns: auto;
  }
  .grid-c_sm-col-grow-1 {
    grid-auto-columns: 1fr;
  }
  .grid-c_sm-row-grow-0 {
    grid-auto-rows: auto;
  }
  .grid-c_sm-row-grow-1 {
    grid-auto-rows: 1fr;
  }
  .justify-items-c_sm-start {
    justify-items: start;
  }
  .justify-items-c_sm-end {
    justify-items: end;
  }
  .justify-items-c_sm-center {
    justify-items: center;
  }
  .justify-items-c_sm-between {
    justify-items: left;
  }
  .justify-items-c_sm-around {
    justify-items: right;
  }
}
@container (min-width: 768px) {
  .grid-c_md-row {
    grid-auto-flow: column;
  }
  .grid-c_md-column {
    grid-auto-flow: row;
  }
  .grid-c_md-col-grow-0 {
    grid-auto-columns: auto;
  }
  .grid-c_md-col-grow-1 {
    grid-auto-columns: 1fr;
  }
  .grid-c_md-row-grow-0 {
    grid-auto-rows: auto;
  }
  .grid-c_md-row-grow-1 {
    grid-auto-rows: 1fr;
  }
  .justify-items-c_md-start {
    justify-items: start;
  }
  .justify-items-c_md-end {
    justify-items: end;
  }
  .justify-items-c_md-center {
    justify-items: center;
  }
  .justify-items-c_md-between {
    justify-items: left;
  }
  .justify-items-c_md-around {
    justify-items: right;
  }
}
@container (min-width: 992px) {
  .grid-c_lg-row {
    grid-auto-flow: column;
  }
  .grid-c_lg-column {
    grid-auto-flow: row;
  }
  .grid-c_lg-col-grow-0 {
    grid-auto-columns: auto;
  }
  .grid-c_lg-col-grow-1 {
    grid-auto-columns: 1fr;
  }
  .grid-c_lg-row-grow-0 {
    grid-auto-rows: auto;
  }
  .grid-c_lg-row-grow-1 {
    grid-auto-rows: 1fr;
  }
  .justify-items-c_lg-start {
    justify-items: start;
  }
  .justify-items-c_lg-end {
    justify-items: end;
  }
  .justify-items-c_lg-center {
    justify-items: center;
  }
  .justify-items-c_lg-between {
    justify-items: left;
  }
  .justify-items-c_lg-around {
    justify-items: right;
  }
}
@container (min-width: 1200px) {
  .grid-c_xl-row {
    grid-auto-flow: column;
  }
  .grid-c_xl-column {
    grid-auto-flow: row;
  }
  .grid-c_xl-col-grow-0 {
    grid-auto-columns: auto;
  }
  .grid-c_xl-col-grow-1 {
    grid-auto-columns: 1fr;
  }
  .grid-c_xl-row-grow-0 {
    grid-auto-rows: auto;
  }
  .grid-c_xl-row-grow-1 {
    grid-auto-rows: 1fr;
  }
  .justify-items-c_xl-start {
    justify-items: start;
  }
  .justify-items-c_xl-end {
    justify-items: end;
  }
  .justify-items-c_xl-center {
    justify-items: center;
  }
  .justify-items-c_xl-between {
    justify-items: left;
  }
  .justify-items-c_xl-around {
    justify-items: right;
  }
}
@container (min-width: 1440px) {
  .grid-c_xxl-row {
    grid-auto-flow: column;
  }
  .grid-c_xxl-column {
    grid-auto-flow: row;
  }
  .grid-c_xxl-col-grow-0 {
    grid-auto-columns: auto;
  }
  .grid-c_xxl-col-grow-1 {
    grid-auto-columns: 1fr;
  }
  .grid-c_xxl-row-grow-0 {
    grid-auto-rows: auto;
  }
  .grid-c_xxl-row-grow-1 {
    grid-auto-rows: 1fr;
  }
  .justify-items-c_xxl-start {
    justify-items: start;
  }
  .justify-items-c_xxl-end {
    justify-items: end;
  }
  .justify-items-c_xxl-center {
    justify-items: center;
  }
  .justify-items-c_xxl-between {
    justify-items: left;
  }
  .justify-items-c_xxl-around {
    justify-items: right;
  }
}
.hover-bg-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-primary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 190, 172) !important;
}

.hover-text-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-primary:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-primary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 190, 172) !important;
}

.hover-border-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-primary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 190, 172) !important;
}

.hover-bg-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 163, 231) !important;
}

.hover-text-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 163, 231) !important;
}

.hover-border-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 163, 231) !important;
}

.hover-bg-success:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-success:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-success:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-success:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-success:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-success:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(44, 167, 102) !important;
}

.hover-text-success:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-success:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-success:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-success:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-success:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-success:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(44, 167, 102) !important;
}

.hover-border-success:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-success:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-success:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-success:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-success:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-success:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(44, 167, 102) !important;
}

.hover-bg-info:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-info:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-info:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-info:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-info:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-info:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 111, 223) !important;
}

.hover-text-info:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-info:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-info:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-info:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-info:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-info:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 111, 223) !important;
}

.hover-border-info:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-info:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-info:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-info:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-info:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-info:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 111, 223) !important;
}

.hover-bg-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-warning:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(254, 172, 5) !important;
}

.hover-text-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-warning:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-warning:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(254, 172, 5) !important;
}

.hover-border-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-warning:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(254, 172, 5) !important;
}

.hover-bg-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-danger:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 100, 66) !important;
}

.hover-text-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-danger:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-danger:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 100, 66) !important;
}

.hover-border-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-danger:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 100, 66) !important;
}

.hover-bg-light:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: #f9fafb !important;
}

.hover-text-light:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: #f9fafb !important;
}

.hover-border-light:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: #f9fafb !important;
}

.hover-bg-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(11, 33, 56) !important;
}

.hover-text-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(11, 33, 56) !important;
}

.hover-border-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(11, 33, 56) !important;
}

.hover-bg-neutral-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-neutral-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-neutral-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-neutral-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-neutral-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-neutral-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 255, 255) !important;
}

.hover-text-neutral-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-neutral-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-neutral-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-neutral-100:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-neutral-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-neutral-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 255, 255) !important;
}

.hover-border-neutral-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-neutral-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-neutral-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-neutral-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-neutral-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-neutral-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 255, 255) !important;
}

.hover-bg-neutral-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-neutral-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-neutral-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-neutral-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-neutral-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-neutral-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(248, 249, 250) !important;
}

.hover-text-neutral-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-neutral-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-neutral-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-neutral-200:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-neutral-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-neutral-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(248, 249, 250) !important;
}

.hover-border-neutral-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-neutral-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-neutral-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-neutral-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-neutral-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-neutral-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(248, 249, 250) !important;
}

.hover-bg-neutral-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-neutral-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-neutral-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-neutral-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-neutral-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-neutral-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(230, 235, 239) !important;
}

.hover-text-neutral-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-neutral-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-neutral-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-neutral-300:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-neutral-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-neutral-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(230, 235, 239) !important;
}

.hover-border-neutral-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-neutral-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-neutral-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-neutral-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-neutral-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-neutral-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(230, 235, 239) !important;
}

.hover-bg-neutral-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-neutral-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-neutral-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-neutral-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-neutral-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-neutral-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(206, 211, 217) !important;
}

.hover-text-neutral-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-neutral-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-neutral-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-neutral-400:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-neutral-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-neutral-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(206, 211, 217) !important;
}

.hover-border-neutral-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-neutral-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-neutral-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-neutral-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-neutral-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-neutral-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(206, 211, 217) !important;
}

.hover-bg-neutral-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-neutral-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-neutral-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-neutral-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-neutral-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-neutral-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(141, 151, 164) !important;
}

.hover-text-neutral-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-neutral-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-neutral-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-neutral-500:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-neutral-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-neutral-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(141, 151, 164) !important;
}

.hover-border-neutral-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-neutral-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-neutral-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-neutral-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-neutral-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-neutral-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(141, 151, 164) !important;
}

.hover-bg-neutral-600:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-neutral-600:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-neutral-600:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-neutral-600:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-neutral-600:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-neutral-600:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(90, 102, 120) !important;
}

.hover-text-neutral-600:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-neutral-600:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-neutral-600:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-neutral-600:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-neutral-600:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-neutral-600:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(90, 102, 120) !important;
}

.hover-border-neutral-600:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-neutral-600:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-neutral-600:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-neutral-600:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-neutral-600:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-neutral-600:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(90, 102, 120) !important;
}

.hover-bg-neutral-700:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-neutral-700:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-neutral-700:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-neutral-700:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-neutral-700:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-neutral-700:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(63, 76, 96) !important;
}

.hover-text-neutral-700:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-neutral-700:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-neutral-700:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-neutral-700:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-neutral-700:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-neutral-700:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(63, 76, 96) !important;
}

.hover-border-neutral-700:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-neutral-700:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-neutral-700:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-neutral-700:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-neutral-700:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-neutral-700:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(63, 76, 96) !important;
}

.hover-bg-supporting-red-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-red-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-red-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-red-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-red-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-red-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 239, 235) !important;
}

.hover-text-supporting-red-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-red-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-red-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-red-100:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-red-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-red-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 239, 235) !important;
}

.hover-border-supporting-red-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-red-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-red-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-red-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-red-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-red-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 239, 235) !important;
}

.hover-bg-supporting-red-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-red-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-red-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-red-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-red-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-red-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 163, 143) !important;
}

.hover-text-supporting-red-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-red-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-red-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-red-200:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-red-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-red-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 163, 143) !important;
}

.hover-border-supporting-red-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-red-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-red-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-red-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-red-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-red-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 163, 143) !important;
}

.hover-bg-supporting-red-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-red-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-red-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-red-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-red-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-red-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 100, 66) !important;
}

.hover-text-supporting-red-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-red-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-red-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-red-300:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-red-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-red-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 100, 66) !important;
}

.hover-border-supporting-red-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-red-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-red-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-red-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-red-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-red-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 100, 66) !important;
}

.hover-bg-supporting-red-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-red-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-red-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-red-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-red-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-red-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(196, 70, 42) !important;
}

.hover-text-supporting-red-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-red-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-red-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-red-400:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-red-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-red-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(196, 70, 42) !important;
}

.hover-border-supporting-red-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-red-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-red-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-red-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-red-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-red-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(196, 70, 42) !important;
}

.hover-bg-supporting-red-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-red-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-red-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-red-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-red-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-red-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(92, 35, 23) !important;
}

.hover-text-supporting-red-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-red-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-red-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-red-500:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-red-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-red-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(92, 35, 23) !important;
}

.hover-border-supporting-red-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-red-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-red-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-red-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-red-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-red-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(92, 35, 23) !important;
}

.hover-bg-supporting-yellow-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-yellow-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-yellow-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-yellow-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-yellow-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-yellow-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 247, 230) !important;
}

.hover-text-supporting-yellow-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-yellow-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-yellow-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-yellow-100:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-yellow-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-yellow-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 247, 230) !important;
}

.hover-border-supporting-yellow-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-yellow-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-yellow-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-yellow-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-yellow-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-yellow-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 247, 230) !important;
}

.hover-bg-supporting-yellow-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-yellow-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-yellow-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-yellow-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-yellow-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-yellow-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 210, 118) !important;
}

.hover-text-supporting-yellow-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-yellow-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-yellow-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-yellow-200:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-yellow-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-yellow-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 210, 118) !important;
}

.hover-border-supporting-yellow-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-yellow-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-yellow-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-yellow-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-yellow-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-yellow-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 210, 118) !important;
}

.hover-bg-supporting-yellow-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-yellow-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-yellow-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-yellow-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-yellow-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-yellow-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(254, 172, 5) !important;
}

.hover-text-supporting-yellow-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-yellow-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-yellow-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-yellow-300:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-yellow-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-yellow-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(254, 172, 5) !important;
}

.hover-border-supporting-yellow-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-yellow-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-yellow-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-yellow-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-yellow-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-yellow-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(254, 172, 5) !important;
}

.hover-bg-supporting-yellow-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-yellow-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-yellow-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-yellow-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-yellow-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-yellow-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(194, 142, 39) !important;
}

.hover-text-supporting-yellow-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-yellow-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-yellow-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-yellow-400:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-yellow-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-yellow-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(194, 142, 39) !important;
}

.hover-border-supporting-yellow-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-yellow-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-yellow-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-yellow-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-yellow-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-yellow-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(194, 142, 39) !important;
}

.hover-bg-supporting-yellow-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-yellow-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-yellow-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-yellow-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-yellow-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-yellow-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(117, 90, 22) !important;
}

.hover-text-supporting-yellow-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-yellow-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-yellow-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-yellow-500:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-yellow-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-yellow-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(117, 90, 22) !important;
}

.hover-border-supporting-yellow-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-yellow-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-yellow-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-yellow-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-yellow-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-yellow-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(117, 90, 22) !important;
}

.hover-bg-supporting-blue-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-blue-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-blue-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-blue-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-blue-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-blue-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(229, 241, 252) !important;
}

.hover-text-supporting-blue-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-blue-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-blue-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-blue-100:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-blue-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-blue-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(229, 241, 252) !important;
}

.hover-border-supporting-blue-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-blue-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-blue-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-blue-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-blue-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-blue-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(229, 241, 252) !important;
}

.hover-bg-supporting-blue-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-blue-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-blue-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-blue-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-blue-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-blue-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(115, 176, 238) !important;
}

.hover-text-supporting-blue-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-blue-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-blue-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-blue-200:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-blue-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-blue-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(115, 176, 238) !important;
}

.hover-border-supporting-blue-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-blue-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-blue-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-blue-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-blue-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-blue-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(115, 176, 238) !important;
}

.hover-bg-supporting-blue-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-blue-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-blue-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-blue-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-blue-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-blue-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 111, 223) !important;
}

.hover-text-supporting-blue-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-blue-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-blue-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-blue-300:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-blue-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-blue-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 111, 223) !important;
}

.hover-border-supporting-blue-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-blue-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-blue-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-blue-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-blue-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-blue-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 111, 223) !important;
}

.hover-bg-supporting-blue-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-blue-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-blue-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-blue-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-blue-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-blue-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(10, 77, 160) !important;
}

.hover-text-supporting-blue-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-blue-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-blue-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-blue-400:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-blue-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-blue-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(10, 77, 160) !important;
}

.hover-border-supporting-blue-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-blue-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-blue-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-blue-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-blue-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-blue-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(10, 77, 160) !important;
}

.hover-bg-supporting-blue-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-blue-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-blue-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-blue-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-blue-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-blue-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(11, 47, 85) !important;
}

.hover-text-supporting-blue-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-blue-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-blue-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-blue-500:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-blue-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-blue-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(11, 47, 85) !important;
}

.hover-border-supporting-blue-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-blue-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-blue-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-blue-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-blue-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-blue-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(11, 47, 85) !important;
}

.hover-bg-supporting-green-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-green-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-green-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-green-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-green-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-green-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(233, 247, 239) !important;
}

.hover-text-supporting-green-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-green-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-green-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-green-100:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-green-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-green-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(233, 247, 239) !important;
}

.hover-border-supporting-green-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-green-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-green-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-green-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-green-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-green-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(233, 247, 239) !important;
}

.hover-bg-supporting-green-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-green-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-green-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-green-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-green-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-green-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(127, 212, 165) !important;
}

.hover-text-supporting-green-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-green-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-green-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-green-200:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-green-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-green-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(127, 212, 165) !important;
}

.hover-border-supporting-green-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-green-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-green-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-green-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-green-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-green-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(127, 212, 165) !important;
}

.hover-bg-supporting-green-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-green-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-green-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-green-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-green-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-green-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(44, 167, 102) !important;
}

.hover-text-supporting-green-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-green-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-green-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-green-300:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-green-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-green-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(44, 167, 102) !important;
}

.hover-border-supporting-green-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-green-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-green-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-green-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-green-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-green-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(44, 167, 102) !important;
}

.hover-bg-supporting-green-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-green-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-green-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-green-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-green-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-green-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(25, 130, 69) !important;
}

.hover-text-supporting-green-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-green-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-green-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-green-400:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-green-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-green-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(25, 130, 69) !important;
}

.hover-border-supporting-green-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-green-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-green-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-green-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-green-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-green-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(25, 130, 69) !important;
}

.hover-bg-supporting-green-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-green-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-green-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-green-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-green-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-green-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(12, 86, 48) !important;
}

.hover-text-supporting-green-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-green-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-green-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-green-500:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-green-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-green-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(12, 86, 48) !important;
}

.hover-border-supporting-green-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-green-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-green-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-green-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-green-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-green-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(12, 86, 48) !important;
}

.hover-bg-supporting-purple-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-purple-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-purple-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-purple-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-purple-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-purple-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(242, 240, 250) !important;
}

.hover-text-supporting-purple-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-purple-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-purple-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-purple-100:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-purple-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-purple-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(242, 240, 250) !important;
}

.hover-border-supporting-purple-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-purple-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-purple-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-purple-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-purple-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-purple-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(242, 240, 250) !important;
}

.hover-bg-supporting-purple-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-purple-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-purple-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-purple-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-purple-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-purple-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(181, 171, 229) !important;
}

.hover-text-supporting-purple-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-purple-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-purple-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-purple-200:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-purple-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-purple-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(181, 171, 229) !important;
}

.hover-border-supporting-purple-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-purple-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-purple-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-purple-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-purple-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-purple-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(181, 171, 229) !important;
}

.hover-bg-supporting-purple-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-purple-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-purple-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-purple-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-purple-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-purple-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(120, 102, 207) !important;
}

.hover-text-supporting-purple-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-purple-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-purple-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-purple-300:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-purple-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-purple-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(120, 102, 207) !important;
}

.hover-border-supporting-purple-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-purple-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-purple-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-purple-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-purple-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-purple-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(120, 102, 207) !important;
}

.hover-bg-supporting-purple-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-purple-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-purple-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-purple-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-purple-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-purple-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(85, 60, 162) !important;
}

.hover-text-supporting-purple-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-purple-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-purple-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-purple-400:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-purple-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-purple-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(85, 60, 162) !important;
}

.hover-border-supporting-purple-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-purple-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-purple-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-purple-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-purple-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-purple-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(85, 60, 162) !important;
}

.hover-bg-supporting-purple-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-supporting-purple-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-supporting-purple-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-supporting-purple-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-supporting-purple-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-supporting-purple-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(26, 10, 102) !important;
}

.hover-text-supporting-purple-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-supporting-purple-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-supporting-purple-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-supporting-purple-500:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-supporting-purple-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-supporting-purple-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(26, 10, 102) !important;
}

.hover-border-supporting-purple-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-supporting-purple-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-supporting-purple-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-supporting-purple-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-supporting-purple-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-supporting-purple-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(26, 10, 102) !important;
}

.hover-bg-brand-primary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-brand-primary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-brand-primary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-brand-primary-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-brand-primary-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-brand-primary-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(237, 250, 249) !important;
}

.hover-text-brand-primary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-brand-primary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-brand-primary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-brand-primary-100:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-brand-primary-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-brand-primary-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(237, 250, 249) !important;
}

.hover-border-brand-primary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-brand-primary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-brand-primary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-brand-primary-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-brand-primary-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-brand-primary-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(237, 250, 249) !important;
}

.hover-bg-brand-primary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-brand-primary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-brand-primary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-brand-primary-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-brand-primary-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-brand-primary-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(199, 241, 237) !important;
}

.hover-text-brand-primary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-brand-primary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-brand-primary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-brand-primary-200:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-brand-primary-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-brand-primary-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(199, 241, 237) !important;
}

.hover-border-brand-primary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-brand-primary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-brand-primary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-brand-primary-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-brand-primary-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-brand-primary-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(199, 241, 237) !important;
}

.hover-bg-brand-primary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-brand-primary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-brand-primary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-brand-primary-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-brand-primary-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-brand-primary-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 190, 172) !important;
}

.hover-text-brand-primary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-brand-primary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-brand-primary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-brand-primary-300:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-brand-primary-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-brand-primary-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 190, 172) !important;
}

.hover-border-brand-primary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-brand-primary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-brand-primary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-brand-primary-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-brand-primary-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-brand-primary-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 190, 172) !important;
}

.hover-bg-brand-primary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-brand-primary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-brand-primary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-brand-primary-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-brand-primary-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-brand-primary-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 148, 134) !important;
}

.hover-text-brand-primary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-brand-primary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-brand-primary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-brand-primary-400:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-brand-primary-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-brand-primary-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 148, 134) !important;
}

.hover-border-brand-primary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-brand-primary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-brand-primary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-brand-primary-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-brand-primary-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-brand-primary-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 148, 134) !important;
}

.hover-bg-brand-primary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-brand-primary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-brand-primary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-brand-primary-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-brand-primary-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-brand-primary-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(7, 89, 79) !important;
}

.hover-text-brand-primary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-brand-primary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-brand-primary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-brand-primary-500:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-brand-primary-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-brand-primary-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(7, 89, 79) !important;
}

.hover-border-brand-primary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-brand-primary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-brand-primary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-brand-primary-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-brand-primary-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-brand-primary-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(7, 89, 79) !important;
}

.hover-bg-brand-secondary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-brand-secondary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-brand-secondary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-brand-secondary-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-brand-secondary-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-brand-secondary-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(218, 241, 252) !important;
}

.hover-text-brand-secondary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-brand-secondary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-brand-secondary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-brand-secondary-100:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-brand-secondary-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-brand-secondary-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(218, 241, 252) !important;
}

.hover-border-brand-secondary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-brand-secondary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-brand-secondary-100:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-brand-secondary-100:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-brand-secondary-100:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-brand-secondary-100:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(218, 241, 252) !important;
}

.hover-bg-brand-secondary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-brand-secondary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-brand-secondary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-brand-secondary-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-brand-secondary-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-brand-secondary-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(191, 231, 246) !important;
}

.hover-text-brand-secondary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-brand-secondary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-brand-secondary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-brand-secondary-200:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-brand-secondary-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-brand-secondary-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(191, 231, 246) !important;
}

.hover-border-brand-secondary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-brand-secondary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-brand-secondary-200:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-brand-secondary-200:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-brand-secondary-200:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-brand-secondary-200:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(191, 231, 246) !important;
}

.hover-bg-brand-secondary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-brand-secondary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-brand-secondary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-brand-secondary-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-brand-secondary-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-brand-secondary-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 163, 231) !important;
}

.hover-text-brand-secondary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-brand-secondary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-brand-secondary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-brand-secondary-300:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-brand-secondary-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-brand-secondary-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 163, 231) !important;
}

.hover-border-brand-secondary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-brand-secondary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-brand-secondary-300:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-brand-secondary-300:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-brand-secondary-300:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-brand-secondary-300:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 163, 231) !important;
}

.hover-bg-brand-secondary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-brand-secondary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-brand-secondary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-brand-secondary-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-brand-secondary-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-brand-secondary-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 135, 184) !important;
}

.hover-text-brand-secondary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-brand-secondary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-brand-secondary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-brand-secondary-400:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-brand-secondary-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-brand-secondary-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 135, 184) !important;
}

.hover-border-brand-secondary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-brand-secondary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-brand-secondary-400:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-brand-secondary-400:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-brand-secondary-400:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-brand-secondary-400:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 135, 184) !important;
}

.hover-bg-brand-secondary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-brand-secondary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-brand-secondary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-brand-secondary-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-brand-secondary-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-brand-secondary-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(5, 66, 90) !important;
}

.hover-text-brand-secondary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-brand-secondary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-brand-secondary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-brand-secondary-500:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-brand-secondary-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-brand-secondary-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(5, 66, 90) !important;
}

.hover-border-brand-secondary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-brand-secondary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-brand-secondary-500:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-brand-secondary-500:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-brand-secondary-500:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-brand-secondary-500:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(5, 66, 90) !important;
}

.hover-bg-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-teal:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 190, 172) !important;
}

.hover-text-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-teal:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-teal:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 190, 172) !important;
}

.hover-border-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-teal:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 190, 172) !important;
}

.hover-bg-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 163, 231) !important;
}

.hover-text-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 163, 231) !important;
}

.hover-border-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 163, 231) !important;
}

.hover-bg-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(141, 151, 164) !important;
}

.hover-text-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(141, 151, 164) !important;
}

.hover-border-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(141, 151, 164) !important;
}

.hover-bg-red:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-red:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-red:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-red:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-red:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-red:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 100, 66) !important;
}

.hover-text-red:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-red:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-red:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-red:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-red:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-red:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 100, 66) !important;
}

.hover-border-red:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-red:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-red:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-red:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-red:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-red:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 100, 66) !important;
}

.hover-bg-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(254, 172, 5) !important;
}

.hover-text-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(254, 172, 5) !important;
}

.hover-border-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(254, 172, 5) !important;
}

.hover-bg-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-blue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 111, 223) !important;
}

.hover-text-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-blue:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-blue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 111, 223) !important;
}

.hover-border-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-blue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 111, 223) !important;
}

.hover-bg-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-purple:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(120, 102, 207) !important;
}

.hover-text-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-purple:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-purple:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(120, 102, 207) !important;
}

.hover-border-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-purple:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(120, 102, 207) !important;
}

.hover-bg-green:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-green:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-green:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-green:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-green:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-green:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(44, 167, 102) !important;
}

.hover-text-green:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-green:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-green:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-green:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-green:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-green:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(44, 167, 102) !important;
}

.hover-border-green:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-green:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-green:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-green:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-green:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-green:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(44, 167, 102) !important;
}

.hover-bg-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-basic:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: #fff !important;
}

.hover-text-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-basic:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-basic:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: #fff !important;
}

.hover-border-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-basic:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: #fff !important;
}

.hover-bg-light-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-teal:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(237, 250, 249) !important;
}

.hover-text-light-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-teal:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-teal:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(237, 250, 249) !important;
}

.hover-border-light-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-teal:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(237, 250, 249) !important;
}

.hover-bg-light-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(218, 241, 252) !important;
}

.hover-text-light-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(218, 241, 252) !important;
}

.hover-border-light-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(218, 241, 252) !important;
}

.hover-bg-light-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-dark:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(230, 235, 239) !important;
}

.hover-text-light-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-dark:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-dark:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(230, 235, 239) !important;
}

.hover-border-light-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-dark:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(230, 235, 239) !important;
}

.hover-bg-light-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(248, 249, 250) !important;
}

.hover-text-light-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(248, 249, 250) !important;
}

.hover-border-light-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-dark-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-dark-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(248, 249, 250) !important;
}

.hover-bg-light-red:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-red:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-red:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-red:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-red:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-red:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 239, 235) !important;
}

.hover-text-light-red:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-red:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-red:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-red:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-red:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-red:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 239, 235) !important;
}

.hover-border-light-red:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-red:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-red:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-red:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-red:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-red:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 239, 235) !important;
}

.hover-bg-light-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 247, 230) !important;
}

.hover-text-light-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 247, 230) !important;
}

.hover-border-light-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 247, 230) !important;
}

.hover-bg-light-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-blue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(229, 241, 252) !important;
}

.hover-text-light-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-blue:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-blue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(229, 241, 252) !important;
}

.hover-border-light-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-blue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(229, 241, 252) !important;
}

.hover-bg-light-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-purple:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(242, 240, 250) !important;
}

.hover-text-light-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-purple:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-purple:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(242, 240, 250) !important;
}

.hover-border-light-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-purple:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(242, 240, 250) !important;
}

.hover-bg-light-green:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-green:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-green:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-green:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-green:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-green:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(233, 247, 239) !important;
}

.hover-text-light-green:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-green:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-green:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-green:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-green:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-green:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(233, 247, 239) !important;
}

.hover-border-light-green:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-green:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-green:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-green:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-green:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-green:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(233, 247, 239) !important;
}

.hover-bg-light-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-basic:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(248, 249, 250) !important;
}

.hover-text-light-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-basic:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-basic:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(248, 249, 250) !important;
}

.hover-border-light-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-basic:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(248, 249, 250) !important;
}

.hover-bg-dark-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-teal:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 148, 134) !important;
}

.hover-text-dark-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-teal:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-teal:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 148, 134) !important;
}

.hover-border-dark-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-teal:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-teal:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-teal:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 148, 134) !important;
}

.hover-bg-dark-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 135, 184) !important;
}

.hover-text-dark-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 135, 184) !important;
}

.hover-border-dark-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-skyblue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-skyblue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 135, 184) !important;
}

.hover-bg-dark-red:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-red:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-red:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-red:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-red:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-red:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(196, 70, 42) !important;
}

.hover-text-dark-red:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-red:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-red:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-red:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-red:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-red:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(196, 70, 42) !important;
}

.hover-border-dark-red:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-red:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-red:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-red:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-red:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-red:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(196, 70, 42) !important;
}

.hover-bg-dark-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(194, 142, 39) !important;
}

.hover-text-dark-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(194, 142, 39) !important;
}

.hover-border-dark-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-yellow:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-yellow:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-yellow:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(194, 142, 39) !important;
}

.hover-bg-dark-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-blue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(10, 77, 160) !important;
}

.hover-text-dark-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-blue:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-blue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(10, 77, 160) !important;
}

.hover-border-dark-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-blue:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-blue:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-blue:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(10, 77, 160) !important;
}

.hover-bg-dark-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-purple:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(85, 60, 162) !important;
}

.hover-text-dark-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-purple:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-purple:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(85, 60, 162) !important;
}

.hover-border-dark-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-purple:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-purple:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-purple:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(85, 60, 162) !important;
}

.hover-bg-dark-green:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-green:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-green:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-green:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-green:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-green:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(25, 130, 69) !important;
}

.hover-text-dark-green:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-green:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-green:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-green:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-green:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-green:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(25, 130, 69) !important;
}

.hover-border-dark-green:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-green:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-green:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-green:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-green:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-green:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(25, 130, 69) !important;
}

.hover-bg-dark-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-basic:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(11, 33, 56) !important;
}

.hover-text-dark-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-basic:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-basic:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(11, 33, 56) !important;
}

.hover-border-dark-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-basic:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-basic:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-basic:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(11, 33, 56) !important;
}

.hover-bg-muted:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-muted:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-muted:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-muted:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-muted:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-muted:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(63, 76, 96) !important;
}

.hover-text-muted:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-muted:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-muted:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-muted:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-muted:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-muted:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(63, 76, 96) !important;
}

.hover-border-muted:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-muted:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-muted:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-muted:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-muted:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-muted:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(63, 76, 96) !important;
}

.hover-bg-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(206, 211, 217) !important;
}

.hover-text-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-gray:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(206, 211, 217) !important;
}

.hover-border-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(206, 211, 217) !important;
}

.hover-bg-subdued:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-subdued:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-subdued:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-subdued:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-subdued:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-subdued:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(63, 76, 96) !important;
}

.hover-text-subdued:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-subdued:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-subdued:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-subdued:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-subdued:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-subdued:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(63, 76, 96) !important;
}

.hover-border-subdued:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-subdued:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-subdued:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-subdued:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-subdued:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-subdued:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(63, 76, 96) !important;
}

.hover-bg-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(230, 235, 239) !important;
}

.hover-text-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(230, 235, 239) !important;
}

.hover-border-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(230, 235, 239) !important;
}

.hover-bg-really-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-really-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-really-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-really-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-really-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-really-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(248, 249, 250) !important;
}

.hover-text-really-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-really-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-really-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-really-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-really-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-really-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(248, 249, 250) !important;
}

.hover-border-really-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-really-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-really-light-gray:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-really-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-really-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-really-light-gray:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(248, 249, 250) !important;
}

.hover-bg-white:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-white:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-white:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-white:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-white:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-white:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: #fff !important;
}

.hover-text-white:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-white:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-white:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-white:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-white:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-white:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: #fff !important;
}

.hover-border-white:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-white:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-white:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-white:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-white:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-white:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: #fff !important;
}

.hover-bg-black:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-black:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-black:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-black:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-black:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-black:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: #000 !important;
}

.hover-text-black:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-black:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-black:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-black:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-black:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-black:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: #000 !important;
}

.hover-border-black:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-black:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-black:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-black:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-black:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-black:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: #000 !important;
}

.hover-bg-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgba(255, 255, 255, 0) !important;
}

.hover-text-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgba(255, 255, 255, 0) !important;
}

.hover-border-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgba(255, 255, 255, 0) !important;
}

.hover-bg-default-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-default-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-default-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-default-text:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-default-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-default-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(11, 33, 56) !important;
}

.hover-text-default-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-default-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-default-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-default-text:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-default-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-default-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(11, 33, 56) !important;
}

.hover-border-default-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-default-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-default-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-default-text:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-default-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-default-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(11, 33, 56) !important;
}

.hover-bg-secondary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-secondary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-secondary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-secondary-text:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-secondary-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-secondary-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(63, 76, 96) !important;
}

.hover-text-secondary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-secondary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-secondary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-secondary-text:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-secondary-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-secondary-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(63, 76, 96) !important;
}

.hover-border-secondary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-secondary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-secondary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-secondary-text:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-secondary-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-secondary-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(63, 76, 96) !important;
}

.hover-bg-tertiary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-tertiary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-tertiary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-tertiary-text:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-tertiary-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-tertiary-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(90, 102, 120) !important;
}

.hover-text-tertiary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-tertiary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-tertiary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-tertiary-text:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-tertiary-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-tertiary-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(90, 102, 120) !important;
}

.hover-border-tertiary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-tertiary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-tertiary-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-tertiary-text:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-tertiary-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-tertiary-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(90, 102, 120) !important;
}

.hover-bg-disabled-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-disabled-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-disabled-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-disabled-text:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-disabled-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-disabled-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(141, 151, 164) !important;
}

.hover-text-disabled-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-disabled-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-disabled-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-disabled-text:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-disabled-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-disabled-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(141, 151, 164) !important;
}

.hover-border-disabled-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-disabled-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-disabled-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-disabled-text:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-disabled-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-disabled-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(141, 151, 164) !important;
}

.hover-bg-white-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-white-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-white-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-white-text:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-white-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-white-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 255, 255) !important;
}

.hover-text-white-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-white-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-white-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-white-text:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-white-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-white-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 255, 255) !important;
}

.hover-border-white-text:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-white-text:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-white-text:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-white-text:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-white-text:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-white-text:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 255, 255) !important;
}

.hover-bg-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(120, 102, 207) !important;
}

.hover-text-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(120, 102, 207) !important;
}

.hover-border-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(120, 102, 207) !important;
}

.hover-bg-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-disabled:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-disabled:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-disabled:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(141, 151, 164) !important;
}

.hover-text-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-disabled:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-disabled:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-disabled:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(141, 151, 164) !important;
}

.hover-border-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-disabled:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-disabled:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-disabled:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(141, 151, 164) !important;
}

.hover-bg-loading-light:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-loading-light:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-loading-light:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-loading-light:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-loading-light:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-loading-light:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(248, 249, 250) !important;
}

.hover-text-loading-light:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-loading-light:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-loading-light:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-loading-light:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-loading-light:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-loading-light:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(248, 249, 250) !important;
}

.hover-border-loading-light:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-loading-light:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-loading-light:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-loading-light:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-loading-light:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-loading-light:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(248, 249, 250) !important;
}

.hover-bg-loading-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-loading-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-loading-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-loading-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-loading-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-loading-dark:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(230, 235, 239) !important;
}

.hover-text-loading-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-loading-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-loading-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-loading-dark:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-loading-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-loading-dark:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(230, 235, 239) !important;
}

.hover-border-loading-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-loading-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-loading-dark:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-loading-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-loading-dark:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-loading-dark:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(230, 235, 239) !important;
}

.hover-bg-dark-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-primary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 148, 134) !important;
}

.hover-text-dark-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-primary:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-primary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 148, 134) !important;
}

.hover-border-dark-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-primary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 148, 134) !important;
}

.hover-bg-dark-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(0, 135, 184) !important;
}

.hover-text-dark-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(0, 135, 184) !important;
}

.hover-border-dark-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(0, 135, 184) !important;
}

.hover-bg-dark-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-danger:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(196, 70, 42) !important;
}

.hover-text-dark-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-danger:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-danger:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(196, 70, 42) !important;
}

.hover-border-dark-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-danger:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(196, 70, 42) !important;
}

.hover-bg-dark-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-warning:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(194, 142, 39) !important;
}

.hover-text-dark-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-warning:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-warning:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(194, 142, 39) !important;
}

.hover-border-dark-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-warning:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(194, 142, 39) !important;
}

.hover-bg-dark-info:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-info:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-info:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-info:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-info:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-info:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(10, 77, 160) !important;
}

.hover-text-dark-info:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-info:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-info:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-info:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-info:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-info:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(10, 77, 160) !important;
}

.hover-border-dark-info:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-info:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-info:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-info:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-info:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-info:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(10, 77, 160) !important;
}

.hover-bg-dark-success:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-success:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-success:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-success:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-success:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-success:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(25, 130, 69) !important;
}

.hover-text-dark-success:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-success:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-success:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-success:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-success:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-success:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(25, 130, 69) !important;
}

.hover-border-dark-success:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-success:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-success:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-success:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-success:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-success:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(25, 130, 69) !important;
}

.hover-bg-dark-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-dark-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-dark-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-dark-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-dark-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-dark-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(85, 60, 162) !important;
}

.hover-text-dark-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-dark-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-dark-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-dark-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-dark-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-dark-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(85, 60, 162) !important;
}

.hover-border-dark-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-dark-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-dark-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-dark-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-dark-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-dark-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(85, 60, 162) !important;
}

.hover-bg-surface-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-surface-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-surface-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-surface-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-surface-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-surface-primary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(237, 250, 249) !important;
}

.hover-text-surface-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-surface-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-surface-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-surface-primary:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-surface-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-surface-primary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(237, 250, 249) !important;
}

.hover-border-surface-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-surface-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-surface-primary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-surface-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-surface-primary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-surface-primary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(237, 250, 249) !important;
}

.hover-bg-surface-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-surface-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-surface-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-surface-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-surface-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-surface-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(218, 241, 252) !important;
}

.hover-text-surface-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-surface-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-surface-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-surface-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-surface-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-surface-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(218, 241, 252) !important;
}

.hover-border-surface-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-surface-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-surface-secondary:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-surface-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-surface-secondary:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-surface-secondary:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(218, 241, 252) !important;
}

.hover-bg-surface-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-surface-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-surface-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-surface-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-surface-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-surface-danger:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 239, 235) !important;
}

.hover-text-surface-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-surface-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-surface-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-surface-danger:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-surface-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-surface-danger:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 239, 235) !important;
}

.hover-border-surface-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-surface-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-surface-danger:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-surface-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-surface-danger:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-surface-danger:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 239, 235) !important;
}

.hover-bg-surface-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-surface-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-surface-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-surface-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-surface-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-surface-warning:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(255, 247, 230) !important;
}

.hover-text-surface-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-surface-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-surface-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-surface-warning:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-surface-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-surface-warning:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(255, 247, 230) !important;
}

.hover-border-surface-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-surface-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-surface-warning:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-surface-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-surface-warning:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-surface-warning:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(255, 247, 230) !important;
}

.hover-bg-surface-info:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-surface-info:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-surface-info:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-surface-info:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-surface-info:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-surface-info:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(229, 241, 252) !important;
}

.hover-text-surface-info:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-surface-info:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-surface-info:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-surface-info:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-surface-info:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-surface-info:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(229, 241, 252) !important;
}

.hover-border-surface-info:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-surface-info:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-surface-info:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-surface-info:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-surface-info:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-surface-info:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(229, 241, 252) !important;
}

.hover-bg-surface-success:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-surface-success:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-surface-success:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-surface-success:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-surface-success:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-surface-success:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(233, 247, 239) !important;
}

.hover-text-surface-success:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-surface-success:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-surface-success:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-surface-success:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-surface-success:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-surface-success:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(233, 247, 239) !important;
}

.hover-border-surface-success:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-surface-success:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-surface-success:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-surface-success:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-surface-success:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-surface-success:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(233, 247, 239) !important;
}

.hover-bg-surface-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-surface-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-surface-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-surface-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-surface-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-surface-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(242, 240, 250) !important;
}

.hover-text-surface-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-surface-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-surface-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-surface-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-surface-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-surface-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(242, 240, 250) !important;
}

.hover-border-surface-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-surface-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-surface-opportunity:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-surface-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-surface-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-surface-opportunity:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(242, 240, 250) !important;
}

.hover-bg-surface-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-surface-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-surface-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-surface-disabled:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-surface-disabled:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-surface-disabled:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgb(248, 249, 250) !important;
}

.hover-text-surface-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-surface-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-surface-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-surface-disabled:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-surface-disabled:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-surface-disabled:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgb(248, 249, 250) !important;
}

.hover-border-surface-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-surface-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-surface-disabled:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-surface-disabled:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-surface-disabled:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-surface-disabled:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgb(248, 249, 250) !important;
}

.hover-bg-surface-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-surface-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-surface-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-surface-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-surface-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-surface-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgba(0, 134, 121, 0.05) !important;
}

.hover-text-surface-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-surface-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-surface-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-surface-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-surface-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-surface-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgba(0, 134, 121, 0.05) !important;
}

.hover-border-surface-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-surface-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-surface-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-surface-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-surface-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-surface-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgba(0, 134, 121, 0.05) !important;
}

.hover-bg-border-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-border-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-border-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-border-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-border-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-border-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgba(0, 134, 121, 0.2) !important;
}

.hover-text-border-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-border-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-border-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-border-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-border-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-border-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgba(0, 134, 121, 0.2) !important;
}

.hover-border-border-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-border-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-border-primary-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-border-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-border-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-border-primary-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgba(0, 134, 121, 0.2) !important;
}

.hover-bg-white-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-bg-white-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-bg-white-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-bg-white-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-bg-white-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-bg-white-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.hover-text-white-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-text-white-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-text-white-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-text-white-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) a.focus-text-white-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-text-white-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  color: rgba(255, 255, 255, 0.5) !important;
}

.hover-border-white-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
a.hover-border-white-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
button.hover-border-white-transparent:hover:not(:has(.nullify-ancestor-hover:hover)),
.focus-border-white-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
a.focus-border-white-transparent:focus:not(:has(.nullify-ancestor-focus:focus)),
button.focus-border-white-transparent:focus:not(:has(.nullify-ancestor-focus:focus)) {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

/* Flex and Grid gap utility - ie: gap-1, gap-2, gap-3, etc.*/
.gap-0 {
  gap: 0;
}

.gap-x-0 {
  column-gap: 0;
}

.gap-y-0 {
  row-gap: 0;
}

.gap-1 {
  gap: 0.5rem;
}

.gap-x-1 {
  column-gap: 0.5rem;
}

.gap-y-1 {
  row-gap: 0.5rem;
}

.gap-2 {
  gap: 1rem;
}

.gap-x-2 {
  column-gap: 1rem;
}

.gap-y-2 {
  row-gap: 1rem;
}

.gap-3 {
  gap: 1.5rem;
}

.gap-x-3 {
  column-gap: 1.5rem;
}

.gap-y-3 {
  row-gap: 1.5rem;
}

.gap-4 {
  gap: 2rem;
}

.gap-x-4 {
  column-gap: 2rem;
}

.gap-y-4 {
  row-gap: 2rem;
}

.gap-5 {
  gap: 2.5rem;
}

.gap-x-5 {
  column-gap: 2.5rem;
}

.gap-y-5 {
  row-gap: 2.5rem;
}

.gap-0-5 {
  gap: 0.25rem;
}

.gap-x-0-5 {
  column-gap: 0.25rem;
}

.gap-y-0-5 {
  row-gap: 0.25rem;
}

.gap-1-5 {
  gap: 0.75rem;
}

.gap-x-1-5 {
  column-gap: 0.75rem;
}

.gap-y-1-5 {
  row-gap: 0.75rem;
}

.gap-2-5 {
  gap: 1.25rem;
}

.gap-x-2-5 {
  column-gap: 1.25rem;
}

.gap-y-2-5 {
  row-gap: 1.25rem;
}

.gap-3-5 {
  gap: 1.75rem;
}

.gap-x-3-5 {
  column-gap: 1.75rem;
}

.gap-y-3-5 {
  row-gap: 1.75rem;
}

.gap-4-5 {
  gap: 2.25rem;
}

.gap-x-4-5 {
  column-gap: 2.25rem;
}

.gap-y-4-5 {
  row-gap: 2.25rem;
}

.gap-5-5 {
  gap: 2.75rem;
}

.gap-x-5-5 {
  column-gap: 2.75rem;
}

.gap-y-5-5 {
  row-gap: 2.75rem;
}

.gap-6 {
  gap: 3rem;
}

.gap-x-6 {
  column-gap: 3rem;
}

.gap-y-6 {
  row-gap: 3rem;
}

.gap-6-5 {
  gap: 3.25rem;
}

.gap-x-6-5 {
  column-gap: 3.25rem;
}

.gap-y-6-5 {
  row-gap: 3.25rem;
}

.gap-7 {
  gap: 3.5rem;
}

.gap-x-7 {
  column-gap: 3.5rem;
}

.gap-y-7 {
  row-gap: 3.5rem;
}

.gap-7-5 {
  gap: 3.75rem;
}

.gap-x-7-5 {
  column-gap: 3.75rem;
}

.gap-y-7-5 {
  row-gap: 3.75rem;
}

.gap-8 {
  gap: 4rem;
}

.gap-x-8 {
  column-gap: 4rem;
}

.gap-y-8 {
  row-gap: 4rem;
}

.gap-8-5 {
  gap: 4.25rem;
}

.gap-x-8-5 {
  column-gap: 4.25rem;
}

.gap-y-8-5 {
  row-gap: 4.25rem;
}

.gap-9 {
  gap: 4.5rem;
}

.gap-x-9 {
  column-gap: 4.5rem;
}

.gap-y-9 {
  row-gap: 4.5rem;
}

.gap-9-5 {
  gap: 4.75rem;
}

.gap-x-9-5 {
  column-gap: 4.75rem;
}

.gap-y-9-5 {
  row-gap: 4.75rem;
}

.gap-10 {
  gap: 5rem;
}

.gap-x-10 {
  column-gap: 5rem;
}

.gap-y-10 {
  row-gap: 5rem;
}

.gap-10-5 {
  gap: 5.25rem;
}

.gap-x-10-5 {
  column-gap: 5.25rem;
}

.gap-y-10-5 {
  row-gap: 5.25rem;
}

.gap-11 {
  gap: 5.5rem;
}

.gap-x-11 {
  column-gap: 5.5rem;
}

.gap-y-11 {
  row-gap: 5.5rem;
}

.gap-11-5 {
  gap: 5.75rem;
}

.gap-x-11-5 {
  column-gap: 5.75rem;
}

.gap-y-11-5 {
  row-gap: 5.75rem;
}

.gap-12 {
  gap: 6rem;
}

.gap-x-12 {
  column-gap: 6rem;
}

.gap-y-12 {
  row-gap: 6rem;
}

.gap-12-5 {
  gap: 6.25rem;
}

.gap-x-12-5 {
  column-gap: 6.25rem;
}

.gap-y-12-5 {
  row-gap: 6.25rem;
}

.gap-13 {
  gap: 6.5rem;
}

.gap-x-13 {
  column-gap: 6.5rem;
}

.gap-y-13 {
  row-gap: 6.5rem;
}

.gap-13-5 {
  gap: 6.75rem;
}

.gap-x-13-5 {
  column-gap: 6.75rem;
}

.gap-y-13-5 {
  row-gap: 6.75rem;
}

.gap-14 {
  gap: 7rem;
}

.gap-x-14 {
  column-gap: 7rem;
}

.gap-y-14 {
  row-gap: 7rem;
}

.gap-14-5 {
  gap: 7.25rem;
}

.gap-x-14-5 {
  column-gap: 7.25rem;
}

.gap-y-14-5 {
  row-gap: 7.25rem;
}

.gap-15 {
  gap: 7.5rem;
}

.gap-x-15 {
  column-gap: 7.5rem;
}

.gap-y-15 {
  row-gap: 7.5rem;
}

.gap-15-5 {
  gap: 7.75rem;
}

.gap-x-15-5 {
  column-gap: 7.75rem;
}

.gap-y-15-5 {
  row-gap: 7.75rem;
}

.gap-16 {
  gap: 8rem;
}

.gap-x-16 {
  column-gap: 8rem;
}

.gap-y-16 {
  row-gap: 8rem;
}

.gap-16-5 {
  gap: 8.25rem;
}

.gap-x-16-5 {
  column-gap: 8.25rem;
}

.gap-y-16-5 {
  row-gap: 8.25rem;
}

.gap-17 {
  gap: 8.5rem;
}

.gap-x-17 {
  column-gap: 8.5rem;
}

.gap-y-17 {
  row-gap: 8.5rem;
}

.gap-17-5 {
  gap: 8.75rem;
}

.gap-x-17-5 {
  column-gap: 8.75rem;
}

.gap-y-17-5 {
  row-gap: 8.75rem;
}

.gap-18 {
  gap: 9rem;
}

.gap-x-18 {
  column-gap: 9rem;
}

.gap-y-18 {
  row-gap: 9rem;
}

.gap-18-5 {
  gap: 9.25rem;
}

.gap-x-18-5 {
  column-gap: 9.25rem;
}

.gap-y-18-5 {
  row-gap: 9.25rem;
}

.gap-19 {
  gap: 9.5rem;
}

.gap-x-19 {
  column-gap: 9.5rem;
}

.gap-y-19 {
  row-gap: 9.5rem;
}

.gap-19-5 {
  gap: 9.75rem;
}

.gap-x-19-5 {
  column-gap: 9.75rem;
}

.gap-y-19-5 {
  row-gap: 9.75rem;
}

.gap-20 {
  gap: 10rem;
}

.gap-x-20 {
  column-gap: 10rem;
}

.gap-y-20 {
  row-gap: 10rem;
}

@media (min-width: 576px) {
  .gap-sm-0 {
    gap: 0;
  }
  .gap-x-sm-0 {
    column-gap: 0;
  }
  .gap-y-sm-0 {
    row-gap: 0;
  }
  .gap-sm-1 {
    gap: 0.5rem;
  }
  .gap-x-sm-1 {
    column-gap: 0.5rem;
  }
  .gap-y-sm-1 {
    row-gap: 0.5rem;
  }
  .gap-sm-2 {
    gap: 1rem;
  }
  .gap-x-sm-2 {
    column-gap: 1rem;
  }
  .gap-y-sm-2 {
    row-gap: 1rem;
  }
  .gap-sm-3 {
    gap: 1.5rem;
  }
  .gap-x-sm-3 {
    column-gap: 1.5rem;
  }
  .gap-y-sm-3 {
    row-gap: 1.5rem;
  }
  .gap-sm-4 {
    gap: 2rem;
  }
  .gap-x-sm-4 {
    column-gap: 2rem;
  }
  .gap-y-sm-4 {
    row-gap: 2rem;
  }
  .gap-sm-5 {
    gap: 2.5rem;
  }
  .gap-x-sm-5 {
    column-gap: 2.5rem;
  }
  .gap-y-sm-5 {
    row-gap: 2.5rem;
  }
  .gap-sm-0-5 {
    gap: 0.25rem;
  }
  .gap-x-sm-0-5 {
    column-gap: 0.25rem;
  }
  .gap-y-sm-0-5 {
    row-gap: 0.25rem;
  }
  .gap-sm-1-5 {
    gap: 0.75rem;
  }
  .gap-x-sm-1-5 {
    column-gap: 0.75rem;
  }
  .gap-y-sm-1-5 {
    row-gap: 0.75rem;
  }
  .gap-sm-2-5 {
    gap: 1.25rem;
  }
  .gap-x-sm-2-5 {
    column-gap: 1.25rem;
  }
  .gap-y-sm-2-5 {
    row-gap: 1.25rem;
  }
  .gap-sm-3-5 {
    gap: 1.75rem;
  }
  .gap-x-sm-3-5 {
    column-gap: 1.75rem;
  }
  .gap-y-sm-3-5 {
    row-gap: 1.75rem;
  }
  .gap-sm-4-5 {
    gap: 2.25rem;
  }
  .gap-x-sm-4-5 {
    column-gap: 2.25rem;
  }
  .gap-y-sm-4-5 {
    row-gap: 2.25rem;
  }
  .gap-sm-5-5 {
    gap: 2.75rem;
  }
  .gap-x-sm-5-5 {
    column-gap: 2.75rem;
  }
  .gap-y-sm-5-5 {
    row-gap: 2.75rem;
  }
  .gap-sm-6 {
    gap: 3rem;
  }
  .gap-x-sm-6 {
    column-gap: 3rem;
  }
  .gap-y-sm-6 {
    row-gap: 3rem;
  }
  .gap-sm-6-5 {
    gap: 3.25rem;
  }
  .gap-x-sm-6-5 {
    column-gap: 3.25rem;
  }
  .gap-y-sm-6-5 {
    row-gap: 3.25rem;
  }
  .gap-sm-7 {
    gap: 3.5rem;
  }
  .gap-x-sm-7 {
    column-gap: 3.5rem;
  }
  .gap-y-sm-7 {
    row-gap: 3.5rem;
  }
  .gap-sm-7-5 {
    gap: 3.75rem;
  }
  .gap-x-sm-7-5 {
    column-gap: 3.75rem;
  }
  .gap-y-sm-7-5 {
    row-gap: 3.75rem;
  }
  .gap-sm-8 {
    gap: 4rem;
  }
  .gap-x-sm-8 {
    column-gap: 4rem;
  }
  .gap-y-sm-8 {
    row-gap: 4rem;
  }
  .gap-sm-8-5 {
    gap: 4.25rem;
  }
  .gap-x-sm-8-5 {
    column-gap: 4.25rem;
  }
  .gap-y-sm-8-5 {
    row-gap: 4.25rem;
  }
  .gap-sm-9 {
    gap: 4.5rem;
  }
  .gap-x-sm-9 {
    column-gap: 4.5rem;
  }
  .gap-y-sm-9 {
    row-gap: 4.5rem;
  }
  .gap-sm-9-5 {
    gap: 4.75rem;
  }
  .gap-x-sm-9-5 {
    column-gap: 4.75rem;
  }
  .gap-y-sm-9-5 {
    row-gap: 4.75rem;
  }
  .gap-sm-10 {
    gap: 5rem;
  }
  .gap-x-sm-10 {
    column-gap: 5rem;
  }
  .gap-y-sm-10 {
    row-gap: 5rem;
  }
  .gap-sm-10-5 {
    gap: 5.25rem;
  }
  .gap-x-sm-10-5 {
    column-gap: 5.25rem;
  }
  .gap-y-sm-10-5 {
    row-gap: 5.25rem;
  }
  .gap-sm-11 {
    gap: 5.5rem;
  }
  .gap-x-sm-11 {
    column-gap: 5.5rem;
  }
  .gap-y-sm-11 {
    row-gap: 5.5rem;
  }
  .gap-sm-11-5 {
    gap: 5.75rem;
  }
  .gap-x-sm-11-5 {
    column-gap: 5.75rem;
  }
  .gap-y-sm-11-5 {
    row-gap: 5.75rem;
  }
  .gap-sm-12 {
    gap: 6rem;
  }
  .gap-x-sm-12 {
    column-gap: 6rem;
  }
  .gap-y-sm-12 {
    row-gap: 6rem;
  }
  .gap-sm-12-5 {
    gap: 6.25rem;
  }
  .gap-x-sm-12-5 {
    column-gap: 6.25rem;
  }
  .gap-y-sm-12-5 {
    row-gap: 6.25rem;
  }
  .gap-sm-13 {
    gap: 6.5rem;
  }
  .gap-x-sm-13 {
    column-gap: 6.5rem;
  }
  .gap-y-sm-13 {
    row-gap: 6.5rem;
  }
  .gap-sm-13-5 {
    gap: 6.75rem;
  }
  .gap-x-sm-13-5 {
    column-gap: 6.75rem;
  }
  .gap-y-sm-13-5 {
    row-gap: 6.75rem;
  }
  .gap-sm-14 {
    gap: 7rem;
  }
  .gap-x-sm-14 {
    column-gap: 7rem;
  }
  .gap-y-sm-14 {
    row-gap: 7rem;
  }
  .gap-sm-14-5 {
    gap: 7.25rem;
  }
  .gap-x-sm-14-5 {
    column-gap: 7.25rem;
  }
  .gap-y-sm-14-5 {
    row-gap: 7.25rem;
  }
  .gap-sm-15 {
    gap: 7.5rem;
  }
  .gap-x-sm-15 {
    column-gap: 7.5rem;
  }
  .gap-y-sm-15 {
    row-gap: 7.5rem;
  }
  .gap-sm-15-5 {
    gap: 7.75rem;
  }
  .gap-x-sm-15-5 {
    column-gap: 7.75rem;
  }
  .gap-y-sm-15-5 {
    row-gap: 7.75rem;
  }
  .gap-sm-16 {
    gap: 8rem;
  }
  .gap-x-sm-16 {
    column-gap: 8rem;
  }
  .gap-y-sm-16 {
    row-gap: 8rem;
  }
  .gap-sm-16-5 {
    gap: 8.25rem;
  }
  .gap-x-sm-16-5 {
    column-gap: 8.25rem;
  }
  .gap-y-sm-16-5 {
    row-gap: 8.25rem;
  }
  .gap-sm-17 {
    gap: 8.5rem;
  }
  .gap-x-sm-17 {
    column-gap: 8.5rem;
  }
  .gap-y-sm-17 {
    row-gap: 8.5rem;
  }
  .gap-sm-17-5 {
    gap: 8.75rem;
  }
  .gap-x-sm-17-5 {
    column-gap: 8.75rem;
  }
  .gap-y-sm-17-5 {
    row-gap: 8.75rem;
  }
  .gap-sm-18 {
    gap: 9rem;
  }
  .gap-x-sm-18 {
    column-gap: 9rem;
  }
  .gap-y-sm-18 {
    row-gap: 9rem;
  }
  .gap-sm-18-5 {
    gap: 9.25rem;
  }
  .gap-x-sm-18-5 {
    column-gap: 9.25rem;
  }
  .gap-y-sm-18-5 {
    row-gap: 9.25rem;
  }
  .gap-sm-19 {
    gap: 9.5rem;
  }
  .gap-x-sm-19 {
    column-gap: 9.5rem;
  }
  .gap-y-sm-19 {
    row-gap: 9.5rem;
  }
  .gap-sm-19-5 {
    gap: 9.75rem;
  }
  .gap-x-sm-19-5 {
    column-gap: 9.75rem;
  }
  .gap-y-sm-19-5 {
    row-gap: 9.75rem;
  }
  .gap-sm-20 {
    gap: 10rem;
  }
  .gap-x-sm-20 {
    column-gap: 10rem;
  }
  .gap-y-sm-20 {
    row-gap: 10rem;
  }
}
@media (min-width: 768px) {
  .gap-md-0 {
    gap: 0;
  }
  .gap-x-md-0 {
    column-gap: 0;
  }
  .gap-y-md-0 {
    row-gap: 0;
  }
  .gap-md-1 {
    gap: 0.5rem;
  }
  .gap-x-md-1 {
    column-gap: 0.5rem;
  }
  .gap-y-md-1 {
    row-gap: 0.5rem;
  }
  .gap-md-2 {
    gap: 1rem;
  }
  .gap-x-md-2 {
    column-gap: 1rem;
  }
  .gap-y-md-2 {
    row-gap: 1rem;
  }
  .gap-md-3 {
    gap: 1.5rem;
  }
  .gap-x-md-3 {
    column-gap: 1.5rem;
  }
  .gap-y-md-3 {
    row-gap: 1.5rem;
  }
  .gap-md-4 {
    gap: 2rem;
  }
  .gap-x-md-4 {
    column-gap: 2rem;
  }
  .gap-y-md-4 {
    row-gap: 2rem;
  }
  .gap-md-5 {
    gap: 2.5rem;
  }
  .gap-x-md-5 {
    column-gap: 2.5rem;
  }
  .gap-y-md-5 {
    row-gap: 2.5rem;
  }
  .gap-md-0-5 {
    gap: 0.25rem;
  }
  .gap-x-md-0-5 {
    column-gap: 0.25rem;
  }
  .gap-y-md-0-5 {
    row-gap: 0.25rem;
  }
  .gap-md-1-5 {
    gap: 0.75rem;
  }
  .gap-x-md-1-5 {
    column-gap: 0.75rem;
  }
  .gap-y-md-1-5 {
    row-gap: 0.75rem;
  }
  .gap-md-2-5 {
    gap: 1.25rem;
  }
  .gap-x-md-2-5 {
    column-gap: 1.25rem;
  }
  .gap-y-md-2-5 {
    row-gap: 1.25rem;
  }
  .gap-md-3-5 {
    gap: 1.75rem;
  }
  .gap-x-md-3-5 {
    column-gap: 1.75rem;
  }
  .gap-y-md-3-5 {
    row-gap: 1.75rem;
  }
  .gap-md-4-5 {
    gap: 2.25rem;
  }
  .gap-x-md-4-5 {
    column-gap: 2.25rem;
  }
  .gap-y-md-4-5 {
    row-gap: 2.25rem;
  }
  .gap-md-5-5 {
    gap: 2.75rem;
  }
  .gap-x-md-5-5 {
    column-gap: 2.75rem;
  }
  .gap-y-md-5-5 {
    row-gap: 2.75rem;
  }
  .gap-md-6 {
    gap: 3rem;
  }
  .gap-x-md-6 {
    column-gap: 3rem;
  }
  .gap-y-md-6 {
    row-gap: 3rem;
  }
  .gap-md-6-5 {
    gap: 3.25rem;
  }
  .gap-x-md-6-5 {
    column-gap: 3.25rem;
  }
  .gap-y-md-6-5 {
    row-gap: 3.25rem;
  }
  .gap-md-7 {
    gap: 3.5rem;
  }
  .gap-x-md-7 {
    column-gap: 3.5rem;
  }
  .gap-y-md-7 {
    row-gap: 3.5rem;
  }
  .gap-md-7-5 {
    gap: 3.75rem;
  }
  .gap-x-md-7-5 {
    column-gap: 3.75rem;
  }
  .gap-y-md-7-5 {
    row-gap: 3.75rem;
  }
  .gap-md-8 {
    gap: 4rem;
  }
  .gap-x-md-8 {
    column-gap: 4rem;
  }
  .gap-y-md-8 {
    row-gap: 4rem;
  }
  .gap-md-8-5 {
    gap: 4.25rem;
  }
  .gap-x-md-8-5 {
    column-gap: 4.25rem;
  }
  .gap-y-md-8-5 {
    row-gap: 4.25rem;
  }
  .gap-md-9 {
    gap: 4.5rem;
  }
  .gap-x-md-9 {
    column-gap: 4.5rem;
  }
  .gap-y-md-9 {
    row-gap: 4.5rem;
  }
  .gap-md-9-5 {
    gap: 4.75rem;
  }
  .gap-x-md-9-5 {
    column-gap: 4.75rem;
  }
  .gap-y-md-9-5 {
    row-gap: 4.75rem;
  }
  .gap-md-10 {
    gap: 5rem;
  }
  .gap-x-md-10 {
    column-gap: 5rem;
  }
  .gap-y-md-10 {
    row-gap: 5rem;
  }
  .gap-md-10-5 {
    gap: 5.25rem;
  }
  .gap-x-md-10-5 {
    column-gap: 5.25rem;
  }
  .gap-y-md-10-5 {
    row-gap: 5.25rem;
  }
  .gap-md-11 {
    gap: 5.5rem;
  }
  .gap-x-md-11 {
    column-gap: 5.5rem;
  }
  .gap-y-md-11 {
    row-gap: 5.5rem;
  }
  .gap-md-11-5 {
    gap: 5.75rem;
  }
  .gap-x-md-11-5 {
    column-gap: 5.75rem;
  }
  .gap-y-md-11-5 {
    row-gap: 5.75rem;
  }
  .gap-md-12 {
    gap: 6rem;
  }
  .gap-x-md-12 {
    column-gap: 6rem;
  }
  .gap-y-md-12 {
    row-gap: 6rem;
  }
  .gap-md-12-5 {
    gap: 6.25rem;
  }
  .gap-x-md-12-5 {
    column-gap: 6.25rem;
  }
  .gap-y-md-12-5 {
    row-gap: 6.25rem;
  }
  .gap-md-13 {
    gap: 6.5rem;
  }
  .gap-x-md-13 {
    column-gap: 6.5rem;
  }
  .gap-y-md-13 {
    row-gap: 6.5rem;
  }
  .gap-md-13-5 {
    gap: 6.75rem;
  }
  .gap-x-md-13-5 {
    column-gap: 6.75rem;
  }
  .gap-y-md-13-5 {
    row-gap: 6.75rem;
  }
  .gap-md-14 {
    gap: 7rem;
  }
  .gap-x-md-14 {
    column-gap: 7rem;
  }
  .gap-y-md-14 {
    row-gap: 7rem;
  }
  .gap-md-14-5 {
    gap: 7.25rem;
  }
  .gap-x-md-14-5 {
    column-gap: 7.25rem;
  }
  .gap-y-md-14-5 {
    row-gap: 7.25rem;
  }
  .gap-md-15 {
    gap: 7.5rem;
  }
  .gap-x-md-15 {
    column-gap: 7.5rem;
  }
  .gap-y-md-15 {
    row-gap: 7.5rem;
  }
  .gap-md-15-5 {
    gap: 7.75rem;
  }
  .gap-x-md-15-5 {
    column-gap: 7.75rem;
  }
  .gap-y-md-15-5 {
    row-gap: 7.75rem;
  }
  .gap-md-16 {
    gap: 8rem;
  }
  .gap-x-md-16 {
    column-gap: 8rem;
  }
  .gap-y-md-16 {
    row-gap: 8rem;
  }
  .gap-md-16-5 {
    gap: 8.25rem;
  }
  .gap-x-md-16-5 {
    column-gap: 8.25rem;
  }
  .gap-y-md-16-5 {
    row-gap: 8.25rem;
  }
  .gap-md-17 {
    gap: 8.5rem;
  }
  .gap-x-md-17 {
    column-gap: 8.5rem;
  }
  .gap-y-md-17 {
    row-gap: 8.5rem;
  }
  .gap-md-17-5 {
    gap: 8.75rem;
  }
  .gap-x-md-17-5 {
    column-gap: 8.75rem;
  }
  .gap-y-md-17-5 {
    row-gap: 8.75rem;
  }
  .gap-md-18 {
    gap: 9rem;
  }
  .gap-x-md-18 {
    column-gap: 9rem;
  }
  .gap-y-md-18 {
    row-gap: 9rem;
  }
  .gap-md-18-5 {
    gap: 9.25rem;
  }
  .gap-x-md-18-5 {
    column-gap: 9.25rem;
  }
  .gap-y-md-18-5 {
    row-gap: 9.25rem;
  }
  .gap-md-19 {
    gap: 9.5rem;
  }
  .gap-x-md-19 {
    column-gap: 9.5rem;
  }
  .gap-y-md-19 {
    row-gap: 9.5rem;
  }
  .gap-md-19-5 {
    gap: 9.75rem;
  }
  .gap-x-md-19-5 {
    column-gap: 9.75rem;
  }
  .gap-y-md-19-5 {
    row-gap: 9.75rem;
  }
  .gap-md-20 {
    gap: 10rem;
  }
  .gap-x-md-20 {
    column-gap: 10rem;
  }
  .gap-y-md-20 {
    row-gap: 10rem;
  }
}
@media (min-width: 992px) {
  .gap-lg-0 {
    gap: 0;
  }
  .gap-x-lg-0 {
    column-gap: 0;
  }
  .gap-y-lg-0 {
    row-gap: 0;
  }
  .gap-lg-1 {
    gap: 0.5rem;
  }
  .gap-x-lg-1 {
    column-gap: 0.5rem;
  }
  .gap-y-lg-1 {
    row-gap: 0.5rem;
  }
  .gap-lg-2 {
    gap: 1rem;
  }
  .gap-x-lg-2 {
    column-gap: 1rem;
  }
  .gap-y-lg-2 {
    row-gap: 1rem;
  }
  .gap-lg-3 {
    gap: 1.5rem;
  }
  .gap-x-lg-3 {
    column-gap: 1.5rem;
  }
  .gap-y-lg-3 {
    row-gap: 1.5rem;
  }
  .gap-lg-4 {
    gap: 2rem;
  }
  .gap-x-lg-4 {
    column-gap: 2rem;
  }
  .gap-y-lg-4 {
    row-gap: 2rem;
  }
  .gap-lg-5 {
    gap: 2.5rem;
  }
  .gap-x-lg-5 {
    column-gap: 2.5rem;
  }
  .gap-y-lg-5 {
    row-gap: 2.5rem;
  }
  .gap-lg-0-5 {
    gap: 0.25rem;
  }
  .gap-x-lg-0-5 {
    column-gap: 0.25rem;
  }
  .gap-y-lg-0-5 {
    row-gap: 0.25rem;
  }
  .gap-lg-1-5 {
    gap: 0.75rem;
  }
  .gap-x-lg-1-5 {
    column-gap: 0.75rem;
  }
  .gap-y-lg-1-5 {
    row-gap: 0.75rem;
  }
  .gap-lg-2-5 {
    gap: 1.25rem;
  }
  .gap-x-lg-2-5 {
    column-gap: 1.25rem;
  }
  .gap-y-lg-2-5 {
    row-gap: 1.25rem;
  }
  .gap-lg-3-5 {
    gap: 1.75rem;
  }
  .gap-x-lg-3-5 {
    column-gap: 1.75rem;
  }
  .gap-y-lg-3-5 {
    row-gap: 1.75rem;
  }
  .gap-lg-4-5 {
    gap: 2.25rem;
  }
  .gap-x-lg-4-5 {
    column-gap: 2.25rem;
  }
  .gap-y-lg-4-5 {
    row-gap: 2.25rem;
  }
  .gap-lg-5-5 {
    gap: 2.75rem;
  }
  .gap-x-lg-5-5 {
    column-gap: 2.75rem;
  }
  .gap-y-lg-5-5 {
    row-gap: 2.75rem;
  }
  .gap-lg-6 {
    gap: 3rem;
  }
  .gap-x-lg-6 {
    column-gap: 3rem;
  }
  .gap-y-lg-6 {
    row-gap: 3rem;
  }
  .gap-lg-6-5 {
    gap: 3.25rem;
  }
  .gap-x-lg-6-5 {
    column-gap: 3.25rem;
  }
  .gap-y-lg-6-5 {
    row-gap: 3.25rem;
  }
  .gap-lg-7 {
    gap: 3.5rem;
  }
  .gap-x-lg-7 {
    column-gap: 3.5rem;
  }
  .gap-y-lg-7 {
    row-gap: 3.5rem;
  }
  .gap-lg-7-5 {
    gap: 3.75rem;
  }
  .gap-x-lg-7-5 {
    column-gap: 3.75rem;
  }
  .gap-y-lg-7-5 {
    row-gap: 3.75rem;
  }
  .gap-lg-8 {
    gap: 4rem;
  }
  .gap-x-lg-8 {
    column-gap: 4rem;
  }
  .gap-y-lg-8 {
    row-gap: 4rem;
  }
  .gap-lg-8-5 {
    gap: 4.25rem;
  }
  .gap-x-lg-8-5 {
    column-gap: 4.25rem;
  }
  .gap-y-lg-8-5 {
    row-gap: 4.25rem;
  }
  .gap-lg-9 {
    gap: 4.5rem;
  }
  .gap-x-lg-9 {
    column-gap: 4.5rem;
  }
  .gap-y-lg-9 {
    row-gap: 4.5rem;
  }
  .gap-lg-9-5 {
    gap: 4.75rem;
  }
  .gap-x-lg-9-5 {
    column-gap: 4.75rem;
  }
  .gap-y-lg-9-5 {
    row-gap: 4.75rem;
  }
  .gap-lg-10 {
    gap: 5rem;
  }
  .gap-x-lg-10 {
    column-gap: 5rem;
  }
  .gap-y-lg-10 {
    row-gap: 5rem;
  }
  .gap-lg-10-5 {
    gap: 5.25rem;
  }
  .gap-x-lg-10-5 {
    column-gap: 5.25rem;
  }
  .gap-y-lg-10-5 {
    row-gap: 5.25rem;
  }
  .gap-lg-11 {
    gap: 5.5rem;
  }
  .gap-x-lg-11 {
    column-gap: 5.5rem;
  }
  .gap-y-lg-11 {
    row-gap: 5.5rem;
  }
  .gap-lg-11-5 {
    gap: 5.75rem;
  }
  .gap-x-lg-11-5 {
    column-gap: 5.75rem;
  }
  .gap-y-lg-11-5 {
    row-gap: 5.75rem;
  }
  .gap-lg-12 {
    gap: 6rem;
  }
  .gap-x-lg-12 {
    column-gap: 6rem;
  }
  .gap-y-lg-12 {
    row-gap: 6rem;
  }
  .gap-lg-12-5 {
    gap: 6.25rem;
  }
  .gap-x-lg-12-5 {
    column-gap: 6.25rem;
  }
  .gap-y-lg-12-5 {
    row-gap: 6.25rem;
  }
  .gap-lg-13 {
    gap: 6.5rem;
  }
  .gap-x-lg-13 {
    column-gap: 6.5rem;
  }
  .gap-y-lg-13 {
    row-gap: 6.5rem;
  }
  .gap-lg-13-5 {
    gap: 6.75rem;
  }
  .gap-x-lg-13-5 {
    column-gap: 6.75rem;
  }
  .gap-y-lg-13-5 {
    row-gap: 6.75rem;
  }
  .gap-lg-14 {
    gap: 7rem;
  }
  .gap-x-lg-14 {
    column-gap: 7rem;
  }
  .gap-y-lg-14 {
    row-gap: 7rem;
  }
  .gap-lg-14-5 {
    gap: 7.25rem;
  }
  .gap-x-lg-14-5 {
    column-gap: 7.25rem;
  }
  .gap-y-lg-14-5 {
    row-gap: 7.25rem;
  }
  .gap-lg-15 {
    gap: 7.5rem;
  }
  .gap-x-lg-15 {
    column-gap: 7.5rem;
  }
  .gap-y-lg-15 {
    row-gap: 7.5rem;
  }
  .gap-lg-15-5 {
    gap: 7.75rem;
  }
  .gap-x-lg-15-5 {
    column-gap: 7.75rem;
  }
  .gap-y-lg-15-5 {
    row-gap: 7.75rem;
  }
  .gap-lg-16 {
    gap: 8rem;
  }
  .gap-x-lg-16 {
    column-gap: 8rem;
  }
  .gap-y-lg-16 {
    row-gap: 8rem;
  }
  .gap-lg-16-5 {
    gap: 8.25rem;
  }
  .gap-x-lg-16-5 {
    column-gap: 8.25rem;
  }
  .gap-y-lg-16-5 {
    row-gap: 8.25rem;
  }
  .gap-lg-17 {
    gap: 8.5rem;
  }
  .gap-x-lg-17 {
    column-gap: 8.5rem;
  }
  .gap-y-lg-17 {
    row-gap: 8.5rem;
  }
  .gap-lg-17-5 {
    gap: 8.75rem;
  }
  .gap-x-lg-17-5 {
    column-gap: 8.75rem;
  }
  .gap-y-lg-17-5 {
    row-gap: 8.75rem;
  }
  .gap-lg-18 {
    gap: 9rem;
  }
  .gap-x-lg-18 {
    column-gap: 9rem;
  }
  .gap-y-lg-18 {
    row-gap: 9rem;
  }
  .gap-lg-18-5 {
    gap: 9.25rem;
  }
  .gap-x-lg-18-5 {
    column-gap: 9.25rem;
  }
  .gap-y-lg-18-5 {
    row-gap: 9.25rem;
  }
  .gap-lg-19 {
    gap: 9.5rem;
  }
  .gap-x-lg-19 {
    column-gap: 9.5rem;
  }
  .gap-y-lg-19 {
    row-gap: 9.5rem;
  }
  .gap-lg-19-5 {
    gap: 9.75rem;
  }
  .gap-x-lg-19-5 {
    column-gap: 9.75rem;
  }
  .gap-y-lg-19-5 {
    row-gap: 9.75rem;
  }
  .gap-lg-20 {
    gap: 10rem;
  }
  .gap-x-lg-20 {
    column-gap: 10rem;
  }
  .gap-y-lg-20 {
    row-gap: 10rem;
  }
}
@media (min-width: 1200px) {
  .gap-xl-0 {
    gap: 0;
  }
  .gap-x-xl-0 {
    column-gap: 0;
  }
  .gap-y-xl-0 {
    row-gap: 0;
  }
  .gap-xl-1 {
    gap: 0.5rem;
  }
  .gap-x-xl-1 {
    column-gap: 0.5rem;
  }
  .gap-y-xl-1 {
    row-gap: 0.5rem;
  }
  .gap-xl-2 {
    gap: 1rem;
  }
  .gap-x-xl-2 {
    column-gap: 1rem;
  }
  .gap-y-xl-2 {
    row-gap: 1rem;
  }
  .gap-xl-3 {
    gap: 1.5rem;
  }
  .gap-x-xl-3 {
    column-gap: 1.5rem;
  }
  .gap-y-xl-3 {
    row-gap: 1.5rem;
  }
  .gap-xl-4 {
    gap: 2rem;
  }
  .gap-x-xl-4 {
    column-gap: 2rem;
  }
  .gap-y-xl-4 {
    row-gap: 2rem;
  }
  .gap-xl-5 {
    gap: 2.5rem;
  }
  .gap-x-xl-5 {
    column-gap: 2.5rem;
  }
  .gap-y-xl-5 {
    row-gap: 2.5rem;
  }
  .gap-xl-0-5 {
    gap: 0.25rem;
  }
  .gap-x-xl-0-5 {
    column-gap: 0.25rem;
  }
  .gap-y-xl-0-5 {
    row-gap: 0.25rem;
  }
  .gap-xl-1-5 {
    gap: 0.75rem;
  }
  .gap-x-xl-1-5 {
    column-gap: 0.75rem;
  }
  .gap-y-xl-1-5 {
    row-gap: 0.75rem;
  }
  .gap-xl-2-5 {
    gap: 1.25rem;
  }
  .gap-x-xl-2-5 {
    column-gap: 1.25rem;
  }
  .gap-y-xl-2-5 {
    row-gap: 1.25rem;
  }
  .gap-xl-3-5 {
    gap: 1.75rem;
  }
  .gap-x-xl-3-5 {
    column-gap: 1.75rem;
  }
  .gap-y-xl-3-5 {
    row-gap: 1.75rem;
  }
  .gap-xl-4-5 {
    gap: 2.25rem;
  }
  .gap-x-xl-4-5 {
    column-gap: 2.25rem;
  }
  .gap-y-xl-4-5 {
    row-gap: 2.25rem;
  }
  .gap-xl-5-5 {
    gap: 2.75rem;
  }
  .gap-x-xl-5-5 {
    column-gap: 2.75rem;
  }
  .gap-y-xl-5-5 {
    row-gap: 2.75rem;
  }
  .gap-xl-6 {
    gap: 3rem;
  }
  .gap-x-xl-6 {
    column-gap: 3rem;
  }
  .gap-y-xl-6 {
    row-gap: 3rem;
  }
  .gap-xl-6-5 {
    gap: 3.25rem;
  }
  .gap-x-xl-6-5 {
    column-gap: 3.25rem;
  }
  .gap-y-xl-6-5 {
    row-gap: 3.25rem;
  }
  .gap-xl-7 {
    gap: 3.5rem;
  }
  .gap-x-xl-7 {
    column-gap: 3.5rem;
  }
  .gap-y-xl-7 {
    row-gap: 3.5rem;
  }
  .gap-xl-7-5 {
    gap: 3.75rem;
  }
  .gap-x-xl-7-5 {
    column-gap: 3.75rem;
  }
  .gap-y-xl-7-5 {
    row-gap: 3.75rem;
  }
  .gap-xl-8 {
    gap: 4rem;
  }
  .gap-x-xl-8 {
    column-gap: 4rem;
  }
  .gap-y-xl-8 {
    row-gap: 4rem;
  }
  .gap-xl-8-5 {
    gap: 4.25rem;
  }
  .gap-x-xl-8-5 {
    column-gap: 4.25rem;
  }
  .gap-y-xl-8-5 {
    row-gap: 4.25rem;
  }
  .gap-xl-9 {
    gap: 4.5rem;
  }
  .gap-x-xl-9 {
    column-gap: 4.5rem;
  }
  .gap-y-xl-9 {
    row-gap: 4.5rem;
  }
  .gap-xl-9-5 {
    gap: 4.75rem;
  }
  .gap-x-xl-9-5 {
    column-gap: 4.75rem;
  }
  .gap-y-xl-9-5 {
    row-gap: 4.75rem;
  }
  .gap-xl-10 {
    gap: 5rem;
  }
  .gap-x-xl-10 {
    column-gap: 5rem;
  }
  .gap-y-xl-10 {
    row-gap: 5rem;
  }
  .gap-xl-10-5 {
    gap: 5.25rem;
  }
  .gap-x-xl-10-5 {
    column-gap: 5.25rem;
  }
  .gap-y-xl-10-5 {
    row-gap: 5.25rem;
  }
  .gap-xl-11 {
    gap: 5.5rem;
  }
  .gap-x-xl-11 {
    column-gap: 5.5rem;
  }
  .gap-y-xl-11 {
    row-gap: 5.5rem;
  }
  .gap-xl-11-5 {
    gap: 5.75rem;
  }
  .gap-x-xl-11-5 {
    column-gap: 5.75rem;
  }
  .gap-y-xl-11-5 {
    row-gap: 5.75rem;
  }
  .gap-xl-12 {
    gap: 6rem;
  }
  .gap-x-xl-12 {
    column-gap: 6rem;
  }
  .gap-y-xl-12 {
    row-gap: 6rem;
  }
  .gap-xl-12-5 {
    gap: 6.25rem;
  }
  .gap-x-xl-12-5 {
    column-gap: 6.25rem;
  }
  .gap-y-xl-12-5 {
    row-gap: 6.25rem;
  }
  .gap-xl-13 {
    gap: 6.5rem;
  }
  .gap-x-xl-13 {
    column-gap: 6.5rem;
  }
  .gap-y-xl-13 {
    row-gap: 6.5rem;
  }
  .gap-xl-13-5 {
    gap: 6.75rem;
  }
  .gap-x-xl-13-5 {
    column-gap: 6.75rem;
  }
  .gap-y-xl-13-5 {
    row-gap: 6.75rem;
  }
  .gap-xl-14 {
    gap: 7rem;
  }
  .gap-x-xl-14 {
    column-gap: 7rem;
  }
  .gap-y-xl-14 {
    row-gap: 7rem;
  }
  .gap-xl-14-5 {
    gap: 7.25rem;
  }
  .gap-x-xl-14-5 {
    column-gap: 7.25rem;
  }
  .gap-y-xl-14-5 {
    row-gap: 7.25rem;
  }
  .gap-xl-15 {
    gap: 7.5rem;
  }
  .gap-x-xl-15 {
    column-gap: 7.5rem;
  }
  .gap-y-xl-15 {
    row-gap: 7.5rem;
  }
  .gap-xl-15-5 {
    gap: 7.75rem;
  }
  .gap-x-xl-15-5 {
    column-gap: 7.75rem;
  }
  .gap-y-xl-15-5 {
    row-gap: 7.75rem;
  }
  .gap-xl-16 {
    gap: 8rem;
  }
  .gap-x-xl-16 {
    column-gap: 8rem;
  }
  .gap-y-xl-16 {
    row-gap: 8rem;
  }
  .gap-xl-16-5 {
    gap: 8.25rem;
  }
  .gap-x-xl-16-5 {
    column-gap: 8.25rem;
  }
  .gap-y-xl-16-5 {
    row-gap: 8.25rem;
  }
  .gap-xl-17 {
    gap: 8.5rem;
  }
  .gap-x-xl-17 {
    column-gap: 8.5rem;
  }
  .gap-y-xl-17 {
    row-gap: 8.5rem;
  }
  .gap-xl-17-5 {
    gap: 8.75rem;
  }
  .gap-x-xl-17-5 {
    column-gap: 8.75rem;
  }
  .gap-y-xl-17-5 {
    row-gap: 8.75rem;
  }
  .gap-xl-18 {
    gap: 9rem;
  }
  .gap-x-xl-18 {
    column-gap: 9rem;
  }
  .gap-y-xl-18 {
    row-gap: 9rem;
  }
  .gap-xl-18-5 {
    gap: 9.25rem;
  }
  .gap-x-xl-18-5 {
    column-gap: 9.25rem;
  }
  .gap-y-xl-18-5 {
    row-gap: 9.25rem;
  }
  .gap-xl-19 {
    gap: 9.5rem;
  }
  .gap-x-xl-19 {
    column-gap: 9.5rem;
  }
  .gap-y-xl-19 {
    row-gap: 9.5rem;
  }
  .gap-xl-19-5 {
    gap: 9.75rem;
  }
  .gap-x-xl-19-5 {
    column-gap: 9.75rem;
  }
  .gap-y-xl-19-5 {
    row-gap: 9.75rem;
  }
  .gap-xl-20 {
    gap: 10rem;
  }
  .gap-x-xl-20 {
    column-gap: 10rem;
  }
  .gap-y-xl-20 {
    row-gap: 10rem;
  }
}
@media (min-width: 1440px) {
  .gap-xxl-0 {
    gap: 0;
  }
  .gap-x-xxl-0 {
    column-gap: 0;
  }
  .gap-y-xxl-0 {
    row-gap: 0;
  }
  .gap-xxl-1 {
    gap: 0.5rem;
  }
  .gap-x-xxl-1 {
    column-gap: 0.5rem;
  }
  .gap-y-xxl-1 {
    row-gap: 0.5rem;
  }
  .gap-xxl-2 {
    gap: 1rem;
  }
  .gap-x-xxl-2 {
    column-gap: 1rem;
  }
  .gap-y-xxl-2 {
    row-gap: 1rem;
  }
  .gap-xxl-3 {
    gap: 1.5rem;
  }
  .gap-x-xxl-3 {
    column-gap: 1.5rem;
  }
  .gap-y-xxl-3 {
    row-gap: 1.5rem;
  }
  .gap-xxl-4 {
    gap: 2rem;
  }
  .gap-x-xxl-4 {
    column-gap: 2rem;
  }
  .gap-y-xxl-4 {
    row-gap: 2rem;
  }
  .gap-xxl-5 {
    gap: 2.5rem;
  }
  .gap-x-xxl-5 {
    column-gap: 2.5rem;
  }
  .gap-y-xxl-5 {
    row-gap: 2.5rem;
  }
  .gap-xxl-0-5 {
    gap: 0.25rem;
  }
  .gap-x-xxl-0-5 {
    column-gap: 0.25rem;
  }
  .gap-y-xxl-0-5 {
    row-gap: 0.25rem;
  }
  .gap-xxl-1-5 {
    gap: 0.75rem;
  }
  .gap-x-xxl-1-5 {
    column-gap: 0.75rem;
  }
  .gap-y-xxl-1-5 {
    row-gap: 0.75rem;
  }
  .gap-xxl-2-5 {
    gap: 1.25rem;
  }
  .gap-x-xxl-2-5 {
    column-gap: 1.25rem;
  }
  .gap-y-xxl-2-5 {
    row-gap: 1.25rem;
  }
  .gap-xxl-3-5 {
    gap: 1.75rem;
  }
  .gap-x-xxl-3-5 {
    column-gap: 1.75rem;
  }
  .gap-y-xxl-3-5 {
    row-gap: 1.75rem;
  }
  .gap-xxl-4-5 {
    gap: 2.25rem;
  }
  .gap-x-xxl-4-5 {
    column-gap: 2.25rem;
  }
  .gap-y-xxl-4-5 {
    row-gap: 2.25rem;
  }
  .gap-xxl-5-5 {
    gap: 2.75rem;
  }
  .gap-x-xxl-5-5 {
    column-gap: 2.75rem;
  }
  .gap-y-xxl-5-5 {
    row-gap: 2.75rem;
  }
  .gap-xxl-6 {
    gap: 3rem;
  }
  .gap-x-xxl-6 {
    column-gap: 3rem;
  }
  .gap-y-xxl-6 {
    row-gap: 3rem;
  }
  .gap-xxl-6-5 {
    gap: 3.25rem;
  }
  .gap-x-xxl-6-5 {
    column-gap: 3.25rem;
  }
  .gap-y-xxl-6-5 {
    row-gap: 3.25rem;
  }
  .gap-xxl-7 {
    gap: 3.5rem;
  }
  .gap-x-xxl-7 {
    column-gap: 3.5rem;
  }
  .gap-y-xxl-7 {
    row-gap: 3.5rem;
  }
  .gap-xxl-7-5 {
    gap: 3.75rem;
  }
  .gap-x-xxl-7-5 {
    column-gap: 3.75rem;
  }
  .gap-y-xxl-7-5 {
    row-gap: 3.75rem;
  }
  .gap-xxl-8 {
    gap: 4rem;
  }
  .gap-x-xxl-8 {
    column-gap: 4rem;
  }
  .gap-y-xxl-8 {
    row-gap: 4rem;
  }
  .gap-xxl-8-5 {
    gap: 4.25rem;
  }
  .gap-x-xxl-8-5 {
    column-gap: 4.25rem;
  }
  .gap-y-xxl-8-5 {
    row-gap: 4.25rem;
  }
  .gap-xxl-9 {
    gap: 4.5rem;
  }
  .gap-x-xxl-9 {
    column-gap: 4.5rem;
  }
  .gap-y-xxl-9 {
    row-gap: 4.5rem;
  }
  .gap-xxl-9-5 {
    gap: 4.75rem;
  }
  .gap-x-xxl-9-5 {
    column-gap: 4.75rem;
  }
  .gap-y-xxl-9-5 {
    row-gap: 4.75rem;
  }
  .gap-xxl-10 {
    gap: 5rem;
  }
  .gap-x-xxl-10 {
    column-gap: 5rem;
  }
  .gap-y-xxl-10 {
    row-gap: 5rem;
  }
  .gap-xxl-10-5 {
    gap: 5.25rem;
  }
  .gap-x-xxl-10-5 {
    column-gap: 5.25rem;
  }
  .gap-y-xxl-10-5 {
    row-gap: 5.25rem;
  }
  .gap-xxl-11 {
    gap: 5.5rem;
  }
  .gap-x-xxl-11 {
    column-gap: 5.5rem;
  }
  .gap-y-xxl-11 {
    row-gap: 5.5rem;
  }
  .gap-xxl-11-5 {
    gap: 5.75rem;
  }
  .gap-x-xxl-11-5 {
    column-gap: 5.75rem;
  }
  .gap-y-xxl-11-5 {
    row-gap: 5.75rem;
  }
  .gap-xxl-12 {
    gap: 6rem;
  }
  .gap-x-xxl-12 {
    column-gap: 6rem;
  }
  .gap-y-xxl-12 {
    row-gap: 6rem;
  }
  .gap-xxl-12-5 {
    gap: 6.25rem;
  }
  .gap-x-xxl-12-5 {
    column-gap: 6.25rem;
  }
  .gap-y-xxl-12-5 {
    row-gap: 6.25rem;
  }
  .gap-xxl-13 {
    gap: 6.5rem;
  }
  .gap-x-xxl-13 {
    column-gap: 6.5rem;
  }
  .gap-y-xxl-13 {
    row-gap: 6.5rem;
  }
  .gap-xxl-13-5 {
    gap: 6.75rem;
  }
  .gap-x-xxl-13-5 {
    column-gap: 6.75rem;
  }
  .gap-y-xxl-13-5 {
    row-gap: 6.75rem;
  }
  .gap-xxl-14 {
    gap: 7rem;
  }
  .gap-x-xxl-14 {
    column-gap: 7rem;
  }
  .gap-y-xxl-14 {
    row-gap: 7rem;
  }
  .gap-xxl-14-5 {
    gap: 7.25rem;
  }
  .gap-x-xxl-14-5 {
    column-gap: 7.25rem;
  }
  .gap-y-xxl-14-5 {
    row-gap: 7.25rem;
  }
  .gap-xxl-15 {
    gap: 7.5rem;
  }
  .gap-x-xxl-15 {
    column-gap: 7.5rem;
  }
  .gap-y-xxl-15 {
    row-gap: 7.5rem;
  }
  .gap-xxl-15-5 {
    gap: 7.75rem;
  }
  .gap-x-xxl-15-5 {
    column-gap: 7.75rem;
  }
  .gap-y-xxl-15-5 {
    row-gap: 7.75rem;
  }
  .gap-xxl-16 {
    gap: 8rem;
  }
  .gap-x-xxl-16 {
    column-gap: 8rem;
  }
  .gap-y-xxl-16 {
    row-gap: 8rem;
  }
  .gap-xxl-16-5 {
    gap: 8.25rem;
  }
  .gap-x-xxl-16-5 {
    column-gap: 8.25rem;
  }
  .gap-y-xxl-16-5 {
    row-gap: 8.25rem;
  }
  .gap-xxl-17 {
    gap: 8.5rem;
  }
  .gap-x-xxl-17 {
    column-gap: 8.5rem;
  }
  .gap-y-xxl-17 {
    row-gap: 8.5rem;
  }
  .gap-xxl-17-5 {
    gap: 8.75rem;
  }
  .gap-x-xxl-17-5 {
    column-gap: 8.75rem;
  }
  .gap-y-xxl-17-5 {
    row-gap: 8.75rem;
  }
  .gap-xxl-18 {
    gap: 9rem;
  }
  .gap-x-xxl-18 {
    column-gap: 9rem;
  }
  .gap-y-xxl-18 {
    row-gap: 9rem;
  }
  .gap-xxl-18-5 {
    gap: 9.25rem;
  }
  .gap-x-xxl-18-5 {
    column-gap: 9.25rem;
  }
  .gap-y-xxl-18-5 {
    row-gap: 9.25rem;
  }
  .gap-xxl-19 {
    gap: 9.5rem;
  }
  .gap-x-xxl-19 {
    column-gap: 9.5rem;
  }
  .gap-y-xxl-19 {
    row-gap: 9.5rem;
  }
  .gap-xxl-19-5 {
    gap: 9.75rem;
  }
  .gap-x-xxl-19-5 {
    column-gap: 9.75rem;
  }
  .gap-y-xxl-19-5 {
    row-gap: 9.75rem;
  }
  .gap-xxl-20 {
    gap: 10rem;
  }
  .gap-x-xxl-20 {
    column-gap: 10rem;
  }
  .gap-y-xxl-20 {
    row-gap: 10rem;
  }
}
.outline-primary {
  outline: solid var(--primary);
}

.outline-secondary {
  outline: solid var(--secondary);
}

.outline-success {
  outline: solid var(--success);
}

.outline-info {
  outline: solid var(--info);
}

.outline-warning {
  outline: solid var(--warning);
}

.outline-danger {
  outline: solid var(--danger);
}

.outline-light {
  outline: solid var(--light);
}

.outline-dark {
  outline: solid var(--dark);
}

.outline-neutral-100 {
  outline: solid var(--neutral-100);
}

.outline-neutral-200 {
  outline: solid var(--neutral-200);
}

.outline-neutral-300 {
  outline: solid var(--neutral-300);
}

.outline-neutral-400 {
  outline: solid var(--neutral-400);
}

.outline-neutral-500 {
  outline: solid var(--neutral-500);
}

.outline-neutral-600 {
  outline: solid var(--neutral-600);
}

.outline-neutral-700 {
  outline: solid var(--neutral-700);
}

.outline-supporting-red-100 {
  outline: solid var(--supporting-red-100);
}

.outline-supporting-red-200 {
  outline: solid var(--supporting-red-200);
}

.outline-supporting-red-300 {
  outline: solid var(--supporting-red-300);
}

.outline-supporting-red-400 {
  outline: solid var(--supporting-red-400);
}

.outline-supporting-red-500 {
  outline: solid var(--supporting-red-500);
}

.outline-supporting-yellow-100 {
  outline: solid var(--supporting-yellow-100);
}

.outline-supporting-yellow-200 {
  outline: solid var(--supporting-yellow-200);
}

.outline-supporting-yellow-300 {
  outline: solid var(--supporting-yellow-300);
}

.outline-supporting-yellow-400 {
  outline: solid var(--supporting-yellow-400);
}

.outline-supporting-yellow-500 {
  outline: solid var(--supporting-yellow-500);
}

.outline-supporting-blue-100 {
  outline: solid var(--supporting-blue-100);
}

.outline-supporting-blue-200 {
  outline: solid var(--supporting-blue-200);
}

.outline-supporting-blue-300 {
  outline: solid var(--supporting-blue-300);
}

.outline-supporting-blue-400 {
  outline: solid var(--supporting-blue-400);
}

.outline-supporting-blue-500 {
  outline: solid var(--supporting-blue-500);
}

.outline-supporting-green-100 {
  outline: solid var(--supporting-green-100);
}

.outline-supporting-green-200 {
  outline: solid var(--supporting-green-200);
}

.outline-supporting-green-300 {
  outline: solid var(--supporting-green-300);
}

.outline-supporting-green-400 {
  outline: solid var(--supporting-green-400);
}

.outline-supporting-green-500 {
  outline: solid var(--supporting-green-500);
}

.outline-supporting-purple-100 {
  outline: solid var(--supporting-purple-100);
}

.outline-supporting-purple-200 {
  outline: solid var(--supporting-purple-200);
}

.outline-supporting-purple-300 {
  outline: solid var(--supporting-purple-300);
}

.outline-supporting-purple-400 {
  outline: solid var(--supporting-purple-400);
}

.outline-supporting-purple-500 {
  outline: solid var(--supporting-purple-500);
}

.outline-brand-primary-100 {
  outline: solid var(--brand-primary-100);
}

.outline-brand-primary-200 {
  outline: solid var(--brand-primary-200);
}

.outline-brand-primary-300 {
  outline: solid var(--brand-primary-300);
}

.outline-brand-primary-400 {
  outline: solid var(--brand-primary-400);
}

.outline-brand-primary-500 {
  outline: solid var(--brand-primary-500);
}

.outline-brand-secondary-100 {
  outline: solid var(--brand-secondary-100);
}

.outline-brand-secondary-200 {
  outline: solid var(--brand-secondary-200);
}

.outline-brand-secondary-300 {
  outline: solid var(--brand-secondary-300);
}

.outline-brand-secondary-400 {
  outline: solid var(--brand-secondary-400);
}

.outline-brand-secondary-500 {
  outline: solid var(--brand-secondary-500);
}

.outline-teal {
  outline: solid var(--teal);
}

.outline-skyblue {
  outline: solid var(--skyblue);
}

.outline-dark-gray {
  outline: solid var(--dark-gray);
}

.outline-red {
  outline: solid var(--red);
}

.outline-yellow {
  outline: solid var(--yellow);
}

.outline-blue {
  outline: solid var(--blue);
}

.outline-purple {
  outline: solid var(--purple);
}

.outline-green {
  outline: solid var(--green);
}

.outline-basic {
  outline: solid var(--basic);
}

.outline-light-teal {
  outline: solid var(--light-teal);
}

.outline-light-skyblue {
  outline: solid var(--light-skyblue);
}

.outline-light-dark {
  outline: solid var(--light-dark);
}

.outline-light-dark-gray {
  outline: solid var(--light-dark-gray);
}

.outline-light-red {
  outline: solid var(--light-red);
}

.outline-light-yellow {
  outline: solid var(--light-yellow);
}

.outline-light-blue {
  outline: solid var(--light-blue);
}

.outline-light-purple {
  outline: solid var(--light-purple);
}

.outline-light-green {
  outline: solid var(--light-green);
}

.outline-light-basic {
  outline: solid var(--light-basic);
}

.outline-dark-teal {
  outline: solid var(--dark-teal);
}

.outline-dark-skyblue {
  outline: solid var(--dark-skyblue);
}

.outline-dark-red {
  outline: solid var(--dark-red);
}

.outline-dark-yellow {
  outline: solid var(--dark-yellow);
}

.outline-dark-blue {
  outline: solid var(--dark-blue);
}

.outline-dark-purple {
  outline: solid var(--dark-purple);
}

.outline-dark-green {
  outline: solid var(--dark-green);
}

.outline-dark-basic {
  outline: solid var(--dark-basic);
}

.outline-muted {
  outline: solid var(--muted);
}

.outline-gray {
  outline: solid var(--gray);
}

.outline-subdued {
  outline: solid var(--subdued);
}

.outline-light-gray {
  outline: solid var(--light-gray);
}

.outline-really-light-gray {
  outline: solid var(--really-light-gray);
}

.outline-white {
  outline: solid var(--white);
}

.outline-black {
  outline: solid var(--black);
}

.outline-transparent {
  outline: solid var(--transparent);
}

.outline-default-text {
  outline: solid var(--default-text);
}

.outline-secondary-text {
  outline: solid var(--secondary-text);
}

.outline-tertiary-text {
  outline: solid var(--tertiary-text);
}

.outline-disabled-text {
  outline: solid var(--disabled-text);
}

.outline-white-text {
  outline: solid var(--white-text);
}

.outline-opportunity {
  outline: solid var(--opportunity);
}

.outline-disabled {
  outline: solid var(--disabled);
}

.outline-loading-light {
  outline: solid var(--loading-light);
}

.outline-loading-dark {
  outline: solid var(--loading-dark);
}

.outline-dark-primary {
  outline: solid var(--dark-primary);
}

.outline-dark-secondary {
  outline: solid var(--dark-secondary);
}

.outline-dark-danger {
  outline: solid var(--dark-danger);
}

.outline-dark-warning {
  outline: solid var(--dark-warning);
}

.outline-dark-info {
  outline: solid var(--dark-info);
}

.outline-dark-success {
  outline: solid var(--dark-success);
}

.outline-dark-opportunity {
  outline: solid var(--dark-opportunity);
}

.outline-surface-primary {
  outline: solid var(--surface-primary);
}

.outline-surface-secondary {
  outline: solid var(--surface-secondary);
}

.outline-surface-danger {
  outline: solid var(--surface-danger);
}

.outline-surface-warning {
  outline: solid var(--surface-warning);
}

.outline-surface-info {
  outline: solid var(--surface-info);
}

.outline-surface-success {
  outline: solid var(--surface-success);
}

.outline-surface-opportunity {
  outline: solid var(--surface-opportunity);
}

.outline-surface-disabled {
  outline: solid var(--surface-disabled);
}

.outline-surface-primary-transparent {
  outline: solid var(--surface-primary-transparent);
}

.outline-border-primary-transparent {
  outline: solid var(--border-primary-transparent);
}

.outline-white-transparent {
  outline: solid var(--white-transparent);
}

/**
 * Custom classes for gosearch
 *
 * Place custom global classes here
 * Use color variables as much as possible so that the dark theme will use colors defined in dark-variables
*/
.ReactQueryDevtoolsPanel div:has(> code:nth-child(1)):nth-child(1) {
  background-color: var(--gray);
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: none;
}

/* Makes the focus border $primary instead of gross blue */
:focus-visible,
button:focus {
  outline: rgb(0, 190, 172) auto 1px;
}

pre {
  overflow-x: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-size: 15px;
}

.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.absolute-center-y {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.absolute-center-x {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.no-pe,
.pe-none {
  pointer-events: none;
}

.auto-pe {
  pointer-events: auto;
}

.no-select {
  user-select: none;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.disable-scrollbar::-webkit-scrollbar {
  background: transparent; /* Chrome/Safari/Webkit */
  width: 0;
}

.disable-scrollbar {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
}

.truncate-1 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-2 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-3 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-4 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-5 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-6 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-7 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-8 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-9 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-10 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-11 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 11;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-12 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 12;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-13 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 13;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-14 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 14;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-15 {
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 15;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.truncate-1 {
  word-break: break-all;
}

mark {
  color: inherit !important;
}

.required-field::after {
  padding-left: 4px;
  content: "*";
  color: var(--danger);
}

*:disabled,
.disabled {
  pointer-events: none;
}

.min-w-0 {
  min-width: 0;
}

.badge {
  padding: 2px 8px;
}

.badge-surface-primary {
  background-color: var(--surface-primary);
  color: var(--primary);
}

.badge-surface-secondary {
  background-color: var(--surface-secondary);
  color: var(--secondary);
}

.badge-surface-danger {
  background-color: var(--surface-danger);
  color: var(--danger);
}

.badge-surface-warning {
  background-color: var(--surface-warning);
  color: var(--warning);
}

.badge-surface-info {
  background-color: var(--surface-info);
  color: var(--info);
}

.badge-surface-success {
  background-color: var(--surface-success);
  color: var(--success);
}

.badge-light-gray {
  background-color: var(--light-gray);
  color: var(--subdued);
}

.focus-outline-surface-primary:focus {
  outline: 3px solid var(--surface-primary) !important;
}

.active-bg-light-gray:active {
  background-color: var(--light-gray) !important;
}

p {
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

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

.btn.no-outline:focus:not(:focus-visible),
.no-outline:focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
}

.btn.btn-link-dark {
  font-weight: 500;
  text-decoration: none;
  color: var(--dark);
}

.btn.btn-link-dark:hover {
  color: var(--subdued);
}

.btn.btn-link-subdued {
  font-weight: 500;
  text-decoration: none;
  color: var(--subdued);
}

.btn.btn-link-subdued:hover {
  color: var(--default);
}

.w-fit {
  width: fit-content;
}

.h-fit {
  height: fit-content;
}

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

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

@media (min-width: 576px) {
  .text-sm-wrap {
    white-space: normal !important;
  }
  .text-sm-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 768px) {
  .text-md-wrap {
    white-space: normal !important;
  }
  .text-md-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 992px) {
  .text-lg-wrap {
    white-space: normal !important;
  }
  .text-lg-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-wrap {
    white-space: normal !important;
  }
  .text-xl-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 1440px) {
  .text-xxl-wrap {
    white-space: normal !important;
  }
  .text-xxl-nowrap {
    white-space: nowrap !important;
  }
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
  scrollbar-width: none;
}

.no-scrollbar {
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}

.overflow-visible {
  overflow: visible !important;
}

.group .group-hover-visible {
  display: none;
}
.group:hover .group-hover-visible {
  display: block;
}
.group:hover .group-hover-visible-inline {
  display: inline-block;
}
.group:hover .group-hover-visible-flex {
  display: flex;
}

#ActionFormV3 #form-box-vector-lg,
#ActionFormV3 #form-box-vector-md,
#ActionFormV3 #form-box-vector-sm {
  position: absolute;
}
#ActionFormV3 #form-box-vector-lg {
  width: 224px;
  height: 224px;
  right: 64px;
  bottom: -35%;
}
@media (width <= 768px) {
  #ActionFormV3 #form-box-vector-lg {
    right: 60px !important;
    bottom: -30% !important;
  }
}
@media (width <= 446px) {
  #ActionFormV3 #form-box-vector-lg {
    width: 290px;
    height: 290px;
    left: -6px !important;
    right: unset !important;
    bottom: -17% !important;
  }
}
#ActionFormV3 #form-box-vector-md {
  width: 119px;
  height: 119px;
  top: -10%;
  right: 58px;
}
@media (width <= 446px) {
  #ActionFormV3 #form-box-vector-md {
    width: 150px;
    height: 150px;
    top: -5% !important;
  }
}
#ActionFormV3 #form-box-vector-sm {
  width: 176px;
  height: 176px;
  bottom: -5%;
  left: -36px;
}
@media (width <= 768px) {
  #ActionFormV3 #form-box-vector-sm {
    bottom: 6% !important;
  }
}
@media (width <= 446px) {
  #ActionFormV3 #form-box-vector-sm {
    width: 200px;
    height: 200px;
    bottom: 21% !important;
  }
}

#SuiteFooter a.suite-card {
  transition: all 150ms linear;
}
#SuiteFooter a.suite-card p {
  color: var(--dark) !important;
}
#SuiteFooter a.suite-card .suite-asset-dark {
  transition: visibility 150ms linear;
  display: none !important;
  visibility: hidden !important;
}
#SuiteFooter a.suite-card .suite-asset-light {
  transition: visibility 150ms linear;
  display: block !important;
  visibility: visible !important;
}
#SuiteFooter a.suite-card:hover {
  background-color: var(--dark) !important;
}
#SuiteFooter a.suite-card:hover p {
  color: white !important;
}
#SuiteFooter a.suite-card:hover .suite-asset-light {
  transition: visibility 150ms linear;
  display: none !important;
  visibility: hidden !important;
}
#SuiteFooter a.suite-card:hover .suite-asset-dark {
  transition: visibility 150ms linear;
  display: block !important;
  visibility: visible !important;
}

#html-external-footer-v3 .footer-column {
  min-width: 165px;
  /* From medium to large screens */
}
@media (768px <= width <= 1200px) {
  #html-external-footer-v3 .footer-column {
    min-width: 135px;
  }
}
#html-external-footer-v3 .footer-column {
  /* 603px and below */
}
@media (width <= 767px) {
  #html-external-footer-v3 .footer-column {
    min-width: 150px;
  }
}
#html-external-footer-v3 .footer-column {
  /* 400px and below */
}
@media (width <= 360px) {
  #html-external-footer-v3 .footer-column {
    min-width: 100%;
  }
}

.custom-badge {
  padding: 2px 8px;
  border-radius: 4px;
}

/* Light Variants */
.custom-badge.custom-badge-light-white {
  color: var(--tertiary-text);
  background-color: var(--white);
}

.custom-badge.custom-badge-light-dark-gray {
  color: var(--tertiary-text);
  background-color: var(--light-dark-gray);
}

.custom-badge.custom-badge-light-dark {
  color: var(--default-text);
  background-color: var(--light-dark);
}

.custom-badge.custom-badge-light-info {
  color: var(--dark-info);
  background-color: var(--surface-info);
}

.custom-badge.custom-badge-light-success {
  color: var(--dark-success);
  background-color: var(--surface-success);
}

.custom-badge.custom-badge-light-warning {
  color: var(--dark-warning);
  background-color: var(--surface-warning);
}

.custom-badge.custom-badge-light-danger {
  color: var(--dark-danger);
  background-color: var(--surface-danger);
}

.custom-badge.custom-badge-light-primary {
  color: var(--dark-primary);
  background-color: var(--surface-primary);
}

.custom-badge.custom-badge-light-secondary {
  color: var(--dark-secondary);
  background-color: var(--surface-secondary);
}

.custom-badge.custom-badge-light-opportunity {
  color: var(--dark-opportunity);
  background-color: var(--surface-opportunity);
}

/* Solid Variants */
.custom-badge.custom-badge-solid-white {
  color: var(--tertiary-text);
  background-color: var(--white);
}

.custom-badge.custom-badge-solid-dark-gray {
  color: var(--white);
  background-color: var(--dark-gray);
}

.custom-badge.custom-badge-solid-dark {
  color: var(--white);
  background-color: var(--dark);
}

.custom-badge.custom-badge-solid-info {
  color: var(--white);
  background-color: var(--info);
}

.custom-badge.custom-badge-solid-success {
  color: var(--white);
  background-color: var(--success);
}

.custom-badge.custom-badge-solid-warning {
  color: var(--white);
  background-color: var(--warning);
}

.custom-badge.custom-badge-solid-danger {
  color: var(--white);
  background-color: var(--danger);
}

.custom-badge.custom-badge-solid-primary {
  color: var(--white);
  background-color: var(--primary);
}

.custom-badge.custom-badge-solid-secondary {
  color: var(--white);
  background-color: var(--secondary);
}

.custom-badge.custom-badge-solid-opportunity {
  color: var(--white);
  background-color: var(--opportunity);
}

.rounded-tl {
  border-top-left-radius: 0.5rem !important;
}

.rounded-tr {
  border-top-right-radius: 0.5rem !important;
}

.rounded-bl {
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-br {
  border-bottom-right-radius: 0.5rem !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-thin {
  border-width: 0.5px !important;
}

.shadow-raised {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

/*# sourceMappingURL=custom_bootstrap.e1b13db0.min.css.map*/